Advertisement
Guest User

Listener class

a guest
Aug 31st, 2016
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.94 KB | None | 0 0
  1. package listeners;
  2.  
  3. import org.bukkit.event.Listener;
  4.  
  5. import org.bukkit.GameMode;
  6. import org.bukkit.Material;
  7. import org.bukkit.entity.Player;
  8. import org.bukkit.event.EventHandler;
  9. import org.bukkit.event.inventory.InventoryClickEvent;
  10. import dani.Inv;
  11.  
  12. public class ClickEvent implements Listener {
  13.  
  14. @EventHandler
  15. public void onclick(InventoryClickEvent e) {
  16. Player p = (Player) e.getWhoClicked();
  17.  
  18. if(e.getInventory().getName().equals("§1Plugin-Gui")) {
  19. e.setCancelled(true);
  20. if(e.getCurrentItem().getType() == Material.AIR) {
  21. p.sendMessage("Luft");
  22. return;
  23. }
  24. else if(e.getCurrentItem().getItemMeta().getDisplayName().equals("§a§k|||§6Heilen§a§k|||")) {
  25. p.setHealth(20);
  26. p.setFoodLevel(20);
  27. p.sendMessage("§6Du hast dich geheilt!");
  28. }
  29. else if(e.getCurrentItem().getItemMeta().getDisplayName().equals("§a§k|||§6Inventory-Löschen§a§k|||")) {
  30. p.getInventory().clear();
  31. p.sendMessage("§6Dein Inventory wurde gelöscht!");
  32. }
  33. else if(e.getCurrentItem().getItemMeta().getDisplayName().equals("§a§k|||§6Tiere-töten§a§k|||")) {
  34. p.sendMessage("§6Comming-Soon");
  35. p.closeInventory();
  36. Inv.inv2(p);
  37. }
  38. else if(e.getCurrentItem().getItemMeta().getDisplayName().equals("§a§k|||§6Kreativ§a§k|||")) {
  39. p.setGameMode(GameMode.CREATIVE);
  40. p.sendMessage("§6Dein Gamemode wurde zu Kreativ gesetzt!");
  41. }
  42. else if(e.getCurrentItem().getItemMeta().getDisplayName().equals("§a§k|||§6Überleben§a§k|||")) {
  43. p.setGameMode(GameMode.SURVIVAL);
  44. p.sendMessage("§6Dein Gamemode wurde auf Überleben gesetzt!");
  45. }
  46. }
  47. }
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement