Program: 109800
Project: 109800
Buggy source:
public static void preInit(){
  blockItemRegistry.entrySet().forEach(e -> {
    Item item=GameRegistry.register(e.getValue().getItem(e.getKey()).setRegistryName(e.getKey().getRegistryName()));
    e.getValue().postRegister(e.getKey(),item);
  }
);
  diveComputer=registerItem(new ItemDiveComputer(),"String_Node_Str");
  pinkWeightBelt=registerItem(new ItemTropicraft(),"String_Node_Str");
  pinkPonyBottle=registerItem(new ItemPonyBottle(),"String_Node_Str");
  pinkBCD=registerItem(new ItemBCD(),"String_Node_Str");
  pinkRegulator=registerItem(new ItemTropicraft(),"String_Node_Str");
  pinkScubaTank=registerItem(new ItemScubaTank(),"String_Node_Str");
  pinkFlippers=registerItem(new ItemScubaFlippers(materialPinkSuit,ScubaMaterial.PINK,0,EntityEquipmentSlot.FEET),"String_Node_Str");
  pinkChestplateGear=registerItem(new ItemScubaChestplateGear(materialPinkSuit,ScubaMaterial.PINK,0,EntityEquipmentSlot.CHEST),"String_Node_Str");
  pinkScubaGoggles=registerItem(new ItemScubaHelmet(materialPinkSuit,ScubaMaterial.PINK,0,EntityEquipmentSlot.HEAD),"String_Node_Str");
  yellowWeightBelt=registerItem(new ItemTropicraft(),"String_Node_Str");
  yellowPonyBottle=registerItem(new ItemPonyBottle(),"String_Node_Str");
  yellowBCD=registerItem(new ItemBCD(),"String_Node_Str");
  yellowRegulator=registerItem(new ItemTropicraft(),"String_Node_Str");
  yellowScubaTank=registerItem(new ItemScubaTank(),"String_Node_Str");
  yellowFlippers=registerItem(new ItemScubaFlippers(materialYellowSuit,ScubaMaterial.YELLOW,0,EntityEquipmentSlot.FEET),"String_Node_Str");
  yellowChestplateGear=registerItem(new ItemScubaChestplateGear(materialYellowSuit,ScubaMaterial.YELLOW,0,EntityEquipmentSlot.CHEST),"String_Node_Str");
  yellowScubaGoggles=registerItem(new ItemScubaHelmet(materialYellowSuit,ScubaMaterial.YELLOW,0,EntityEquipmentSlot.HEAD),"String_Node_Str");
  recordBuriedTreasure=registerItem(new ItemMusicDisc("String_Node_Str","String_Node_Str",SoundRegistry.get("String_Node_Str")),"String_Node_Str");
  recordEasternIsles=registerItem(new ItemMusicDisc("String_Node_Str","String_Node_Str",SoundRegistry.get("String_Node_Str")),"String_Node_Str");
  recordSummering=registerItem(new ItemMusicDisc("String_Node_Str","String_Node_Str",SoundRegistry.get("String_Node_Str")),"String_Node_Str");
  recordTheTribe=registerItem(new ItemMusicDisc("String_Node_Str","String_Node_Str",SoundRegistry.get("String_Node_Str")),"String_Node_Str");
  recordLowTide=registerItem(new ItemMusicDisc("String_Node_Str","String_Node_Str",SoundRegistry.get("String_Node_Str")),"String_Node_Str");
  recordTradeWinds=registerItem(new ItemMusicDisc("String_Node_Str","String_Node_Str",SoundRegistry.get("String_Node_Str")),"String_Node_Str");
  azurite=registerItem(new ItemTropicsOre(),"String_Node_Str");
  eudialyte=registerItem(new ItemTropicsOre(),"String_Node_Str");
  zircon=registerItem(new ItemTropicsOre(),"String_Node_Str");
  grapefruit=registerItem(new ItemTropicraftFood(2,0.2F),"String_Node_Str");
  lemon=registerItem(new ItemTropicraftFood(2,0.2F),"String_Node_Str");
  lime=registerItem(new ItemTropicraftFood(2,0.2F),"String_Node_Str");
  orange=registerItem(new ItemTropicraftFood(2,0.2F),"String_Node_Str");
  hoeEudialyte=registerItem(new ItemHoe(materialEudialyteTools),"String_Node_Str");
  hoeZircon=registerItem(new ItemHoe(materialZirconTools),"String_Node_Str");
  pickaxeEudialyte=registerItem(new ItemTropicraftPickaxe(materialEudialyteTools),"String_Node_Str");
  pickaxeZircon=registerItem(new ItemTropicraftPickaxe(materialZirconTools),"String_Node_Str");
  shovelEudialyte=registerItem(new ItemSpade(materialEudialyteTools),"String_Node_Str");
  shovelZircon=registerItem(new ItemSpade(materialZirconTools),"String_Node_Str");
  axeEudialyte=registerItem(new ItemTropicraftAxe(materialEudialyteTools,6.0F,-3.1F),"String_Node_Str");
  axeZircon=registerItem(new ItemTropicraftAxe(materialZirconTools,6.0F,-3.2F),"String_Node_Str");
  swordEudialyte=registerItem(new ItemSword(materialEudialyteTools),"String_Node_Str");
  swordZircon=registerItem(new ItemSword(materialZirconTools),"String_Node_Str");
  fishingNet=registerItem(new ItemTropicraft(),"String_Node_Str");
  bambooShoot=registerItem(new ItemBlockSpecial(BlockRegistry.bambooShoot),"String_Node_Str");
  bambooStick=registerItem(new ItemTropicraft(),"String_Node_Str");
  bambooMug=registerItem(new ItemTropicraft().setMaxStackSize(16),"String_Node_Str");
  freshMarlin=registerItem(new ItemTropicraftFood(2,0.3F),"String_Node_Str");
  searedMarlin=registerItem(new ItemTropicraftFood(8,0.65F),"String_Node_Str");
  tropicsWaterBucket=registerItem((new ItemBucket(BlockRegistry.tropicsWater)).setContainerItem(Items.BUCKET),"String_Node_Str");
  fishBucket=registerItem(new ItemFishBucket(),"String_Node_Str");
  coconutChunk=registerItem(new ItemTropicraftFood(1,0.1F),"String_Node_Str");
  pineappleCubes=registerItem(new ItemTropicraftFood(1,0.1F),"String_Node_Str");
  coffeeBeans=registerMultiItem(new ItemCoffeeBean(Names.COFFEE_NAMES,BlockRegistry.coffeePlant),"String_Node_Str",Names.COFFEE_NAMES);
  frogLeg=registerItem(new ItemTropicraft().setMaxStackSize(64),"String_Node_Str");
  cookedFrogLeg=registerItem(new ItemTropicraftFood(2,0.15F),"String_Node_Str");
  poisonFrogSkin=registerItem(new ItemTropicraft().setMaxStackSize(64),"String_Node_Str");
  scale=registerItem(new ItemTropicraft().setMaxStackSize(64),"String_Node_Str");
  scaleBoots=registerItem(new ItemScaleArmor(materialScaleArmor,0,EntityEquipmentSlot.FEET),"String_Node_Str");
  scaleLeggings=registerItem(new ItemScaleArmor(materialScaleArmor,0,EntityEquipmentSlot.LEGS),"String_Node_Str");
  scaleChestplate=registerItem(new ItemScaleArmor(materialScaleArmor,0,EntityEquipmentSlot.CHEST),"String_Node_Str");
  scaleHelmet=registerItem(new ItemScaleArmor(materialScaleArmor,0,EntityEquipmentSlot.HEAD),"String_Node_Str");
  fireBoots=registerItem(new ItemFireArmor(materialFireArmor,0,EntityEquipmentSlot.FEET),"String_Node_Str");
  fireLeggings=registerItem(new ItemFireArmor(materialFireArmor,0,EntityEquipmentSlot.LEGS),"String_Node_Str");
  fireChestplate=registerItem(new ItemFireArmor(materialFireArmor,0,EntityEquipmentSlot.CHEST),"String_Node_Str");
  fireHelmet=registerItem(new ItemFireArmor(materialFireArmor,0,EntityEquipmentSlot.HEAD),"String_Node_Str");
  chair=registerMultiItem(new ItemChair(),"String_Node_Str",ItemDye.DYE_COLORS.length);
  umbrella=registerMultiItem(new ItemUmbrella(),"String_Node_Str",ItemDye.DYE_COLORS.length);
  portalEnchanter=registerItem(new ItemPortalEnchanter(),"String_Node_Str");
  shell=registerMultiItem(new ItemShell(),"String_Node_Str",TropicraftShells.values());
  cocktail=registerMultiItem(new ItemCocktail(),"String_Node_Str",Drink.drinkList.length);
  whitePearl=registerItem(new ItemTropicraft().setMaxStackSize(64),"String_Node_Str");
  blackPearl=registerItem(new ItemTropicraft().setMaxStackSize(64),"String_Node_Str");
  fertilizer=registerItem(new ItemFertilizer(),"String_Node_Str");
  encyclopedia=registerItem(new ItemEncyclopediaTropica("String_Node_Str"),"String_Node_Str");
  dagger=registerItem(new ItemDagger(materialZirconTools),"String_Node_Str");
  bambooSpear=registerItem(new ItemSword(materialBambooTools),"String_Node_Str");
  coconutBomb=registerItem(new ItemCoconutBomb(),"String_Node_Str");
  flowerPot=registerItem(new ItemTropicraftBlockSpecial(BlockRegistry.flowerPot),"String_Node_Str");
  bambooDoor=registerItem(new ItemDoor(BlockRegistry.bambooDoor),"String_Node_Str");
  bambooItemFrame=registerItem(new ItemBambooItemFrame(EntityBambooItemFrame.class),"String_Node_Str");
  Tropicraft.proxy.registerArbitraryBlockVariants("String_Node_Str","String_Node_Str","String_Node_Str");
  waterWand=registerItem(new ItemWaterWand(),"String_Node_Str");
  seaUrchinRoe=registerItem(new ItemTropicraftFood(3,0.3F),"String_Node_Str");
  mobEgg=registerMultiItemPrefixed(new ItemMobEgg(),"String_Node_Str",Names.EGG_NAMES);
  iguanaLeather=registerItem(new ItemTropicraft().setMaxStackSize(64),"String_Node_Str");
  OreDictionary.registerOre("String_Node_Str",iguanaLeather);
}

