1 package me.shedaniel.lightoverlay.forge.mixin;
3 import me.shedaniel.lightoverlay.common.LightOverlay;
4 import net.minecraft.client.Camera;
5 import net.minecraft.client.renderer.LevelRenderer;
6 import net.minecraft.client.renderer.culling.Frustum;
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(LevelRenderer.class)
13 public class MixinLevelRenderer {
14 @Inject(method = "setupRender", at = @At("HEAD"))
15 private void setupTerrain(Camera camera, Frustum frustum, boolean bl, int i, boolean bl2, CallbackInfo ci) {
16 LightOverlay.frustum = frustum;