diff options
Diffstat (limited to 'ihl/IHLMod.java')
| -rw-r--r-- | ihl/IHLMod.java | 22 |
1 files changed, 18 insertions, 4 deletions
diff --git a/ihl/IHLMod.java b/ihl/IHLMod.java index 6483856..7a8323b 100644 --- a/ihl/IHLMod.java +++ b/ihl/IHLMod.java @@ -249,6 +249,10 @@ public class IHLMod implements IFuelHandler { GameRegistry.registerBlock(tditBlock, "tditBlock"); GameRegistry.registerTileEntity(TDITTileEntity.class, "tditTileEntity"); GameRegistry.registerItem(tditft, "tditftItem"); + MinecraftForge.EVENT_BUS.register(new ChunkAndWorldLoadEventHandler()); + IHLMod.log.info("IHL precalculating explosion."); + IHLMod.explosionHandler = new ExplosionVectorBlockV2(); + IHLMod.log.info("Explosion calculated."); proxy.load(); registerEntities(); OreDictionary.registerOre("ingotBrick", Items.brick); @@ -260,10 +264,6 @@ public class IHLMod implements IFuelHandler { OreDictionary.registerOre("platePaper", new ItemStack(Items.paper, 1, OreDictionary.WILDCARD_VALUE)); OreDictionary.registerOre("dustGunpowder", new ItemStack(Items.gunpowder, 1, OreDictionary.WILDCARD_VALUE)); OreDictionary.registerOre("blockExplosive", IHLUtils.getThisModItemStack("ihlExplosive")); - MinecraftForge.EVENT_BUS.register(new ChunkAndWorldLoadEventHandler()); - IHLMod.log.info("IHL precalculating explosion."); - IHLMod.explosionHandler = new ExplosionVectorBlockV2(); - IHLMod.log.info("Explosion calculated."); } @EventHandler @@ -836,6 +836,20 @@ public class IHLMod implements IFuelHandler { IHLUtils.getThisModItemStackWithSize("barD10Steel", 4) }), Arrays.asList(new ItemStack[] { IHLUtils.getThisModItemStack("chemicalReactor") }), Arrays.asList(new ItemStack[] { IHLUtils.getThisModItemStack("gasWeldingStation") }))); + IronWorkbenchTileEntity.addRecipe(new IronWorkbenchRecipe( + Arrays.asList(new IRecipeInput[] { + new RecipeInputItemStack(IHLUtils.getThisModItemStack("handDrillBronze")), + new RecipeInputItemStack(IHLUtils.getThisModItemStack("drillSteelHardened")) + }), + Arrays.asList(new IRecipeInput[] { + new RecipeInputItemStack(IHLUtils.getThisModItemStack("electricMotorLVLEDC")), + new RecipeInputItemStack(IHLUtils.getThisModItemStack("pipelineAccessoriesSteel")), + new RecipeInputOreDict("foilRubber"), + new RecipeInputItemStack(IHLUtils.getThisModItemStack("highPressureVesselSteel")), + new RecipeInputItemStack(IHLUtils.getThisModItemStack("pistonCylinderSteel")), + new RecipeInputItemStack(IHLUtils.getThisModItemStackWithSize("boltM10x1Steel",8)), + new RecipeInputItemStack(IHLUtils.getThisModItemStackWithSize("nutM10x1Steel",8))}), + Arrays.asList(new ItemStack[] { IHLUtils.getThisModItemStack("dosingPump") }))); IronWorkbenchTileEntity.addRecipe(new IronWorkbenchRecipe(Arrays.asList(new ItemStack[] { IHLUtils.getThisModItemStack("hammer"), IHLUtils.getThisModItemStack("handDrillBronze"), IHLUtils.getThisModItemStack("hackSawSteel"), IHLUtils.getThisModItemStack("drillSteelHardened"), |
