Skip to content

Commit

Permalink
Prevent fill by hand reservoir/air intake hatch with incorrect fluid (G…
Browse files Browse the repository at this point in the history
…TNewHorizons#3673)

Co-authored-by: Martin Robertz <[email protected]>
Co-authored-by: Maya <[email protected]>
  • Loading branch information
3 people authored Dec 20, 2024
1 parent f391685 commit 41a61fc
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@
import net.minecraftforge.common.util.ForgeDirection;
import net.minecraftforge.fluids.Fluid;

import com.gtnewhorizons.modularui.common.widget.FluidSlotWidget;

import gregtech.api.enums.Materials;
import gregtech.api.interfaces.ITexture;
import gregtech.api.interfaces.tileentity.IGregTechTileEntity;
import gregtech.api.metatileentity.MetaTileEntity;
Expand Down Expand Up @@ -124,4 +127,9 @@ public void generateParticles(World aWorld, String name) {
-ySpd,
zSpd);
}

@Override
protected FluidSlotWidget createFluidSlot() {
return super.createFluidSlot().setFilter(f -> f == Materials.Air.mGas);
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@
import net.minecraftforge.fluids.Fluid;
import net.minecraftforge.fluids.FluidRegistry;

import com.gtnewhorizons.modularui.common.widget.FluidSlotWidget;

import gregtech.api.interfaces.ITexture;
import gregtech.api.interfaces.tileentity.IGregTechTileEntity;
import gregtech.api.metatileentity.MetaTileEntity;
Expand Down Expand Up @@ -71,4 +73,9 @@ public ITexture[] getTexturesActive(final ITexture aBaseTexture) {
public ITexture[] getTexturesInactive(final ITexture aBaseTexture) {
return new ITexture[] { aBaseTexture, new GTRenderedTexture(TexturesGtBlock.Overlay_Water) };
}

@Override
protected FluidSlotWidget createFluidSlot() {
return super.createFluidSlot().setFilter(f -> f == FluidRegistry.WATER);
}
}

0 comments on commit 41a61fc

Please sign in to comment.