diff options
author | miozune <miozune@gmail.com> | 2023-05-30 00:11:45 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-05-29 17:11:45 +0200 |
commit | 51ab489077b476a7fa5488ca7dd25eb37f393cf7 (patch) | |
tree | a37be28bded993cc76bfc45cec01338902151a83 /src/main/java/gregtech/api/metatileentity/implementations | |
parent | 707d0bfc5912699559e1359d34a22410533696ce (diff) | |
download | GT5-Unofficial-51ab489077b476a7fa5488ca7dd25eb37f393cf7.tar.gz GT5-Unofficial-51ab489077b476a7fa5488ca7dd25eb37f393cf7.tar.bz2 GT5-Unofficial-51ab489077b476a7fa5488ca7dd25eb37f393cf7.zip |
Allow muffler hatches to face downward (#2036)
Diffstat (limited to 'src/main/java/gregtech/api/metatileentity/implementations')
-rw-r--r-- | src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_Hatch_Muffler.java | 16 |
1 files changed, 1 insertions, 15 deletions
diff --git a/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_Hatch_Muffler.java b/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_Hatch_Muffler.java index 9cec94fe9b..bd94371440 100644 --- a/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_Hatch_Muffler.java +++ b/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_Hatch_Muffler.java @@ -3,8 +3,6 @@ package gregtech.api.metatileentity.implementations; import static gregtech.api.enums.Textures.BlockIcons.OVERLAY_MUFFLER; import static gregtech.api.objects.XSTR.XSTR_INSTANCE; -import java.util.Arrays; - import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemStack; import net.minecraft.world.World; @@ -35,7 +33,6 @@ public class GT_MetaTileEntity_Hatch_Muffler extends GT_MetaTileEntity_Hatch { private final int pollutionRecover = 100 - pollutionReduction; private final String[] description = String.format(localizedDescFormat, pollutionReduction, pollutionRecover) .split("\\R"); - private final boolean[] facings = new boolean[ForgeDirection.VALID_DIRECTIONS.length]; public GT_MetaTileEntity_Hatch_Muffler(int aID, String aName, String aNameRegional, int aTier) { super(aID, aName, aNameRegional, aTier, 0, ""); @@ -57,7 +54,6 @@ public class GT_MetaTileEntity_Hatch_Muffler extends GT_MetaTileEntity_Hatch { public GT_MetaTileEntity_Hatch_Muffler(String aName, int aTier, int aInvSlotCount, String[] aDescription, ITexture[][][] aTextures) { super(aName, aTier, aInvSlotCount, aDescription, aTextures); - setInValidFacings(ForgeDirection.DOWN); } @Override @@ -121,7 +117,7 @@ public class GT_MetaTileEntity_Hatch_Muffler extends GT_MetaTileEntity_Hatch { @Override public boolean isFacingValid(ForgeDirection facing) { - return facings[facing.ordinal()]; + return true; } @Override @@ -224,14 +220,4 @@ public class GT_MetaTileEntity_Hatch_Muffler extends GT_MetaTileEntity_Hatch { } return false; } - - /** - * @param aFacings the {@link ForgeDirection} invalid facings - * @apiNote API Code, BartWorks/TecTech based EBF relies on this. It's marked here, not anywhere else. - */ - public void setInValidFacings(ForgeDirection... aFacings) { - Arrays.fill(facings, true); - Arrays.stream(aFacings) - .forEach(face -> facings[face.ordinal()] = false); - } } |