From 64826425a4709448755bd59120c4e95c7e43d51b Mon Sep 17 00:00:00 2001 From: 2xc3 <220361961+im2xc3@users.noreply.github.com> Date: Wed, 4 Nov 2026 22:37:45 +0100 Subject: [PATCH 1/2] Fix https://github.com/MeteorDevelopment/meteor-client/issues/6762 --- .../meteorclient/mixin/LevelRendererMixin.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/main/java/meteordevelopment/meteorclient/mixin/LevelRendererMixin.java b/src/main/java/meteordevelopment/meteorclient/mixin/LevelRendererMixin.java index d48a6a501e9..3dfb653d930 100644 --- a/src/main/java/meteordevelopment/meteorclient/mixin/LevelRendererMixin.java +++ b/src/main/java/meteordevelopment/meteorclient/mixin/LevelRendererMixin.java @@ -71,6 +71,18 @@ private boolean modifyMobEffectBlocksSky(boolean original) { // Entity Shaders + @ModifyExpressionValue( + method = "executeOutline", + at = @At( + value = "FIELD", + target = "Lnet/minecraft/client/renderer/LevelRenderer;currentFrameRendersEntityOutline:Z", + opcode = Opcodes.GETFIELD + ) + ) + private boolean meteor$allowCustomEntityOutlines(boolean original) { + return original || !framebufferStack.isEmpty(); + } + @Inject(method = "render", at = @At("HEAD")) private void onRenderLevelHead(GraphicsResourceAllocator resourceAllocator, boolean renderOutline, CameraRenderState cameraState, GpuBufferSlice terrainFog, Vector4f fogColor, boolean shouldRenderSky, boolean consistentDepthRequired, CallbackInfo ci) { PostProcessShaders.beginRender(); From ea6383b65da2a251be2da12c73a3b51391b486ba Mon Sep 17 00:00:00 2001 From: 2xc3 <220361961+im2xc3@users.noreply.github.com> Date: Mon, 9 Nov 2026 21:41:37 +0100 Subject: [PATCH 2/2] oneline this --- .../meteorclient/mixin/LevelRendererMixin.java | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/src/main/java/meteordevelopment/meteorclient/mixin/LevelRendererMixin.java b/src/main/java/meteordevelopment/meteorclient/mixin/LevelRendererMixin.java index 3dfb653d930..0f1d660a30f 100644 --- a/src/main/java/meteordevelopment/meteorclient/mixin/LevelRendererMixin.java +++ b/src/main/java/meteordevelopment/meteorclient/mixin/LevelRendererMixin.java @@ -71,14 +71,7 @@ private boolean modifyMobEffectBlocksSky(boolean original) { // Entity Shaders - @ModifyExpressionValue( - method = "executeOutline", - at = @At( - value = "FIELD", - target = "Lnet/minecraft/client/renderer/LevelRenderer;currentFrameRendersEntityOutline:Z", - opcode = Opcodes.GETFIELD - ) - ) + @ModifyExpressionValue(method = "executeOutline", at = @At(value = "FIELD", target = "Lnet/minecraft/client/renderer/LevelRenderer;currentFrameRendersEntityOutline:Z", opcode = Opcodes.GETFIELD)) private boolean meteor$allowCustomEntityOutlines(boolean original) { return original || !framebufferStack.isEmpty(); }