maybe fix for item and be rendering

This commit is contained in:
gnembon committed 2025-08-27 09:42:28 +02:00
1 parent 1edd672176
commit dd5f58f719
1 file changed
+6
@@ -26,6 +26,10 @@ public class LevelRenderer_scarpetRenderMixin
{ {
@Shadow @Final private LevelTargetBundle targets; @Shadow @Final private LevelTargetBundle targets;
@Shadow @Final private FeatureRenderDispatcher featureRenderDispatcher;
@Shadow @Final private RenderBuffers renderBuffers;
@Inject(method = "<init>", at = @At("RETURN")) @Inject(method = "<init>", at = @At("RETURN"))
private void addRenderers(Minecraft minecraft, EntityRenderDispatcher entityRenderDispatcher, BlockEntityRenderDispatcher blockEntityRenderDispatcher, RenderBuffers renderBuffers, LevelRenderState levelRenderState, FeatureRenderDispatcher featureRenderDispatcher, CallbackInfo ci) private void addRenderers(Minecraft minecraft, EntityRenderDispatcher entityRenderDispatcher, BlockEntityRenderDispatcher blockEntityRenderDispatcher, RenderBuffers renderBuffers, LevelRenderState levelRenderState, FeatureRenderDispatcher featureRenderDispatcher, CallbackInfo ci)
{ {
@@ -43,6 +47,8 @@ public class LevelRenderer_scarpetRenderMixin
FramePass pass = frameGraphBuilder.addPass("scarpet_shapes"); FramePass pass = frameGraphBuilder.addPass("scarpet_shapes");
targets.main = pass.readsAndWrites(targets.main); targets.main = pass.readsAndWrites(targets.main);
pass.executes(() -> CarpetClient.shapes.render(null, camera, f)); pass.executes(() -> CarpetClient.shapes.render(null, camera, f));
featureRenderDispatcher.renderAllFeatures();
renderBuffers.bufferSource().endLastBatch();
} }
} }
} }