Advertisement
Guest User

EnderPearlDisable Source Code

a guest
Nov 21st, 2011
744
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.21 KB | None | 0 0
  1. //EPDisable.java
  2.  
  3. package com.bukkit.zeroth.EnderPearlDisable;
  4.  
  5. import org.bukkit.ChatColor;
  6. import org.bukkit.Material;
  7. import org.bukkit.event.Event.Priority;
  8. import org.bukkit.event.Event.Type;
  9. import org.bukkit.event.player.PlayerInteractEvent;
  10. import org.bukkit.event.player.PlayerListener;
  11. import org.bukkit.plugin.java.JavaPlugin;
  12.  
  13. public class EPDisable extends JavaPlugin {
  14.  
  15.     @Override
  16.     public void onDisable() {
  17.         System.out.println("Ender Pearl TP blocking disabled.");
  18.        
  19.     }
  20.  
  21.     @Override
  22.     public void onEnable() {
  23.         this.getServer().getPluginManager().registerEvent(Type.PLAYER_INTERACT,
  24.                 new PlayerListener() {
  25.  
  26.                     @Override
  27.                     public void onPlayerInteract(PlayerInteractEvent event) {
  28.                         if (event.getItem() != null && event.getItem().getType() == Material.ENDER_PEARL) {
  29.                             event.getPlayer().sendMessage(ChatColor.RED+"Ender Pearl teleportation disabled.");
  30.                             event.setCancelled(true);
  31.                         }
  32.                     }
  33.                 },
  34.                 Priority.Normal,
  35.                 this);
  36.        
  37.         System.out.println("Ender Pearl TP blocking enabled.");
  38.        
  39.     }
  40.  
  41. }
  42.  
  43.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement