Program: 17691
Project: 17691
Buggy source:
public void preInit(){
  spawnEgg=new SpawnEgg().setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(spawnEgg,"String_Node_Str");
  plantItem=new PlantItem().setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(plantItem,"String_Node_Str");
  crops=new CropBlock();
  GameRegistry.registerBlock(crops,"String_Node_Str");
  seeds=new NaturaSeeds(crops,Blocks.farmland).setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(seeds,"String_Node_Str");
  GameRegistry.registerCustomItemStack("String_Node_Str",new ItemStack(seeds,1,0));
  GameRegistry.registerCustomItemStack("String_Node_Str",new ItemStack(seeds,1,1));
  waterDrop=new CactusJuice(false).setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(waterDrop,"String_Node_Str");
  wheatBag=new SeedBag(Blocks.wheat,0,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(wheatBag,"String_Node_Str");
  GameRegistry.registerCustomItemStack("String_Node_Str",new ItemStack(wheatBag,1,0));
  barleyBag=new SeedBag(crops,0,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(barleyBag,"String_Node_Str");
  GameRegistry.registerCustomItemStack("String_Node_Str",new ItemStack(barleyBag,1,0));
  potatoBag=new SeedBag(Blocks.potatoes,0,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(potatoBag,"String_Node_Str");
  GameRegistry.registerCustomItemStack("String_Node_Str",new ItemStack(potatoBag,1,0));
  carrotBag=new SeedBag(Blocks.carrots,0,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(carrotBag,"String_Node_Str");
  GameRegistry.registerCustomItemStack("String_Node_Str",new ItemStack(carrotBag,1,0));
  netherWartBag=new SeedBag(Blocks.nether_wart,0,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(netherWartBag,"String_Node_Str");
  GameRegistry.registerCustomItemStack("String_Node_Str",new ItemStack(netherWartBag,1,0));
  cottonBag=new SeedBag(crops,4,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(cottonBag,"String_Node_Str");
  GameRegistry.registerCustomItemStack("String_Node_Str",new ItemStack(cottonBag,1,0));
  boneBag=new BoneBag("String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(boneBag,"String_Node_Str");
  GameRegistry.registerCustomItemStack("String_Node_Str",new ItemStack(boneBag,1,0));
  netherBerryItem=new NetherBerryItem(1).setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(netherBerryItem,"String_Node_Str");
  GameRegistry.registerCustomItemStack("String_Node_Str",new ItemStack(netherBerryItem,1,0));
  GameRegistry.registerCustomItemStack("String_Node_Str",new ItemStack(netherBerryItem,1,1));
  GameRegistry.registerCustomItemStack("String_Node_Str",new ItemStack(netherBerryItem,1,2));
  GameRegistry.registerCustomItemStack("String_Node_Str",new ItemStack(netherBerryItem,1,3));
  berryItem=new BerryItem(1).setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(berryItem,"String_Node_Str");
  GameRegistry.registerCustomItemStack("String_Node_Str",new ItemStack(berryItem,1,0));
  GameRegistry.registerCustomItemStack("String_Node_Str",new ItemStack(berryItem,1,1));
  GameRegistry.registerCustomItemStack("String_Node_Str",new ItemStack(berryItem,1,2));
  GameRegistry.registerCustomItemStack("String_Node_Str",new ItemStack(berryItem,1,3));
  berryMedley=new BerryMedley(5).setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(berryMedley,"String_Node_Str");
  GameRegistry.registerCustomItemStack("String_Node_Str",new ItemStack(berryMedley,1,0));
  berryBush=new BerryBush();
  GameRegistry.registerBlock(berryBush,BerryBushItem.class,"String_Node_Str");
  netherBerryBush=new NetherBerryBush();
  GameRegistry.registerBlock(netherBerryBush,NetherBerryBushItem.class,"String_Node_Str");
  cloud=new CloudBlock();
  GameRegistry.registerBlock(cloud,CloudItem.class,"String_Node_Str");
  tree=new TreeBlock().setBlockName("String_Node_Str");
  redwood=new SimpleLog().setBlockName("String_Node_Str");
  planks=new Planks().setBlockName("String_Node_Str");
  floraLeaves=(NLeaves)new NLeaves().setBlockName("String_Node_Str");
  floraLeavesNoColor=(NLeaves)new NLeavesNocolor().setBlockName("String_Node_Str");
  floraSapling=((NSaplingBlock)new NSaplingBlock().setBlockName("String_Node_Str"));
  willow=new WillowBlock().setBlockName("String_Node_Str");
  saguaro=new SaguaroBlock().setBlockName("String_Node_Str");
  seedFood=new SeedFood(3,0.3f,saguaro).setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(seedFood,"String_Node_Str");
  doorItem=new NDoorItem().setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(doorItem,"String_Node_Str");
  redwoodDoor=new NDoor(Material.wood,0,"String_Node_Str").setBlockName("String_Node_Str");
  eucalyptusDoor=new NDoor(Material.wood,1,"String_Node_Str").setBlockName("String_Node_Str");
  hopseedDoor=new NDoor(Material.wood,2,"String_Node_Str").setBlockName("String_Node_Str");
  sakuraDoor=new NDoor(Material.wood,3,"String_Node_Str").setBlockName("String_Node_Str");
  ghostDoor=new NDoor(Material.wood,4,"String_Node_Str").setBlockName("String_Node_Str");
  bloodDoor=new NDoor(Material.wood,5,"String_Node_Str").setBlockName("String_Node_Str");
  redwoodBarkDoor=new NDoor(Material.wood,6,"String_Node_Str").setBlockName("String_Node_Str");
  MinecraftForge.addGrassSeed(new ItemStack(seeds,1,0),3);
  MinecraftForge.addGrassSeed(new ItemStack(seeds,1,1),3);
  GameRegistry.registerBlock(tree,TreeItem.class,"String_Node_Str");
  GameRegistry.registerBlock(redwood,RedwoodItem.class,"String_Node_Str");
  GameRegistry.registerBlock(planks,PlanksItem.class,"String_Node_Str");
  GameRegistry.registerBlock(floraLeaves,NLeavesItem.class,"String_Node_Str");
  GameRegistry.registerBlock(floraLeavesNoColor,NoColorLeavesItem.class,"String_Node_Str");
  GameRegistry.registerBlock(floraSapling,NSaplingItem.class,"String_Node_Str");
  GameRegistry.registerBlock(saguaro,SaguaroItem.class,"String_Node_Str");
  GameRegistry.registerBlock(willow,WillowItem.class,"String_Node_Str");
  GameRegistry.registerBlock(redwoodDoor,"String_Node_Str");
  GameRegistry.registerBlock(eucalyptusDoor,"String_Node_Str");
  GameRegistry.registerBlock(hopseedDoor,"String_Node_Str");
  GameRegistry.registerBlock(sakuraDoor,"String_Node_Str");
  GameRegistry.registerBlock(ghostDoor,"String_Node_Str");
  GameRegistry.registerBlock(bloodDoor,"String_Node_Str");
  GameRegistry.registerBlock(redwoodBarkDoor,"String_Node_Str");
  bloodwood=new LogTwoxTwo(8f,Material.wood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(bloodwood,LogTwoxTwoItem.class,"String_Node_Str");
  taintedSoil=new TaintedSoil().setBlockName("String_Node_Str");
  GameRegistry.registerBlock(taintedSoil,"String_Node_Str");
  heatSand=new HeatSand().setBlockName("String_Node_Str");
  GameRegistry.registerBlock(heatSand,"String_Node_Str");
  darkTree=new DarkTreeBlock().setBlockName("String_Node_Str");
  GameRegistry.registerBlock(darkTree,DarkTreeItem.class,"String_Node_Str");
  darkLeaves=(NLeaves)new NLeavesDark().setBlockName("String_Node_Str");
  GameRegistry.registerBlock(darkLeaves,NLeavesDarkItem.class,"String_Node_Str");
  thornVines=new ThornVines().setBlockName("String_Node_Str").setLightLevel(0.625f);
  GameRegistry.registerBlock(thornVines,"String_Node_Str");
  glowshroom=(Glowshroom)new Glowshroom().setBlockName("String_Node_Str").setLightLevel(0.625f);
  GameRegistry.registerBlock(glowshroom,GlowshroomItem.class,"String_Node_Str");
  glowshroomBlue=new LargeGlowshroom(Material.wood,"String_Node_Str").setBlockName("String_Node_Str").setLightLevel(0.625f);
  GameRegistry.registerBlock(glowshroomBlue,"String_Node_Str");
  glowshroomPurple=new LargeGlowshroom(Material.wood,"String_Node_Str").setBlockName("String_Node_Str").setLightLevel(0.5f);
  GameRegistry.registerBlock(glowshroomPurple,"String_Node_Str");
  glowshroomGreen=new LargeGlowshroom(Material.wood,"String_Node_Str").setBlockName("String_Node_Str").setLightLevel(0.5f);
  GameRegistry.registerBlock(glowshroomGreen,"String_Node_Str");
  Blocks.netherrack.setResistance(4f);
  brail=new BlazeRail().setHardness(0.7F).setBlockName("String_Node_Str").setBlockTextureName("String_Node_Str");
  GameRegistry.registerBlock(brail,"String_Node_Str");
  brailPowered=new BlazeRailPowered(false).setHardness(0.7F).setBlockName("String_Node_Str").setBlockTextureName("String_Node_Str");
  GameRegistry.registerBlock(brailPowered,"String_Node_Str");
  brailDetector=new BlazeRailDetector().setHardness(0.7F).setBlockName("String_Node_Str").setBlockTextureName("String_Node_Str");
  GameRegistry.registerBlock(brailDetector,"String_Node_Str");
  brailActivator=new BlazeRailPowered(true).setHardness(0.7F).setBlockName("String_Node_Str").setBlockTextureName("String_Node_Str");
  GameRegistry.registerBlock(brailActivator,"String_Node_Str");
  netherrackFurnace=new NetherrackFurnaceBlock().setHardness(3.5F).setCreativeTab(NaturaTab.netherTab).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(netherrackFurnace,"String_Node_Str");
  GameRegistry.registerTileEntity(NetherrackFurnaceLogic.class,"String_Node_Str");
  respawnObelisk=new RespawnObelisk(Material.wood).setHardness(1.0F).setResistance(1000000F).setCreativeTab(NaturaTab.netherTab).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(respawnObelisk,"String_Node_Str");
  netherGlass=(NetherGlass)new NetherGlass().setHardness(1.0F).setResistance(3000F).setStepSound(Block.soundTypeGlass).setCreativeTab(NaturaTab.netherTab).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(netherGlass,NetherGlassItem.class,"String_Node_Str");
  netherHopper=(BlazeHopper)new BlazeHopper().setHardness(3.0F).setResistance(8.0F).setCreativeTab(NaturaTab.netherTab).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(netherHopper,"String_Node_Str");
  netherPressurePlate=new AlternatePressurePlate("String_Node_Str",Material.rock,Sensitivity.mobs).setHardness(0.5F).setStepSound(Block.soundTypeStone).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(netherPressurePlate,"String_Node_Str");
  netherButton=new NetherrackButton().setHardness(0.5F).setStepSound(Block.soundTypeStone).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(netherButton,"String_Node_Str");
  netherLever=new NetherLever().setHardness(0.5F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str").setBlockTextureName("String_Node_Str");
  GameRegistry.registerBlock(netherLever,"String_Node_Str");
  potashApple=new NetherFoodItem().setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(potashApple,"String_Node_Str");
  GameRegistry.registerCustomItemStack("String_Node_Str",new ItemStack(potashApple,1,0));
  rareTree=new OverworldTreeBlock().setBlockName("String_Node_Str");
  GameRegistry.registerBlock(rareTree,OverworldTreeItem.class,"String_Node_Str");
  rareLeaves=(NLeaves)new OverworldLeaves().setBlockName("String_Node_Str");
  GameRegistry.registerBlock(rareLeaves,OverworldLeavesItem.class,"String_Node_Str");
  rareSapling=(NSaplingBlock)new OverworldSapling().setBlockName("String_Node_Str");
  GameRegistry.registerBlock(rareSapling,OverworldSaplingItem.class,"String_Node_Str");
  bluebells=(NSaplingBlock)new FlowerBlock().setBlockName("String_Node_Str");
  GameRegistry.registerBlock(bluebells,"String_Node_Str");
  alternateWorkbench=new AlternateWorkbench().setHardness(2.5F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str").setCreativeTab(NaturaTab.tab);
  GameRegistry.registerBlock(alternateWorkbench,NAlternateItem.class,"String_Node_Str");
  alternateBookshelf=new AlternateBookshelf().setHardness(1.5F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str").setCreativeTab(NaturaTab.tab);
  GameRegistry.registerBlock(alternateBookshelf,NAlternateItem.class,"String_Node_Str");
  alternateFence=new AlternateFence(Material.wood).setHardness(2.0F).setResistance(5.0F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str").setCreativeTab(NaturaTab.tab);
  GameRegistry.registerBlock(alternateFence,FenceItem.class,"String_Node_Str");
  grassBlock=new GrassBlock().setBlockName("String_Node_Str");
  grassBlock.stepSound=Block.soundTypeGrass;
  GameRegistry.registerBlock(grassBlock,GrassBlockItem.class,"String_Node_Str");
  grassSlab=new GrassSlab().setBlockName("String_Node_Str");
  grassSlab.stepSound=Block.soundTypeGrass;
  GameRegistry.registerBlock(grassSlab,GrassSlabItem.class,"String_Node_Str");
  plankSlab1=new NSlabBase(Material.wood,planks,0,8).setHardness(2.0f).setBlockName("String_Node_Str");
  plankSlab1.stepSound=Block.soundTypeWood;
  GameRegistry.registerBlock(plankSlab1,PlankSlab1Item.class,"String_Node_Str");
  plankSlab2=new NSlabBase(Material.wood,planks,8,5).setHardness(2.0f).setBlockName("String_Node_Str");
  plankSlab2.stepSound=Block.soundTypeWood;
  GameRegistry.registerBlock(plankSlab2,PlankSlab2Item.class,"String_Node_Str");
  stairEucalyptus=new NStairs(planks,0).setBlockName("String_Node_Str");
  stairEucalyptus.stepSound=Block.soundTypeWood;
  GameRegistry.registerBlock(stairEucalyptus,"String_Node_Str");
  stairSakura=new NStairs(planks,1).setBlockName("String_Node_Str");
  stairSakura.stepSound=Block.soundTypeWood;
  GameRegistry.registerBlock(stairSakura,"String_Node_Str");
  stairGhostwood=new NStairs(planks,2).setBlockName("String_Node_Str");
  stairGhostwood.stepSound=Block.soundTypeWood;
  GameRegistry.registerBlock(stairGhostwood,"String_Node_Str");
  stairRedwood=new NStairs(planks,3).setBlockName("String_Node_Str");
  stairRedwood.stepSound=Block.soundTypeWood;
  GameRegistry.registerBlock(stairRedwood,"String_Node_Str");
  stairBloodwood=new NStairs(planks,4).setBlockName("String_Node_Str");
  stairBloodwood.stepSound=Block.soundTypeWood;
  GameRegistry.registerBlock(stairBloodwood,"String_Node_Str");
  stairHopseed=new NStairs(planks,5).setBlockName("String_Node_Str");
  stairHopseed.stepSound=Block.soundTypeWood;
  GameRegistry.registerBlock(stairHopseed,"String_Node_Str");
  stairMaple=new NStairs(planks,6).setBlockName("String_Node_Str");
  stairMaple.stepSound=Block.soundTypeWood;
  GameRegistry.registerBlock(stairMaple,"String_Node_Str");
  stairSilverbell=new NStairs(planks,7).setBlockName("String_Node_Str");
  stairSilverbell.stepSound=Block.soundTypeWood;
  GameRegistry.registerBlock(stairSilverbell,"String_Node_Str");
  stairAmaranth=new NStairs(planks,8).setBlockName("String_Node_Str");
  stairAmaranth.stepSound=Block.soundTypeWood;
  GameRegistry.registerBlock(stairAmaranth,"String_Node_Str");
  stairTiger=new NStairs(planks,9).setBlockName("String_Node_Str");
  stairTiger.stepSound=Block.soundTypeWood;
  GameRegistry.registerBlock(stairTiger,"String_Node_Str");
  stairWillow=new NStairs(planks,10).setBlockName("String_Node_Str");
  stairWillow.stepSound=Block.soundTypeWood;
  GameRegistry.registerBlock(stairWillow,"String_Node_Str");
  stairDarkwood=new NStairs(planks,11).setBlockName("String_Node_Str");
  stairDarkwood.stepSound=Block.soundTypeWood;
  GameRegistry.registerBlock(stairDarkwood,"String_Node_Str");
  stairFusewood=new NStairs(planks,12).setBlockName("String_Node_Str");
  stairFusewood.stepSound=Block.soundTypeWood;
  GameRegistry.registerBlock(stairFusewood,"String_Node_Str");
  pressurePlateEucalyptus=new NPressurePlate(Material.wood,Sensitivity.everything,planks,0);
  pressurePlateEucalyptus.setHardness(0.5F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(pressurePlateEucalyptus,"String_Node_Str");
  trapdoorEucalyptus=new NTrapdoor(Material.wood,"String_Node_Str");
  trapdoorEucalyptus.setHardness(3.0F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(trapdoorEucalyptus,"String_Node_Str");
  buttonEucalyptus=new NButton(planks,0);
  buttonEucalyptus.setHardness(0.5F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(buttonEucalyptus,"String_Node_Str");
  fenceGateEucalyptus=new NFenceGate(planks,0);
  fenceGateEucalyptus.setHardness(2.0F).setResistance(5.0F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(fenceGateEucalyptus,"String_Node_Str");
  pressurePlateSakura=new NPressurePlate(Material.wood,Sensitivity.everything,planks,1);
  pressurePlateSakura.setHardness(0.5F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(pressurePlateSakura,"String_Node_Str");
  trapdoorSakura=new NTrapdoor(Material.wood,"String_Node_Str");
  trapdoorSakura.setHardness(3.0F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(trapdoorSakura,"String_Node_Str");
  buttonSakura=new NButton(planks,1);
  buttonSakura.setHardness(0.5F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(buttonSakura,"String_Node_Str");
  fenceGateSakura=new NFenceGate(planks,1);
  fenceGateSakura.setHardness(2.0F).setResistance(5.0F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(fenceGateSakura,"String_Node_Str");
  pressurePlateGhostwood=new NPressurePlate(Material.wood,Sensitivity.everything,planks,2);
  pressurePlateGhostwood.setHardness(0.5F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(pressurePlateGhostwood,"String_Node_Str");
  trapdoorGhostwood=new NTrapdoor(Material.wood,"String_Node_Str");
  trapdoorGhostwood.setHardness(3.0F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(trapdoorGhostwood,"String_Node_Str");
  buttonGhostwood=new NButton(planks,2);
  buttonGhostwood.setHardness(0.5F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(buttonGhostwood,"String_Node_Str");
  fenceGateGhostwood=new NFenceGate(planks,2);
  fenceGateGhostwood.setHardness(2.0F).setResistance(5.0F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(fenceGateGhostwood,"String_Node_Str");
  pressurePlateRedwood=new NPressurePlate(Material.wood,Sensitivity.everything,planks,3);
  pressurePlateRedwood.setHardness(0.5F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(pressurePlateRedwood,"String_Node_Str");
  trapdoorRedwood=new NTrapdoor(Material.wood,"String_Node_Str");
  trapdoorRedwood.setHardness(3.0F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(trapdoorRedwood,"String_Node_Str");
  buttonRedwood=new NButton(planks,3);
  buttonRedwood.setHardness(0.5F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(buttonRedwood,"String_Node_Str");
  fenceGateRedwood=new NFenceGate(planks,3);
  fenceGateRedwood.setHardness(2.0F).setResistance(5.0F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(fenceGateRedwood,"String_Node_Str");
  pressurePlateBloodwood=new NPressurePlate(Material.wood,Sensitivity.everything,planks,4);
  pressurePlateBloodwood.setHardness(0.5F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(pressurePlateBloodwood,"String_Node_Str");
  trapdoorBloodwood=new NTrapdoor(Material.wood,"String_Node_Str");
  trapdoorBloodwood.setHardness(3.0F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(trapdoorBloodwood,"String_Node_Str");
  buttonBloodwood=new NButton(planks,4);
  buttonBloodwood.setHardness(0.5F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(buttonBloodwood,"String_Node_Str");
  fenceGateBloodwood=new NFenceGate(planks,4);
  fenceGateBloodwood.setHardness(2.0F).setResistance(5.0F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(fenceGateBloodwood,"String_Node_Str");
  pressurePlateHopseed=new NPressurePlate(Material.wood,Sensitivity.everything,planks,5);
  pressurePlateHopseed.setHardness(0.5F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(pressurePlateHopseed,"String_Node_Str");
  trapdoorHopseed=new NTrapdoor(Material.wood,"String_Node_Str");
  trapdoorHopseed.setHardness(3.0F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(trapdoorHopseed,"String_Node_Str");
  buttonHopseed=new NButton(planks,5);
  buttonHopseed.setHardness(0.5F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(buttonHopseed,"String_Node_Str");
  fenceGateHopseed=new NFenceGate(planks,5);
  fenceGateHopseed.setHardness(2.0F).setResistance(5.0F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(fenceGateHopseed,"String_Node_Str");
  pressurePlateMaple=new NPressurePlate(Material.wood,Sensitivity.everything,planks,6);
  pressurePlateMaple.setHardness(0.5F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(pressurePlateMaple,"String_Node_Str");
  trapdoorMaple=new NTrapdoor(Material.wood,"String_Node_Str");
  trapdoorMaple.setHardness(3.0F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(trapdoorMaple,"String_Node_Str");
  buttonMaple=new NButton(planks,6);
  buttonMaple.setHardness(0.5F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(buttonMaple,"String_Node_Str");
  fenceGateMaple=new NFenceGate(planks,6);
  fenceGateMaple.setHardness(2.0F).setResistance(5.0F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(fenceGateMaple,"String_Node_Str");
  pressurePlateAmaranth=new NPressurePlate(Material.wood,Sensitivity.everything,planks,8);
  pressurePlateAmaranth.setHardness(0.5F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(pressurePlateAmaranth,"String_Node_Str");
  trapdoorAmaranth=new NTrapdoor(Material.wood,"String_Node_Str");
  trapdoorAmaranth.setHardness(3.0F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(trapdoorAmaranth,"String_Node_Str");
  buttonAmaranth=new NButton(planks,8);
  buttonAmaranth.setHardness(0.5F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(buttonAmaranth,"String_Node_Str");
  fenceGateAmaranth=new NFenceGate(planks,8);
  fenceGateAmaranth.setHardness(2.0F).setResistance(5.0F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(fenceGateAmaranth,"String_Node_Str");
  pressurePlateSilverbell=new NPressurePlate(Material.wood,Sensitivity.everything,planks,7);
  pressurePlateSilverbell.setHardness(0.5F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(pressurePlateSilverbell,"String_Node_Str");
  trapdoorSilverbell=new NTrapdoor(Material.wood,"String_Node_Str");
  trapdoorSilverbell.setHardness(3.0F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(trapdoorSilverbell,"String_Node_Str");
  buttonSilverbell=new NButton(planks,7);
  buttonSilverbell.setHardness(0.5F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(buttonSilverbell,"String_Node_Str");
  fenceGateSilverbell=new NFenceGate(planks,7);
  fenceGateSilverbell.setHardness(2.0F).setResistance(5.0F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(fenceGateSilverbell,"String_Node_Str");
  pressurePlateTiger=new NPressurePlate(Material.wood,Sensitivity.everything,planks,9);
  pressurePlateTiger.setHardness(0.5F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(pressurePlateTiger,"String_Node_Str");
  trapdoorTiger=new NTrapdoor(Material.wood,"String_Node_Str");
  trapdoorTiger.setHardness(3.0F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(trapdoorTiger,"String_Node_Str");
  buttonTiger=new NButton(planks,9);
  buttonTiger.setHardness(0.5F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(buttonTiger,"String_Node_Str");
  fenceGateTiger=new NFenceGate(planks,9);
  fenceGateTiger.setHardness(2.0F).setResistance(5.0F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(fenceGateTiger,"String_Node_Str");
  pressurePlateWillow=new NPressurePlate(Material.wood,Sensitivity.everything,planks,10);
  pressurePlateWillow.setHardness(0.5F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(pressurePlateWillow,"String_Node_Str");
  trapdoorWillow=new NTrapdoor(Material.wood,"String_Node_Str");
  trapdoorWillow.setHardness(3.0F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(trapdoorWillow,"String_Node_Str");
  buttonWillow=new NButton(planks,10);
  buttonWillow.setHardness(0.5F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(buttonWillow,"String_Node_Str");
  fenceGateWillow=new NFenceGate(planks,10);
  fenceGateWillow.setHardness(2.0F).setResistance(5.0F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(fenceGateWillow,"String_Node_Str");
  pressurePlateDarkwood=new NPressurePlate(Material.wood,Sensitivity.everything,planks,11);
  pressurePlateDarkwood.setHardness(0.5F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(pressurePlateDarkwood,"String_Node_Str");
  trapdoorDarkwood=new NTrapdoor(Material.wood,"String_Node_Str");
  trapdoorDarkwood.setHardness(3.0F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(trapdoorDarkwood,"String_Node_Str");
  buttonDarkwood=new NButton(planks,11);
  buttonDarkwood.setHardness(0.5F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(buttonDarkwood,"String_Node_Str");
  fenceGateDarkwood=new NFenceGate(planks,11);
  fenceGateDarkwood.setHardness(2.0F).setResistance(5.0F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(fenceGateDarkwood,"String_Node_Str");
  pressurePlateFusewood=new NPressurePlate(Material.wood,Sensitivity.everything,planks,12);
  pressurePlateFusewood.setHardness(0.5F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(pressurePlateFusewood,"String_Node_Str");
  trapdoorFusewood=new NTrapdoor(Material.wood,"String_Node_Str");
  trapdoorFusewood.setHardness(3.0F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(trapdoorFusewood,"String_Node_Str");
  buttonFusewood=new NButton(planks,12);
  buttonFusewood.setHardness(0.5F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(buttonFusewood,"String_Node_Str");
  fenceGateFusewood=new NFenceGate(planks,12);
  fenceGateFusewood.setHardness(2.0F).setResistance(5.0F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(fenceGateFusewood,"String_Node_Str");
  stickItem=(new StickItem()).setFull3D().setUnlocalizedName("String_Node_Str").setCreativeTab(NaturaTab.tab);
  GameRegistry.registerItem(stickItem,"String_Node_Str");
  ToolMaterial Bloodwood=EnumHelper.addToolMaterial("String_Node_Str",3,350,7f,3,24);
  ArmorMaterial Imp=EnumHelper.addArmorMaterial("String_Node_Str",33,new int[]{1,3,2,1},15);
  ghostwoodSword=new NaturaSword(ToolMaterial.WOOD,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(ghostwoodSword,"String_Node_Str");
  ghostwoodPickaxe=new NaturaPickaxe(ToolMaterial.WOOD,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(ghostwoodPickaxe,"String_Node_Str");
  ghostwoodShovel=new NaturaShovel(ToolMaterial.WOOD,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(ghostwoodShovel,"String_Node_Str");
  ghostwoodAxe=new NaturaHatchet(ToolMaterial.WOOD,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(ghostwoodAxe,"String_Node_Str");
  bloodwoodSword=new NaturaSword(Bloodwood,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(bloodwoodSword,"String_Node_Str");
  bloodwoodPickaxe=new NaturaPickaxe(Bloodwood,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(bloodwoodPickaxe,"String_Node_Str");
  bloodwoodShovel=new NaturaShovel(Bloodwood,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(bloodwoodShovel,"String_Node_Str");
  bloodwoodAxe=new NaturaHatchet(Bloodwood,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(bloodwoodAxe,"String_Node_Str");
  darkwoodSword=new NaturaSword(ToolMaterial.STONE,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(darkwoodSword,"String_Node_Str");
  darkwoodPickaxe=new NaturaPickaxe(ToolMaterial.STONE,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(darkwoodPickaxe,"String_Node_Str");
  darkwoodShovel=new NaturaShovel(ToolMaterial.STONE,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(darkwoodShovel,"String_Node_Str");
  darkwoodAxe=new NaturaHatchet(ToolMaterial.STONE,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(darkwoodAxe,"String_Node_Str");
  fusewoodSword=new NaturaSword(ToolMaterial.IRON,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(fusewoodSword,"String_Node_Str");
  fusewoodPickaxe=new NaturaPickaxe(ToolMaterial.IRON,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(fusewoodPickaxe,"String_Node_Str");
  fusewoodShovel=new NaturaShovel(ToolMaterial.IRON,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(fusewoodShovel,"String_Node_Str");
  fusewoodAxe=new NaturaHatchet(ToolMaterial.IRON,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(fusewoodAxe,"String_Node_Str");
  netherquartzSword=new NaturaSword(ToolMaterial.STONE,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(netherquartzSword,"String_Node_Str");
  netherquartzPickaxe=new NaturaPickaxe(ToolMaterial.STONE,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(netherquartzPickaxe,"String_Node_Str");
  netherquartzShovel=new NaturaShovel(ToolMaterial.STONE,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(netherquartzShovel,"String_Node_Str");
  netherquartzAxe=new NaturaHatchet(ToolMaterial.STONE,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(netherquartzAxe,"String_Node_Str");
  netherquartzKama=new NaturaKama(ToolMaterial.STONE,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(netherquartzKama,"String_Node_Str");
  ghostwoodKama=new NaturaKama(ToolMaterial.WOOD,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(ghostwoodKama,"String_Node_Str");
  bloodwoodKama=new NaturaKama(Bloodwood,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(bloodwoodKama,"String_Node_Str");
  darkwoodKama=new NaturaKama(ToolMaterial.STONE,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(darkwoodKama,"String_Node_Str");
  fusewoodKama=new NaturaKama(ToolMaterial.IRON,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(fusewoodKama,"String_Node_Str");
  ghostwoodBow=new NaturaBow(384,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(ghostwoodBow,"String_Node_Str");
  bloodwoodBow=new NaturaBow(1501,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(bloodwoodBow,"String_Node_Str");
  darkwoodBow=new NaturaBow(162,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(darkwoodBow,"String_Node_Str");
  fusewoodBow=new NaturaBow(28,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(fusewoodBow,"String_Node_Str");
  impHelmet=new NaturaArmor(Imp,1,0,"String_Node_Str","String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(impHelmet,"String_Node_Str");
  impJerkin=new NaturaArmor(Imp,1,1,"String_Node_Str","String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(impJerkin,"String_Node_Str");
  impLeggings=new NaturaArmor(Imp,1,2,"String_Node_Str","String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(impLeggings,"String_Node_Str");
  impBoots=new NaturaArmor(Imp,1,3,"String_Node_Str","String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(impBoots,"String_Node_Str");
  flintAndBlaze=new FlintAndBlaze().setUnlocalizedName("String_Node_Str").setTextureName("String_Node_Str");
  GameRegistry.registerItem(flintAndBlaze,"String_Node_Str");
  impMeat=new ImpMeat().setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(impMeat,"String_Node_Str");
  GameRegistry.registerCustomItemStack("String_Node_Str",new ItemStack(impMeat,1,0));
  GameRegistry.registerCustomItemStack("String_Node_Str",new ItemStack(impMeat,1,1));
  ghostwoodPickaxe.setHarvestLevel("String_Node_Str",0);
  ghostwoodShovel.setHarvestLevel("String_Node_Str",0);
  ghostwoodAxe.setHarvestLevel("String_Node_Str",0);
  bloodwoodPickaxe.setHarvestLevel("String_Node_Str",2);
  bloodwoodShovel.setHarvestLevel("String_Node_Str",2);
  bloodwoodAxe.setHarvestLevel("String_Node_Str",2);
  darkwoodPickaxe.setHarvestLevel("String_Node_Str",1);
  darkwoodShovel.setHarvestLevel("String_Node_Str",1);
  darkwoodAxe.setHarvestLevel("String_Node_Str",1);
  fusewoodPickaxe.setHarvestLevel("String_Node_Str",2);
  fusewoodShovel.setHarvestLevel("String_Node_Str",2);
  fusewoodAxe.setHarvestLevel("String_Node_Str",2);
  netherquartzPickaxe.setHarvestLevel("String_Node_Str",1);
  netherquartzShovel.setHarvestLevel("String_Node_Str",1);
  netherquartzAxe.setHarvestLevel("String_Node_Str",1);
  bloodwood.setHarvestLevel("String_Node_Str",2);
  darkTree.setHarvestLevel("String_Node_Str",1,1);
  darkTree.setHarvestLevel("String_Node_Str",-1,0);
  tree.setHarvestLevel("String_Node_Str",-1);
  redwood.setHarvestLevel("String_Node_Str",-1);
  taintedSoil.setHarvestLevel("String_Node_Str",0);
  heatSand.setHarvestLevel("String_Node_Str",0);
  bowlEmpty=new BowlEmpty().setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(bowlEmpty,"String_Node_Str");
  bowlStew=new BowlStew().setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(bowlStew,"String_Node_Str");
  addRecipes();
}

Fixed version (ground truth):
public void preInit(){
  spawnEgg=new SpawnEgg().setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(spawnEgg,"String_Node_Str");
  plantItem=new PlantItem().setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(plantItem,"String_Node_Str");
  crops=new CropBlock();
  GameRegistry.registerBlock(crops,"String_Node_Str");
  seeds=new NaturaSeeds(crops,Blocks.farmland).setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(seeds,"String_Node_Str");
  GameRegistry.registerCustomItemStack("String_Node_Str",new ItemStack(seeds,1,0));
  GameRegistry.registerCustomItemStack("String_Node_Str",new ItemStack(seeds,1,1));
  waterDrop=new CactusJuice(false).setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(waterDrop,"String_Node_Str");
  wheatBag=new SeedBag(Blocks.wheat,0,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(wheatBag,"String_Node_Str");
  GameRegistry.registerCustomItemStack("String_Node_Str",new ItemStack(wheatBag,1,0));
  barleyBag=new SeedBag(crops,0,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(barleyBag,"String_Node_Str");
  GameRegistry.registerCustomItemStack("String_Node_Str",new ItemStack(barleyBag,1,0));
  potatoBag=new SeedBag(Blocks.potatoes,0,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(potatoBag,"String_Node_Str");
  GameRegistry.registerCustomItemStack("String_Node_Str",new ItemStack(potatoBag,1,0));
  carrotBag=new SeedBag(Blocks.carrots,0,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(carrotBag,"String_Node_Str");
  GameRegistry.registerCustomItemStack("String_Node_Str",new ItemStack(carrotBag,1,0));
  netherWartBag=new SeedBag(Blocks.nether_wart,0,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(netherWartBag,"String_Node_Str");
  GameRegistry.registerCustomItemStack("String_Node_Str",new ItemStack(netherWartBag,1,0));
  cottonBag=new SeedBag(crops,4,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(cottonBag,"String_Node_Str");
  GameRegistry.registerCustomItemStack("String_Node_Str",new ItemStack(cottonBag,1,0));
  boneBag=new BoneBag("String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(boneBag,"String_Node_Str");
  GameRegistry.registerCustomItemStack("String_Node_Str",new ItemStack(boneBag,1,0));
  netherBerryItem=new NetherBerryItem(1).setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(netherBerryItem,"String_Node_Str");
  GameRegistry.registerCustomItemStack("String_Node_Str",new ItemStack(netherBerryItem,1,0));
  GameRegistry.registerCustomItemStack("String_Node_Str",new ItemStack(netherBerryItem,1,1));
  GameRegistry.registerCustomItemStack("String_Node_Str",new ItemStack(netherBerryItem,1,2));
  GameRegistry.registerCustomItemStack("String_Node_Str",new ItemStack(netherBerryItem,1,3));
  berryItem=new BerryItem(1).setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(berryItem,"String_Node_Str");
  GameRegistry.registerCustomItemStack("String_Node_Str",new ItemStack(berryItem,1,0));
  GameRegistry.registerCustomItemStack("String_Node_Str",new ItemStack(berryItem,1,1));
  GameRegistry.registerCustomItemStack("String_Node_Str",new ItemStack(berryItem,1,2));
  GameRegistry.registerCustomItemStack("String_Node_Str",new ItemStack(berryItem,1,3));
  berryMedley=new BerryMedley(5).setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(berryMedley,"String_Node_Str");
  GameRegistry.registerCustomItemStack("String_Node_Str",new ItemStack(berryMedley,1,0));
  berryBush=new BerryBush();
  GameRegistry.registerBlock(berryBush,BerryBushItem.class,"String_Node_Str");
  netherBerryBush=new NetherBerryBush();
  GameRegistry.registerBlock(netherBerryBush,NetherBerryBushItem.class,"String_Node_Str");
  cloud=new CloudBlock();
  GameRegistry.registerBlock(cloud,CloudItem.class,"String_Node_Str");
  tree=new TreeBlock().setBlockName("String_Node_Str");
  redwood=new SimpleLog().setBlockName("String_Node_Str");
  planks=new Planks().setBlockName("String_Node_Str");
  floraLeaves=(NLeaves)new NLeaves().setBlockName("String_Node_Str");
  floraLeavesNoColor=(NLeaves)new NLeavesNocolor().setBlockName("String_Node_Str");
  floraSapling=((NSaplingBlock)new NSaplingBlock().setBlockName("String_Node_Str"));
  willow=new WillowBlock().setBlockName("String_Node_Str");
  saguaro=new SaguaroBlock().setBlockName("String_Node_Str");
  seedFood=new SeedFood(3,0.3f,saguaro).setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(seedFood,"String_Node_Str");
  doorItem=new NDoorItem().setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(doorItem,"String_Node_Str");
  redwoodDoor=new NDoor(Material.wood,0,"String_Node_Str").setBlockName("String_Node_Str");
  eucalyptusDoor=new NDoor(Material.wood,1,"String_Node_Str").setBlockName("String_Node_Str");
  hopseedDoor=new NDoor(Material.wood,2,"String_Node_Str").setBlockName("String_Node_Str");
  sakuraDoor=new NDoor(Material.wood,3,"String_Node_Str").setBlockName("String_Node_Str");
  ghostDoor=new NDoor(Material.wood,4,"String_Node_Str").setBlockName("String_Node_Str");
  bloodDoor=new NDoor(Material.wood,5,"String_Node_Str").setBlockName("String_Node_Str");
  redwoodBarkDoor=new NDoor(Material.wood,6,"String_Node_Str").setBlockName("String_Node_Str");
  MinecraftForge.addGrassSeed(new ItemStack(seeds,1,0),3);
  MinecraftForge.addGrassSeed(new ItemStack(seeds,1,1),3);
  GameRegistry.registerBlock(tree,TreeItem.class,"String_Node_Str");
  GameRegistry.registerBlock(redwood,RedwoodItem.class,"String_Node_Str");
  GameRegistry.registerBlock(planks,PlanksItem.class,"String_Node_Str");
  GameRegistry.registerBlock(floraLeaves,NLeavesItem.class,"String_Node_Str");
  GameRegistry.registerBlock(floraLeavesNoColor,NoColorLeavesItem.class,"String_Node_Str");
  GameRegistry.registerBlock(floraSapling,NSaplingItem.class,"String_Node_Str");
  GameRegistry.registerBlock(saguaro,SaguaroItem.class,"String_Node_Str");
  GameRegistry.registerBlock(willow,WillowItem.class,"String_Node_Str");
  GameRegistry.registerBlock(redwoodDoor,"String_Node_Str");
  GameRegistry.registerBlock(eucalyptusDoor,"String_Node_Str");
  GameRegistry.registerBlock(hopseedDoor,"String_Node_Str");
  GameRegistry.registerBlock(sakuraDoor,"String_Node_Str");
  GameRegistry.registerBlock(ghostDoor,"String_Node_Str");
  GameRegistry.registerBlock(bloodDoor,"String_Node_Str");
  GameRegistry.registerBlock(redwoodBarkDoor,"String_Node_Str");
  bloodwood=new LogTwoxTwo(8f,Material.wood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(bloodwood,LogTwoxTwoItem.class,"String_Node_Str");
  taintedSoil=new TaintedSoil().setBlockName("String_Node_Str");
  GameRegistry.registerBlock(taintedSoil,"String_Node_Str");
  heatSand=new HeatSand().setBlockName("String_Node_Str");
  GameRegistry.registerBlock(heatSand,"String_Node_Str");
  darkTree=new DarkTreeBlock().setBlockName("String_Node_Str");
  GameRegistry.registerBlock(darkTree,DarkTreeItem.class,"String_Node_Str");
  darkLeaves=(NLeaves)new NLeavesDark().setBlockName("String_Node_Str");
  GameRegistry.registerBlock(darkLeaves,NLeavesDarkItem.class,"String_Node_Str");
  thornVines=new ThornVines().setBlockName("String_Node_Str").setLightLevel(0.625f);
  GameRegistry.registerBlock(thornVines,"String_Node_Str");
  glowshroom=(Glowshroom)new Glowshroom().setBlockName("String_Node_Str").setLightLevel(0.625f);
  GameRegistry.registerBlock(glowshroom,GlowshroomItem.class,"String_Node_Str");
  glowshroomBlue=new LargeGlowshroom(Material.wood,"String_Node_Str").setBlockName("String_Node_Str").setLightLevel(0.625f);
  GameRegistry.registerBlock(glowshroomBlue,"String_Node_Str");
  glowshroomPurple=new LargeGlowshroom(Material.wood,"String_Node_Str").setBlockName("String_Node_Str").setLightLevel(0.5f);
  GameRegistry.registerBlock(glowshroomPurple,"String_Node_Str");
  glowshroomGreen=new LargeGlowshroom(Material.wood,"String_Node_Str").setBlockName("String_Node_Str").setLightLevel(0.5f);
  GameRegistry.registerBlock(glowshroomGreen,"String_Node_Str");
  Blocks.netherrack.setResistance(4f);
  brail=new BlazeRail().setHardness(0.7F).setBlockName("String_Node_Str").setBlockTextureName("String_Node_Str");
  GameRegistry.registerBlock(brail,"String_Node_Str");
  brailPowered=new BlazeRailPowered(false).setHardness(0.7F).setBlockName("String_Node_Str").setBlockTextureName("String_Node_Str");
  GameRegistry.registerBlock(brailPowered,"String_Node_Str");
  brailDetector=new BlazeRailDetector().setHardness(0.7F).setBlockName("String_Node_Str").setBlockTextureName("String_Node_Str");
  GameRegistry.registerBlock(brailDetector,"String_Node_Str");
  brailActivator=new BlazeRailPowered(true).setHardness(0.7F).setBlockName("String_Node_Str").setBlockTextureName("String_Node_Str");
  GameRegistry.registerBlock(brailActivator,"String_Node_Str");
  netherrackFurnace=new NetherrackFurnaceBlock().setHardness(3.5F).setCreativeTab(NaturaTab.netherTab).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(netherrackFurnace,"String_Node_Str");
  GameRegistry.registerTileEntity(NetherrackFurnaceLogic.class,"String_Node_Str");
  respawnObelisk=new RespawnObelisk(Material.wood).setHardness(1.0F).setResistance(1000000F).setCreativeTab(NaturaTab.netherTab).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(respawnObelisk,"String_Node_Str");
  netherGlass=(NetherGlass)new NetherGlass().setHardness(1.0F).setResistance(3000F).setStepSound(Block.soundTypeGlass).setCreativeTab(NaturaTab.netherTab).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(netherGlass,NetherGlassItem.class,"String_Node_Str");
  netherHopper=(BlazeHopper)new BlazeHopper().setHardness(3.0F).setResistance(8.0F).setCreativeTab(NaturaTab.netherTab).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(netherHopper,"String_Node_Str");
  netherPressurePlate=new AlternatePressurePlate("String_Node_Str",Material.rock,Sensitivity.mobs).setHardness(0.5F).setStepSound(Block.soundTypeStone).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(netherPressurePlate,"String_Node_Str");
  netherButton=new NetherrackButton().setHardness(0.5F).setStepSound(Block.soundTypeStone).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(netherButton,"String_Node_Str");
  netherLever=new NetherLever().setHardness(0.5F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str").setBlockTextureName("String_Node_Str");
  GameRegistry.registerBlock(netherLever,"String_Node_Str");
  potashApple=new NetherFoodItem().setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(potashApple,"String_Node_Str");
  GameRegistry.registerCustomItemStack("String_Node_Str",new ItemStack(potashApple,1,0));
  rareTree=new OverworldTreeBlock().setBlockName("String_Node_Str");
  GameRegistry.registerBlock(rareTree,OverworldTreeItem.class,"String_Node_Str");
  rareLeaves=(NLeaves)new OverworldLeaves().setBlockName("String_Node_Str");
  GameRegistry.registerBlock(rareLeaves,OverworldLeavesItem.class,"String_Node_Str");
  rareSapling=(OverworldSapling)new OverworldSapling().setBlockName("String_Node_Str");
  GameRegistry.registerBlock(rareSapling,OverworldSaplingItem.class,"String_Node_Str");
  bluebells=(FlowerBlock)new FlowerBlock().setBlockName("String_Node_Str");
  GameRegistry.registerBlock(bluebells,"String_Node_Str");
  alternateWorkbench=new AlternateWorkbench().setHardness(2.5F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str").setCreativeTab(NaturaTab.tab);
  GameRegistry.registerBlock(alternateWorkbench,NAlternateItem.class,"String_Node_Str");
  alternateBookshelf=new AlternateBookshelf().setHardness(1.5F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str").setCreativeTab(NaturaTab.tab);
  GameRegistry.registerBlock(alternateBookshelf,NAlternateItem.class,"String_Node_Str");
  alternateFence=new AlternateFence(Material.wood).setHardness(2.0F).setResistance(5.0F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str").setCreativeTab(NaturaTab.tab);
  GameRegistry.registerBlock(alternateFence,FenceItem.class,"String_Node_Str");
  grassBlock=new GrassBlock().setBlockName("String_Node_Str");
  grassBlock.stepSound=Block.soundTypeGrass;
  GameRegistry.registerBlock(grassBlock,GrassBlockItem.class,"String_Node_Str");
  grassSlab=new GrassSlab().setBlockName("String_Node_Str");
  grassSlab.stepSound=Block.soundTypeGrass;
  GameRegistry.registerBlock(grassSlab,GrassSlabItem.class,"String_Node_Str");
  plankSlab1=new NSlabBase(Material.wood,planks,0,8).setHardness(2.0f).setBlockName("String_Node_Str");
  plankSlab1.stepSound=Block.soundTypeWood;
  GameRegistry.registerBlock(plankSlab1,PlankSlab1Item.class,"String_Node_Str");
  plankSlab2=new NSlabBase(Material.wood,planks,8,5).setHardness(2.0f).setBlockName("String_Node_Str");
  plankSlab2.stepSound=Block.soundTypeWood;
  GameRegistry.registerBlock(plankSlab2,PlankSlab2Item.class,"String_Node_Str");
  stairEucalyptus=new NStairs(planks,0).setBlockName("String_Node_Str");
  stairEucalyptus.stepSound=Block.soundTypeWood;
  GameRegistry.registerBlock(stairEucalyptus,"String_Node_Str");
  stairSakura=new NStairs(planks,1).setBlockName("String_Node_Str");
  stairSakura.stepSound=Block.soundTypeWood;
  GameRegistry.registerBlock(stairSakura,"String_Node_Str");
  stairGhostwood=new NStairs(planks,2).setBlockName("String_Node_Str");
  stairGhostwood.stepSound=Block.soundTypeWood;
  GameRegistry.registerBlock(stairGhostwood,"String_Node_Str");
  stairRedwood=new NStairs(planks,3).setBlockName("String_Node_Str");
  stairRedwood.stepSound=Block.soundTypeWood;
  GameRegistry.registerBlock(stairRedwood,"String_Node_Str");
  stairBloodwood=new NStairs(planks,4).setBlockName("String_Node_Str");
  stairBloodwood.stepSound=Block.soundTypeWood;
  GameRegistry.registerBlock(stairBloodwood,"String_Node_Str");
  stairHopseed=new NStairs(planks,5).setBlockName("String_Node_Str");
  stairHopseed.stepSound=Block.soundTypeWood;
  GameRegistry.registerBlock(stairHopseed,"String_Node_Str");
  stairMaple=new NStairs(planks,6).setBlockName("String_Node_Str");
  stairMaple.stepSound=Block.soundTypeWood;
  GameRegistry.registerBlock(stairMaple,"String_Node_Str");
  stairSilverbell=new NStairs(planks,7).setBlockName("String_Node_Str");
  stairSilverbell.stepSound=Block.soundTypeWood;
  GameRegistry.registerBlock(stairSilverbell,"String_Node_Str");
  stairAmaranth=new NStairs(planks,8).setBlockName("String_Node_Str");
  stairAmaranth.stepSound=Block.soundTypeWood;
  GameRegistry.registerBlock(stairAmaranth,"String_Node_Str");
  stairTiger=new NStairs(planks,9).setBlockName("String_Node_Str");
  stairTiger.stepSound=Block.soundTypeWood;
  GameRegistry.registerBlock(stairTiger,"String_Node_Str");
  stairWillow=new NStairs(planks,10).setBlockName("String_Node_Str");
  stairWillow.stepSound=Block.soundTypeWood;
  GameRegistry.registerBlock(stairWillow,"String_Node_Str");
  stairDarkwood=new NStairs(planks,11).setBlockName("String_Node_Str");
  stairDarkwood.stepSound=Block.soundTypeWood;
  GameRegistry.registerBlock(stairDarkwood,"String_Node_Str");
  stairFusewood=new NStairs(planks,12).setBlockName("String_Node_Str");
  stairFusewood.stepSound=Block.soundTypeWood;
  GameRegistry.registerBlock(stairFusewood,"String_Node_Str");
  pressurePlateEucalyptus=new NPressurePlate(Material.wood,Sensitivity.everything,planks,0);
  pressurePlateEucalyptus.setHardness(0.5F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(pressurePlateEucalyptus,"String_Node_Str");
  trapdoorEucalyptus=new NTrapdoor(Material.wood,"String_Node_Str");
  trapdoorEucalyptus.setHardness(3.0F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(trapdoorEucalyptus,"String_Node_Str");
  buttonEucalyptus=new NButton(planks,0);
  buttonEucalyptus.setHardness(0.5F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(buttonEucalyptus,"String_Node_Str");
  fenceGateEucalyptus=new NFenceGate(planks,0);
  fenceGateEucalyptus.setHardness(2.0F).setResistance(5.0F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(fenceGateEucalyptus,"String_Node_Str");
  pressurePlateSakura=new NPressurePlate(Material.wood,Sensitivity.everything,planks,1);
  pressurePlateSakura.setHardness(0.5F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(pressurePlateSakura,"String_Node_Str");
  trapdoorSakura=new NTrapdoor(Material.wood,"String_Node_Str");
  trapdoorSakura.setHardness(3.0F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(trapdoorSakura,"String_Node_Str");
  buttonSakura=new NButton(planks,1);
  buttonSakura.setHardness(0.5F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(buttonSakura,"String_Node_Str");
  fenceGateSakura=new NFenceGate(planks,1);
  fenceGateSakura.setHardness(2.0F).setResistance(5.0F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(fenceGateSakura,"String_Node_Str");
  pressurePlateGhostwood=new NPressurePlate(Material.wood,Sensitivity.everything,planks,2);
  pressurePlateGhostwood.setHardness(0.5F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(pressurePlateGhostwood,"String_Node_Str");
  trapdoorGhostwood=new NTrapdoor(Material.wood,"String_Node_Str");
  trapdoorGhostwood.setHardness(3.0F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(trapdoorGhostwood,"String_Node_Str");
  buttonGhostwood=new NButton(planks,2);
  buttonGhostwood.setHardness(0.5F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(buttonGhostwood,"String_Node_Str");
  fenceGateGhostwood=new NFenceGate(planks,2);
  fenceGateGhostwood.setHardness(2.0F).setResistance(5.0F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(fenceGateGhostwood,"String_Node_Str");
  pressurePlateRedwood=new NPressurePlate(Material.wood,Sensitivity.everything,planks,3);
  pressurePlateRedwood.setHardness(0.5F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(pressurePlateRedwood,"String_Node_Str");
  trapdoorRedwood=new NTrapdoor(Material.wood,"String_Node_Str");
  trapdoorRedwood.setHardness(3.0F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(trapdoorRedwood,"String_Node_Str");
  buttonRedwood=new NButton(planks,3);
  buttonRedwood.setHardness(0.5F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(buttonRedwood,"String_Node_Str");
  fenceGateRedwood=new NFenceGate(planks,3);
  fenceGateRedwood.setHardness(2.0F).setResistance(5.0F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(fenceGateRedwood,"String_Node_Str");
  pressurePlateBloodwood=new NPressurePlate(Material.wood,Sensitivity.everything,planks,4);
  pressurePlateBloodwood.setHardness(0.5F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(pressurePlateBloodwood,"String_Node_Str");
  trapdoorBloodwood=new NTrapdoor(Material.wood,"String_Node_Str");
  trapdoorBloodwood.setHardness(3.0F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(trapdoorBloodwood,"String_Node_Str");
  buttonBloodwood=new NButton(planks,4);
  buttonBloodwood.setHardness(0.5F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(buttonBloodwood,"String_Node_Str");
  fenceGateBloodwood=new NFenceGate(planks,4);
  fenceGateBloodwood.setHardness(2.0F).setResistance(5.0F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(fenceGateBloodwood,"String_Node_Str");
  pressurePlateHopseed=new NPressurePlate(Material.wood,Sensitivity.everything,planks,5);
  pressurePlateHopseed.setHardness(0.5F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(pressurePlateHopseed,"String_Node_Str");
  trapdoorHopseed=new NTrapdoor(Material.wood,"String_Node_Str");
  trapdoorHopseed.setHardness(3.0F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(trapdoorHopseed,"String_Node_Str");
  buttonHopseed=new NButton(planks,5);
  buttonHopseed.setHardness(0.5F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(buttonHopseed,"String_Node_Str");
  fenceGateHopseed=new NFenceGate(planks,5);
  fenceGateHopseed.setHardness(2.0F).setResistance(5.0F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(fenceGateHopseed,"String_Node_Str");
  pressurePlateMaple=new NPressurePlate(Material.wood,Sensitivity.everything,planks,6);
  pressurePlateMaple.setHardness(0.5F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(pressurePlateMaple,"String_Node_Str");
  trapdoorMaple=new NTrapdoor(Material.wood,"String_Node_Str");
  trapdoorMaple.setHardness(3.0F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(trapdoorMaple,"String_Node_Str");
  buttonMaple=new NButton(planks,6);
  buttonMaple.setHardness(0.5F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(buttonMaple,"String_Node_Str");
  fenceGateMaple=new NFenceGate(planks,6);
  fenceGateMaple.setHardness(2.0F).setResistance(5.0F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(fenceGateMaple,"String_Node_Str");
  pressurePlateAmaranth=new NPressurePlate(Material.wood,Sensitivity.everything,planks,8);
  pressurePlateAmaranth.setHardness(0.5F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(pressurePlateAmaranth,"String_Node_Str");
  trapdoorAmaranth=new NTrapdoor(Material.wood,"String_Node_Str");
  trapdoorAmaranth.setHardness(3.0F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(trapdoorAmaranth,"String_Node_Str");
  buttonAmaranth=new NButton(planks,8);
  buttonAmaranth.setHardness(0.5F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(buttonAmaranth,"String_Node_Str");
  fenceGateAmaranth=new NFenceGate(planks,8);
  fenceGateAmaranth.setHardness(2.0F).setResistance(5.0F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(fenceGateAmaranth,"String_Node_Str");
  pressurePlateSilverbell=new NPressurePlate(Material.wood,Sensitivity.everything,planks,7);
  pressurePlateSilverbell.setHardness(0.5F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(pressurePlateSilverbell,"String_Node_Str");
  trapdoorSilverbell=new NTrapdoor(Material.wood,"String_Node_Str");
  trapdoorSilverbell.setHardness(3.0F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(trapdoorSilverbell,"String_Node_Str");
  buttonSilverbell=new NButton(planks,7);
  buttonSilverbell.setHardness(0.5F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(buttonSilverbell,"String_Node_Str");
  fenceGateSilverbell=new NFenceGate(planks,7);
  fenceGateSilverbell.setHardness(2.0F).setResistance(5.0F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(fenceGateSilverbell,"String_Node_Str");
  pressurePlateTiger=new NPressurePlate(Material.wood,Sensitivity.everything,planks,9);
  pressurePlateTiger.setHardness(0.5F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(pressurePlateTiger,"String_Node_Str");
  trapdoorTiger=new NTrapdoor(Material.wood,"String_Node_Str");
  trapdoorTiger.setHardness(3.0F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(trapdoorTiger,"String_Node_Str");
  buttonTiger=new NButton(planks,9);
  buttonTiger.setHardness(0.5F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(buttonTiger,"String_Node_Str");
  fenceGateTiger=new NFenceGate(planks,9);
  fenceGateTiger.setHardness(2.0F).setResistance(5.0F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(fenceGateTiger,"String_Node_Str");
  pressurePlateWillow=new NPressurePlate(Material.wood,Sensitivity.everything,planks,10);
  pressurePlateWillow.setHardness(0.5F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(pressurePlateWillow,"String_Node_Str");
  trapdoorWillow=new NTrapdoor(Material.wood,"String_Node_Str");
  trapdoorWillow.setHardness(3.0F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(trapdoorWillow,"String_Node_Str");
  buttonWillow=new NButton(planks,10);
  buttonWillow.setHardness(0.5F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(buttonWillow,"String_Node_Str");
  fenceGateWillow=new NFenceGate(planks,10);
  fenceGateWillow.setHardness(2.0F).setResistance(5.0F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(fenceGateWillow,"String_Node_Str");
  pressurePlateDarkwood=new NPressurePlate(Material.wood,Sensitivity.everything,planks,11);
  pressurePlateDarkwood.setHardness(0.5F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(pressurePlateDarkwood,"String_Node_Str");
  trapdoorDarkwood=new NTrapdoor(Material.wood,"String_Node_Str");
  trapdoorDarkwood.setHardness(3.0F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(trapdoorDarkwood,"String_Node_Str");
  buttonDarkwood=new NButton(planks,11);
  buttonDarkwood.setHardness(0.5F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(buttonDarkwood,"String_Node_Str");
  fenceGateDarkwood=new NFenceGate(planks,11);
  fenceGateDarkwood.setHardness(2.0F).setResistance(5.0F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(fenceGateDarkwood,"String_Node_Str");
  pressurePlateFusewood=new NPressurePlate(Material.wood,Sensitivity.everything,planks,12);
  pressurePlateFusewood.setHardness(0.5F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(pressurePlateFusewood,"String_Node_Str");
  trapdoorFusewood=new NTrapdoor(Material.wood,"String_Node_Str");
  trapdoorFusewood.setHardness(3.0F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(trapdoorFusewood,"String_Node_Str");
  buttonFusewood=new NButton(planks,12);
  buttonFusewood.setHardness(0.5F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(buttonFusewood,"String_Node_Str");
  fenceGateFusewood=new NFenceGate(planks,12);
  fenceGateFusewood.setHardness(2.0F).setResistance(5.0F).setStepSound(Block.soundTypeWood).setBlockName("String_Node_Str");
  GameRegistry.registerBlock(fenceGateFusewood,"String_Node_Str");
  stickItem=(new StickItem()).setFull3D().setUnlocalizedName("String_Node_Str").setCreativeTab(NaturaTab.tab);
  GameRegistry.registerItem(stickItem,"String_Node_Str");
  ToolMaterial Bloodwood=EnumHelper.addToolMaterial("String_Node_Str",3,350,7f,3,24);
  ArmorMaterial Imp=EnumHelper.addArmorMaterial("String_Node_Str",33,new int[]{1,3,2,1},15);
  ghostwoodSword=new NaturaSword(ToolMaterial.WOOD,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(ghostwoodSword,"String_Node_Str");
  ghostwoodPickaxe=new NaturaPickaxe(ToolMaterial.WOOD,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(ghostwoodPickaxe,"String_Node_Str");
  ghostwoodShovel=new NaturaShovel(ToolMaterial.WOOD,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(ghostwoodShovel,"String_Node_Str");
  ghostwoodAxe=new NaturaHatchet(ToolMaterial.WOOD,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(ghostwoodAxe,"String_Node_Str");
  bloodwoodSword=new NaturaSword(Bloodwood,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(bloodwoodSword,"String_Node_Str");
  bloodwoodPickaxe=new NaturaPickaxe(Bloodwood,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(bloodwoodPickaxe,"String_Node_Str");
  bloodwoodShovel=new NaturaShovel(Bloodwood,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(bloodwoodShovel,"String_Node_Str");
  bloodwoodAxe=new NaturaHatchet(Bloodwood,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(bloodwoodAxe,"String_Node_Str");
  darkwoodSword=new NaturaSword(ToolMaterial.STONE,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(darkwoodSword,"String_Node_Str");
  darkwoodPickaxe=new NaturaPickaxe(ToolMaterial.STONE,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(darkwoodPickaxe,"String_Node_Str");
  darkwoodShovel=new NaturaShovel(ToolMaterial.STONE,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(darkwoodShovel,"String_Node_Str");
  darkwoodAxe=new NaturaHatchet(ToolMaterial.STONE,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(darkwoodAxe,"String_Node_Str");
  fusewoodSword=new NaturaSword(ToolMaterial.IRON,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(fusewoodSword,"String_Node_Str");
  fusewoodPickaxe=new NaturaPickaxe(ToolMaterial.IRON,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(fusewoodPickaxe,"String_Node_Str");
  fusewoodShovel=new NaturaShovel(ToolMaterial.IRON,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(fusewoodShovel,"String_Node_Str");
  fusewoodAxe=new NaturaHatchet(ToolMaterial.IRON,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(fusewoodAxe,"String_Node_Str");
  netherquartzSword=new NaturaSword(ToolMaterial.STONE,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(netherquartzSword,"String_Node_Str");
  netherquartzPickaxe=new NaturaPickaxe(ToolMaterial.STONE,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(netherquartzPickaxe,"String_Node_Str");
  netherquartzShovel=new NaturaShovel(ToolMaterial.STONE,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(netherquartzShovel,"String_Node_Str");
  netherquartzAxe=new NaturaHatchet(ToolMaterial.STONE,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(netherquartzAxe,"String_Node_Str");
  netherquartzKama=new NaturaKama(ToolMaterial.STONE,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(netherquartzKama,"String_Node_Str");
  ghostwoodKama=new NaturaKama(ToolMaterial.WOOD,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(ghostwoodKama,"String_Node_Str");
  bloodwoodKama=new NaturaKama(Bloodwood,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(bloodwoodKama,"String_Node_Str");
  darkwoodKama=new NaturaKama(ToolMaterial.STONE,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(darkwoodKama,"String_Node_Str");
  fusewoodKama=new NaturaKama(ToolMaterial.IRON,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(fusewoodKama,"String_Node_Str");
  ghostwoodBow=new NaturaBow(384,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(ghostwoodBow,"String_Node_Str");
  bloodwoodBow=new NaturaBow(1501,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(bloodwoodBow,"String_Node_Str");
  darkwoodBow=new NaturaBow(162,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(darkwoodBow,"String_Node_Str");
  fusewoodBow=new NaturaBow(28,"String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(fusewoodBow,"String_Node_Str");
  impHelmet=new NaturaArmor(Imp,1,0,"String_Node_Str","String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(impHelmet,"String_Node_Str");
  impJerkin=new NaturaArmor(Imp,1,1,"String_Node_Str","String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(impJerkin,"String_Node_Str");
  impLeggings=new NaturaArmor(Imp,1,2,"String_Node_Str","String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(impLeggings,"String_Node_Str");
  impBoots=new NaturaArmor(Imp,1,3,"String_Node_Str","String_Node_Str").setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(impBoots,"String_Node_Str");
  flintAndBlaze=new FlintAndBlaze().setUnlocalizedName("String_Node_Str").setTextureName("String_Node_Str");
  GameRegistry.registerItem(flintAndBlaze,"String_Node_Str");
  impMeat=new ImpMeat().setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(impMeat,"String_Node_Str");
  GameRegistry.registerCustomItemStack("String_Node_Str",new ItemStack(impMeat,1,0));
  GameRegistry.registerCustomItemStack("String_Node_Str",new ItemStack(impMeat,1,1));
  ghostwoodPickaxe.setHarvestLevel("String_Node_Str",0);
  ghostwoodShovel.setHarvestLevel("String_Node_Str",0);
  ghostwoodAxe.setHarvestLevel("String_Node_Str",0);
  bloodwoodPickaxe.setHarvestLevel("String_Node_Str",2);
  bloodwoodShovel.setHarvestLevel("String_Node_Str",2);
  bloodwoodAxe.setHarvestLevel("String_Node_Str",2);
  darkwoodPickaxe.setHarvestLevel("String_Node_Str",1);
  darkwoodShovel.setHarvestLevel("String_Node_Str",1);
  darkwoodAxe.setHarvestLevel("String_Node_Str",1);
  fusewoodPickaxe.setHarvestLevel("String_Node_Str",2);
  fusewoodShovel.setHarvestLevel("String_Node_Str",2);
  fusewoodAxe.setHarvestLevel("String_Node_Str",2);
  netherquartzPickaxe.setHarvestLevel("String_Node_Str",1);
  netherquartzShovel.setHarvestLevel("String_Node_Str",1);
  netherquartzAxe.setHarvestLevel("String_Node_Str",1);
  bloodwood.setHarvestLevel("String_Node_Str",2);
  darkTree.setHarvestLevel("String_Node_Str",1,1);
  darkTree.setHarvestLevel("String_Node_Str",-1,0);
  tree.setHarvestLevel("String_Node_Str",-1);
  redwood.setHarvestLevel("String_Node_Str",-1);
  taintedSoil.setHarvestLevel("String_Node_Str",0);
  heatSand.setHarvestLevel("String_Node_Str",0);
  bowlEmpty=new BowlEmpty().setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(bowlEmpty,"String_Node_Str");
  bowlStew=new BowlStew().setUnlocalizedName("String_Node_Str");
  GameRegistry.registerItem(bowlStew,"String_Node_Str");
  addRecipes();
}