aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGlease <4586901+Glease@users.noreply.github.com>2022-02-23 01:52:54 +0800
committerGitHub <noreply@github.com>2022-02-22 18:52:54 +0100
commit961648dcfe095202da9d84449719750dc23a69fe (patch)
treec64fffc707fe9a120191bea34a86c58e76d029ae /src
parentc2fcf94d8039af85994c3909e7a6f3fc3174f0ec (diff)
downloadGT5-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.java8
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();
}