From c483bd17f50957ac25e9af3b71a82845086ffe35 Mon Sep 17 00:00:00 2001 From: yueh Date: Tue, 23 Jul 2019 21:12:17 +0200 Subject: [PATCH] Fixes #4089: Render cable core on straight lines of different types. (#4103) --- .../java/appeng/client/render/cablebus/CableBuilder.java | 5 +++++ .../appeng/client/render/cablebus/CableBusBakedModel.java | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/java/appeng/client/render/cablebus/CableBuilder.java b/src/main/java/appeng/client/render/cablebus/CableBuilder.java index f168c233e..0090c61d1 100644 --- a/src/main/java/appeng/client/render/cablebus/CableBuilder.java +++ b/src/main/java/appeng/client/render/cablebus/CableBuilder.java @@ -493,6 +493,11 @@ class CableBuilder this.addCoveredConnection( facing, cableColor, connectionType, cableBusAdjacent, quadsOut ); return; } + else if( connectionType == AECableType.DENSE_COVERED ) + { + this.addDenseCoveredConnection( facing, cableColor, connectionType, cableBusAdjacent, quadsOut ); + return; + } CubeBuilder cubeBuilder = new CubeBuilder( this.format, quadsOut ); diff --git a/src/main/java/appeng/client/render/cablebus/CableBusBakedModel.java b/src/main/java/appeng/client/render/cablebus/CableBusBakedModel.java index d458e7b71..82c8cf40c 100644 --- a/src/main/java/appeng/client/render/cablebus/CableBusBakedModel.java +++ b/src/main/java/appeng/client/render/cablebus/CableBusBakedModel.java @@ -172,7 +172,7 @@ public class CableBusBakedModel implements IBakedModel final AECableType secondType = sides.get( firstSide.getOpposite() ); - return firstType == secondType; + return firstType == secondType && cableType == firstType && cableType == secondType; } private void addCableQuads( CableBusRenderState renderState, List quadsOut )