Advertisement
Guest User

Untitled

a guest
Jan 17th, 2018
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.58 KB | None | 0 0
  1. package fr.drukaron.drukaron.commands.menu;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.Material;
  5. import org.bukkit.entity.Player;
  6. import org.bukkit.event.EventHandler;
  7. import org.bukkit.event.Listener;
  8. import org.bukkit.event.inventory.InventoryClickEvent;
  9. import org.bukkit.inventory.Inventory;
  10. import org.bukkit.inventory.ItemStack;
  11. import org.bukkit.inventory.meta.ItemMeta;
  12.  
  13. public class cheat implements Listener {
  14. @EventHandler
  15. public void onClick(InventoryClickEvent event) {
  16.  
  17. Inventory inv = event.getInventory();
  18. Player player = (Player) event.getWhoClicked();
  19. ItemStack current = event.getCurrentItem();
  20.  
  21. if (current == null || current.getType() == Material.AIR)
  22. return;
  23. if (inv.getName().contains("§ccheat")) {
  24. player.closeInventory();
  25. event.setCancelled(true);
  26. String target = inv.getTitle().split("#")[1];
  27. switch (current.getType()) {
  28. case FEATHER:
  29. Inventory Fly = Bukkit.createInventory(null, 9, "§cFly §a#" + target);
  30. Fly.setItem(3 , getItemWithData(Material.WOOL, "§6voulez vous bannir §4 " + target + " §6pour fly" , (byte)5));
  31. Fly.setItem(5 , getItemWithData(Material.WOOL, "§6retours au menue principal" , (byte)14));
  32. player.openInventory(Fly);
  33. break;
  34. case APPLE:
  35. Inventory killaura = Bukkit.createInventory(null, 9, "§cforcefield/killaura §a#" + target);
  36. killaura.setItem(3 , getItemWithData(Material.WOOL, "§6voulez vous bannir §4 " + target + " §6pour forcefield/killaura" , (byte)5));
  37. killaura.setItem(5 , getItemWithData(Material.WOOL, "§6retours au menue principal" , (byte)14));
  38. player.openInventory(killaura);
  39. break;
  40. case BARRIER:
  41. Inventory gui = Bukkit.createInventory(null, 36, "§cSanctions §a#" +target);
  42. gui.setItem(0, getItem(Material.SIGN, "§6Chat"));
  43. gui.setItem(35, getItem(Material.BARRIER, "§4close ss menue"));
  44. if (player.hasPermission("ss.mod")) {
  45. gui.setItem(1, getItem(Material.GOLDEN_APPLE, "§6Cheat"));
  46. gui.setItem(34, getItem(Material.NAME_TAG, "§cunban"));
  47. }
  48. player.openInventory(gui);
  49. break;
  50. default:
  51. break;
  52. }
  53. }
  54. }
  55. public ItemStack getItem(Material material , String CustomItem) {
  56. ItemStack it = new ItemStack(material , 1);
  57. ItemMeta itm = it.getItemMeta();
  58. itm.setDisplayName(CustomItem);
  59. it.setItemMeta(itm);
  60. return it;
  61. }
  62. public ItemStack getItemWithData(Material material, String CustomItem, byte Data) {
  63. ItemStack it = new ItemStack(material, 1, Data);
  64. ItemMeta itm = it.getItemMeta();
  65. itm.setDisplayName(CustomItem);
  66. it.setItemMeta(itm);
  67. return it;
  68.  
  69. }
  70. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement