diff options
author | Lyfts <127234178+Lyfts@users.noreply.github.com> | 2024-03-13 08:29:24 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-13 08:29:24 +0100 |
commit | 6b2539b422c290164eb0d02e9b39965aace8fd35 (patch) | |
tree | 1847057b4e419917f9f19487a1ae46cae9ed9ee8 /src/main/java | |
parent | 0b2239cf3c933f098f73e2e9a6558d2b54af99fc (diff) | |
download | GT5-Unofficial-6b2539b422c290164eb0d02e9b39965aace8fd35.tar.gz GT5-Unofficial-6b2539b422c290164eb0d02e9b39965aace8fd35.tar.bz2 GT5-Unofficial-6b2539b422c290164eb0d02e9b39965aace8fd35.zip |
Add holo glasses support for CRIBs (#2535)
add holo glasses support for cribs
Diffstat (limited to 'src/main/java')
2 files changed, 18 insertions, 0 deletions
diff --git a/src/main/java/gregtech/common/tileentities/machines/GT_MetaTileEntity_Hatch_CraftingInput_ME.java b/src/main/java/gregtech/common/tileentities/machines/GT_MetaTileEntity_Hatch_CraftingInput_ME.java index 2ec5b8c1c4..f7ba3af5f0 100644 --- a/src/main/java/gregtech/common/tileentities/machines/GT_MetaTileEntity_Hatch_CraftingInput_ME.java +++ b/src/main/java/gregtech/common/tileentities/machines/GT_MetaTileEntity_Hatch_CraftingInput_ME.java @@ -1023,4 +1023,17 @@ public class GT_MetaTileEntity_Hatch_CraftingInput_ME extends GT_MetaTileEntity_ public boolean supportsFluids() { return this.supportFluids; } + + @Override + public List<ItemStack> getItemsForHoloGlasses() { + List<ItemStack> list = new ArrayList<>(); + for (PatternSlot slot : internalInventory) { + if (slot == null) continue; + + IAEItemStack[] outputs = slot.getPatternDetails() + .getCondensedOutputs(); + list.add(outputs[0].getItemStack()); + } + return list; + } } diff --git a/src/main/java/gregtech/common/tileentities/machines/GT_MetaTileEntity_Hatch_CraftingInput_Slave.java b/src/main/java/gregtech/common/tileentities/machines/GT_MetaTileEntity_Hatch_CraftingInput_Slave.java index 30a188660b..ee53e9494a 100644 --- a/src/main/java/gregtech/common/tileentities/machines/GT_MetaTileEntity_Hatch_CraftingInput_Slave.java +++ b/src/main/java/gregtech/common/tileentities/machines/GT_MetaTileEntity_Hatch_CraftingInput_Slave.java @@ -254,4 +254,9 @@ public class GT_MetaTileEntity_Hatch_CraftingInput_Slave extends GT_MetaTileEnti super.getWailaNBTData(player, tile, tag, world, x, y, z); } + + @Override + public List<ItemStack> getItemsForHoloGlasses() { + return getMaster() != null ? getMaster().getItemsForHoloGlasses() : null; + } } |