HaniiPuppy

plugin

Dec 30th, 2013
183
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.16 KB | None | 0 0
  1. Make the main class:
  2.  
  3. public final class LolnetItemFrameFix extends JavaPlugin
  4. {
  5.     String prefix = ChatColor.GREEN + "[" + ChatColor.AQUA + "lolnetItemFrameFix" + ChatColor.GREEN + "]";
  6.     String player;
  7.  
  8.     @Override
  9.     public void onEnable()
  10.     {
  11.         Bukkit.getPluginManager().registerEvents(new ItemFrameRightClickListener, this);
  12.         getLogger().info("lolnetItemFrameFix Enabled. Have a nice day.");
  13.     }
  14. }
  15.  
  16.  
  17. and the listener class:
  18.  
  19.  
  20. public class ItemFrameRightClickListener implements Listener
  21. {
  22.     @EventHandler
  23.     public void onItemFrameRightClick(EntityDamageByEntityEvent event)
  24.     {
  25.         if(event.getDamager().getType().equals(EntityType.PLAYER))
  26.         {
  27.             Player damager = (Player)event.getDamager();
  28.  
  29.             if(event.getEntity().getType() == EntityType.ITEM_FRAME)
  30.             {
  31.                 damager.sendMessage(prefix + "You may not steal or flip an item in an item frame. Naughty boy. (/Girl)");
  32.                 out.println(prefix + "I stopped " + damager.getName() + " From interacting maliciously with an item frame.");
  33.                 event.setCancelled(true);
  34.             }
  35.         }
  36.     }
  37. }
Advertisement
Add Comment
Please, Sign In to add comment