public static void unlockPerk(Player p, Perk name) { List<Perk> perks = ownedPerks.get(p); Inventory inv = ItemsAndInventories.perks.get(p); if (name == Perk.SPEED) { if (!(perks.contains(Perk.SPEED))) { perks.add(Perk.SPEED); inv.setItem(18, ownsSpeed); saveOwnedPerks(p); p.sendMessage(Main.codSignature + "§aSuccessfully purchased §2Speed Perk"); if (ownsPerk(p, Perk.SPEED)) { setPerk(p, name); } } } else if (name == Perk.MARATHON) { if (!(perks.contains(Perk.MARATHON))) { perks.add(Perk.MARATHON); inv.setItem(20, ownsMarathon); saveOwnedPerks(p); p.sendMessage(Main.codSignature + "§aSuccessfully purchased §2Marathon Perk"); if (ownsPerk(p, Perk.MARATHON)) { setPerk(p, name); } } } else if (name == Perk.SCAVENGER) { if (!(perks.contains(Perk.SCAVENGER))) { perks.add(Perk.SCAVENGER); inv.setItem(24, ownsScavenger); saveOwnedPerks(p); p.sendMessage(Main.codSignature + "§aSuccessfully purchased §2Scavenger Perk"); if (ownsPerk(p, Perk.SCAVENGER)) { setPerk(p, name); } } } else if (name == Perk.HARDLINE) { if (!(perks.contains(Perk.HARDLINE))) { perks.add(Perk.HARDLINE); inv.setItem(26, ownsHardline); saveOwnedPerks(p); p.sendMessage(Main.codSignature + "§aSuccessfully purchased §2Hardline Perk"); if (ownsPerk(p, Perk.HARDLINE)) { setPerk(p, name); } } } }