diff options
author | Glease <4586901+Glease@users.noreply.github.com> | 2022-02-23 01:52:54 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-02-22 18:52:54 +0100 |
commit | 961648dcfe095202da9d84449719750dc23a69fe (patch) | |
tree | c64fffc707fe9a120191bea34a86c58e76d029ae /src | |
parent | c2fcf94d8039af85994c3909e7a6f3fc3174f0ec (diff) | |
download | GT5-Unofficial-961648dcfe095202da9d84449719750dc23a69fe.tar.gz GT5-Unofficial-961648dcfe095202da9d84449719750dc23a69fe.tar.bz2 GT5-Unofficial-961648dcfe095202da9d84449719750dc23a69fe.zip |
disable rendering facade texture intended for second pass (#944)
Diffstat (limited to 'src')
-rw-r--r-- | src/main/java/gregtech/common/covers/GT_Cover_FacadeBase.java | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/main/java/gregtech/common/covers/GT_Cover_FacadeBase.java b/src/main/java/gregtech/common/covers/GT_Cover_FacadeBase.java index 03933ec027..fa3c6624f8 100644 --- a/src/main/java/gregtech/common/covers/GT_Cover_FacadeBase.java +++ b/src/main/java/gregtech/common/covers/GT_Cover_FacadeBase.java @@ -2,7 +2,7 @@ package gregtech.common.covers; import com.google.common.io.ByteArrayDataInput; import cpw.mods.fml.common.network.ByteBufUtils; -import gregtech.api.GregTech_API; +import gregtech.api.enums.Textures; import gregtech.api.interfaces.ITexture; import gregtech.api.interfaces.tileentity.ICoverable; import gregtech.api.render.TextureFactory; @@ -107,9 +107,11 @@ public abstract class GT_Cover_FacadeBase extends GT_CoverBehaviorBase<GT_Cover_ @Override protected ITexture getSpecialCoverTextureImpl(byte aSide, int aCoverID, FacadeData aCoverVariable, ICoverable aTileEntity) { - if (GT_Utility.isStackInvalid(aCoverVariable.mStack)) return null; + if (GT_Utility.isStackInvalid(aCoverVariable.mStack)) return Textures.BlockIcons.ERROR_RENDERING[0]; Block block = getTargetBlock(aCoverVariable.mStack); - if (block == null) return null; + if (block == null) return Textures.BlockIcons.ERROR_RENDERING[0]; + // TODO: change this when *someone* made the block render in both pass + if (block.getRenderBlockPass() != 0) return Textures.BlockIcons.ERROR_RENDERING[0]; return TextureFactory.builder().setFromBlock(block, getTargetMeta(aCoverVariable.mStack)).useWorldCoord().setFromSide(ForgeDirection.getOrientation(aSide)).build(); } |