aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
authorLyfts <127234178+Lyfts@users.noreply.github.com>2024-03-13 08:29:24 +0100
committerGitHub <noreply@github.com>2024-03-13 08:29:24 +0100
commit6b2539b422c290164eb0d02e9b39965aace8fd35 (patch)
tree1847057b4e419917f9f19487a1ae46cae9ed9ee8 /src/main/java
parent0b2239cf3c933f098f73e2e9a6558d2b54af99fc (diff)
downloadGT5-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')
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/GT_MetaTileEntity_Hatch_CraftingInput_ME.java13
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/GT_MetaTileEntity_Hatch_CraftingInput_Slave.java5
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;
+ }
}