diff options
| author | kuba6000 <kuba.123123.6000@gmail.com> | 2023-03-16 21:27:13 +0100 |
|---|---|---|
| committer | kuba6000 <kuba.123123.6000@gmail.com> | 2023-03-16 21:27:13 +0100 |
| commit | c5f2184b6b0e9375f75a860c51ec54d8c40c689e (patch) | |
| tree | b7da6783b8886b3a14eb4157268a940329f3727e /src/main/java/kubatech/loaders | |
| parent | 793b11aa3d432c1e2cd31f56c60c3dec436ff4a2 (diff) | |
| download | GT5-Unofficial-c5f2184b6b0e9375f75a860c51ec54d8c40c689e.tar.gz GT5-Unofficial-c5f2184b6b0e9375f75a860c51ec54d8c40c689e.tar.bz2 GT5-Unofficial-c5f2184b6b0e9375f75a860c51ec54d8c40c689e.zip | |
Its working
Diffstat (limited to 'src/main/java/kubatech/loaders')
| -rw-r--r-- | src/main/java/kubatech/loaders/RecipeLoader.java | 29 |
1 files changed, 28 insertions, 1 deletions
diff --git a/src/main/java/kubatech/loaders/RecipeLoader.java b/src/main/java/kubatech/loaders/RecipeLoader.java index dc70c183e8..cf8c0e0163 100644 --- a/src/main/java/kubatech/loaders/RecipeLoader.java +++ b/src/main/java/kubatech/loaders/RecipeLoader.java @@ -18,9 +18,11 @@ import kubatech.Tags; import kubatech.api.LoaderReference; import kubatech.api.enums.ItemList; import kubatech.tileentity.gregtech.multiblock.GT_MetaTileEntity_ExtremeExterminationChamber; +import kubatech.tileentity.gregtech.multiblock.GT_MetaTileEntity_ExtremeIndustrialGreenhouse; import kubatech.tileentity.gregtech.multiblock.GT_MetaTileEntity_MegaIndustrialApiary; import net.minecraft.init.Blocks; +import net.minecraft.init.Items; import net.minecraft.item.ItemStack; import net.minecraftforge.fluids.FluidRegistry; import net.minecraftforge.fluids.FluidStack; @@ -86,6 +88,25 @@ public class RecipeLoader { 6000, 2_048_000); } + if (registerMTEUsingID( + 12_792, + ExtremeIndustrialGreenhouse, + GT_MetaTileEntity_ExtremeIndustrialGreenhouse.class, + "multimachine.extremegreenhouse", + "Extreme Industrial Greenhouse", + true /* IC2 is always loaded */)) { + GT_ModHandler.addCraftingRecipe( + ExtremeIndustrialGreenhouse.get(1), + bitsd, + new Object[] { "AZA", "BRB", "AZA", 'B', gregtech.api.enums.ItemList.Casing_CleanStainlessSteel, + 'R', + GT_ModHandler + .getModItem("EnderIO", "blockFarmStation", 1, new ItemStack(Items.diamond_hoe)), + 'A', + LoaderReference.GTNHCoreMod ? CustomItemList.AcceleratorIV.get(1) + : gregtech.api.enums.ItemList.Robot_Arm_IV, + 'Z', OrePrefixes.circuit.get(Materials.Ultimate) }); + } RegisterTeaLine(); if (MTEID > MTEIDMax + 1) throw new RuntimeException("MTE ID's"); } @@ -108,6 +129,13 @@ public class RecipeLoader { private static boolean registerMTE(ItemList item, Class<? extends MetaTileEntity> mte, String aName, String aNameRegional, boolean dep) { if (MTEID > MTEIDMax) throw new RuntimeException("MTE ID's"); + registerMTEUsingID(MTEID, item, mte, aName, aNameRegional, dep); + MTEID++; + return dep; + } + + private static boolean registerMTEUsingID(int ID, ItemList item, Class<? extends MetaTileEntity> mte, String aName, + String aNameRegional, boolean dep) { if (dep) { try { item.set( @@ -123,7 +151,6 @@ public class RecipeLoader { throw new RuntimeException(ex.getMessage()); } } - MTEID++; return dep; } |
