diff options
author | Martin Robertz <dream-master@gmx.net> | 2020-12-25 11:38:04 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-12-25 11:38:04 +0100 |
commit | 86b88f5f075f45305c9737fb34e9b019cf104af2 (patch) | |
tree | 9549d8bb2b69dac12594acfc232be7680ae2f387 /src/main/java/gregtech | |
parent | 5328f1762fb5c681a64b76ba2ab45c9741ed1b05 (diff) | |
parent | 2c75625d044b960c83b5dae466b43f9b92eebe0b (diff) | |
download | GT5-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/java/gregtech')
-rw-r--r-- | src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_Cleanroom.java | 12 |
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); |