Advertisement
Guest User

EventListener

a guest
Feb 12th, 2014
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.49 KB | None | 0 0
  1. package brushpainter.bukkit.clearrealms;
  2.  
  3. import org.bukkit.Material;
  4. import org.bukkit.entity.Player;
  5. import org.bukkit.event.EventHandler;
  6. import org.bukkit.event.EventPriority;
  7. import org.bukkit.event.Listener;
  8. import org.bukkit.event.inventory.InventoryClickEvent;
  9. import org.bukkit.event.player.PlayerInteractEvent;
  10. import org.bukkit.inventory.Inventory;
  11. import org.bukkit.inventory.ItemStack;
  12.  
  13.  
  14. public class EventListener implements Listener {
  15.     private Inventory rewardInventory;
  16.  
  17.     public EventListener(Inventory rewardInventory) {
  18.         this.rewardInventory = rewardInventory;
  19.     }
  20.  
  21.     @EventHandler
  22.     public void onInventoryClick(InventoryClickEvent event) {
  23.         Player player = (Player) event.getWhoClicked();
  24.         ItemStack clicked = event.getCurrentItem();
  25.         Inventory inventory = event.getInventory();
  26.  
  27.         if (inventory.getTitle().equals(rewardInventory.getTitle())) {
  28.             if (clicked.getType() == Material.TNT) {
  29.                 event.setCancelled(true);
  30.                 player.closeInventory();
  31.                 player.getInventory().addItem(new ItemStack(Material.TNT, 64));
  32.             }
  33.         }
  34.     }
  35.  
  36.     @EventHandler(priority = EventPriority.HIGH)
  37.     public void onPlayerInteract(PlayerInteractEvent event) {
  38.         Player player = event.getPlayer();
  39.         if (player.getItemInHand().getType() == Material.MONSTER_EGG) {
  40.  
  41.         } else if (player.getItemInHand().getType() == Material.MONSTER_EGG) {
  42.  
  43.         }
  44.     }
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement