]> git.lizzy.rs Git - LightOverlay.git/blobdiff - forge/src/main/java/me/shedaniel/lightoverlay/forge/mixin/MixinLevelRenderer.java
Update to Forge 1.18 and fix #128
[LightOverlay.git] / forge / src / main / java / me / shedaniel / lightoverlay / forge / mixin / MixinLevelRenderer.java
index 3b9277ca51dbb31a520c3b49c2c24bc8c3bbbac9..8a039d3b46118bba9265e63b52e980d4f2c7d61e 100644 (file)
@@ -1,22 +1,18 @@
 package me.shedaniel.lightoverlay.forge.mixin;
 
-import me.shedaniel.lightoverlay.common.LightOverlay;
+import me.shedaniel.lightoverlay.forge.LightOverlayImpl;
+import net.minecraft.client.Camera;
+import net.minecraft.client.renderer.LevelRenderer;
 import net.minecraft.client.renderer.culling.Frustum;
-//import net.minecraft.client.Camera;
-//import net.minecraft.client.renderer.LevelRenderer;
-//import org.spongepowered.asm.mixin.Mixin;
-//import org.spongepowered.asm.mixin.injection.At;
-//import org.spongepowered.asm.mixin.injection.Inject;
-//import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;
+import org.spongepowered.asm.mixin.Mixin;
+import org.spongepowered.asm.mixin.injection.At;
+import org.spongepowered.asm.mixin.injection.Inject;
+import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;
 
-//@Mixin(LevelRenderer.class)
+@Mixin(LevelRenderer.class)
 public class MixinLevelRenderer {
-//    @Inject(method = "setupRender", at = @At("HEAD"))
-//    private void setupTerrain(Camera camera, Frustum frustum, boolean bl, int i, boolean bl2, CallbackInfo ci) {
-//        LightOverlay.renderer.frustum = frustum;
-//    }
-    
-    public static void setupTerrain(Frustum frustum) {
-        LightOverlay.renderer.frustum = frustum;
+    @Inject(method = "setupRender", at = @At("HEAD"))
+    private void setupTerrain(Camera camera, Frustum frustum, boolean bl, boolean bl2, CallbackInfo ci) {
+        LightOverlayImpl.renderer.frustum = frustum;
     }
 }