From cd520ed85b05027b8033d2ed4961482bc39a95a6 Mon Sep 17 00:00:00 2001 From: Alexdoru <57050655+Alexdoru@users.noreply.github.com> Date: Tue, 28 Apr 2026 20:22:32 +0200 Subject: [PATCH] fix world client leak in renderer --- src/main/scala/codechicken/multipart/MultipartRenderer.scala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/scala/codechicken/multipart/MultipartRenderer.scala b/src/main/scala/codechicken/multipart/MultipartRenderer.scala index bde0939..eabfa07 100644 --- a/src/main/scala/codechicken/multipart/MultipartRenderer.scala +++ b/src/main/scala/codechicken/multipart/MultipartRenderer.scala @@ -85,7 +85,9 @@ object MultipartRenderer val state = CCRenderState.instance state.resetInstance() state.lightMatrix.locate(world, x, y, z) - return tmpart.renderStatic(new Vector3(x, y, z), pass) + val b = tmpart.renderStatic(new Vector3(x, y, z), pass) + state.lightMatrix.access = null + b } override def renderInventoryBlock(