Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class KitsSelector
- implements Listener
- {
- public KitsSelector(TW paramTW)
- {
- paramTW.getServer().getPluginManager().registerEvents(this, paramTW);
- }
- public static ArrayList<Player> Pistol = new ArrayList();
- public static ArrayList<Player> AutoGun = new ArrayList();
- public static ArrayList<Player> Sniper = new ArrayList();
- public static ArrayList<Player> AK47 = new ArrayList();
- public static ArrayList<Player> Minigun = new ArrayList();
- public static ArrayList<Player> RLauncher = new ArrayList();
- public static void opens(Player paramPlayer)
- {
- ItemStack localItemStack1 = new ItemStack(Material.WOOD_SPADE);
- ItemStack localItemStack2 = new ItemStack(Material.WOOD_AXE);
- ItemStack localItemStack3 = new ItemStack(Material.GOLD_PICKAXE);
- ItemStack localItemStack4 = new ItemStack(Material.DIAMOND_AXE);
- ItemStack localItemStack5 = new ItemStack(Material.WOOD_HOE);
- ItemStack localItemStack6 = new ItemStack(Material.STONE_HOE);
- ItemStack localItemStack7 = new ItemStack(Material.EMERALD);
- ItemMeta localItemMeta1 = localItemStack1.getItemMeta();
- ItemMeta localItemMeta2 = localItemStack2.getItemMeta();
- ItemMeta localItemMeta3 = localItemStack3.getItemMeta();
- ItemMeta localItemMeta4 = localItemStack4.getItemMeta();
- ItemMeta localItemMeta5 = localItemStack5.getItemMeta();
- ItemMeta localItemMeta6 = localItemStack6.getItemMeta();
- ItemMeta localItemMeta7 = localItemStack7.getItemMeta();
- ArrayList localArrayList1 = new ArrayList();
- ArrayList localArrayList2 = new ArrayList();
- ArrayList localArrayList3 = new ArrayList();
- ArrayList localArrayList4 = new ArrayList();
- ArrayList localArrayList5 = new ArrayList();
- ArrayList localArrayList6 = new ArrayList();
- localItemMeta1.setDisplayName(TW.instance.getConfig().getString("KitSelector.Pistol.Name").replace("<adviability>", "�a").replace("&", "�"));
- if (TW.data.getString(paramPlayer.getName() + ".automaticgunkit") == null) {
- localItemMeta2.setDisplayName(TW.instance.getConfig().getString("KitSelector.AutoGun.Name").replace("<adviability>", "�c").replace("&", "�"));
- }
- if (TW.data.getBoolean(paramPlayer.getName() + ".automaticgunkit")) {
- localItemMeta2.setDisplayName(TW.instance.getConfig().getString("KitSelector.AutoGun.Name").replace("<adviability>", "�a").replace("&", "�"));
- }
- if (TW.data.getString(paramPlayer.getName() + ".sniperkit") == null) {
- localItemMeta3.setDisplayName(TW.instance.getConfig().getString("KitSelector.Sniper.Name").replace("<adviability>", "�c").replace("&", "�"));
- }
- if (TW.data.getBoolean(paramPlayer.getName() + ".sniperkit")) {
- localItemMeta3.setDisplayName(TW.instance.getConfig().getString("KitSelector.Sniper.Name").replace("<adviability>", "�a").replace("&", "�"));
- }
- if (TW.data.getString(paramPlayer.getName() + ".ak47kit") == null) {
- localItemMeta4.setDisplayName(TW.instance.getConfig().getString("KitSelector.AK47.Name").replace("<adviability>", "�c").replace("&", "�"));
- }
- if (TW.data.getBoolean(paramPlayer.getName() + ".ak47kit")) {
- localItemMeta4.setDisplayName(TW.instance.getConfig().getString("KitSelector.AK47.Name").replace("<adviability>", "�a").replace("&", "�"));
- }
- if (TW.data.getString(paramPlayer.getName() + ".minigunkit") == null) {
- localItemMeta5.setDisplayName(TW.instance.getConfig().getString("KitSelector.Minigun.Name").replace("<adviability>", "�c").replace("&", "�"));
- }
- if (TW.data.getBoolean(paramPlayer.getName() + ".minigunkit")) {
- localItemMeta5.setDisplayName(TW.instance.getConfig().getString("KitSelector.Minigun.Name").replace("<adviability>", "�a").replace("&", "�"));
- }
- if (TW.data.getString(paramPlayer.getName() + ".rocketlauncherkit") == null) {
- localItemMeta6.setDisplayName(TW.instance.getConfig().getString("KitSelector.RocketLauncher.Name").replace("<adviability>", "�c").replace("&", "�"));
- }
- if (TW.data.getBoolean(paramPlayer.getName() + ".rocketlauncherkit")) {
- localItemMeta6.setDisplayName(TW.instance.getConfig().getString("KitSelector.RocketLauncher.Name").replace("<adviability>", "�a").replace("&", "�"));
- }
- Iterator localIterator = TW.instance.getConfig().getStringList("KitSelector.Pistol.Lore").iterator();
- while (localIterator.hasNext())
- {
- localObject = (String)localIterator.next();
- localArrayList1.add(((String)localObject).replace("&", "�").replace("<tick>", "?").replace("<cross>", "�"));
- }
- localIterator = TW.instance.getConfig().getStringList("KitSelector.AutoGun.Lore").iterator();
- while (localIterator.hasNext())
- {
- localObject = (String)localIterator.next();
- localArrayList2.add(((String)localObject).replace("&", "�").replace("<tick>", "?").replace("<cross>", "�"));
- }
- localIterator = TW.instance.getConfig().getStringList("KitSelector.Sniper.Lore").iterator();
- while (localIterator.hasNext())
- {
- localObject = (String)localIterator.next();
- localArrayList3.add(((String)localObject).replace("&", "�").replace("<tick>", "?").replace("<cross>", "�"));
- }
- localIterator = TW.instance.getConfig().getStringList("KitSelector.AK47.Lore").iterator();
- while (localIterator.hasNext())
- {
- localObject = (String)localIterator.next();
- localArrayList4.add(((String)localObject).replace("&", "�").replace("<tick>", "?").replace("<cross>", "�"));
- }
- localIterator = TW.instance.getConfig().getStringList("KitSelector.Minigun.Lore").iterator();
- while (localIterator.hasNext())
- {
- localObject = (String)localIterator.next();
- localArrayList5.add(((String)localObject).replace("&", "�").replace("<tick>", "?").replace("<cross>", "�"));
- }
- localIterator = TW.instance.getConfig().getStringList("KitSelector.RocketLauncher.Lore").iterator();
- while (localIterator.hasNext())
- {
- localObject = (String)localIterator.next();
- localArrayList6.add(((String)localObject).replace("&", "§").replace("<tick>", "?").replace("<cross>", "§"));
- }
- localItemMeta1.setLore(localArrayList1);
- localItemMeta2.setLore(localArrayList2);
- localItemMeta3.setLore(localArrayList3);
- localItemMeta4.setLore(localArrayList4);
- localItemMeta5.setLore(localArrayList5);
- localItemMeta6.setLore(localArrayList6);
- localItemStack1.setItemMeta(localItemMeta1);
- localItemStack2.setItemMeta(localItemMeta2);
- localItemStack3.setItemMeta(localItemMeta3);
- localItemStack4.setItemMeta(localItemMeta4);
- localItemStack5.setItemMeta(localItemMeta5);
- localItemStack6.setItemMeta(localItemMeta6);
- localItemStack7.setItemMeta(localItemMeta7);
- Object localObject = Bukkit.createInventory(null, 9, "Kits Selector");
- ((Inventory)localObject).setItem(0, localItemStack1);
- ((Inventory)localObject).setItem(1, localItemStack2);
- ((Inventory)localObject).setItem(2, localItemStack3);
- ((Inventory)localObject).setItem(3, localItemStack4);
- ((Inventory)localObject).setItem(4, localItemStack5);
- ((Inventory)localObject).setItem(5, localItemStack6);
- paramPlayer.openInventory((Inventory)localObject);
- }
- @EventHandler(priority=EventPriority.MONITOR)
- public void OnClicktes(InventoryClickEvent paramInventoryClickEvent)
- {
- Player localPlayer1 = (Player)paramInventoryClickEvent.getWhoClicked();
- Player localPlayer2 = (Player)paramInventoryClickEvent.getWhoClicked();
- ItemStack localItemStack = paramInventoryClickEvent.getCurrentItem();
- Inventory localInventory = paramInventoryClickEvent.getInventory();
- if (localInventory.getName().equals("§lKits Selector")) {
- if (localItemStack.getType() == Material.WOOD_SPADE)
- {
- Pistol.remove(localPlayer2);
- AutoGun.remove(localPlayer2);
- Sniper.remove(localPlayer2);
- AK47.remove(localPlayer2);
- Minigun.remove(localPlayer2);
- RLauncher.remove(localPlayer2);
- Pistol.add(localPlayer1);
- localPlayer1.sendMessage(TW.instance.getConfig().getString("KitSelector.OnSelectMessage.PistolMsg").replace("&", "§"));
- paramInventoryClickEvent.setCancelled(true);
- localPlayer1.closeInventory();
- }
- else if (localItemStack.getType() == Material.WOOD_AXE)
- {
- if (TW.data.getBoolean(localPlayer1.getName() + ".automaticgunkit"))
- {
- Pistol.remove(localPlayer2);
- AutoGun.remove(localPlayer2);
- Sniper.remove(localPlayer2);
- AK47.remove(localPlayer2);
- Minigun.remove(localPlayer2);
- RLauncher.remove(localPlayer2);
- AutoGun.add(localPlayer1);
- localPlayer1.sendMessage(TW.instance.getConfig().getString("KitSelector.OnSelectMessage.AutoGunMsg").replace("&", "§"));
- }
- else
- {
- localPlayer1.sendMessage(TW.instance.getConfig().getString("KitSelector.OnSelectMessage.HaventBought").replace("&", "§"));
- }
- paramInventoryClickEvent.setCancelled(true);
- localPlayer1.closeInventory();
- }
- else if (localItemStack.getType() == Material.GOLD_PICKAXE)
- {
- if (TW.data.getBoolean(localPlayer1.getName() + ".sniperkit"))
- {
- Pistol.remove(localPlayer2);
- AutoGun.remove(localPlayer2);
- Sniper.remove(localPlayer2);
- AK47.remove(localPlayer2);
- Minigun.remove(localPlayer2);
- RLauncher.remove(localPlayer2);
- Sniper.add(localPlayer1);
- localPlayer1.sendMessage(TW.instance.getConfig().getString("KitSelector.OnSelectMessage.SniperMsg").replace("&", "§"));
- }
- else
- {
- localPlayer1.sendMessage(TW.instance.getConfig().getString("KitSelector.OnSelectMessage.HaventBought").replace("&", "§"));
- }
- paramInventoryClickEvent.setCancelled(true);
- localPlayer1.closeInventory();
- }
- else if (localItemStack.getType() == Material.DIAMOND_AXE)
- {
- if (TW.data.getBoolean(localPlayer1.getName() + ".ak47kit"))
- {
- Pistol.remove(localPlayer2);
- AutoGun.remove(localPlayer2);
- Sniper.remove(localPlayer2);
- AK47.remove(localPlayer2);
- Minigun.remove(localPlayer2);
- RLauncher.remove(localPlayer2);
- AK47.add(localPlayer1);
- localPlayer1.sendMessage(TW.instance.getConfig().getString("KitSelector.OnSelectMessage.AK47Msg").replace("&", "§"));
- }
- else
- {
- localPlayer1.sendMessage(TW.instance.getConfig().getString("KitSelector.OnSelectMessage.HaventBought").replace("&", "§"));
- }
- paramInventoryClickEvent.setCancelled(true);
- localPlayer1.closeInventory();
- }
- else if (localItemStack.getType() == Material.WOOD_HOE)
- {
- if (TW.data.getBoolean(localPlayer1.getName() + ".minigunkit"))
- {
- Pistol.remove(localPlayer2);
- AutoGun.remove(localPlayer2);
- Sniper.remove(localPlayer2);
- AK47.remove(localPlayer2);
- Minigun.remove(localPlayer2);
- RLauncher.remove(localPlayer2);
- Minigun.add(localPlayer1);
- localPlayer1.sendMessage(TW.instance.getConfig().getString("KitSelector.OnSelectMessage.MinigunMsg").replace("&", "§"));
- }
- else
- {
- localPlayer1.sendMessage(TW.instance.getConfig().getString("KitSelector.OnSelectMessage.HaventBought").replace("&", "§"));
- }
- paramInventoryClickEvent.setCancelled(true);
- localPlayer1.closeInventory();
- }
- else if (localItemStack.getType() == Material.STONE_HOE)
- {
- if (TW.data.getBoolean(localPlayer1.getName() + ".rocketlauncherkit"))
- {
- Pistol.remove(localPlayer2);
- AutoGun.remove(localPlayer2);
- Sniper.remove(localPlayer2);
- AK47.remove(localPlayer2);
- Minigun.remove(localPlayer2);
- RLauncher.remove(localPlayer2);
- RLauncher.add(localPlayer1);
- localPlayer1.sendMessage(TW.instance.getConfig().getString("KitSelector.OnSelectMessage.RocketLauncherMsg").replace("&", "§"));
- }
- else
- {
- localPlayer1.sendMessage(TW.instance.getConfig().getString("KitSelector.OnSelectMessage.HaventBought").replace("&", "§"));
- }
- paramInventoryClickEvent.setCancelled(true);
- localPlayer1.closeInventory();
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement