Advertisement
Guest User

Untitled

a guest
Aug 3rd, 2015
208
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.52 KB | None | 0 0
  1. package me.mm98.PlayKits;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.ChatColor;
  5. import org.bukkit.Material;
  6. import org.bukkit.command.CommandSender;
  7. import org.bukkit.entity.Player;
  8. import org.bukkit.event.EventHandler;
  9. import org.bukkit.event.Listener;
  10. import org.bukkit.event.inventory.InventoryClickEvent;
  11.  
  12. public class InvListener
  13. implements Listener
  14. {
  15. @EventHandler
  16. public void onKlick(InventoryClickEvent e)
  17. {
  18. if (ChatColor.stripColor(e.getInventory().getTitle()).equalsIgnoreCase("PlayKits.eu"))
  19. {
  20. Player p = (Player)e.getWhoClicked();
  21. if ((e.getCurrentItem() != null) && (e.getCursor().getType() != null) && (e.getCurrentItem().getType() != Material.AIR) && (e.getCurrentItem().getItemMeta().getDisplayName() != null) && (PlayKits.getInstance().getConfig().contains("kits." + ChatColor.stripColor(e.getCurrentItem().getItemMeta().getDisplayName()).toLowerCase()))) {
  22. Bukkit.dispatchCommand((CommandSender)e.getWhoClicked(), "kit " + ChatColor.stripColor(e.getCurrentItem().getItemMeta().getDisplayName()));
  23. }
  24. if ((e.getCurrentItem() != null) && (e.getCursor().getType() != null) && (e.getCurrentItem().getType() != Material.AIR) && (e.getCurrentItem().getItemMeta().getDisplayName() != null) && (e.getCurrentItem().getItemMeta().getDisplayName().equalsIgnoreCase("§7§lPAGE 2"))) {
  25. new KitInventory(e.getWhoClicked().getName(), 2);
  26. }
  27.  
  28. if ((e.getCurrentItem() != null) && (e.getCursor().getType() != null) && (e.getCurrentItem().getType() != Material.AIR) && (e.getCurrentItem().getItemMeta().getDisplayName() != null) && (e.getCurrentItem().getItemMeta().getDisplayName().equalsIgnoreCase("§7§lPAGE 1"))) {
  29. new KitInventory(e.getWhoClicked().getName(), 1);
  30. }
  31.  
  32. if ((e.getCurrentItem() != null) && (e.getCursor().getType() != null) && (e.getCurrentItem().getType() != Material.AIR) && (e.getCurrentItem().getItemMeta().getDisplayName() != null) && (ChatColor.stripColor(e.getCurrentItem().getItemMeta().getDisplayName().toLowerCase()).equals("all kits"))) {
  33. new AllKitsInventory(p.getName(), 1);
  34. }
  35.  
  36. if ((e.getCurrentItem() != null) && (e.getCursor().getType() != null) && (e.getCurrentItem().getType() == Material.THIN_GLASS)) {
  37. e.setCancelled(true);
  38. }
  39.  
  40. e.setCancelled(true);
  41. }
  42.  
  43. if (ChatColor.stripColor(e.getInventory().getTitle()).equalsIgnoreCase("all kits"))
  44. {
  45. Player p = (Player)e.getWhoClicked();
  46. if ((e.getCurrentItem() != null) && (e.getCursor().getType() != null) && (e.getCurrentItem().getType() != Material.AIR) && (e.getCurrentItem().getItemMeta().getDisplayName() != null) && (PlayKits.getInstance().getConfig().contains("kits." + ChatColor.stripColor(e.getCurrentItem().getItemMeta().getDisplayName()).toLowerCase()))) {
  47. Bukkit.dispatchCommand((CommandSender)e.getWhoClicked(), "kit " + ChatColor.stripColor(e.getCurrentItem().getItemMeta().getDisplayName()));
  48. }
  49.  
  50. if ((e.getCurrentItem() != null) && (e.getCursor().getType() != null) && (e.getCurrentItem().getType() != Material.AIR) && (e.getCurrentItem().getItemMeta().getDisplayName() != null) && (ChatColor.stripColor(e.getCurrentItem().getItemMeta().getDisplayName().toLowerCase()).equals("back"))) {
  51. new KitInventory(p.getName(), 1);
  52.  
  53. }
  54. if ((e.getCurrentItem() != null) && (e.getCursor().getType() != null) && (e.getCurrentItem().getType() == Material.THIN_GLASS)) {
  55. e.setCancelled(true);
  56. }
  57. e.setCancelled(true);
  58. }
  59. }
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement