Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.bukkit.knager;
- import org.bukkit.Location;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.block.Action;
- import org.bukkit.event.player.PlayerInteractEvent;
- import org.bukkit.plugin.java.JavaPlugin;
- import org.bukkit.scheduler.BukkitRunnable;
- public class Test extends JavaPlugin implements Listener {
- @Override
- public void onEnable() {
- getLogger().info("Particles made by: Knager");
- getServer().getPluginManager().registerEvents(this, this);
- }
- @Override
- public void onDisable() {
- }
- @EventHandler
- public void toggle(PlayerInteractEvent event){
- final Player player = event.getPlayer();
- if (event.getAction() == Action.LEFT_CLICK_AIR){
- new BukkitRunnable(){
- Location loc = player.getLocation();
- double t = 0;
- double r = 1;
- public void run(){
- t = t + Math.PI/8;
- double x = r*cos(t);
- double y = t;
- double z = r*sin(t);
- loc.add(x, y, z);
- ParticleEffect.LAVA.display(loc, 0, 0, 0, 0, 1);
- loc.subtract(x, y, z);
- if (t > Math.PI*4){
- this.cancel();
- }
- }
- }.runTaskTimer(EventHandle.getInstance(), 0, 1);
- }
- }
- protected double sin(double t) {
- // TODO Auto-generated method stub
- return 0;
- }
- protected double cos(double t) {
- // TODO Auto-generated method stub
- return 0;
- }
- }
Add Comment
Please, Sign In to add comment