1 package me.shedaniel.lightoverlay.forge.mixin;
3 import com.mojang.blaze3d.vertex.PoseStack;
4 import me.shedaniel.lightoverlay.forge.LightOverlayImpl;
5 import net.minecraft.client.renderer.MultiBufferSource;
6 import net.minecraft.client.renderer.debug.DebugRenderer;
7 import org.spongepowered.asm.mixin.Mixin;
8 import org.spongepowered.asm.mixin.injection.At;
9 import org.spongepowered.asm.mixin.injection.Inject;
10 import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;
12 @Mixin(DebugRenderer.class)
13 public class MixinDebugRenderer {
14 @Inject(method = "render", at = @At("HEAD"))
15 private void render(PoseStack arg, MultiBufferSource.BufferSource arg2, double d, double e, double f, CallbackInfo ci) {
16 LightOverlayImpl.renderWorldLast(arg);