]> git.lizzy.rs Git - BoundingBoxOutlineReloaded.git/blobdiff - src/main/java/com/irtimaled/bbor/mixin/client/renderer/MixinEntityRenderer.java
Downgrade to 1.12.2
[BoundingBoxOutlineReloaded.git] / src / main / java / com / irtimaled / bbor / mixin / client / renderer / MixinEntityRenderer.java
index 44f66c1197d2b36a745b1f46e991e8e502f85758..1b66b33f64b2238ff893c53b76d54e08592cb379 100644 (file)
@@ -16,8 +16,10 @@ public class MixinEntityRenderer {
     @Final
     private Minecraft mc;
 
-    @Inject(method = "updateCameraAndRender(FJ)V", at = @At(value = "INVOKE_STRING", target = "Lnet/minecraft/profiler/Profiler;endStartSection(Ljava/lang/String;)V", args = "ldc=hand", shift = At.Shift.BEFORE))
-    private void render(float partialTicks, long ignored, CallbackInfo ci) {
-        ClientInterop.render(partialTicks, this.mc.player);
+    @Inject(method = "renderWorldPass", at = @At(value = "INVOKE_STRING", target = "Lnet/minecraft/profiler/Profiler;endStartSection(Ljava/lang/String;)V", args = "ldc=hand", shift = At.Shift.BEFORE))
+    private void render(int pass, float partialTicks, long finishTimeNano, CallbackInfo ci) {
+        if (pass % 2 == 0) {
+            ClientInterop.render(partialTicks, this.mc.player);
+        }
     }
 }