public static void addNames() { Pixelmon.proxy.registerBossDropItem(moonStone); PixelmonItemsPokeballs.addNames(); PixelmonItemsApricorns.addNames(); PixelmonItemsBadges.addNames(); PixelmonItemsTMs.addNames(); PixelmonItemsFossils.addNames(); PixelmonItemsHeld.addNames(); try { for (Field field : PixelmonItems.class.getFields()) { if (field.isAnnotationPresent(Mod.Item.class)) { Item item = (Item) field.get(null); LanguageRegistry.addName(item, field.getAnnotation(Mod.Item.class).name()); if (item instanceof ItemPotion || item instanceof ItemStatusAilmentHealer || item instanceof ItemHammer || item instanceof ItemEther || item instanceof ItemEvolutionStone) Pixelmon.proxy.registerBossDropItem(item); } } } catch (Exception e) { e.printStackTrace(); } }