From af21079752312196657396bbeecaa411d2ef0a12 Mon Sep 17 00:00:00 2001 From: Dek Date: Sun, 30 Aug 2026 11:48:54 -0400 Subject: [PATCH] Fixed chams leaking polygon offset state when an entity render is cancelled --- .../meteorclient/mixin/LivingEntityRendererMixin.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/meteordevelopment/meteorclient/mixin/LivingEntityRendererMixin.java b/src/main/java/meteordevelopment/meteorclient/mixin/LivingEntityRendererMixin.java index 60a6236b70c..381165e2a61 100644 --- a/src/main/java/meteordevelopment/meteorclient/mixin/LivingEntityRendererMixin.java +++ b/src/main/java/meteordevelopment/meteorclient/mixin/LivingEntityRendererMixin.java @@ -98,7 +98,10 @@ private RenderType getRenderPlayer(RenderType original, S state, boolean isBodyV Entity entity = ((IEntityRenderState) state).meteor$getEntity(); if (!(entity instanceof LivingEntity livingEntity)) return; - if (Modules.get().get(NoRender.class).noDeadEntities() && livingEntity.isDeadOrDying()) ci.cancel(); + if (Modules.get().get(NoRender.class).noDeadEntities() && livingEntity.isDeadOrDying()) { + ci.cancel(); + return; + } if (chams.shouldRender(entity)) { glEnable(GL_POLYGON_OFFSET_FILL);