From c5c181874910bfee7317c5b7cd0fa53f52d6cc9c Mon Sep 17 00:00:00 2001 From: malte0811 Date: Sat, 17 Nov 2018 12:55:19 +0100 Subject: [PATCH] Fix some mechanical multiblock parts not rendering properly with Optifine, closes #44 --- .../client/multiblock_io_model/BakedMBIOModel.java | 2 ++ .../industrialwires/blockstates/hv_multiblock_mirrored.json | 6 +++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/java/malte0811/industrialwires/client/multiblock_io_model/BakedMBIOModel.java b/src/main/java/malte0811/industrialwires/client/multiblock_io_model/BakedMBIOModel.java index 7dea22e..458431d 100644 --- a/src/main/java/malte0811/industrialwires/client/multiblock_io_model/BakedMBIOModel.java +++ b/src/main/java/malte0811/industrialwires/client/multiblock_io_model/BakedMBIOModel.java @@ -73,6 +73,8 @@ public class BakedMBIOModel implements IBakedModel { @Nonnull @Override public List getQuads(@Nullable IBlockState state, @Nullable EnumFacing side, long rand) { + if (side != null) + return ImmutableList.of(); MBSideConfig config = NULL_CONFIG; if (state instanceof IExtendedBlockState) { MBSideConfig tmpConfig = ((IExtendedBlockState) state).getValue(IWProperties.MB_SIDES); diff --git a/src/main/resources/assets/industrialwires/blockstates/hv_multiblock_mirrored.json b/src/main/resources/assets/industrialwires/blockstates/hv_multiblock_mirrored.json index d26ea2d..2732c36 100644 --- a/src/main/resources/assets/industrialwires/blockstates/hv_multiblock_mirrored.json +++ b/src/main/resources/assets/industrialwires/blockstates/hv_multiblock_mirrored.json @@ -77,7 +77,11 @@ "model": "builtin/generated" }, "connector": { - "model": "immersiveengineering:smartmodel/conn_empty" + "model": "immersiveengineering:smartmodel/connector", + "custom": { + "base": "builtin/generated", + "layers": [] + } } }, "boolean0":