From 75633e41387b6ef37dc02b7e0cc5076936c9b3ed Mon Sep 17 00:00:00 2001 From: Harry Date: Mon, 24 Jul 2023 03:55:26 -0400 Subject: Add Crafting Input Buffer (ME) (#2160) * Crafting input buffer * persist data * rename and stuff * no more waiting for multis to start * rearrange ui * spotless * fixes * refactor * Crafting Input Slave * getCrafterIcon * crafting input bus * spotless * Update GT_MetaTileEntity_MultiBlockBase.java * Update GT_Loader_MetaTileEntities.java * Update GT_Loader_MetaTileEntities.java * Update GT_MetaTileEntity_MultiBlockBase.java * Update GT_MetaTileEntity_MultiBlockBase.java * Update GT_Loader_MetaTileEntities.java --------- Co-authored-by: Martin Robertz --- .../loaders/preload/GT_Loader_MetaTileEntities.java | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'src/main/java/gregtech/loaders') diff --git a/src/main/java/gregtech/loaders/preload/GT_Loader_MetaTileEntities.java b/src/main/java/gregtech/loaders/preload/GT_Loader_MetaTileEntities.java index 3dc36c1388..42fc02bb66 100644 --- a/src/main/java/gregtech/loaders/preload/GT_Loader_MetaTileEntities.java +++ b/src/main/java/gregtech/loaders/preload/GT_Loader_MetaTileEntities.java @@ -60,6 +60,8 @@ import gregtech.common.tileentities.machines.GT_MetaTileEntity_BasicHull_Bronze; import gregtech.common.tileentities.machines.GT_MetaTileEntity_BasicHull_BronzeBricks; import gregtech.common.tileentities.machines.GT_MetaTileEntity_BasicHull_Steel; import gregtech.common.tileentities.machines.GT_MetaTileEntity_BasicHull_SteelBricks; +import gregtech.common.tileentities.machines.GT_MetaTileEntity_Hatch_CraftingInput_ME; +import gregtech.common.tileentities.machines.GT_MetaTileEntity_Hatch_CraftingInput_Slave; import gregtech.common.tileentities.machines.GT_MetaTileEntity_Hatch_InputBus_ME; import gregtech.common.tileentities.machines.GT_MetaTileEntity_Hatch_OutputBus_ME; import gregtech.common.tileentities.machines.GT_MetaTileEntity_Hatch_Output_ME; @@ -1894,6 +1896,23 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC ItemList.Hatch_Output_ME.set( new GT_MetaTileEntity_Hatch_Output_ME(OUTPUT_HATCH_ME.ID, "hatch.output.me", "Output Hatch (ME)") .getStackForm(1L)); + ItemList.Hatch_CraftingInput_Bus_ME.set( + new GT_MetaTileEntity_Hatch_CraftingInput_ME( + CRAFTING_INPUT_ME.ID, + "hatch.crafting_input.me", + "Crafting Input Buffer (ME)", + true).getStackForm(1L)); + ItemList.Hatch_CraftingInput_Bus_ME_ItemOnly.set( + new GT_MetaTileEntity_Hatch_CraftingInput_ME( + CRAFTING_INPUT_ME_BUS.ID, + "hatch.crafting_input.me.item_only", + "Crafting Input Bus (ME)", + false).getStackForm(1L)); + ItemList.Hatch_CraftingInput_Bus_Slave.set( + new GT_MetaTileEntity_Hatch_CraftingInput_Slave( + CRAFTING_INPUT_SLAVE.ID, + "hatch.crafting_input.slave", + "Crafting Input Slave").getStackForm(1L)); } } -- cgit