Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @EventHandler
- public void onInventoryClick(InventoryClickEvent event){
- Player p = (Player) event.getWhoClicked();
- if(event.getInventory().getName().equalsIgnoreCase("Kits:" + p.getName())){
- event.setCancelled(true);
- }
- if(event.getCurrentItem().getType() == Material.IRON_SWORD){
- p.getInventory().clear();
- ItemStack WarriorSword = new ItemStack(Material.IRON_SWORD);
- ItemMeta n = WarriorSword.getItemMeta();
- n.setDisplayName("" + ChatColor.GREEN + ChatColor.BOLD + "Warrior Sword");
- WarriorSword.setItemMeta(n);
- WarriorSword.addEnchantment(Enchantment.DAMAGE_ALL, 1);
- WarriorSword.addEnchantment(Enchantment.DURABILITY, 3);
- p.getInventory().addItem(WarriorSword);
- p.getInventory().setBoots(new ItemStack(Material.IRON_BOOTS));
- p.getInventory().setChestplate(new ItemStack(Material.IRON_CHESTPLATE));
- p.getInventory().setLeggings(new ItemStack(Material.IRON_LEGGINGS));
- p.getInventory().setHelmet(new ItemStack(Material.IRON_HELMET));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.sendMessage(ChatColor.AQUA + "You was given the" + ChatColor.ITALIC + ChatColor.GREEN + " Warrior Kit");
- p.removePotionEffect(PotionEffectType.SPEED);
- p.closeInventory();
- }
- if(event.getCurrentItem().getType() == Material.BOW){
- p.getInventory().clear();
- ItemStack ArcherBow = new ItemStack(Material.BOW);
- ItemMeta m = ArcherBow.getItemMeta();
- m.setDisplayName("" + ChatColor.GREEN + ChatColor.BOLD + "Archer Bow");
- ArcherBow.setItemMeta(m);
- ArcherBow.addEnchantment(Enchantment.ARROW_DAMAGE, 1);
- ArcherBow.addEnchantment(Enchantment.DURABILITY, 3);
- ArcherBow.addEnchantment(Enchantment.ARROW_INFINITE,1);
- p.getInventory().addItem(ArcherBow);
- p.getInventory().addItem(new ItemStack (Material.ARROW));
- p.getInventory().setChestplate(new ItemStack(Material.IRON_CHESTPLATE));
- p.getInventory().setBoots(new ItemStack(Material.IRON_BOOTS));
- p.getInventory().setLeggings(new ItemStack(Material.IRON_LEGGINGS));
- p.getInventory().setHelmet(new ItemStack(Material.IRON_HELMET));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.sendMessage(ChatColor.AQUA + "You was given the" + ChatColor.ITALIC + ChatColor.GREEN + " Archer Kit");
- p.removePotionEffect(PotionEffectType.SPEED);
- p.closeInventory();
- }
- if(event.getCurrentItem().getType() == Material.STONE_SWORD){
- p.getInventory().clear();
- ItemStack KnightSword = new ItemStack(Material.STONE_SWORD);
- ItemStack KnightBow = new ItemStack(Material.BOW);
- ItemMeta k = KnightSword.getItemMeta();
- ItemMeta kb = KnightBow.getItemMeta();
- k.setDisplayName("" + ChatColor.GREEN + ChatColor.BOLD + "Knight Sword");
- kb.setDisplayName("" + ChatColor.GREEN + ChatColor.BOLD + "Knight Bow");
- KnightSword.setItemMeta(k);
- KnightBow.setItemMeta(kb);
- KnightSword.addEnchantment(Enchantment.DAMAGE_ALL, 1);
- KnightBow.addEnchantment(Enchantment.ARROW_INFINITE, 1);
- KnightBow.addEnchantment(Enchantment.ARROW_DAMAGE, 1);
- KnightSword.addEnchantment(Enchantment.DURABILITY, 3);
- p.getInventory().addItem(KnightSword);
- p.getInventory().addItem(KnightBow);
- p.getInventory().addItem(new ItemStack(Material.ARROW, 1));
- p.getInventory().setBoots(new ItemStack(Material.LEATHER_BOOTS));
- p.getInventory().setChestplate(new ItemStack(Material.IRON_CHESTPLATE));
- p.getInventory().setHelmet(new ItemStack(Material.LEATHER_HELMET));
- p.getInventory().setLeggings(new ItemStack(Material.LEATHER_LEGGINGS));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.sendMessage(ChatColor.AQUA + "You was given the" + ChatColor.ITALIC + ChatColor.GREEN + " Knight Kit");
- p.removePotionEffect(PotionEffectType.SPEED);
- p.closeInventory();
- }
- if(event.getCurrentItem().getType() == Material.DIAMOND_AXE){
- p.getInventory().clear();
- ItemStack VikingAxe = new ItemStack(Material.DIAMOND_AXE);
- ItemMeta v = VikingAxe.getItemMeta();
- v.setDisplayName("" + ChatColor.GREEN + ChatColor.BOLD + "Viking Axe");
- VikingAxe.setItemMeta(v);
- VikingAxe.addUnsafeEnchantment(Enchantment.FIRE_ASPECT, 1);
- VikingAxe.addEnchantment(Enchantment.DURABILITY, 3);
- p.getInventory().addItem(VikingAxe);
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
- p.getInventory().setChestplate(new ItemStack(Material.GOLD_CHESTPLATE));
- p.getInventory().setHelmet(new ItemStack(Material.GOLD_HELMET));
- p.sendMessage(ChatColor.AQUA + "You was given the" + ChatColor.ITALIC + ChatColor.GREEN + " Viking Kit");
- p.removePotionEffect(PotionEffectType.SPEED);
- p.closeInventory();
- }
- }
- @EventHandler
- public void onPlayerInteract(PlayerInteractEvent event) {
- Player p = event.getPlayer();
- p.removePotionEffect(PotionEffectType.SPEED);
- if(event.getAction() == Action.PHYSICAL || p.getItemInHand().getType() == Material.NETHER_STAR ){
- Inventory inv = Bukkit.createInventory(null,2 *9,ChatColor.RED + "Kit Selector");
- ItemStack Warrior = new ItemStack(Material.IRON_SWORD);
- ItemMeta WarriorMeta = Warrior.getItemMeta();
- WarriorMeta.setDisplayName("Warrior");
- ArrayList<String> lore = new ArrayList<>();
- lore.add("Kit Warrior");
- WarriorMeta.setLore(lore);
- Warrior.setItemMeta(WarriorMeta);
- inv.setItem(2,Warrior);
- p.openInventory(inv);
- ItemStack Knight= new ItemStack(Material.STONE_SWORD);
- ItemMeta KnightMeta =Knight.getItemMeta();
- KnightMeta.setDisplayName("Knight");
- ArrayList<String> lore2 = new ArrayList<>();
- lore2.add("Kit Wizard");
- KnightMeta.setLore(lore2);
- Knight.setItemMeta(KnightMeta);
- inv.setItem(11,Knight);
- p.openInventory(inv);
- ItemStack Viking= new ItemStack(Material.DIAMOND_AXE);
- ItemMeta VikingMeta =Viking.getItemMeta();
- VikingMeta.setDisplayName("Viking");
- ArrayList<String> lore3 = new ArrayList<>();
- lore3.add("Kit Viking");
- VikingMeta.setLore(lore3);
- Viking.setItemMeta(VikingMeta);
- inv.setItem(15,Viking);
- p.openInventory(inv);
- }
- if(event.getAction() == Action.PHYSICAL || p.getItemInHand().getType() == Material.COMPASS ){
- Inventory inv = Bukkit.createInventory(null,2 *9,ChatColor.RED + "Kit Selector");
- ItemStack Archer= new ItemStack(Material.BOW);
- ItemMeta ArcherMeta =Archer.getItemMeta();
- ArcherMeta.setDisplayName("Archer");
- ArrayList<String> lore1 = new ArrayList<>();
- lore1.add("Kit Archer");
- ArcherMeta.setLore(lore1);
- Archer.setItemMeta(ArcherMeta);
- inv.setItem(6,Archer);
- p.openInventory(inv);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement