Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package de.koopaxy.ts;
- import org.bukkit.Material;
- import org.bukkit.enchantments.Enchantment;
- 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.ItemStack;
- public class InvKitListener implements Listener {
- @EventHandler
- public void onClick(InventoryClickEvent e) {
- Player p = (Player) e.getWhoClicked();
- ItemStack starterschwert = new ItemStack(Material.STONE_SWORD, 1);
- starterschwert.addUnsafeEnchantment(Enchantment.DAMAGE_ALL, 1);
- ItemStack starterhelm = new ItemStack(Material.CHAINMAIL_HELMET, 1);
- starterhelm.addUnsafeEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 1);
- ItemStack starterbrust = new ItemStack(Material.CHAINMAIL_CHESTPLATE, 1);
- starterbrust.addUnsafeEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 1);
- ItemStack starterhose = new ItemStack(Material.CHAINMAIL_LEGGINGS, 1);
- starterhose.addUnsafeEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 1);
- ItemStack starterschuhe = new ItemStack(Material.CHAINMAIL_BOOTS, 1);
- starterschuhe.addUnsafeEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 1);
- ItemStack starterbogen = new ItemStack(Material.BOW, 1);
- starterbogen.addUnsafeEnchantment(Enchantment.ARROW_DAMAGE, 1);
- ItemStack starterpfeile = new ItemStack(Material.ARROW, 30);
- //
- ItemStack luftbeandigerschwert = new ItemStack(Material.IRON_SWORD, 1);
- luftbeandigerschwert.addUnsafeEnchantment(Enchantment.DAMAGE_ALL, 2);
- ItemStack luftbeandigerhelm = new ItemStack(Material.IRON_HELMET, 1);
- luftbeandigerhelm.addUnsafeEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 2);
- ItemStack luftbeandigerbrust = new ItemStack(Material.IRON_CHESTPLATE, 1);
- luftbeandigerbrust.addUnsafeEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 2);
- ItemStack luftbeandigerhose = new ItemStack(Material.IRON_LEGGINGS, 1);
- luftbeandigerhose.addUnsafeEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 2);
- ItemStack luftbeandigerschuhe = new ItemStack(Material.IRON_BOOTS, 1);
- luftbeandigerschuhe.addUnsafeEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 2);
- ItemStack luftbeandigerbogen = new ItemStack(Material.BOW, 1);
- luftbeandigerbogen.addUnsafeEnchantment(Enchantment.ARROW_DAMAGE, 2);
- ItemStack luftbeandigerapfel = new ItemStack(Material.GOLDEN_APPLE, 1);
- ItemStack luftbeandigerstock = new ItemStack(Material.STICK, 1);
- //
- ItemStack regentropfenschwert = new ItemStack(Material.IRON_SWORD, 1);
- regentropfenschwert.addUnsafeEnchantment(Enchantment.DAMAGE_ALL, 2);
- ItemStack regentropfenhelm = new ItemStack(Material.DIAMOND_HELMET, 1);
- ItemStack regentropfenbrust = new ItemStack(Material.DIAMOND_CHESTPLATE, 1);
- ItemStack regentropfenhose = new ItemStack(Material.DIAMOND_LEGGINGS, 1);
- ItemStack regentropfenschuhe = new ItemStack(Material.DIAMOND_BOOTS, 1);
- ItemStack regentropfenbogen = new ItemStack(Material.BOW, 1);
- regentropfenbogen.addUnsafeEnchantment(Enchantment.ARROW_DAMAGE, 2);
- ItemStack regentropfenapfel = new ItemStack(Material.GOLDEN_APPLE, 2);
- ItemStack regentropfenenderperle = new ItemStack(Material.ENDER_PEARL, 1);
- if(e.getInventory().getName().equalsIgnoreCase("Kits")) {
- e.setCancelled(true);
- //Starter Kit
- if(e.getCurrentItem().getType() == Material.STONE_SWORD) {
- p.getInventory().addItem(starterschwert);
- p.getInventory().addItem(starterbogen);
- p.getInventory().addItem(starterpfeile);
- p.getInventory().addItem(starterhelm);
- p.getInventory().addItem(starterbrust);
- p.getInventory().addItem(starterhose);
- p.getInventory().addItem(starterschuhe);
- p.sendMessage("§4[§cBlackPaxy§4] §7Du hast das §6Starter Kit §7gewählt.");
- e.getView().close();
- //Luftbeandiger Kit
- } else if(e.getCurrentItem().getType() == Material.FEATHER) {
- p.getInventory().addItem(luftbeandigerschwert);
- p.getInventory().addItem(luftbeandigerbogen);
- p.getInventory().addItem(starterpfeile);
- p.getInventory().addItem(luftbeandigerhelm);
- p.getInventory().addItem(luftbeandigerbrust);
- p.getInventory().addItem(luftbeandigerhose);
- p.getInventory().addItem(luftbeandigerschuhe);
- p.getInventory().addItem(luftbeandigerapfel);
- p.getInventory().addItem(luftbeandigerstock);
- p.sendMessage("§4[§cBlackPaxy§4] §7Du hast das §6Luftbändiger Kit §7gewählt.");
- e.getView().close();
- //Regentropfen Kit
- } else if(e.getCurrentItem().getType() == Material.GHAST_TEAR) {
- p.sendMessage("§4[§cBlackPaxy§4] §7Du hast das §6Regentropfen Kit §7gewählt.");
- p.getInventory().addItem(regentropfenschwert);
- p.getInventory().addItem(regentropfenbogen);
- p.getInventory().addItem(starterpfeile);
- p.getInventory().addItem(regentropfenhelm);
- p.getInventory().addItem(regentropfenbrust);
- p.getInventory().addItem(regentropfenhose);
- p.getInventory().addItem(regentropfenschuhe);
- p.getInventory().addItem(regentropfenapfel);
- p.getInventory().addItem(regentropfenenderperle);
- e.getView().close();
- } else if(e.getCurrentItem().getType() == Material.STAINED_GLASS_PANE) {
- e.getView().close();
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement