package pl.kupis.kit.listeners; import org.bukkit.entity.Player; import org.bukkit.event.inventory.InventoryClickEvent; import pl.kupis.kit.managers.ChatManager; import pl.kupis.kit.managers.SprManager; import pl.kupis.kit.managers.inventores.KitInventory; import pl.kupis.kit.managers.user.KitUser; import pl.kupis.kupis.timers.Timer; public class InvestoryListener { public static void load(final InventoryClickEvent event) { if (event.getInventory().getName().contains("§e§oZestawy: §a§c§o§d§e")) { event.setCancelled(true); final Player p = (Player)event.getWhoClicked(); p.closeInventory(); KitInventory.openInventory(p); final String name_item = event.getCurrentItem().getItemMeta().getDisplayName(); if (SprManager.is(name_item, "§e§lKIT VIP")) { if (!p.hasPermission("kupis.kits.vip")) { event.setCancelled(true); p.sendMessage(ChatManager.kolnick("%kol% Nie masz permisji", p.getName(), p.getName())); return; } if (KitUser.czasKitu.containsKey("VIP:" + p.getName())) { System.out.println(KitUser.czasKitu.containsKey("VIP:" + p.getName())); if (KitUser.czasKitu.get("VIP:" + p.getName()) < Timer.a) { p.closeInventory(); KitInventory.kitVip(p); KitUser.czasKitu.put("VIP:" + p.getName(), Timer.a + 3000); } else { p.sendMessage(ChatManager.kolnick("%kol% Nastepny kit VIP mozna zabrac za &7&n" + (KitUser.czasKitu.get("VIP:" + p.getName()) - Timer.a) + "&e sekund...", p.getName(), p.getName())); } } else { p.closeInventory(); KitInventory.kitVip(p); KitUser.czasKitu.put("VIP:" + p.getName(), Timer.a + 3000); } } if (SprManager.is(name_item, "§e§lKIT GRACZ")) { if (KitUser.czasKitu.containsKey("GRACZ:" + p.getName())) { System.out.println(KitUser.czasKitu.containsKey("GRACZ:" + p.getName())); if (KitUser.czasKitu.get("GRACZ:" + p.getName()) < Timer.a) { p.closeInventory(); KitInventory.kitGracz(p); KitUser.czasKitu.put("GRACZ:" + p.getName(), Timer.a + 500); } else { p.sendMessage(ChatManager.kolnick("%kol% Nastepny kit GRACZ mozna zabrac za &7&n" + (KitUser.czasKitu.get("GRACZ:" + p.getName()) - Timer.a) + "&e sekund...", p.getName(), p.getName())); } } else { p.closeInventory(); KitInventory.kitGracz(p); KitUser.czasKitu.put("GRACZ:" + p.getName(), Timer.a + 500); } } if (SprManager.is(name_item, "§e§lKIT SVIP") && p.hasPermission("kupis.kits.svip")) { if (KitUser.czasKitu.containsKey("SVIP:" + p.getName())) { System.out.println(KitUser.czasKitu.containsKey("SVIP:" + p.getName())); if (KitUser.czasKitu.get("SVIP:" + p.getName()) < Timer.a) { p.closeInventory(); KitInventory.kitSVip(p); KitUser.czasKitu.put("SVIP:" + p.getName(), Timer.a + 100); } else { p.sendMessage(ChatManager.kolnick("%kol% Nastepny kit SVIP mozna zabrac za &7&n" + (KitUser.czasKitu.get("SVIP:" + p.getName()) - Timer.a) + "&e sekund...", p.getName(), p.getName())); } } else { p.closeInventory(); KitInventory.kitSVip(p); KitUser.czasKitu.put("SVIP:" + p.getName(), Timer.a + 100); } } if (SprManager.is(name_item, "§e§lKIT SPONSOR") && p.hasPermission("kupis.kits.sponsor")) { if (KitUser.czasKitu.containsKey("SPONSOR:" + p.getName())) { System.out.println(KitUser.czasKitu.containsKey("SPONSOR:" + p.getName())); if (KitUser.czasKitu.get("SPONSOR:" + p.getName()) < Timer.a) { p.closeInventory(); KitInventory.kitSponsor(p); KitUser.czasKitu.put("SPONSOR:" + p.getName(), Timer.a + 60); } else { p.sendMessage(ChatManager.kolnick("%kol% &eNastepny kit SPONSOR mozna zabrac za &7&n" + (KitUser.czasKitu.get("SPONSOR:" + p.getName()) - Timer.a) + "&e sekund...", p.getName(), p.getName())); } } else { p.closeInventory(); KitInventory.kitSponsor(p); KitUser.czasKitu.put("SPONSOR:" + p.getName(), Timer.a + 60); } } if (SprManager.is(name_item, "§e§lKIT YT") && p.hasPermission("kupis.kits.yt")) { if (KitUser.czasKitu.containsKey("YT:" + p.getName())) { System.out.println(KitUser.czasKitu.containsKey("YT:" + p.getName())); if (KitUser.czasKitu.get("YT:" + p.getName()) < Timer.a) { p.closeInventory(); KitInventory.kitYT(p); KitUser.czasKitu.put("YT:" + p.getName(), Timer.a + 60); } else { p.sendMessage(ChatManager.kolnick("%kol% &eNastepny kit YT mozna zabrac za &7&n" + (KitUser.czasKitu.get("YT:" + p.getName()) - Timer.a) + "&e sekund...", p.getName(), p.getName())); } } else { p.closeInventory(); KitInventory.kitYT(p); KitUser.czasKitu.put("YT:" + p.getName(), Timer.a + 60); } } } } }