]> git.lizzy.rs Git - LightOverlay.git/blobdiff - forge/src/main/java/me/shedaniel/lightoverlay/forge/LightOverlayImpl.java
Support 1.17 Forge
[LightOverlay.git] / forge / src / main / java / me / shedaniel / lightoverlay / forge / LightOverlayImpl.java
index 624b9bebd037e6666ca2dd02535fa041e9f4ec0e..676208d0b5d19b07b7cd7acc502ef5bfad5485dc 100644 (file)
@@ -1,12 +1,15 @@
 package me.shedaniel.lightoverlay.forge;
 
+import com.mojang.blaze3d.vertex.PoseStack;
 import me.shedaniel.lightoverlay.common.LightOverlay;
 import net.minecraft.client.renderer.culling.Frustum;
 import net.minecraftforge.api.distmarker.Dist;
 import net.minecraftforge.fml.DistExecutor;
 
+import java.util.function.Consumer;
+
 public class LightOverlayImpl {
-    public static Runnable debugRenderer = () -> {};
+    public static Consumer<PoseStack> debugRenderer = poses -> {};
     
     public static void register() {
         LightOverlay.register();
@@ -23,7 +26,7 @@ public class LightOverlayImpl {
         return FrustumHelper.isVisible(clippingHelper, v, v1, v2, v3, v4, v5);
     }
     
-    public static void renderWorldLast() {
-        debugRenderer.run();
+    public static void renderWorldLast(PoseStack stack) {
+        debugRenderer.accept(stack);
     }
 }