Advertisement
Guest User

AAPlayerListener

a guest
Oct 29th, 2011
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.48 KB | None | 0 0
  1. package ribesg.adminaura;
  2.  
  3. import org.bukkit.Effect;
  4. import org.bukkit.entity.Player;
  5. import org.bukkit.event.player.PlayerListener;
  6. import org.bukkit.event.player.PlayerMoveEvent;
  7. import org.bukkit.event.player.PlayerTeleportEvent;
  8.  
  9. public class AAPlayerListener extends PlayerListener {
  10.    
  11.     public static AdminAura plugin;
  12.  
  13.     public AAPlayerListener(AdminAura instance) {
  14.         plugin = instance;
  15.     }
  16.    
  17.     public void onPlayerMove(PlayerMoveEvent event) {
  18.         if (event.isCancelled()) {
  19.             return;
  20.         } else if (event.getFrom().getBlock().equals(event.getTo().getBlock())) {
  21.             return;
  22.         } else {
  23.             Player player = event.getPlayer();
  24.             if (plugin.players.contains(player.getName())) {
  25.                 Effect effect = Effect.SMOKE;
  26.                 player.getWorld().playEffect(event.getFrom(), effect, 0);
  27.                 player.getWorld().playEffect(event.getFrom().add(0, 1, 0), effect, 0);
  28.             }
  29.         }
  30.     }
  31.    
  32.     public void onPlayerTeleport(PlayerTeleportEvent event) {
  33.         if (event.isCancelled()) {
  34.             return;
  35.         } else if (event.getFrom().getBlock().equals(event.getTo().getBlock())) {
  36.             return;
  37.         } else {
  38.             Player player = event.getPlayer();
  39.             if (plugin.players.contains(player.getName())) {
  40.                 Effect effect = Effect.SMOKE;
  41.                 player.getWorld().playEffect(event.getFrom(), effect, 0);
  42.                 player.getWorld().playEffect(event.getTo(), effect, 0);
  43.                 player.getWorld().playEffect(event.getFrom().add(0, 1, 0), effect, 0);
  44.                 player.getWorld().playEffect(event.getTo().add(0, 1, 0), effect, 0);
  45.             }
  46.         }
  47.     }
  48.  
  49. }
  50.  
  51.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement