mirror of
https://github.com/MinecraftForge/MinecraftForge.git
synced 2026-11-12 16:27:47 +00:00
fix global cache not being a block render type (#7648)
This commit is contained in:
1 parent
b8eca88f75
commit
fe26b77e3b
2 files changed
+1
-5
No files matched your search
@@ -782,9 +782,8 @@ public class ForgeHooksClient
|
||||
.filter(t -> RenderTypeLookup.canRenderInLayer(state, t))
|
||||
.forEach(rendertype ->
|
||||
{
|
||||
rendertype = rendertype == RenderType.getTranslucent() ? RenderType.getTranslucentMovingBlock() : rendertype;
|
||||
setRenderLayer(rendertype);
|
||||
IVertexBuilder ivertexbuilder = buffer.getBuffer(rendertype);
|
||||
IVertexBuilder ivertexbuilder = buffer.getBuffer(rendertype == RenderType.getTranslucent() ? RenderType.getTranslucentMovingBlock() : rendertype);
|
||||
blockRenderer.getBlockModelRenderer().renderModel(world, blockRenderer.getModelForState(state), state, pos, stack, ivertexbuilder, checkSides, new Random(), state.getPositionRandom(pos), combinedOverlay);
|
||||
});
|
||||
setRenderLayer(null);
|
||||
|
||||
@@ -156,9 +156,6 @@ public final class MultiLayerModel implements IModelGeometry<MultiLayerModel>
|
||||
}
|
||||
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);
|
||||
|
||||
Reference in new issue
Block a user