Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package pl.endrju.ytcore.commands.cmd;
- import org.bukkit.Bukkit;
- import org.bukkit.Material;
- import org.bukkit.enchantments.Enchantment;
- import org.bukkit.entity.Player;
- import org.bukkit.inventory.Inventory;
- import org.bukkit.inventory.InventoryHolder;
- import pl.SunnyTM.api.Config;
- import pl.endrju.ytcore.commands.PlayerCommand;
- import pl.endrju.ytcore.data.base.drops.Drop;
- import pl.endrju.ytcore.data.base.drops.RandomDropData;
- import pl.endrju.ytcore.data.base.user.User;
- import pl.endrju.ytcore.managers.DropManager;
- import pl.endrju.ytcore.managers.UserManager;
- import pl.endrju.ytcore.utils.ChatUtil;
- import pl.endrju.ytcore.utils.DataUtil;
- import pl.endrju.ytcore.utils.ItemBuilder;
- import java.util.Map;
- public class StoneCommand extends PlayerCommand
- {
- public StoneCommand() {
- super("stone", "Sprawdzanie % na drop_old.", "/stone", "core.cmd.stone", new String[] { "drop", "surowce", "procent", "kamien" });
- }
- public boolean onCommand(final Player sender, final String[] args) {
- show1(sender);
- return true;
- }
- public static void show(final Player p) {
- final Inventory inv = Bukkit.createInventory((InventoryHolder)p, 36, ChatUtil.fixColor("&c&lDrop z Stone"));
- for (final Drop d : RandomDropData.getDrops()) {
- double chance = d.getChance();
- if (p.hasPermission("core.drop.svip")) {
- chance *= 1.5;
- }
- else if (p.hasPermission("core.drop.vip")) {
- chance *= 1.25;
- }
- final User u = UserManager.getUser(p);
- if (Config.TURBO_DROP > System.currentTimeMillis() || (u != null && u.getTurboDrop() > System.currentTimeMillis())) {
- chance *= 2;
- }
- double bonus;
- if (u == null) {
- bonus = 0.0;
- }
- else {
- bonus = d.getChance() / 100.0 * (100.0 + u.getLvl() * 1.2) - d.getChance();
- }
- final ItemBuilder b = new ItemBuilder(d.getWhat().getType(), 1);
- b.setTitle(ChatUtil.fixColor("&a&l" + d.getName().toUpperCase()));
- b.addLore(ChatUtil.fixColor(" &8» &7Szansa na drop: &2" + ChatUtil.round(chance, 3) + "&8%" + ""));
- b.addLore(ChatUtil.fixColor(" &8» &7Wypada pomiedzy: &2Y:" + d.getMinHeight() + " &7a &2" + d.getMaxHeight() + " &7poziomem"));
- b.addLore(ChatUtil.fixColor(" &8» &7Szczescie: " + (d.isFortune() ? "&a✔" : "&c✖")));
- b.addLore(ChatUtil.fixColor(" &8» &7Drop: " + (d.isDisabled(p.getUniqueId()) ? "&c✖" : "&a✔")));
- b.addLore(ChatUtil.fixColor(" &8» &7Punkty: &2" + d.getExp() + " &7pkt."));
- b.addLore(ChatUtil.fixColor(""));
- b.addLore(ChatUtil.fixColor("&8» &7Twoj Bonus za &2LvL &7kopania &8(&a+" + ChatUtil.round(bonus, 3) +"&8)"));
- inv.addItem(b.build());
- }
- final User u = UserManager.getUser(p);
- final ItemBuilder wroc = new ItemBuilder(Material.WOOL, 1, (short)14).setTitle(ChatUtil.fixColor("&4Wroc do poprzedniej strony!"));
- final ItemBuilder on = new ItemBuilder(Material.getMaterial(351), (short)2).setTitle(ChatUtil.fixColor("&aWlacz Wszystkie Dropy"));
- final ItemBuilder off = new ItemBuilder(Material.getMaterial(351), (short)1).setTitle(ChatUtil.fixColor("&cWylacz Wszystkie Dropy"));
- inv.setItem(inv.getSize() - 9, off.build());
- inv.setItem(inv.getSize() - 8, on.build());
- inv.setItem(inv.getSize() - 1, wroc.build());
- p.openInventory(inv);
- }
- public static void show1(final Player p) {
- final User u = UserManager.getUser(p);
- final ItemBuilder msg = new ItemBuilder(Material.PAPER).setTitle(ChatUtil.fixColor("&a&lWiadomosci")).addLore(ChatUtil.fixColor(" &8» &7Aktywny: &" + (RandomDropData.isNoMsg(p.getUniqueId()) ? "c✖" : "a✔")));
- final Inventory inv = Bukkit.createInventory((InventoryHolder)p, 36, ChatUtil.fixColor("&7&lMENU DROPOW:"));
- final ItemBuilder c = new ItemBuilder(Material.CHEST).setTitle(ChatUtil.fixColor("&7Drop z &a&lMagicznej Skrzynki")).addLore(ChatUtil.fixColor("")).addLore(ChatUtil.fixColor(" &8» &7Kliknij, aby przejsc dalej!"));
- final ItemBuilder air = new ItemBuilder(Material.getMaterial(160), 1, (short)15).setTitle(ChatUtil.fixColor("&8\u2022"));
- final ItemBuilder cbl = new ItemBuilder(Material.COBBLESTONE).setTitle(ChatUtil.fixColor("&a&lCobblestone")).addLore(ChatUtil.fixColor(" &8» &7Drop: &" + (RandomDropData.isNoCobble(p.getUniqueId()) ? "c✖" : "a✔")));
- final ItemBuilder stone = new ItemBuilder(Material.STONE).setTitle(ChatUtil.fixColor("&7Drop z &a&lStone")).addLore(ChatUtil.fixColor("")).addLore(ChatUtil.fixColor(" &8» &7Kliknij, aby przejsc dalej!"));
- final ItemBuilder pandora = new ItemBuilder(Material.EGG).setTitle(ChatUtil.fixColor("&7Drop z &a&lMagicznego Jaja")).addLore(ChatUtil.fixColor("")).addLore(ChatUtil.fixColor(" &8» &7Kliknij, aby przejsc dalej!"));
- final ItemBuilder fortune = new ItemBuilder(Material.DIAMOND_PICKAXE).addEnchantment(Enchantment.LOOT_BONUS_BLOCKS, 3).setTitle(ChatUtil.fixColor("&a&lFortune")).addLore("").addLore(ChatUtil.fixColor(" &8» &7Kliknij, aby przejsc dalej!"));
- final ItemBuilder cx = new ItemBuilder(Material.MOSSY_COBBLESTONE).setTitle(ChatUtil.fixColor("&7Drop z &a&lCobbleX")).addLore("").addLore(ChatUtil.fixColor(" &8» &7Kliknij, aby przejsc dalej!"));
- final ItemBuilder zdrapka = new ItemBuilder(Material.PAPER).setTitle(ChatUtil.fixColor("&7Drop z &a&lZdrapki")).addLore("").addLore(ChatUtil.fixColor(" &8» &7Kliknij, aby przejsc dalej!"));
- final ItemBuilder itemBuilder = new ItemBuilder(Material.EXP_BOTTLE).setTitle(ChatUtil.fixColor("&a&lDoswiatczenie"));
- for (final Map.Entry<Material, Integer> en : DropManager.getExps().entrySet()) {
- int exp = en.getValue();
- if (Config.TURBO_EXP > System.currentTimeMillis() || (u != null && u.getExp() > System.currentTimeMillis())) {
- exp *= 2;
- }
- itemBuilder.addLore(ChatUtil.fixColor("&8» &7" + en.getKey() + ": &e" + exp));
- }
- final ItemBuilder turbo = new ItemBuilder(Material.BOOK).setTitle(ChatUtil.fixColor("&a&lTurboDrop")).
- addLore(ChatUtil.fixColor("&8&m------&8[ &a&lSERWER &8]&8&m------")).addLore(ChatUtil.fixColor("&8» &7Aktywny: " + (Config.TURBO_DROP > System.currentTimeMillis() ? "&a" + DataUtil.secondsToString(Config.TURBO_DROP) : "&c✖")));
- turbo.addLore(ChatUtil.fixColor("&8&m------&8[ &a&lGRACZ/GILDIA &8]&8&m------")).addLore(ChatUtil.fixColor("&8» &7Aktywny: " + (u != null && u.getTurboDrop() > System.currentTimeMillis() ? "&a" + DataUtil.secondsToString(u.getTurboDrop()) : "&c✖")));
- final ItemBuilder turbo2 = new ItemBuilder(Material.BOOK).setTitle(ChatUtil.fixColor("&a&lTurboExp")).
- addLore(ChatUtil.fixColor("&8&m------&8[ &a&lSERWER &8]&8&m------")).addLore(ChatUtil.fixColor("&8» &7Aktywny: " + (Config.TURBO_EXP > System.currentTimeMillis() ? "&a" + DataUtil.secondsToString(Config.TURBO_EXP) : "&c✖")));
- turbo2.addLore(ChatUtil.fixColor("&8&m------&8[ &a&lGRACZ/GILDIA &8]&8&m------")).addLore(ChatUtil.fixColor("&8» &7Aktywny: " + (u != null && u.getTurboExp() > System.currentTimeMillis() ? "&a" + DataUtil.secondsToString(u.getTurboExp()) : "&c✖")));
- inv.setItem(inv.getSize() - 46, air.build());
- inv.setItem(inv.getSize() - 45, air.build());
- inv.setItem(inv.getSize() - 44, air.build());
- inv.setItem(inv.getSize() - 43, air.build());
- inv.setItem(inv.getSize() - 42, air.build());
- inv.setItem(inv.getSize() - 41, air.build());
- inv.setItem(inv.getSize() - 40, air.build());
- inv.setItem(inv.getSize() - 39, air.build());
- inv.setItem(inv.getSize() - 38, air.build());
- inv.setItem(inv.getSize() - 37, air.build());
- inv.setItem(inv.getSize() - 36, air.build());
- inv.setItem(inv.getSize() - 35, air.build());
- inv.setItem(inv.getSize() - 34, air.build());
- inv.setItem(inv.getSize() - 33, air.build());
- inv.setItem(inv.getSize() - 32, itemBuilder.build());
- inv.setItem(inv.getSize() - 31, air.build());
- inv.setItem(inv.getSize() - 30, air.build());
- inv.setItem(inv.getSize() - 29, air.build());
- inv.setItem(inv.getSize() - 28, air.build());
- inv.setItem(inv.getSize() - 27, air.build());
- inv.setItem(inv.getSize() - 26, air.build());
- inv.setItem(inv.getSize() - 25, turbo2.build());
- inv.setItem(inv.getSize() - 24, stone.build());
- inv.setItem(inv.getSize() - 23, msg.build());
- inv.setItem(inv.getSize() - 22, cbl.build());
- inv.setItem(inv.getSize() - 21, turbo.build());
- inv.setItem(inv.getSize() - 20, air.build());
- inv.setItem(inv.getSize() - 19, air.build());
- inv.setItem(inv.getSize() - 18, air.build());
- inv.setItem(inv.getSize() - 17, air.build());
- inv.setItem(inv.getSize() - 16, air.build());
- inv.setItem(inv.getSize() - 15, air.build());
- inv.setItem(inv.getSize() - 14, c.build());
- inv.setItem(inv.getSize() - 13, air.build());
- inv.setItem(inv.getSize() - 12, air.build());
- inv.setItem(inv.getSize() - 11, air.build());
- inv.setItem(inv.getSize() - 10, air.build());
- inv.setItem(inv.getSize() - 9, air.build());
- inv.setItem(inv.getSize() - 8, air.build());
- inv.setItem(inv.getSize() - 7, air.build());
- inv.setItem(inv.getSize() - 6, air.build());
- inv.setItem(inv.getSize() - 5, air.build());
- inv.setItem(inv.getSize() - 4, air.build());
- inv.setItem(inv.getSize() - 3, air.build());
- inv.setItem(inv.getSize() - 2, air.build());
- inv.setItem(inv.getSize() - 1, air.build());
- p.openInventory(inv);
- }
- public static void show4(final Player p) {
- final Inventory inv = Bukkit.createInventory((InventoryHolder)p, 54, ChatUtil.fixColor("&c&lDrop z Magicznego Jaja"));
- final ItemBuilder a = new ItemBuilder(Material.EGG).setTitle(ChatUtil.fixColor("&a&l Magiczne Jajo")).addEnchantment(Enchantment.THORNS, 10);
- final ItemBuilder a2 = new ItemBuilder(Material.DIAMOND_HELMET).addEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 4).addEnchantment(Enchantment.DURABILITY, 3);
- final ItemBuilder air = new ItemBuilder(Material.getMaterial(160), 1, (short)15).setTitle(ChatUtil.fixColor("&8\u2022"));
- final ItemBuilder k = new ItemBuilder(Material.DIAMOND_CHESTPLATE).addEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 4).addEnchantment(Enchantment.DURABILITY, 3);
- final ItemBuilder g = new ItemBuilder(Material.DIAMOND_LEGGINGS).addEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 4).addEnchantment(Enchantment.DURABILITY, 3);
- final ItemBuilder h = new ItemBuilder(Material.DIAMOND_BOOTS).addEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 4).addEnchantment(Enchantment.DURABILITY, 3);
- final ItemBuilder kd = new ItemBuilder(Material.DIAMOND_PICKAXE).addEnchantment(Enchantment.DIG_SPEED, 5).addEnchantment(Enchantment.DURABILITY, 3).addEnchantment(Enchantment.LOOT_BONUS_BLOCKS, 3);
- final ItemBuilder s = new ItemBuilder(Material.DIAMOND_SWORD).addEnchantment(Enchantment.DAMAGE_ALL, 5).addEnchantment(Enchantment.DURABILITY, 3).addEnchantment(Enchantment.FIRE_ASPECT, 2);
- final ItemBuilder bu = new ItemBuilder(Material.DIAMOND_SWORD).addEnchantment(Enchantment.DAMAGE_ALL, 5).addEnchantment(Enchantment.DURABILITY, 3).addEnchantment(Enchantment.KNOCKBACK, 2);
- final ItemBuilder pi = new ItemBuilder(Material.BOW).addEnchantment(Enchantment.ARROW_DAMAGE, 5).addEnchantment(Enchantment.DURABILITY, 3).addEnchantment(Enchantment.ARROW_KNOCKBACK, 2).addEnchantment(Enchantment.ARROW_INFINITE, 1);
- final ItemBuilder m = new ItemBuilder(Material.GOLDEN_APPLE, 4, (short) 1);
- final ItemBuilder tnt = new ItemBuilder(Material.GOLDEN_APPLE, 16);
- final ItemBuilder per = new ItemBuilder(Material.ENDER_PEARL, 3);
- final ItemBuilder eme = new ItemBuilder(Material.EMERALD_BLOCK, 10);
- final ItemBuilder wroc = new ItemBuilder(Material.WOOL, 1, (short)14).setTitle(ChatUtil.fixColor("&4Wroc do poprzedniej strony!"));
- inv.setItem(inv.getSize() - 54, air.build());
- inv.setItem(inv.getSize() - 53, air.build());
- inv.setItem(inv.getSize() - 52, air.build());
- inv.setItem(inv.getSize() - 51, air.build());
- inv.setItem(inv.getSize() - 50, air.build());
- inv.setItem(inv.getSize() - 49, air.build());
- inv.setItem(inv.getSize() - 48, air.build());
- inv.setItem(inv.getSize() - 47, air.build());
- inv.setItem(inv.getSize() - 46, air.build());
- inv.setItem(inv.getSize() - 45, air.build());
- inv.setItem(inv.getSize() - 44, air.build());
- inv.setItem(inv.getSize() - 43, air.build());
- inv.setItem(inv.getSize() - 42, air.build());
- inv.setItem(inv.getSize() - 41, a.build());
- inv.setItem(inv.getSize() - 40, air.build());
- inv.setItem(inv.getSize() - 39, air.build());
- inv.setItem(inv.getSize() - 38, air.build());
- inv.setItem(inv.getSize() - 37, air.build());
- inv.setItem(inv.getSize() - 36, air.build());
- inv.setItem(inv.getSize() - 35, air.build());
- inv.setItem(inv.getSize() - 34, air.build());
- inv.setItem(inv.getSize() - 33, air.build());
- inv.setItem(inv.getSize() - 32, air.build());
- inv.setItem(inv.getSize() - 31, air.build());
- inv.setItem(inv.getSize() - 30, air.build());
- inv.setItem(inv.getSize() - 29, air.build());
- inv.setItem(inv.getSize() - 28, air.build());
- inv.setItem(inv.getSize() - 27, air.build());
- inv.setItem(inv.getSize() - 26, a2.build());
- inv.setItem(inv.getSize() - 25, k.build());
- inv.setItem(inv.getSize() - 24, g.build());
- inv.setItem(inv.getSize() - 23, h.build());
- inv.setItem(inv.getSize() - 22, kd.build());
- inv.setItem(inv.getSize() - 21, s.build());
- inv.setItem(inv.getSize() - 20, bu.build());
- inv.setItem(inv.getSize() - 19, air.build());
- inv.setItem(inv.getSize() - 18, air.build());
- inv.setItem(inv.getSize() - 17, air.build());
- inv.setItem(inv.getSize() - 16, pi.build());
- inv.setItem(inv.getSize() - 15, m.build());
- inv.setItem(inv.getSize() - 14, eme.build());
- inv.setItem(inv.getSize() - 13, tnt.build());
- inv.setItem(inv.getSize() - 12, per.build());
- inv.setItem(inv.getSize() - 11, air.build());
- inv.setItem(inv.getSize() - 10, air.build());
- inv.setItem(inv.getSize() - 9, air.build());
- inv.setItem(inv.getSize() - 8, air.build());
- inv.setItem(inv.getSize() - 7, air.build());
- inv.setItem(inv.getSize() - 6, air.build());
- inv.setItem(inv.getSize() - 5, wroc.build());
- inv.setItem(inv.getSize() - 4, air.build());
- inv.setItem(inv.getSize() - 3, air.build());
- inv.setItem(inv.getSize() - 2, air.build());
- inv.setItem(inv.getSize() - 1, air.build());
- p.openInventory(inv);
- }
- public static void showc(final Player p) {
- final Inventory inv = Bukkit.createInventory((InventoryHolder)p, 54, ChatUtil.fixColor("&c&lDrop z Magicznej Skrzynki"));
- final ItemBuilder a = new ItemBuilder(Material.CHEST).setTitle(ChatUtil.fixColor("&a&lMagiczna Skrzynka")).addEnchantment(Enchantment.DURABILITY, 10).addLore(ChatUtil.fixColor("&7Aby otworzyc skrzynke musisz posiadac &a&lMagiczny Klucz")).addLore(ChatUtil.fixColor("&7Klucz mozesz zakupic na stronie &a&l"+ Config.IP +""));
- final ItemBuilder a2 = new ItemBuilder(Material.ENDER_PEARL, 2);
- final ItemBuilder air = new ItemBuilder(Material.getMaterial(160), (short) 15);
- final ItemBuilder k = new ItemBuilder(Material.GOLDEN_APPLE, 12);
- final ItemBuilder g = new ItemBuilder(Material.GOLDEN_APPLE, 2, (short) 1);
- final ItemBuilder h = new ItemBuilder(Material.DIAMOND_HELMET).addEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 4).addEnchantment(Enchantment.DURABILITY, 2);
- final ItemBuilder kd = new ItemBuilder(Material.DIAMOND_CHESTPLATE).addEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 4).addEnchantment(Enchantment.DURABILITY, 2);
- final ItemBuilder s = new ItemBuilder(Material.DIAMOND_LEGGINGS).addEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 4).addEnchantment(Enchantment.DURABILITY, 2);
- final ItemBuilder bu = new ItemBuilder(Material.DIAMOND_BOOTS).addEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 4).addEnchantment(Enchantment.DURABILITY, 2);
- final ItemBuilder pi = new ItemBuilder(Material.DIAMOND_SWORD).addEnchantment(Enchantment.DAMAGE_ALL, 5).addEnchantment(Enchantment.DURABILITY, 3).addEnchantment(Enchantment.FIRE_ASPECT, 2);
- final ItemBuilder m = new ItemBuilder(Material.DIAMOND_SWORD).addEnchantment(Enchantment.DAMAGE_ALL, 5).addEnchantment(Enchantment.DURABILITY, 3).addEnchantment(Enchantment.KNOCKBACK, 2);
- final ItemBuilder tnt = new ItemBuilder(Material.DIAMOND_PICKAXE).setTitle(ChatUtil.fixColor("&aKilof 5/3")).addEnchantment(Enchantment.DIG_SPEED, 5).addEnchantment(Enchantment.DURABILITY, 3).addEnchantment(Enchantment.LOOT_BONUS_BLOCKS, 3);
- final ItemBuilder per = new ItemBuilder(Material.DIAMOND_PICKAXE).setTitle(ChatUtil.fixColor("&aKilof 6/3/3")).addEnchantment(Enchantment.DIG_SPEED, 6).addEnchantment(Enchantment.DURABILITY, 3).addEnchantment(Enchantment.LOOT_BONUS_BLOCKS, 3);
- final ItemBuilder zomb = new ItemBuilder(Material.DIRT, 1);
- final ItemBuilder creep = new ItemBuilder(Material.BOW).addEnchantment(Enchantment.ARROW_DAMAGE, 5).addEnchantment(Enchantment.DURABILITY, 3).addEnchantment(Enchantment.ARROW_INFINITE, 1).addEnchantment(Enchantment.ARROW_KNOCKBACK, 2);
- final ItemBuilder lav = new ItemBuilder(Material.TNT, 32);
- final ItemBuilder wroc = new ItemBuilder(Material.WOOL, 1, (short)14).setTitle(ChatUtil.fixColor("&4Wroc do poprzedniej strony!"));
- inv.setItem(inv.getSize() - 54, air.build());
- inv.setItem(inv.getSize() - 53, air.build());
- inv.setItem(inv.getSize() - 52, air.build());
- inv.setItem(inv.getSize() - 51, air.build());
- inv.setItem(inv.getSize() - 50, air.build());
- inv.setItem(inv.getSize() - 49, air.build());
- inv.setItem(inv.getSize() - 48, air.build());
- inv.setItem(inv.getSize() - 47, air.build());
- inv.setItem(inv.getSize() - 46, air.build());
- inv.setItem(inv.getSize() - 45, air.build());
- inv.setItem(inv.getSize() - 44, air.build());
- inv.setItem(inv.getSize() - 43, air.build());
- inv.setItem(inv.getSize() - 42, air.build());
- inv.setItem(inv.getSize() - 41, a.build());
- inv.setItem(inv.getSize() - 40, air.build());
- inv.setItem(inv.getSize() - 39, air.build());
- inv.setItem(inv.getSize() - 38, air.build());
- inv.setItem(inv.getSize() - 37, air.build());
- inv.setItem(inv.getSize() - 36, air.build());
- inv.setItem(inv.getSize() - 35, air.build());
- inv.setItem(inv.getSize() - 34, air.build());
- inv.setItem(inv.getSize() - 33, air.build());
- inv.setItem(inv.getSize() - 32, air.build());
- inv.setItem(inv.getSize() - 31, air.build());
- inv.setItem(inv.getSize() - 30, air.build());
- inv.setItem(inv.getSize() - 29, air.build());
- inv.setItem(inv.getSize() - 28, air.build());
- inv.setItem(inv.getSize() - 27, air.build());
- inv.setItem(inv.getSize() - 26, k.build());
- inv.setItem(inv.getSize() - 25, g.build());
- inv.setItem(inv.getSize() - 24, a2.build());
- inv.setItem(inv.getSize() - 23, h.build());
- inv.setItem(inv.getSize() - 22, kd.build());
- inv.setItem(inv.getSize() - 21, s.build());
- inv.setItem(inv.getSize() - 20, bu.build());
- inv.setItem(inv.getSize() - 19, air.build());
- inv.setItem(inv.getSize() - 18, air.build());
- inv.setItem(inv.getSize() - 17, creep.build());
- inv.setItem(inv.getSize() - 16, pi.build());
- inv.setItem(inv.getSize() - 15, m.build());
- inv.setItem(inv.getSize() - 14, zomb.build());
- inv.setItem(inv.getSize() - 13, tnt.build());
- inv.setItem(inv.getSize() - 12, per.build());
- inv.setItem(inv.getSize() - 11, lav.build());
- inv.setItem(inv.getSize() - 10, air.build());
- inv.setItem(inv.getSize() - 9, air.build());
- inv.setItem(inv.getSize() - 8, air.build());
- inv.setItem(inv.getSize() - 7, air.build());
- inv.setItem(inv.getSize() - 6, air.build());
- inv.setItem(inv.getSize() - 5, wroc.build());
- inv.setItem(inv.getSize() - 4, air.build());
- inv.setItem(inv.getSize() - 3, air.build());
- inv.setItem(inv.getSize() - 2, air.build());
- inv.setItem(inv.getSize() - 1, air.build());
- p.openInventory(inv);
- }
- public static void showcx(final Player p) {
- final Inventory inv = Bukkit.createInventory((InventoryHolder)p, 54, ChatUtil.fixColor("&c&lDrop z CobbleX"));
- final ItemBuilder a = new ItemBuilder(Material.MOSSY_COBBLESTONE).setTitle(ChatUtil.fixColor("&a&l CobbleX")).addEnchantment(Enchantment.THORNS, 10);
- final ItemBuilder air = new ItemBuilder(Material.getMaterial(160), 1, (short)15).setTitle(ChatUtil.fixColor("&8\u2022"));
- final ItemBuilder k = new ItemBuilder(Material.GOLDEN_APPLE, 1, (short)1).setTitle(ChatUtil.fixColor("&716-64 &cszt."));
- final ItemBuilder g = new ItemBuilder(Material.SUGAR, 5);
- final ItemBuilder h = new ItemBuilder(Material.BOOK, 12);
- final ItemBuilder kd = new ItemBuilder(Material.GOLD_INGOT, 7);
- final ItemBuilder s = new ItemBuilder(Material.RAW_FISH);
- final ItemBuilder bu = new ItemBuilder(Material.ENDER_PEARL);
- final ItemBuilder pi = new ItemBuilder(Material.BONE, 3);
- final ItemBuilder m = new ItemBuilder(Material.IRON_INGOT, 9);
- final ItemBuilder tnt = new ItemBuilder(Material.SLIME_BALL, 3);
- final ItemBuilder per = new ItemBuilder(Material.APPLE, 3);
- final ItemBuilder zomb = new ItemBuilder(Material.GOLDEN_APPLE, 1);
- final ItemBuilder creep = new ItemBuilder(Material.EXP_BOTTLE, 32);
- final ItemBuilder lav = new ItemBuilder(Material.ENDER_STONE, 5);
- final ItemBuilder sad = new ItemBuilder(Material.SADDLE, 1);
- final ItemBuilder dia = new ItemBuilder(Material.DIAMOND, 1);
- final ItemBuilder wroc = new ItemBuilder(Material.WOOL, 1, (short)14).setTitle(ChatUtil.fixColor("&4Wroc do poprzedniej strony!"));
- inv.setItem(inv.getSize() - 54, air.build());
- inv.setItem(inv.getSize() - 53, air.build());
- inv.setItem(inv.getSize() - 52, air.build());
- inv.setItem(inv.getSize() - 51, air.build());
- inv.setItem(inv.getSize() - 50, air.build());
- inv.setItem(inv.getSize() - 49, air.build());
- inv.setItem(inv.getSize() - 48, air.build());
- inv.setItem(inv.getSize() - 47, air.build());
- inv.setItem(inv.getSize() - 46, air.build());
- inv.setItem(inv.getSize() - 45, air.build());
- inv.setItem(inv.getSize() - 44, air.build());
- inv.setItem(inv.getSize() - 43, air.build());
- inv.setItem(inv.getSize() - 42, air.build());
- inv.setItem(inv.getSize() - 41, a.build());
- inv.setItem(inv.getSize() - 40, air.build());
- inv.setItem(inv.getSize() - 39, air.build());
- inv.setItem(inv.getSize() - 38, air.build());
- inv.setItem(inv.getSize() - 37, air.build());
- inv.setItem(inv.getSize() - 36, air.build());
- inv.setItem(inv.getSize() - 35, air.build());
- inv.setItem(inv.getSize() - 34, air.build());
- inv.setItem(inv.getSize() - 33, air.build());
- inv.setItem(inv.getSize() - 32, air.build());
- inv.setItem(inv.getSize() - 31, air.build());
- inv.setItem(inv.getSize() - 30, air.build());
- inv.setItem(inv.getSize() - 29, air.build());
- inv.setItem(inv.getSize() - 28, air.build());
- inv.setItem(inv.getSize() - 27, air.build());
- inv.setItem(inv.getSize() - 26, per.build());
- inv.setItem(inv.getSize() - 25, g.build());
- inv.setItem(inv.getSize() - 24, lav.build());
- inv.setItem(inv.getSize() - 23, h.build());
- inv.setItem(inv.getSize() - 22, kd.build());
- inv.setItem(inv.getSize() - 21, s.build());
- inv.setItem(inv.getSize() - 20, bu.build());
- inv.setItem(inv.getSize() - 19, air.build());
- inv.setItem(inv.getSize() - 18, air.build());
- inv.setItem(inv.getSize() - 17, creep.build());
- inv.setItem(inv.getSize() - 16, pi.build());
- inv.setItem(inv.getSize() - 15, m.build());
- inv.setItem(inv.getSize() - 14, zomb.build());
- inv.setItem(inv.getSize() - 13, tnt.build());
- inv.setItem(inv.getSize() - 12, sad.build());
- inv.setItem(inv.getSize() - 11, dia.build());
- inv.setItem(inv.getSize() - 10, air.build());
- inv.setItem(inv.getSize() - 9, air.build());
- inv.setItem(inv.getSize() - 8, air.build());
- inv.setItem(inv.getSize() - 7, air.build());
- inv.setItem(inv.getSize() - 6, air.build());
- inv.setItem(inv.getSize() - 5, wroc.build());
- inv.setItem(inv.getSize() - 4, air.build());
- inv.setItem(inv.getSize() - 3, air.build());
- inv.setItem(inv.getSize() - 2, air.build());
- inv.setItem(inv.getSize() - 1, air.build());
- p.openInventory(inv);
- }
- public static void showzdrapka(final Player p) {
- final Inventory inv = Bukkit.createInventory((InventoryHolder)p, 54, ChatUtil.fixColor("&c&lDrop z Zdrapki"));
- final ItemBuilder a = new ItemBuilder(Material.MOSSY_COBBLESTONE).setTitle(ChatUtil.fixColor("&a&lZdrapka")).addEnchantment(Enchantment.THORNS, 10);
- final ItemBuilder air = new ItemBuilder(Material.getMaterial(160), 1, (short)15).setTitle(ChatUtil.fixColor("&8\u2022"));
- final ItemBuilder k = new ItemBuilder(Material.GOLDEN_APPLE, 1, (short)1).setTitle(ChatUtil.fixColor("&716-64 &cszt."));
- final ItemBuilder g = new ItemBuilder(Material.SUGAR, 5);
- final ItemBuilder h = new ItemBuilder(Material.BOOK, 12);
- final ItemBuilder kd = new ItemBuilder(Material.GOLD_INGOT, 7);
- final ItemBuilder s = new ItemBuilder(Material.RAW_FISH);
- final ItemBuilder bu = new ItemBuilder(Material.ENDER_PEARL);
- final ItemBuilder pi = new ItemBuilder(Material.BONE, 3);
- final ItemBuilder m = new ItemBuilder(Material.IRON_INGOT, 9);
- final ItemBuilder tnt = new ItemBuilder(Material.SLIME_BALL, 3);
- final ItemBuilder per = new ItemBuilder(Material.APPLE, 3);
- final ItemBuilder zomb = new ItemBuilder(Material.GOLDEN_APPLE, 1);
- final ItemBuilder creep = new ItemBuilder(Material.EXP_BOTTLE, 32);
- final ItemBuilder lav = new ItemBuilder(Material.ENDER_STONE, 5);
- final ItemBuilder sad = new ItemBuilder(Material.SADDLE, 1);
- final ItemBuilder dia = new ItemBuilder(Material.DIAMOND, 1);
- final ItemBuilder wroc = new ItemBuilder(Material.WOOL, 1, (short)14).setTitle(ChatUtil.fixColor("&4Wroc do poprzedniej strony!"));
- inv.setItem(inv.getSize() - 54, air.build());
- inv.setItem(inv.getSize() - 53, air.build());
- inv.setItem(inv.getSize() - 52, air.build());
- inv.setItem(inv.getSize() - 51, air.build());
- inv.setItem(inv.getSize() - 50, air.build());
- inv.setItem(inv.getSize() - 49, air.build());
- inv.setItem(inv.getSize() - 48, air.build());
- inv.setItem(inv.getSize() - 47, air.build());
- inv.setItem(inv.getSize() - 46, air.build());
- inv.setItem(inv.getSize() - 45, air.build());
- inv.setItem(inv.getSize() - 44, air.build());
- inv.setItem(inv.getSize() - 43, air.build());
- inv.setItem(inv.getSize() - 42, air.build());
- inv.setItem(inv.getSize() - 41, a.build());
- inv.setItem(inv.getSize() - 40, air.build());
- inv.setItem(inv.getSize() - 39, air.build());
- inv.setItem(inv.getSize() - 38, air.build());
- inv.setItem(inv.getSize() - 37, air.build());
- inv.setItem(inv.getSize() - 36, air.build());
- inv.setItem(inv.getSize() - 35, air.build());
- inv.setItem(inv.getSize() - 34, air.build());
- inv.setItem(inv.getSize() - 33, air.build());
- inv.setItem(inv.getSize() - 32, air.build());
- inv.setItem(inv.getSize() - 31, air.build());
- inv.setItem(inv.getSize() - 30, air.build());
- inv.setItem(inv.getSize() - 29, air.build());
- inv.setItem(inv.getSize() - 28, air.build());
- inv.setItem(inv.getSize() - 27, air.build());
- inv.setItem(inv.getSize() - 26, per.build());
- inv.setItem(inv.getSize() - 25, g.build());
- inv.setItem(inv.getSize() - 24, lav.build());
- inv.setItem(inv.getSize() - 23, h.build());
- inv.setItem(inv.getSize() - 22, kd.build());
- inv.setItem(inv.getSize() - 21, s.build());
- inv.setItem(inv.getSize() - 20, bu.build());
- inv.setItem(inv.getSize() - 19, air.build());
- inv.setItem(inv.getSize() - 18, air.build());
- inv.setItem(inv.getSize() - 17, creep.build());
- inv.setItem(inv.getSize() - 16, pi.build());
- inv.setItem(inv.getSize() - 15, m.build());
- inv.setItem(inv.getSize() - 14, zomb.build());
- inv.setItem(inv.getSize() - 13, tnt.build());
- inv.setItem(inv.getSize() - 12, sad.build());
- inv.setItem(inv.getSize() - 11, dia.build());
- inv.setItem(inv.getSize() - 10, air.build());
- inv.setItem(inv.getSize() - 9, air.build());
- inv.setItem(inv.getSize() - 8, air.build());
- inv.setItem(inv.getSize() - 7, air.build());
- inv.setItem(inv.getSize() - 6, air.build());
- inv.setItem(inv.getSize() - 5, wroc.build());
- inv.setItem(inv.getSize() - 4, air.build());
- inv.setItem(inv.getSize() - 3, air.build());
- inv.setItem(inv.getSize() - 2, air.build());
- inv.setItem(inv.getSize() - 1, air.build());
- p.openInventory(inv);
- }
- public static void show8(final Player p) {
- final Inventory inv = Bukkit.createInventory((InventoryHolder)p, 27, ChatUtil.fixColor("&c&lInformacje o Fortunie"));
- final ItemBuilder ch1 = new ItemBuilder(Material.ENCHANTED_BOOK).setTitle(ChatUtil.fixColor("&a&lFortune I")).addLore(ChatUtil.fixColor("&8» &7Szansa: &e10%"));
- final ItemBuilder ch2 = new ItemBuilder(Material.ENCHANTED_BOOK).setTitle(ChatUtil.fixColor("&a&lFortune II")).addLore(ChatUtil.fixColor("&8» &7Szansa: &e20%"));
- final ItemBuilder ch3 = new ItemBuilder(Material.ENCHANTED_BOOK).setTitle(ChatUtil.fixColor("&a&lFortune III")).addLore(ChatUtil.fixColor("&8» &7Szansa: &e30%"));
- final ItemBuilder wroc = new ItemBuilder(Material.WOOL, 1, (short)14).setTitle(ChatUtil.fixColor("&4Wroc do poprzedniej strony!"));
- final ItemBuilder szkl = new ItemBuilder(Material.getMaterial(160), 1, (short)15).setTitle(ChatUtil.fixColor("&8\u2022"));
- inv.setItem(inv.getSize() - 27, szkl.build());
- inv.setItem(inv.getSize() - 26, szkl.build());
- inv.setItem(inv.getSize() - 25, szkl.build());
- inv.setItem(inv.getSize() - 24, szkl.build());
- inv.setItem(inv.getSize() - 23, szkl.build());
- inv.setItem(inv.getSize() - 22, szkl.build());
- inv.setItem(inv.getSize() - 21, szkl.build());
- inv.setItem(inv.getSize() - 20, szkl.build());
- inv.setItem(inv.getSize() - 19, szkl.build());
- inv.setItem(inv.getSize() - 18, szkl.build());
- inv.setItem(inv.getSize() - 17, szkl.build());
- inv.setItem(inv.getSize() - 16, szkl.build());
- inv.setItem(inv.getSize() - 15, ch3.build());
- inv.setItem(inv.getSize() - 14, ch2.build());
- inv.setItem(inv.getSize() - 13, ch1.build());
- inv.setItem(inv.getSize() - 12, szkl.build());
- inv.setItem(inv.getSize() - 11, szkl.build());
- inv.setItem(inv.getSize() - 10, szkl.build());
- inv.setItem(inv.getSize() - 9, szkl.build());
- inv.setItem(inv.getSize() - 8, szkl.build());
- inv.setItem(inv.getSize() - 7, szkl.build());
- inv.setItem(inv.getSize() - 6, szkl.build());
- inv.setItem(inv.getSize() - 5, wroc.build());
- inv.setItem(inv.getSize() - 4, szkl.build());
- inv.setItem(inv.getSize() - 3, szkl.build());
- inv.setItem(inv.getSize() - 2, szkl.build());
- inv.setItem(inv.getSize() - 1, szkl.build());
- p.openInventory(inv);
- }
- }
- gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg
- package pl.endrju.ytcore.listeners;
- import org.bukkit.Bukkit;
- import org.bukkit.ChatColor;
- import org.bukkit.Material;
- import org.bukkit.command.CommandSender;
- import org.bukkit.enchantments.Enchantment;
- import org.bukkit.entity.HumanEntity;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.EventPriority;
- import org.bukkit.event.Listener;
- import org.bukkit.event.inventory.InventoryClickEvent;
- import org.bukkit.inventory.Inventory;
- import org.bukkit.inventory.InventoryHolder;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.inventory.meta.ItemMeta;
- import io.netty.util.internal.ThreadLocalRandom;
- import magiccase.managers.CaseManager;
- import pl.SunnyTM.api.Config;
- import pl.endrju.ytcore.commands.cmd.SklepCommand;
- import pl.endrju.ytcore.commands.cmd.StoneCommand;
- import pl.endrju.ytcore.commands.guild.GEfektCommand;
- import pl.endrju.ytcore.data.base.drops.Drop;
- import pl.endrju.ytcore.data.base.drops.RandomDropData;
- import pl.endrju.ytcore.data.base.guild.Guild;
- import pl.endrju.ytcore.data.base.user.User;
- import pl.endrju.ytcore.managers.GuildManager;
- import pl.endrju.ytcore.managers.UserManager;
- import pl.endrju.ytcore.utils.ChatUtil;
- import pl.endrju.ytcore.utils.EffectType;
- import pl.endrju.ytcore.utils.GUIUtil;
- import pl.endrju.ytcore.utils.ItemBuilder;
- import pl.endrju.ytcore.utils.PolishItemNames;
- import pl.endrju.ytcore.utils.RandomUtil;
- import java.util.ArrayList;
- import java.util.List;
- public class InventoryListener implements Listener
- {
- @EventHandler(priority = EventPriority.MONITOR)
- public void onClick11(final InventoryClickEvent e) {
- if (!ChatUtil.fixColor("&c&lDrop z Stone").equalsIgnoreCase(e.getInventory().getName())) {
- return;
- }
- e.setCancelled(true);
- final ItemStack item = e.getCurrentItem();
- if (item != null) {
- final ItemMeta meta = item.getItemMeta();
- if (meta != null) {
- final Drop d = RandomDropData.getDropByName(ChatColor.stripColor(ChatUtil.fixColor(meta.getDisplayName())));
- if (d != null) {
- d.changeStatus(e.getWhoClicked().getUniqueId());
- final List<String> string = (List<String>)meta.getLore();
- string.set(3, ChatUtil.fixColor(" &8» &7Drop: " + (d.isDisabled(e.getWhoClicked().getUniqueId()) ? "&c✖" : "&a✔")));
- meta.setLore((List<String>)string);
- item.setItemMeta(meta);
- }
- final Player p = (Player)e.getWhoClicked();
- if (meta != null && meta.getDisplayName() != null && meta.getDisplayName().equals(ChatUtil.fixColor("&4Wroc do poprzedniej strony!"))) {
- p.closeInventory();
- StoneCommand.show1(p);
- }
- else if (meta.getDisplayName() != null && meta.getDisplayName().equals(ChatUtil.fixColor("&aWlacz Wszystkie Dropy"))) {
- for (final Drop drop : RandomDropData.getDrops()) {
- drop.setStatus(e.getWhoClicked().getUniqueId(), true);
- }
- StoneCommand.show(p);
- }
- else if (meta.getDisplayName() != null && meta.getDisplayName().equals(ChatUtil.fixColor("&cWylacz Wszystkie Dropy"))) {
- for (final Drop drop : RandomDropData.getDrops()) {
- drop.setStatus(e.getWhoClicked().getUniqueId(), false);
- }
- StoneCommand.show(p);
- }
- }
- }
- }
- @EventHandler(priority = EventPriority.MONITOR)
- public void onClick1s1(final InventoryClickEvent e) {
- if (!ChatUtil.fixColor("&7&lMENU DROPOW").equalsIgnoreCase(e.getInventory().getName())) {
- return;
- }
- e.setCancelled(true);
- final ItemStack item = e.getCurrentItem();
- if (item != null) {
- final ItemMeta meta = item.getItemMeta();
- if (meta != null) {
- if (meta.getDisplayName() != null && meta.getDisplayName().equals(ChatUtil.fixColor("&a&lCobblestone"))) {
- RandomDropData.changeNoCobble(e.getWhoClicked().getUniqueId());
- final List<String> string = (List<String>)meta.getLore();
- string.set(0, ChatUtil.fixColor(" &8» &7Drop: &" + (RandomDropData.isNoCobble(e.getWhoClicked().getUniqueId()) ? "c✖" : "a✔")));
- meta.setLore((List<String>)string);
- item.setItemMeta(meta);
- }
- else if (meta.getDisplayName() != null && meta.getDisplayName().equals(ChatUtil.fixColor("&a&lFortune"))) {
- final Player p = (Player)e.getWhoClicked();
- StoneCommand.show8(p);
- }
- else if (meta.getDisplayName() != null && meta.getDisplayName().equals(ChatUtil.fixColor("&7Drop z &a&lMagicznej Skrzynki"))) {
- final Player p = (Player)e.getWhoClicked();
- StoneCommand.showc(p);
- }
- else if (meta.getDisplayName() != null && meta.getDisplayName().equals(ChatUtil.fixColor("&7Drop z &a&lCobbleX"))) {
- final Player p = (Player)e.getWhoClicked();
- StoneCommand.showcx(p);
- }
- else if (meta.getDisplayName() != null && meta.getDisplayName().equals(ChatUtil.fixColor("&7Drop z &a&lZdrapki"))) {
- final Player p = (Player)e.getWhoClicked();
- StoneCommand.showzdrapka(p);
- }
- else if (meta.getDisplayName() != null && meta.getDisplayName().equals(ChatUtil.fixColor("&7Drop z &a&lStone"))) {
- final Player p = (Player)e.getWhoClicked();
- StoneCommand.show(p);
- }
- else if (meta.getDisplayName() != null && meta.getDisplayName().equals(ChatUtil.fixColor("&a&lWiadomosci"))) {
- RandomDropData.changeNoMsg(e.getWhoClicked().getUniqueId());
- final List<String> string = (List<String>)meta.getLore();
- string.set(0, ChatUtil.fixColor(" &8» &7Aktywny: &" + (RandomDropData.isNoMsg(e.getWhoClicked().getUniqueId()) ? "c✖" : "a✔")));
- meta.setLore((List<String>)string);
- item.setItemMeta(meta);
- }
- else if (meta.getDisplayName() != null && meta.getDisplayName().equals(ChatUtil.fixColor("&7Drop z &a&lMagicznego Jaja"))) {
- final Player p = (Player)e.getWhoClicked();
- p.closeInventory();
- StoneCommand.show4(p);
- }
- else if (meta.getDisplayName() != null && meta.getDisplayName().equals(ChatUtil.fixColor("&7Drop z &c&lPIEROZKA&7!"))) {
- final Player p = (Player)e.getWhoClicked();
- p.closeInventory();
- StoneCommand.show4(p);
- }
- }
- }
- }
- @EventHandler(priority = EventPriority.MONITOR)
- public void onClick1ss1(final InventoryClickEvent e) {
- if (!ChatUtil.fixColor("&c&lInformacje o Fortunie").equalsIgnoreCase(e.getInventory().getName())) {
- return;
- }
- final Player p = (Player)e.getWhoClicked();
- e.setCancelled(true);
- final ItemStack item = e.getCurrentItem();
- if (item != null) {
- final ItemMeta meta = item.getItemMeta();
- if (meta != null) {
- if (meta != null && meta.getDisplayName() != null && meta.getDisplayName().equals(ChatUtil.fixColor("&4Wroc do poprzedniej strony!"))) {
- p.closeInventory();
- StoneCommand.show1(p);
- }
- }
- }
- }
- @EventHandler(priority = EventPriority.MONITOR)
- public void onClickc(final InventoryClickEvent e) {
- if (!ChatUtil.fixColor("&c&lDrop z Magicznej Skrzynki").equalsIgnoreCase(e.getInventory().getName())) {
- return;
- }
- final Player p = (Player)e.getWhoClicked();
- e.setCancelled(true);
- final ItemStack item = e.getCurrentItem();
- if (item != null) {
- final ItemMeta meta = item.getItemMeta();
- if (meta != null) {
- if (meta != null && meta.getDisplayName() != null && meta.getDisplayName().equals(ChatUtil.fixColor("&4Wroc do poprzedniej strony!"))) {
- p.closeInventory();
- StoneCommand.show1(p);
- }
- }
- }
- }
- @EventHandler(priority = EventPriority.MONITOR)
- public void onClicdk1ss1(final InventoryClickEvent e) {
- if (!ChatUtil.fixColor("&c&lDrop z Magicznego Jaja").equalsIgnoreCase(e.getInventory().getName())) {
- return;
- }
- final Player p = (Player)e.getWhoClicked();
- e.setCancelled(true);
- final ItemStack item = e.getCurrentItem();
- if (item != null) {
- final ItemMeta meta = item.getItemMeta();
- if (meta != null) {
- if (meta != null && meta.getDisplayName() != null && meta.getDisplayName().equals(ChatUtil.fixColor("&4Wroc do poprzedniej strony!"))) {
- p.closeInventory();
- StoneCommand.show1(p);
- }
- }
- }
- }
- @EventHandler(priority = EventPriority.MONITOR)
- public void onClickzdrap(final InventoryClickEvent e) {
- if (!ChatUtil.fixColor("&c&lDrop z Zdrapki").equalsIgnoreCase(e.getInventory().getName())) {
- return;
- }
- final Player p = (Player)e.getWhoClicked();
- e.setCancelled(true);
- final ItemStack item = e.getCurrentItem();
- if (item != null) {
- final ItemMeta meta = item.getItemMeta();
- if (meta != null) {
- if (meta != null && meta.getDisplayName() != null && meta.getDisplayName().equals(ChatUtil.fixColor("&4Wroc do poprzedniej strony!"))) {
- p.closeInventory();
- StoneCommand.show1(p);
- }
- }
- }
- }
- @EventHandler(priority = EventPriority.MONITOR)
- public void onClickcx(final InventoryClickEvent e) {
- if (!ChatUtil.fixColor("&c&lDrop z CobbleX").equalsIgnoreCase(e.getInventory().getName())) {
- return;
- }
- final Player p = (Player)e.getWhoClicked();
- e.setCancelled(true);
- final ItemStack item = e.getCurrentItem();
- if (item != null) {
- final ItemMeta meta = item.getItemMeta();
- if (meta != null) {
- if (meta != null && meta.getDisplayName() != null && meta.getDisplayName().equals(ChatUtil.fixColor("&4Wroc do poprzedniej strony!"))) {
- p.closeInventory();
- StoneCommand.show1(p);
- }
- }
- }
- }
- @EventHandler(priority = EventPriority.MONITOR)
- public void onClick1ss555(final InventoryClickEvent e) {
- if (!ChatUtil.fixColor("&c&lSklep").equalsIgnoreCase(e.getInventory().getName())) {
- return;
- }
- final Player p = (Player)e.getWhoClicked();
- e.setCancelled(true);
- final ItemStack item = e.getCurrentItem();
- if (item != null) {
- final ItemMeta meta = item.getItemMeta();
- if (meta != null) {
- if (meta != null && meta.getDisplayName() != null && meta.getDisplayName().equals(ChatUtil.fixColor("&a&lSprzedaz itemow za coinsy!"))) {
- p.closeInventory();
- SklepCommand.show1(p);
- }
- if (meta != null && meta.getDisplayName() != null && meta.getDisplayName().equals(ChatUtil.fixColor("&a&lWymiana za coinsy!"))) {
- p.closeInventory();
- SklepCommand.show2(p);
- }
- if (meta != null && meta.getDisplayName() != null && meta.getDisplayName().equals(ChatUtil.fixColor("&a&lBoosty za coinsy!"))) {
- p.closeInventory();
- SklepCommand.show3(p);
- }
- }
- }
- }
- @EventHandler
- public void onClick69(final InventoryClickEvent e) {
- if (!e.getInventory().getName().equalsIgnoreCase(ChatUtil.fixColor("&8» [&fCASE MENU&8] «"))) {
- return;
- }
- e.setCancelled(true);
- final Player p = (Player)e.getWhoClicked();
- final ItemStack item = e.getCurrentItem();
- if (item != null) {
- final ItemMeta meta = item.getItemMeta();
- if (meta != null && meta.getDisplayName() != null && meta.getDisplayName().equals(ChatUtil.fixColor("&8[&cDWIE SKRZYNKI&8]"))) {
- if (!p.getInventory().containsAtLeast(CaseManager.key.build(), 2)) {
- ChatUtil.sendMessage((CommandSender)p, "&7Potrzebujesz klucz aby otworzyc ta skrzynke: &c2 Szt.");
- ChatUtil.sendMessage((CommandSender)p, "&cMagiczny Klucz &7mozesz kupic na stronie &c" + Config.IP);
- return;
- }
- if (!p.getInventory().containsAtLeast(CaseManager.mcase.build(), 2)) {
- ChatUtil.sendMessage((CommandSender)p, "&7Potrzebujesz magiczna skrzynke aby przejsc dalej: &c2 Szt.");
- ChatUtil.sendMessage((CommandSender)p, "&cMagiczna Skrzynke &7mozesz wykopac ze stone!");
- return;
- }
- GUIUtil.OneCase(p);
- p.closeInventory();
- }
- if (meta != null && meta.getDisplayName() != null && meta.getDisplayName().equals(ChatUtil.fixColor("&8[&cJEDNA SKRZYNKA&8]"))) {
- if (!p.getInventory().containsAtLeast(CaseManager.key.build(), 1)) {
- ChatUtil.sendMessage((CommandSender)p, "&7Potrzebujesz klucz aby otworzyc ta skrzynke: &c1 Szt.");
- ChatUtil.sendMessage((CommandSender)p, "&cMagiczny Klucz &7mozesz kupic na stronie &c" + Config.IP);
- return;
- }
- if (!p.getInventory().containsAtLeast(CaseManager.mcase.build(), 1)) {
- ChatUtil.sendMessage((CommandSender)p, "&7Potrzebujesz magiczna skrzynke aby przejsc dalej: &c1 Szt.");
- ChatUtil.sendMessage((CommandSender)p, "&cMagiczna Skrzynke &7mozesz wykopac ze stone!");
- return;
- }
- GUIUtil.SecondCase(p);
- p.closeInventory();
- }
- if (meta != null && meta.getDisplayName() != null && meta.getDisplayName().equals(ChatUtil.fixColor("&8[&cTRZY SKRZYNKI&8]"))) {
- if (!p.getInventory().containsAtLeast(CaseManager.key.build(), 3)) {
- ChatUtil.sendMessage((CommandSender)p, "&7Potrzebujesz klucz aby otworzyc ta skrzynke: &c3 Szt.");
- ChatUtil.sendMessage((CommandSender)p, "&cMagiczny Klucz &7mozesz kupic na stronie &c" + Config.IP);
- return;
- }
- if (!p.getInventory().containsAtLeast(CaseManager.mcase.build(), 3)) {
- ChatUtil.sendMessage((CommandSender)p, "&7Potrzebujesz magiczna skrzynke aby przejsc dalej: &c3 Szt.");
- ChatUtil.sendMessage((CommandSender)p, "&cMagiczna Skrzynke &7mozesz wykopac ze stone!");
- return;
- }
- GUIUtil.ThirdCase(p);
- p.closeInventory();
- }
- if (meta != null && meta.getDisplayName() != null && meta.getDisplayName().equals(ChatUtil.fixColor("&8[&cCZTERY SKRZYNKI&8]"))) {
- if (!p.getInventory().containsAtLeast(CaseManager.key.build(), 4)) {
- ChatUtil.sendMessage((CommandSender)p, "&7Potrzebujesz klucz aby otworzyc ta skrzynke: &c4 Szt.");
- ChatUtil.sendMessage((CommandSender)p, "&cMagiczny Klucz &7mozesz kupic na stronie &c" + Config.IP);
- return;
- }
- if (!p.getInventory().containsAtLeast(CaseManager.mcase.build(), 4)) {
- ChatUtil.sendMessage((CommandSender)p, "&7Potrzebujesz magiczna skrzynke aby przejsc dalej: &c4 Szt.");
- ChatUtil.sendMessage((CommandSender)p, "&cMagiczna Skrzynke &7mozesz wykopac ze stone!");
- return;
- }
- GUIUtil.ForthCase(p);
- p.closeInventory();
- }
- }
- }
- public static List<ItemStack> items;
- static {
- items = new ArrayList<>();
- items.add(new ItemStack(Material.ENDER_PEARL, 2));
- items.add(new ItemStack(Material.EMERALD_BLOCK, 5));
- items.add(new ItemStack(Material.GOLDEN_APPLE, 4));
- items.add(new ItemStack(Material.GOLDEN_APPLE, 2, (short) 1));
- items.add(new ItemStack(Material.ENDER_CHEST, 2));
- items.add(new ItemStack(Material.GOLDEN_APPLE, 1, (short) 1));
- items.add(new ItemStack(Material.DIRT, 1));
- items.add(new ItemStack(Material.COBBLESTONE, 7, (short) 1));
- items.add(new ItemStack(Material.GOLDEN_APPLE, 1));
- items.add(new ItemStack(Material.TNT, 23));
- items.add(new ItemBuilder(Material.DIAMOND_HELMET).addEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 4).addEnchantment(Enchantment.DURABILITY, 2).build());
- items.add(new ItemBuilder(Material.DIAMOND_CHESTPLATE).addEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 4).addEnchantment(Enchantment.DURABILITY, 2).build());
- items.add(new ItemStack(Material.GOLDEN_APPLE, 1, (short) 1));
- items.add(new ItemStack(Material.EMERALD_BLOCK, RandomUtil.getRandInt(1, 4)));
- items.add(new ItemBuilder(Material.DIAMOND_LEGGINGS).addEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 4).addEnchantment(Enchantment.DURABILITY, 2).build());
- items.add(new ItemBuilder(Material.DIAMOND_BOOTS).addEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 4).addEnchantment(Enchantment.DURABILITY, 2).build());
- items.add(new ItemStack(Material.ENDER_CHEST, 3));
- items.add(new ItemBuilder(Material.DIAMOND_PICKAXE).addEnchantment(Enchantment.DIG_SPEED, 5).addEnchantment(Enchantment.DURABILITY, 3).addEnchantment(Enchantment.LOOT_BONUS_BLOCKS, 3).build());
- items.add(new ItemBuilder(Material.DIAMOND_SWORD).addEnchantment(Enchantment.DAMAGE_ALL, 5).addEnchantment(Enchantment.DURABILITY, 3).addEnchantment(Enchantment.FIRE_ASPECT, 2).build());
- items.add(new ItemBuilder(Material.DIAMOND_SWORD).addEnchantment(Enchantment.DAMAGE_ALL, 5).addEnchantment(Enchantment.DURABILITY, 3).addEnchantment(Enchantment.KNOCKBACK, 2).build());
- items.add(new ItemBuilder(Material.BOW).addEnchantment(Enchantment.ARROW_DAMAGE, 5).addEnchantment(Enchantment.DURABILITY, 3).addEnchantment(Enchantment.ARROW_INFINITE, 1).addEnchantment(Enchantment.ARROW_KNOCKBACK, 2).build());
- items.add(new ItemStack(Material.ENDER_PEARL));
- items.add(new ItemStack(Material.COBBLESTONE, 1, (short) 1));
- items.add(new ItemBuilder(Material.DIAMOND_PICKAXE).setTitle(ChatUtil.fixColor("&6Kilof 5/3")).addEnchantment(Enchantment.DIG_SPEED, 5).addEnchantment(Enchantment.DURABILITY, 3).build());
- items.add(new ItemStack(Material.HAY_BLOCK, 4));
- items.add(new ItemStack(Material.TNT, 14));
- items.add(new ItemStack(Material.DIRT, 1));
- items.add(new ItemStack(Material.DIAMOND, RandomUtil.getRandInt(1, 16)));
- items.add(new ItemBuilder(Material.DIAMOND_PICKAXE).setTitle(ChatUtil.fixColor("&6Kilof 6/3/3")).addEnchantment(Enchantment.DIG_SPEED, 6).addEnchantment(Enchantment.DURABILITY, 3).addEnchantment(Enchantment.LOOT_BONUS_BLOCKS, 3).build());
- items.add(new ItemBuilder(Material.DIAMOND_PICKAXE).setTitle(ChatUtil.fixColor("&6Kilof 5/3/3")).addEnchantment(Enchantment.DIG_SPEED, 5).addEnchantment(Enchantment.DURABILITY, 3).addEnchantment(Enchantment.LOOT_BONUS_BLOCKS, 3).build());
- }
- @EventHandler(priority = EventPriority.LOW, ignoreCancelled = true)
- public void InventoryClick26(final InventoryClickEvent e) {
- final Player p = (Player)e.getWhoClicked();
- if (e.getInventory().getName().equalsIgnoreCase(ChatUtil.fixColor("&4&lZDRAPKA"))) {
- e.setCancelled(true);
- final ItemStack item = e.getCurrentItem();
- if (item != null) {
- final ItemMeta meta = item.getItemMeta();
- if (meta != null) {
- final ItemBuilder scratch = new ItemBuilder(Material.PAPER).setTitle(ChatUtil.fixColor("&a&lZdrapka")).addEnchantment(Enchantment.THORNS, 10);
- final int itemsy = ThreadLocalRandom.current().nextInt(items.size());
- if (meta.getDisplayName() != null && meta.getDisplayName().equals(ChatUtil.fixColor("&lZdrap!"))) {
- final int slot = e.getSlot();
- p.getOpenInventory().setItem(slot, (ItemStack)items.get(itemsy));
- p.getInventory().addItem(new ItemStack[] { items.get(itemsy) });
- final Inventory inv = Bukkit.createInventory((InventoryHolder)p, 27, ChatUtil.fixColor("&4&lZDRAPKA&r"));
- inv.setContents(p.getOpenInventory().getTopInventory().getContents());
- p.openInventory(inv);
- final ItemStack win = p.getOpenInventory().getItem(slot);
- for (final Player po : Bukkit.getOnlinePlayers()) {
- final User u = UserManager.getUser(po);
- if (u.isScratchesMessages()) {
- ChatUtil.sendMessage((CommandSender)po, "&7Gracz &e" + p.getName() + " &7zdrapal &a&lZdrapke &7i wylosowal &6" + PolishItemNames.getPolishName(win.getType()) + "");
- }
- }
- p.getInventory().removeItem(new ItemStack[] { scratch.build() });
- p.updateInventory();
- final User user = UserManager.getUser(p);
- user.addCoins(50);
- user.save();
- CaseManager.firewark(p.getLocation());
- return;
- }
- }
- }
- }
- if (e.getInventory().getName().equalsIgnoreCase(ChatUtil.fixColor("&4&lZDRAPKA&r"))) {
- e.setCancelled(true);
- final ItemStack item = e.getCurrentItem();
- if (item != null) {
- final ItemMeta meta = item.getItemMeta();
- if (meta != null && meta.getDisplayName() != null && meta.getDisplayName().equals(ChatUtil.fixColor("&lZdrap!"))) {
- e.setCancelled(true);
- return;
- }
- }
- }
- }
- @EventHandler
- public static void onInventoryClick(InventoryClickEvent event) {
- HumanEntity whoClicked = event.getWhoClicked();
- if ((event.getClickedInventory() != null) && (event.getView().getTopInventory() == event.getClickedInventory()) && (event.getClickedInventory().getTitle().equals(GEfektCommand.effectNameInventory))) {
- Player player = (Player)whoClicked;
- UserManager.getUser(whoClicked.getName());
- Guild g = GuildManager.getGuild(player);
- ItemStack itemClicked = event.getCurrentItem();
- event.setCancelled(true);
- event.getView().setCursor(null);
- if (g == null) {
- player.sendMessage(ChatUtil.fixColor("&c&lBlad: &7Aby uruchomic musisz posiadac gildie!"));
- return;
- }
- EffectType effectType = EffectType.getEffectType(itemClicked);
- if (effectType != null) {
- ItemStack payment = new ItemStack(Material.GOLD_BLOCK, effectType.getCost());
- if (whoClicked.getInventory().containsAtLeast(payment, effectType.getCost())) {
- whoClicked.getInventory().removeItem(new ItemStack[] { payment });
- Bukkit.broadcastMessage(ChatUtil.fixColor("&8» &eGildia &8[&7" + g.getTag() + "&8] &7" + g.getName() + " &eaktywowala efekt &a" + effectType));
- for (Player p : g.getOnlineMembers())
- EffectType.applyPotion(p, effectType, 1L);
- }
- else
- {
- player.sendMessage(ChatUtil.fixColor("&c&lBlad: &7Posiadasz za malo blokow zlota aby to kupic!"));
- }
- }
- }
- }
- @EventHandler(priority = EventPriority.MONITOR)
- public void InventoryClick2(final InventoryClickEvent e) {
- if (!ChatUtil.fixColor("&c&lZarzadzanie chatem").equalsIgnoreCase(e.getInventory().getName())) {
- return;
- }
- e.setCancelled(true);
- final ItemStack item = e.getCurrentItem();
- final Player p = (Player)e.getWhoClicked();
- final User u = UserManager.getUser(p);
- if (item != null) {
- final ItemMeta meta = item.getItemMeta();
- if (meta != null) {
- if (meta.getDisplayName() != null && meta.getDisplayName().equals(ChatUtil.fixColor("&8&lAutomatyczne wiadomosci"))) {
- u.setAutoMessages(!u.isAutoMessages());
- final List<String> string = (List<String>)meta.getLore();
- string.set(1, ChatUtil.fixColor("&8» &7Status: " + (u.isAutoMessages() ? "&aWlaczone" : "&cWylaczone")));
- meta.setLore((List<String>)string);
- item.setItemMeta(meta);
- p.closeInventory();
- GUIUtil.openWiadomosci(p);
- }
- else if (meta.getDisplayName() != null && meta.getDisplayName().equals(ChatUtil.fixColor("&8&lPrywatne wiadomosci"))) {
- u.setPrivateMessages(!u.isPrivateMessages());
- final List<String> string = (List<String>)meta.getLore();
- string.set(1, ChatUtil.fixColor("&8» &7Status: " + (u.isPrivateMessages() ? "&aWlaczone" : "&cWylaczone")));
- meta.setLore((List<String>)string);
- item.setItemMeta(meta);
- p.closeInventory();
- GUIUtil.openWiadomosci(p);
- }
- else if (meta.getDisplayName() != null && meta.getDisplayName().equals(ChatUtil.fixColor("&8&lWiadomosci o smierciach"))) {
- u.setDeathMessages(!u.isDeathMessages());
- final List<String> string = (List<String>)meta.getLore();
- string.set(1, ChatUtil.fixColor("&8» &7Status: " + (u.isDeathMessages() ? "&aWlaczone" : "&cWylaczone")));
- meta.setLore((List<String>)string);
- item.setItemMeta(meta);
- p.closeInventory();
- GUIUtil.openWiadomosci(p);
- }
- else if (meta.getDisplayName() != null && meta.getDisplayName().equals(ChatUtil.fixColor("&8&lWiadomosci z jajek"))) {
- u.setEggsMessages(!u.isEggsMessages());
- final List<String> string = (List<String>)meta.getLore();
- string.set(1, ChatUtil.fixColor("&8» &7Status: " + (u.isEggsMessages() ? "&aWlaczone" : "&cWylaczone")));
- meta.setLore((List<String>)string);
- item.setItemMeta(meta);
- p.closeInventory();
- GUIUtil.openWiadomosci(p);
- }
- else if (meta.getDisplayName() != null && meta.getDisplayName().equals(ChatUtil.fixColor("&8&lWiadomosci z magicznych skrzynek"))) {
- u.setCratesMessages(!u.isCratesMessages());
- final List<String> string = (List<String>)meta.getLore();
- string.set(1, ChatUtil.fixColor("&8» &7Status: " + (u.isCratesMessages() ? "&aWlaczone" : "&cWylaczone")));
- meta.setLore((List<String>)string);
- item.setItemMeta(meta);
- p.closeInventory();
- GUIUtil.openWiadomosci(p);
- }
- else if (meta.getDisplayName() != null && meta.getDisplayName().equals(ChatUtil.fixColor("&8&lWiadomosci z zdrapek"))) {
- u.setScratchesMessages(!u.isScratchesMessages());
- final List<String> string = (List<String>)meta.getLore();
- string.set(1, ChatUtil.fixColor("&8» &7Status: " + (u.isScratchesMessages() ? "&aWlaczone" : "&cWylaczone")));
- meta.setLore((List<String>)string);
- item.setItemMeta(meta);
- p.closeInventory();
- GUIUtil.openWiadomosci(p);
- }
- else if (meta.getDisplayName() != null && meta.getDisplayName().equals(ChatUtil.fixColor("&8&lWiadomosci z sklepu"))) {
- u.setShopMessages(!u.isShopMessages());
- final List<String> string = (List<String>)meta.getLore();
- string.set(1, ChatUtil.fixColor("&8» &7Status: " + (u.isShopMessages() ? "&aWlaczone" : "&cWylaczone")));
- meta.setLore((List<String>)string);
- item.setItemMeta(meta);
- p.closeInventory();
- GUIUtil.openWiadomosci(p);
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement