diff options
author | Glease <4586901+Glease@users.noreply.github.com> | 2023-01-09 03:00:42 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-01-08 20:00:42 +0100 |
commit | 7c12a616795f420cac246e77ea72c5e1ef381bcd (patch) | |
tree | 868141233557bc19beebe9a4a0d95674e6b100ba /src/main/java/gtPlusPlus/xmod | |
parent | 7738ac8bb7688f12062eb61aa7a7e8cbc9ba1f10 (diff) | |
download | GT5-Unofficial-7c12a616795f420cac246e77ea72c5e1ef381bcd.tar.gz GT5-Unofficial-7c12a616795f420cac246e77ea72c5e1ef381bcd.tar.bz2 GT5-Unofficial-7c12a616795f420cac246e77ea72c5e1ef381bcd.zip |
prevent incorrect fluid from being forced into specialized hatch (#488)
Diffstat (limited to 'src/main/java/gtPlusPlus/xmod')
-rw-r--r-- | src/main/java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/base/GT_MetaTileEntity_Hatch_CustomFluidBase.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/base/GT_MetaTileEntity_Hatch_CustomFluidBase.java b/src/main/java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/base/GT_MetaTileEntity_Hatch_CustomFluidBase.java index 48c8bfba81..16a4184c9d 100644 --- a/src/main/java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/base/GT_MetaTileEntity_Hatch_CustomFluidBase.java +++ b/src/main/java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/base/GT_MetaTileEntity_Hatch_CustomFluidBase.java @@ -11,6 +11,7 @@ import gregtech.api.metatileentity.MetaTileEntity; import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Hatch; import gregtech.api.render.TextureFactory; import gregtech.api.util.GT_Utility; +import gregtech.common.gui.modularui.widget.FluidDisplaySlotWidget; import gtPlusPlus.core.lib.CORE; import gtPlusPlus.core.util.minecraft.FluidUtils; import net.minecraft.entity.player.EntityPlayer; @@ -201,4 +202,9 @@ public class GT_MetaTileEntity_Hatch_CustomFluidBase extends GT_MetaTileEntity_H public boolean useModularUI() { return true; } + + @Override + protected FluidDisplaySlotWidget createDrainableFluidSlot() { + return super.createDrainableFluidSlot().setEmptyCanFillFilter(s -> s == mLockedFluid); + } } |