@Override
protected void registerItems() {
// / FERTILIZERS
ForestryItem.fertilizerBio.registerItem((new ItemForestry()), "fertilizerBio");
ForestryItem.fertilizerCompound.registerItem((new ItemForestry()).setBonemeal(true), "fertilizerCompound");
// / GEMS
ForestryItem.apatite.registerItem((new ItemForestry()), "apatite");
OreDictionary.registerOre("gemApatite", ForestryItem.apatite.getItemStack());
ForestryItem.researchNote.registerItem(new ItemResearchNote(), "researchNote");
// / INGOTS
ForestryItem.ingotCopper.registerItem(new ItemForestry(), "ingotCopper");
ForestryItem.ingotTin.registerItem(new ItemForestry(), "ingotTin");
ForestryItem.ingotBronze.registerItem(new ItemForestry(), "ingotBronze");
OreDictionary.registerOre("ingotCopper", ForestryItem.ingotCopper.getItemStack());
OreDictionary.registerOre("ingotTin", ForestryItem.ingotTin.getItemStack());
OreDictionary.registerOre("ingotBronze", ForestryItem.ingotBronze.getItemStack());
// / TOOLS
ForestryItem.wrench.registerItem((new ItemWrench()), "wrench");
ForestryItem.pipette.registerItem(new ItemPipette(), "pipette");
// / MACHINES
ForestryItem.sturdyCasing.registerItem((new ItemForestry()), "sturdyMachine");
ForestryItem.hardenedCasing.registerItem((new ItemForestry()), "hardenedMachine");
ForestryItem.impregnatedCasing.registerItem((new ItemForestry()), "impregnatedCasing");
ForestryItem.craftingMaterial.registerItem(new ItemMisc(), "craftingMaterial");
/* ARMOR */
ForestryItem.naturalistHat.registerItem(new ItemArmorNaturalist(0), "naturalistHelmet");
// / DISCONTINUED
// ForestryItem.vialEmpty = (new
// ItemForestry(Config.getOrCreateIntProperty("vialEmpty",
// Config.CATEGORY_ITEM, Defaults.ID_ITEM_VIAL_EMPTY)))
// .setItemName("vialEmpty").setIconIndex(10);
ForestryItem.vialCatalyst.registerItem((new ItemForestry()), "vialCatalyst");
// / PEAT PRODUCTION
ForestryItem.peat.registerItem((new ItemForestry()), "peat");
OreDictionary.registerOre("brickPeat", ForestryItem.peat.getItemStack());
ForestryItem.ash.registerItem((new ItemForestry()), "ash");
OreDictionary.registerOre("dustAsh", ForestryItem.ash.getItemStack());
Proxies.common.addSmelting(ForestryItem.peat.getItemStack(), ForestryItem.ash.getItemStack());
ForestryItem.bituminousPeat.registerItem(new ItemForestry(), "bituminousPeat");
// / GEARS
ForestryItem.gearBronze.registerItem((new ItemForestry()), "gearBronze");
OreDictionary.registerOre("gearBronze", ForestryItem.gearBronze.getItemStack());
ForestryItem.gearCopper.registerItem((new ItemForestry()), "gearCopper");
OreDictionary.registerOre("gearCopper", ForestryItem.gearCopper.getItemStack());
ForestryItem.gearTin.registerItem((new ItemForestry()), "gearTin");
OreDictionary.registerOre("gearTin", ForestryItem.gearTin.getItemStack());
// / CIRCUIT BOARDS
ForestryItem.circuitboards.registerItem(new ItemCircuitBoard(), "chipsets");
ForestryItem.solderingIron.registerItem(new ItemSolderingIron(), "solderingIron");
ForestryItem.tubes.registerItem(new ItemOverlay(CreativeTabForestry.tabForestry,
new OverlayInfo("ex-0", 0xffffff, 0xe3b78e), new OverlayInfo("ex-1", 0xffffff, 0xe1eef4),
new OverlayInfo("ex-2", 0xffffff, 0xddc276), new OverlayInfo("ex-3", 0xffffff, 0xd8d8d8), new OverlayInfo("ex-4", 0xffffff, 0xffff8b),
new OverlayInfo("ex-5", 0xffffff, 0x7bd1b8), new OverlayInfo("ex-6", 0xffffff, 0x866bc0), new OverlayInfo("ex-7", 0xfff87e, 0xd96600),
new OverlayInfo("ex-8", 0xffffff, 0x444444), new OverlayInfo("ex-9", 0xffffff, 0xbfffdd), new OverlayInfo("ex-10", 0xffffff, 0x68ccee),
new OverlayInfo("ex-11", 0xffffff, 0x1c57c6)), "thermionicTubes");
// / CARTONS
ForestryItem.carton.registerItem((new ItemForestry()), "carton");
// / CRAFTING CARPENTER
ForestryItem.stickImpregnated.registerItem((new ItemForestry()), "oakStick");
ForestryItem.woodPulp.registerItem((new ItemForestry()), "woodPulp");
OreDictionary.registerOre("pulpWood", ForestryItem.woodPulp.getItemStack());
// / RECLAMATION
ForestryItem.brokenBronzePickaxe.registerItem((new ItemForestry()), "brokenBronzePickaxe");
ForestryItem.brokenBronzeShovel.registerItem((new ItemForestry()), "brokenBronzeShovel");
// / TOOLS
ForestryItem.bronzePickaxe.registerItem(new ItemForestryPickaxe(ForestryItem.brokenBronzePickaxe.getItemStack()), "bronzePickaxe");
ForestryItem.bronzePickaxe.item().setHarvestLevel("pickaxe", 3);
MinecraftForge.EVENT_BUS.register(ForestryItem.bronzePickaxe.item());
ForestryItem.bronzeShovel.registerItem(new ItemForestryShovel(ForestryItem.brokenBronzeShovel.getItemStack()), "bronzeShovel");
ForestryItem.bronzeShovel.item().setHarvestLevel("shovel", 3);
MinecraftForge.EVENT_BUS.register(ForestryItem.bronzeShovel.item());
// / ASSEMBLY KITS
ForestryItem.kitShovel.registerItem(new ItemAssemblyKit(ForestryItem.bronzeShovel.getItemStack()), "kitShovel");
ForestryItem.kitPickaxe.registerItem(new ItemAssemblyKit(ForestryItem.bronzePickaxe.getItemStack()), "kitPickaxe");
// / MOISTENER RESOURCES
ForestryItem.mouldyWheat.registerItem((new ItemForestry()), "mouldyWheat");
ForestryItem.decayingWheat.registerItem((new ItemForestry()), "decayingWheat");
ForestryItem.mulch.registerItem((new ItemForestry()), "mulch");
// / RAINMAKER SUBSTRATES
ForestryItem.iodineCharge.registerItem((new ItemForestry()), "iodineCapsule");
ForestryItem.phosphor.registerItem((new ItemForestry()), "phosphor");
// / BEE RESOURCES
ForestryItem.beeswax.registerItem(new ItemForestry().setCreativeTab(Tabs.tabApiculture), "beeswax");
OreDictionary.registerOre("itemBeeswax", ForestryItem.beeswax.getItemStack());
ForestryItem.refractoryWax.registerItem(new ItemForestry(), "refractoryWax");
// FRUITS
ForestryItem.fruits.registerItem(new ItemFruit(), "fruits");
// / EMPTY LIQUID CONTAINERS
ForestryItem.waxCapsule.registerItem(new ItemLiquidContainer(EnumContainerType.CAPSULE, -1).setMaxStackSize(64), "waxCapsule");
ForestryItem.canEmpty.registerItem(new ItemLiquidContainer(EnumContainerType.CAN, -1).setMaxStackSize(64), "canEmpty");
ForestryItem.refractoryEmpty.registerItem(new ItemLiquidContainer(EnumContainerType.REFRACTORY, -1).setMaxStackSize(64), "refractoryEmpty");
// / BUCKETS
ForestryItem.bucketBiomass.registerItem(new ItemForestry().setContainerItem(Items.bucket).setMaxStackSize(1), "bucketBiomass");
ForestryItem.bucketBiofuel.registerItem(new ItemForestry().setContainerItem(Items.bucket).setMaxStackSize(1), "bucketBiofuel");
// / WAX CAPSULES
ForestryItem.waxCapsuleWater.registerItem((new ItemLiquidContainer(EnumContainerType.CAPSULE, 0x2432ec)), "waxCapsuleWater");
ForestryItem.waxCapsuleBiomass.registerItem((new ItemLiquidContainer(EnumContainerType.CAPSULE, 0x83d41c)), "waxCapsuleBiomass");
ForestryItem.waxCapsuleBiofuel.registerItem((new ItemLiquidContainer(EnumContainerType.CAPSULE, 0xff7909)), "waxCapsuleBiofuel");