Fixed version (ground truth):
public static void preInit(){
  blockItemRegistry.entrySet().forEach(e -> {
    Item item=GameRegistry.register(e.getValue().getItem(e.getKey()).setRegistryName(e.getKey().getRegistryName()));
    e.getValue().postRegister(e.getKey(),item);
  }
);
  diveComputer=registerItem(new ItemDiveComputer(),"String_Node_Str");
  pinkWeightBelt=registerItem(new ItemTropicraft(),"String_Node_Str");
  pinkPonyBottle=registerItem(new ItemPonyBottle(),"String_Node_Str");
  pinkBCD=registerItem(new ItemBCD(),"String_Node_Str");
  pinkRegulator=registerItem(new ItemTropicraft(),"String_Node_Str");
  pinkScubaTank=registerItem(new ItemScubaTank(),"String_Node_Str");
  pinkFlippers=registerItem(new ItemScubaFlippers(materialPinkSuit,ScubaMaterial.PINK,0,EntityEquipmentSlot.FEET),"String_Node_Str");
  pinkChestplateGear=registerItem(new ItemScubaChestplateGear(materialPinkSuit,ScubaMaterial.PINK,0,EntityEquipmentSlot.CHEST),"String_Node_Str");
  pinkScubaGoggles=registerItem(new ItemScubaHelmet(materialPinkSuit,ScubaMaterial.PINK,0,EntityEquipmentSlot.HEAD),"String_Node_Str");
  yellowWeightBelt=registerItem(new ItemTropicraft(),"String_Node_Str");
  yellowPonyBottle=registerItem(new ItemPonyBottle(),"String_Node_Str");
  yellowBCD=registerItem(new ItemBCD(),"String_Node_Str");
  yellowRegulator=registerItem(new ItemTropicraft(),"String_Node_Str");
  yellowScubaTank=registerItem(new ItemScubaTank(),"String_Node_Str");
  yellowFlippers=registerItem(new ItemScubaFlippers(materialYellowSuit,ScubaMaterial.YELLOW,0,EntityEquipmentSlot.FEET),"String_Node_Str");
  yellowChestplateGear=registerItem(new ItemScubaChestplateGear(materialYellowSuit,ScubaMaterial.YELLOW,0,EntityEquipmentSlot.CHEST),"String_Node_Str");
  yellowScubaGoggles=registerItem(new ItemScubaHelmet(materialYellowSuit,ScubaMaterial.YELLOW,0,EntityEquipmentSlot.HEAD),"String_Node_Str");
  recordBuriedTreasure=registerItem(new ItemMusicDisc("String_Node_Str","String_Node_Str",SoundRegistry.get("String_Node_Str")),"String_Node_Str");
  recordEasternIsles=registerItem(new ItemMusicDisc("String_Node_Str","String_Node_Str",SoundRegistry.get("String_Node_Str")),"String_Node_Str");
  recordSummering=registerItem(new ItemMusicDisc("String_Node_Str","String_Node_Str",SoundRegistry.get("String_Node_Str")),"String_Node_Str");
  recordTheTribe=registerItem(new ItemMusicDisc("String_Node_Str","String_Node_Str",SoundRegistry.get("String_Node_Str")),"String_Node_Str");
  recordLowTide=registerItem(new ItemMusicDisc("String_Node_Str","String_Node_Str",SoundRegistry.get("String_Node_Str")),"String_Node_Str");
  recordTradeWinds=registerItem(new ItemMusicDisc("String_Node_Str","String_Node_Str",SoundRegistry.get("String_Node_Str")),"String_Node_Str");
  azurite=registerItem(new ItemTropicsOre(),"String_Node_Str");
  eudialyte=registerItem(new ItemTropicsOre(),"String_Node_Str");
  zircon=registerItem(new ItemTropicsOre(),"String_Node_Str");
  grapefruit=registerItem(new ItemTropicraftFood(2,0.2F),"String_Node_Str");
  lemon=registerItem(new ItemTropicraftFood(2,0.2F),"String_Node_Str");
  lime=registerItem(new ItemTropicraftFood(2,0.2F),"String_Node_Str");
  orange=registerItem(new ItemTropicraftFood(2,0.2F),"String_Node_Str");
  hoeEudialyte=registerItem(new ItemHoe(materialEudialyteTools),"String_Node_Str");
  hoeZircon=registerItem(new ItemHoe(materialZirconTools),"String_Node_Str");
  pickaxeEudialyte=registerItem(new ItemTropicraftPickaxe(materialEudialyteTools),"String_Node_Str");
  pickaxeZircon=registerItem(new ItemTropicraftPickaxe(materialZirconTools),"String_Node_Str");
  shovelEudialyte=registerItem(new ItemSpade(materialEudialyteTools),"String_Node_Str");
  shovelZircon=registerItem(new ItemSpade(materialZirconTools),"String_Node_Str");
  axeEudialyte=registerItem(new ItemTropicraftAxe(materialEudialyteTools,6.0F,-3.1F),"String_Node_Str");
  axeZircon=registerItem(new ItemTropicraftAxe(materialZirconTools,6.0F,-3.2F),"String_Node_Str");
  swordEudialyte=registerItem(new ItemSword(materialEudialyteTools),"String_Node_Str");
  swordZircon=registerItem(new ItemSword(materialZirconTools),"String_Node_Str");
  fishingNet=registerItem(new ItemTropicraft(),"String_Node_Str");
  bambooShoot=registerItem(new ItemBlockSpecial(BlockRegistry.bambooShoot),"String_Node_Str");
  bambooStick=registerItem(new ItemTropicraft(),"String_Node_Str");
  bambooMug=registerItem(new ItemTropicraft().setMaxStackSize(16),"String_Node_Str");
  freshMarlin=registerItem(new ItemTropicraftFood(2,0.3F),"String_Node_Str");
  searedMarlin=registerItem(new ItemTropicraftFood(8,0.65F),"String_Node_Str");
  tropicsWaterBucket=registerItem((new ItemBucket(BlockRegistry.tropicsWater)).setContainerItem(Items.BUCKET),"String_Node_Str");
  fishBucket=registerItem(new ItemFishBucket(),"String_Node_Str");
  coconutChunk=registerItem(new ItemTropicraftFood(1,0.1F),"String_Node_Str");
  pineappleCubes=registerItem(new ItemTropicraftFood(1,0.1F),"String_Node_Str");
  coffeeBeans=registerMultiItem(new ItemCoffeeBean(Names.COFFEE_NAMES,BlockRegistry.coffeePlant),"String_Node_Str",Names.COFFEE_NAMES);
  frogLeg=registerItem(new ItemTropicraft().setMaxStackSize(64),"String_Node_Str");
  cookedFrogLeg=registerItem(new ItemTropicraftFood(2,0.15F),"String_Node_Str");
  poisonFrogSkin=registerItem(new ItemTropicraft().setMaxStackSize(64),"String_Node_Str");
  scale=registerItem(new ItemTropicraft().setMaxStackSize(64),"String_Node_Str");
  scaleBoots=registerItem(new ItemScaleArmor(materialScaleArmor,0,EntityEquipmentSlot.FEET),"String_Node_Str");
  scaleLeggings=registerItem(new ItemScaleArmor(materialScaleArmor,0,EntityEquipmentSlot.LEGS),"String_Node_Str");
  scaleChestplate=registerItem(new ItemScaleArmor(materialScaleArmor,0,EntityEquipmentSlot.CHEST),"String_Node_Str");
  scaleHelmet=registerItem(new ItemScaleArmor(materialScaleArmor,0,EntityEquipmentSlot.HEAD),"String_Node_Str");
  fireBoots=registerItem(new ItemFireArmor(materialFireArmor,0,EntityEquipmentSlot.FEET),"String_Node_Str");
  fireLeggings=registerItem(new ItemFireArmor(materialFireArmor,0,EntityEquipmentSlot.LEGS),"String_Node_Str");
  fireChestplate=registerItem(new ItemFireArmor(materialFireArmor,0,EntityEquipmentSlot.CHEST),"String_Node_Str");
  fireHelmet=registerItem(new ItemFireArmor(materialFireArmor,0,EntityEquipmentSlot.HEAD),"String_Node_Str");
  chair=registerMultiItem(new ItemChair(),"String_Node_Str",ItemDye.DYE_COLORS.length);
  umbrella=registerMultiItem(new ItemUmbrella(),"String_Node_Str",ItemDye.DYE_COLORS.length);
  portalEnchanter=registerItem(new ItemPortalEnchanter(),"String_Node_Str");
  shell=registerMultiItem(new ItemShell(),"String_Node_Str",TropicraftShells.values());
  cocktail=registerMultiItem(new ItemCocktail(),"String_Node_Str",Drink.drinkList.length);
  whitePearl=registerItem(new ItemTropicraft().setMaxStackSize(64),"String_Node_Str");
  blackPearl=registerItem(new ItemTropicraft().setMaxStackSize(64),"String_Node_Str");
  fertilizer=registerItem(new ItemFertilizer(),"String_Node_Str");
  encyclopedia=registerItem(new ItemEncyclopediaTropica("String_Node_Str"),"String_Node_Str");
  dagger=registerItem(new ItemDagger(materialZirconTools),"String_Node_Str");
  bambooSpear=registerItem(new ItemSword(materialBambooTools),"String_Node_Str");
  coconutBomb=registerItem(new ItemCoconutBomb(),"String_Node_Str");
  flowerPot=registerItem(new ItemTropicraftBlockSpecial(BlockRegistry.flowerPot),"String_Node_Str");
  bambooDoor=registerItem(new ItemDoor(BlockRegistry.bambooDoor),"String_Node_Str");
  bambooItemFrame=registerItem(new ItemBambooItemFrame(EntityBambooItemFrame.class),"String_Node_Str");
  Tropicraft.proxy.registerArbitraryBlockVariants("String_Node_Str","String_Node_Str","String_Node_Str");
  waterWand=registerItem(new ItemWaterWand(),"String_Node_Str");
  seaUrchinRoe=registerItem(new ItemTropicraftFood(3,0.3F),"String_Node_Str");
  mobEgg=registerMultiItemPrefixed(new ItemMobEgg(),"String_Node_Str",Names.EGG_NAMES);
  iguanaLeather=registerItem(new ItemTropicraft().setMaxStackSize(64),"String_Node_Str");
  OreDictionary.registerOre("String_Node_Str",iguanaLeather);
  trimix=registerItem(new ItemTropicraft().setMaxStackSize(1),"String_Node_Str");
}