|
| 1 | +package com.detrav.utils; |
| 2 | + |
| 3 | +import com.detrav.enums.DetravItemList; |
| 4 | +import com.detrav.items.DetravMetaGeneratedItem01; |
| 5 | +import com.detrav.items.DetravMetaGeneratedTool01; |
| 6 | +import com.detrav.items.processing.ProcessingDetravPortableCharger; |
| 7 | +import com.detrav.items.processing.ProcessingDetravShaping; |
| 8 | +import com.detrav.items.processing.ProcessingDetravSmartPlunger; |
| 9 | +import com.detrav.items.processing.ProcessingDetravToolProPick; |
| 10 | +import com.detrav.tileentities.Detrav_MetaTileEntity_Boiler_Solar_High; |
| 11 | +import com.detrav.tileentities.Detrav_MetaTileEntity_Boiler_Solar_Low; |
| 12 | +import com.detrav.tileentities.Detrav_MetaTileEntity_Boiler_Solar_Medium; |
| 13 | +import gregtech.api.enums.Materials; |
| 14 | +import gregtech.api.enums.OrePrefixes; |
| 15 | +import gregtech.api.util.GT_ModHandler; |
| 16 | + |
| 17 | +/** |
| 18 | + * Created by Detrav on 19.10.2017. |
| 19 | + */ |
| 20 | +public class Detrav_AfterGTPreload_Loader implements Runnable { |
| 21 | + @Override |
| 22 | + public void run() { |
| 23 | + |
| 24 | + //items |
| 25 | + new DetravMetaGeneratedItem01(); |
| 26 | + new DetravMetaGeneratedTool01(); |
| 27 | + |
| 28 | + //recipes and etc |
| 29 | + new ProcessingDetravToolProPick(); |
| 30 | + new ProcessingDetravShaping(); |
| 31 | + if (DetravConfig.PORTABLE_CHARGER_ENABLE) |
| 32 | + new ProcessingDetravPortableCharger(); |
| 33 | + if(DetravConfig.SMART_PLUNGER_ENABLE) |
| 34 | + new ProcessingDetravSmartPlunger(); |
| 35 | + //new Detrav_MetaGenerated_Tool_01(); |
| 36 | + //new ProcessingDetravToolProPick(); |
| 37 | + |
| 38 | + if (DetravConfig.REPAIR_TOOL_ENABLE) |
| 39 | + GT_ModHandler.addCraftingRecipe(DetravMetaGeneratedTool01.INSTANCE.getToolWithStats(2, 1, Materials.Iron, Materials._NULL, null) |
| 40 | + , GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.DO_NOT_CHECK_FOR_COLLISIONS | GT_ModHandler.RecipeBits.BUFFERED, new Object[]{"IBI", " I ", "III", Character.valueOf('I'), OrePrefixes.ingot.get(Materials.Iron), Character.valueOf('B'), OrePrefixes.block.get(Materials.Iron)}); |
| 41 | + |
| 42 | + //ItemList.Machine_Bronze_Boiler_Solar.set(new GT_MetaTileEntity_Boiler_Solar(105, "boiler.solar", "Simple Solar Boiler").getStackForm(1L)); |
| 43 | + if(DetravConfig.SOLAR_BOILERS_ENABLE) { |
| 44 | + |
| 45 | + DetravItemList.Solar_Boiler_Low.set(new Detrav_MetaTileEntity_Boiler_Solar_Low(2051, "boiler.bronze.solar", "Bronze Solar Boiler").getStackForm(1L)); |
| 46 | + DetravItemList.Solar_Boiler_Medium.set(new Detrav_MetaTileEntity_Boiler_Solar_Medium(2052, "boiler.steel.solar", "Steel Solar Boiler").getStackForm(1L)); |
| 47 | + DetravItemList.Solar_Boiler_High.set(new Detrav_MetaTileEntity_Boiler_Solar_High(2053, "boiler.stainless.steel.solar", "Stainless Steel Solar Boiler").getStackForm(1L)); |
| 48 | + } |
| 49 | + //DetravItemList.Anvil.set() |
| 50 | + |
| 51 | + // GameRegistry.addRecipe(new DetravRepairRecipe()); |
| 52 | + } |
| 53 | +} |
0 commit comments