diff --git a/src/main/java/meteordevelopment/meteorclient/mixin/LevelRendererMixin.java b/src/main/java/meteordevelopment/meteorclient/mixin/LevelRendererMixin.java index d48a6a501e..0f1d660a30 100644 --- a/src/main/java/meteordevelopment/meteorclient/mixin/LevelRendererMixin.java +++ b/src/main/java/meteordevelopment/meteorclient/mixin/LevelRendererMixin.java @@ -71,6 +71,11 @@ 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();