From d88e660cbb3c8e9512d8144f21a18bede7c1a099 Mon Sep 17 00:00:00 2001 From: HellFirePvP <7419378+HellFirePvP@users.noreply.github.com> Date: Sat, 30 Jan 2021 03:01:16 +0100 Subject: [PATCH] Fix translucent model parts of MultiLayerModels rendering as missing models due to differing rendertypes when rendering block model (#7579) Signed-off-by: HellFirePvP <7419378+HellFirePvP@users.noreply.github.com> --- .../java/net/minecraftforge/client/model/MultiLayerModel.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/net/minecraftforge/client/model/MultiLayerModel.java b/src/main/java/net/minecraftforge/client/model/MultiLayerModel.java index 4191e01ec0..2668d297c5 100644 --- a/src/main/java/net/minecraftforge/client/model/MultiLayerModel.java +++ b/src/main/java/net/minecraftforge/client/model/MultiLayerModel.java @@ -156,6 +156,9 @@ public final class MultiLayerModel implements IModelGeometry } return builder.build(); } + // fix translucent layer parts in piston-moving rendering as missing model + if (layer == RenderType.getTranslucentMovingBlock()) + layer = RenderType.getTranslucent(); // support for item layer rendering if (state == null && convertRenderTypes) layer = ITEM_RENDER_TYPE_MAPPING.inverse().getOrDefault(layer, layer);