aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech
diff options
context:
space:
mode:
authorLex <50260829+4gname@users.noreply.github.com>2020-12-11 17:53:03 +0700
committerGitHub <noreply@github.com>2020-12-11 17:53:03 +0700
commit2c75625d044b960c83b5dae466b43f9b92eebe0b (patch)
tree893b5e4c0d6cebb3a7873cd59a391273ec873e28 /src/main/java/gregtech
parentd66962ed18b3f8d15889ce0b5545427311b24f94 (diff)
downloadGT5-Unofficial-2c75625d044b960c83b5dae466b43f9b92eebe0b.tar.gz
GT5-Unofficial-2c75625d044b960c83b5dae466b43f9b92eebe0b.tar.bz2
GT5-Unofficial-2c75625d044b960c83b5dae466b43f9b92eebe0b.zip
fix cleanroom check structure
Diffstat (limited to 'src/main/java/gregtech')
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_Cleanroom.java12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_Cleanroom.java b/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_Cleanroom.java
index 606c63110f..0ca2cb8a6c 100644
--- a/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_Cleanroom.java
+++ b/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_Cleanroom.java
@@ -125,6 +125,18 @@ public class GT_MetaTileEntity_Cleanroom extends GT_MetaTileEntity_MultiBlockBas
}
}
}
+ //detect room square for filters
+ for (int i = -x+1; i < x; i++) {
+ for (int j = -z+1; j < z; j++) {
+ if (i == 0 && j == 0) continue;
+ Block tBlock = aBaseMetaTileEntity.getBlockOffset(j, 0, i);
+ int tMeta = aBaseMetaTileEntity.getMetaIDOffset(j, 0, i);
+ if (tBlock != GregTech_API.sBlockCasings3 && tMeta != 11) {
+ return false;
+ }
+ }
+ }
+
for (int i = -1; i > -16; i--) {
Block tBlock = aBaseMetaTileEntity.getBlockOffset(x, i, z);
int tMeta = aBaseMetaTileEntity.getMetaIDOffset(x, i, z);