aboutsummaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
authorMartin Robertz <dream-master@gmx.net>2020-12-25 11:38:04 +0100
committerGitHub <noreply@github.com>2020-12-25 11:38:04 +0100
commit86b88f5f075f45305c9737fb34e9b019cf104af2 (patch)
tree9549d8bb2b69dac12594acfc232be7680ae2f387 /src/main
parent5328f1762fb5c681a64b76ba2ab45c9741ed1b05 (diff)
parent2c75625d044b960c83b5dae466b43f9b92eebe0b (diff)
downloadGT5-Unofficial-86b88f5f075f45305c9737fb34e9b019cf104af2.tar.gz
GT5-Unofficial-86b88f5f075f45305c9737fb34e9b019cf104af2.tar.bz2
GT5-Unofficial-86b88f5f075f45305c9737fb34e9b019cf104af2.zip
Merge pull request #370 from 4gname/patch-2
Fixed checking of Filter Casings in Cleanroom
Diffstat (limited to 'src/main')
-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);