aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/api/metatileentity/implementations
diff options
context:
space:
mode:
authormiozune <miozune@gmail.com>2023-05-30 00:11:45 +0900
committerGitHub <noreply@github.com>2023-05-29 17:11:45 +0200
commit51ab489077b476a7fa5488ca7dd25eb37f393cf7 (patch)
treea37be28bded993cc76bfc45cec01338902151a83 /src/main/java/gregtech/api/metatileentity/implementations
parent707d0bfc5912699559e1359d34a22410533696ce (diff)
downloadGT5-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.java16
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);
- }
}