示例#1
0
 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();
   }
 }