From dcb998cecc6bf3b97a5274958034587f32c43079 Mon Sep 17 00:00:00 2001 From: miozune Date: Fri, 15 Sep 2023 20:24:28 +0900 Subject: Add HoloInventory compat (#2292) --- .../storage/GT_MetaTileEntity_QuantumChest.java | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'src/main/java/gregtech/common') diff --git a/src/main/java/gregtech/common/tileentities/storage/GT_MetaTileEntity_QuantumChest.java b/src/main/java/gregtech/common/tileentities/storage/GT_MetaTileEntity_QuantumChest.java index 7b00a9746c..c830cd4e52 100644 --- a/src/main/java/gregtech/common/tileentities/storage/GT_MetaTileEntity_QuantumChest.java +++ b/src/main/java/gregtech/common/tileentities/storage/GT_MetaTileEntity_QuantumChest.java @@ -1,5 +1,10 @@ package gregtech.common.tileentities.storage; +import java.util.ArrayList; +import java.util.List; + +import javax.annotation.Nullable; + import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; @@ -80,4 +85,18 @@ public class GT_MetaTileEntity_QuantumChest extends GT_MetaTileEntity_DigitalChe protected void setItemStack(ItemStack s) { mItemStack = s; } + + @Nullable + @Override + public List getItemsForHoloGlasses() { + List ret = new ArrayList<>(); + ret.add(getStackInSlot(0)); + ret.add(getStackInSlot(1)); + if (mItemStack != null) { + ItemStack copy = mItemStack.copy(); + copy.stackSize = mItemCount; + ret.add(copy); + } + return ret; + } } -- cgit