Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package fr.drukaron.drukaron.commands.menu;
- import org.bukkit.Bukkit;
- import org.bukkit.Material;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.inventory.InventoryClickEvent;
- import org.bukkit.inventory.Inventory;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.inventory.meta.ItemMeta;
- public class cheat implements Listener {
- @EventHandler
- public void onClick(InventoryClickEvent event) {
- Inventory inv = event.getInventory();
- Player player = (Player) event.getWhoClicked();
- ItemStack current = event.getCurrentItem();
- if (current == null || current.getType() == Material.AIR)
- return;
- if (inv.getName().contains("§ccheat")) {
- player.closeInventory();
- event.setCancelled(true);
- String target = inv.getTitle().split("#")[1];
- switch (current.getType()) {
- case FEATHER:
- Inventory Fly = Bukkit.createInventory(null, 9, "§cFly §a#" + target);
- Fly.setItem(3 , getItemWithData(Material.WOOL, "§6voulez vous bannir §4 " + target + " §6pour fly" , (byte)5));
- Fly.setItem(5 , getItemWithData(Material.WOOL, "§6retours au menue principal" , (byte)14));
- player.openInventory(Fly);
- break;
- case APPLE:
- Inventory killaura = Bukkit.createInventory(null, 9, "§cforcefield/killaura §a#" + target);
- killaura.setItem(3 , getItemWithData(Material.WOOL, "§6voulez vous bannir §4 " + target + " §6pour forcefield/killaura" , (byte)5));
- killaura.setItem(5 , getItemWithData(Material.WOOL, "§6retours au menue principal" , (byte)14));
- player.openInventory(killaura);
- break;
- case BARRIER:
- Inventory gui = Bukkit.createInventory(null, 36, "§cSanctions §a#" +target);
- gui.setItem(0, getItem(Material.SIGN, "§6Chat"));
- gui.setItem(35, getItem(Material.BARRIER, "§4close ss menue"));
- if (player.hasPermission("ss.mod")) {
- gui.setItem(1, getItem(Material.GOLDEN_APPLE, "§6Cheat"));
- gui.setItem(34, getItem(Material.NAME_TAG, "§cunban"));
- }
- player.openInventory(gui);
- break;
- default:
- break;
- }
- }
- }
- public ItemStack getItem(Material material , String CustomItem) {
- ItemStack it = new ItemStack(material , 1);
- ItemMeta itm = it.getItemMeta();
- itm.setDisplayName(CustomItem);
- it.setItemMeta(itm);
- return it;
- }
- public ItemStack getItemWithData(Material material, String CustomItem, byte Data) {
- ItemStack it = new ItemStack(material, 1, Data);
- ItemMeta itm = it.getItemMeta();
- itm.setDisplayName(CustomItem);
- it.setItemMeta(itm);
- return it;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement