public void grantItems(Arena arena, Player p, String className) { List<Upgrade> list = upgrades.get(className); if (list == null) return; if (giveAll) { for (Upgrade upgrade : list) { upgrade.upgrade(arena, p); } } else { int index = new Random().nextInt(list.size()); list.get(index).upgrade(arena, p); } }