Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.ArrayList;
- import java.util.List;
- import org.bukkit.Material;
- import org.bukkit.Sound;
- 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.InventoryView;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.inventory.PlayerInventory;
- import org.bukkit.inventory.meta.ItemMeta;
- public class InventoryKitsItems
- implements Listener
- {
- @EventHandler
- public void Inventory(InventoryClickEvent event)
- {
- Player p = (Player)event.getWhoClicked();
- ItemStack wooden_sword = new ItemStack(Material.WOOD_SWORD, 1);
- ItemMeta istackMeta = wooden_sword.getItemMeta();
- istackMeta.setDisplayName("§a§lWooden Sword");
- List<String> ls = new ArrayList<String>();
- ls.add("§1§lby Virus5947");
- istackMeta.setLore(ls);
- wooden_sword.setItemMeta(istackMeta);
- ItemStack stone_sword = new ItemStack(Material.STONE_SWORD, 1);
- ItemMeta istackMeta2 = stone_sword.getItemMeta();
- istackMeta2.setDisplayName("§a§lStone Sword");
- List<String> ls2 = new ArrayList<String>();
- ls2.add("§1§lby Virus5947");
- istackMeta2.setLore(ls2);
- stone_sword.setItemMeta(istackMeta2);
- ItemStack iron_sword = new ItemStack(Material.IRON_SWORD, 1);
- ItemMeta istackMeta3 = iron_sword.getItemMeta();
- istackMeta3.setDisplayName("§a§lIron Sword");
- List<String> ls3 = new ArrayList<String>();
- ls3.add("§1§lby Virus5947");
- istackMeta3.setLore(ls3);
- iron_sword.setItemMeta(istackMeta3);
- ItemStack diamond_sword = new ItemStack(Material.DIAMOND_SWORD, 1);
- ItemMeta istackMeta4 = diamond_sword.getItemMeta();
- istackMeta4.setDisplayName("§a§lDiamond Sword");
- List<String> ls4 = new ArrayList<String>();
- ls4.add("§1§lby Virus5947");
- istackMeta4.setLore(ls4);
- diamond_sword.setItemMeta(istackMeta4);
- if (event.getInventory().getName().equalsIgnoreCase("§2§l§nKits > Items:"))
- {
- event.setCancelled(true);
- if (event.getCurrentItem().getType() == Material.WOOD_SWORD)
- {
- if (!p.hasPermission("inventorykits.wooden_sword"))
- {
- event.getView().close();
- p.playSound(p.getLocation(), Sound.GLASS, 1.0F, 1.0F);
- p.sendMessage("§e[§4!§e] §4You doesn't have Permission : §2inventorykits.wooden_sword §e[§4!§e]");
- }
- else
- {
- p.playSound(p.getLocation(), Sound.LEVEL_UP, 1.0F, 1.0F);
- p.getInventory().addItem(new ItemStack[] { wooden_sword });
- p.sendMessage("§e[§4!§e] §aYou choose §1Wooden Sword §a! §e[§4!§e]");
- }
- event.getView().close();
- }
- else if (event.getCurrentItem().getType() == Material.STONE_SWORD)
- {
- if (!p.hasPermission("inventorykits.stone_sword"))
- {
- event.getView().close();
- p.playSound(p.getLocation(), Sound.GLASS, 1.0F, 1.0F);
- p.sendMessage("§e[§4!§e] §4You doesn't have Permission : §2inventorykits.stone_sword §e[§4!§e]");
- }
- else
- {
- p.playSound(p.getLocation(), Sound.LEVEL_UP, 1.0F, 1.0F);
- p.getInventory().addItem(new ItemStack[] { stone_sword });
- p.sendMessage("§e[§4!§e] §aYou choose §1Stone Sword §a! §e[§4!§e]");
- }
- event.getView().close();
- }
- else if (event.getCurrentItem().getType() == Material.IRON_SWORD)
- {
- if (!p.hasPermission("inventorykits.iron_sword"))
- {
- event.getView().close();
- p.playSound(p.getLocation(), Sound.GLASS, 1.0F, 1.0F);
- p.sendMessage("§e[§4!§e] §4You doesn't have Permission : §2inventorykits.iron_sword §e[§4!§e]");
- }
- else
- {
- p.playSound(p.getLocation(), Sound.LEVEL_UP, 1.0F, 1.0F);
- p.getInventory().addItem(new ItemStack[] { iron_sword });
- p.sendMessage("§e[§4!§e] §aYou choose §1Iron Sword §a! §e[§4!§e]");
- }
- event.getView().close();
- }
- else if (event.getCurrentItem().getType() == Material.DIAMOND_SWORD)
- {
- if (!p.hasPermission("inventorykits.diamond_sword"))
- {
- event.getView().close();
- p.playSound(p.getLocation(), Sound.GLASS, 1.0F, 1.0F);
- p.sendMessage("§e[§4!§e] §4You doesn't have Permission : §2inventorykits.diamond_sword §e[§4!§e]");
- }
- else
- {
- p.playSound(p.getLocation(), Sound.LEVEL_UP, 1.0F, 1.0F);
- p.getInventory().addItem(new ItemStack[] { diamond_sword });
- p.sendMessage("§e[§4!§e] §aYou choose §1Diamond Sword §a! §e[§4!§e]");
- }
- event.getView().close();
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement