fabric-rendering-v1-16.2.0+bee81f016f.jar

Download file
    package net.fabricmc.fabric.mixin.client.rendering;

import net.fabricmc.api.EnvType;
import net.fabricmc.api.Environment;
import net.fabricmc.fabric.impl.client.rendering.GuiRendererExtensions;
import net.minecraft.class_11228;
import net.minecraft.class_11661;
import net.minecraft.class_310;
import net.minecraft.class_4599;
import net.minecraft.class_757;
import net.minecraft.class_759;
import net.minecraft.class_776;
import org.spongepowered.asm.mixin.Final;
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.Shadow;
import org.spongepowered.asm.mixin.injection.At;
import org.spongepowered.asm.mixin.injection.Inject;
import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;

@Environment(EnvType.CLIENT)
@Mixin({class_757.class})
public class GameRendererMixin {
   @Shadow
   @Final
   private class_11228 field_59965;
   @Shadow
   @Final
   private class_11661 field_61733;

   @Inject(
      method = {"<init>(Lnet/minecraft/class_310;Lnet/minecraft/class_759;Lnet/minecraft/class_4599;Lnet/minecraft/class_776;)V"},
      at = {@At("RETURN")}
   )
   private void guiRendererReady(class_310 client, class_759 firstPersonHeldItemRenderer, class_4599 buffers, class_776 blockRenderManager, CallbackInfo ci) {
      GuiRendererExtensions guiRenderer = (GuiRendererExtensions)this.field_59965;
      guiRenderer.fabric_onReady(this.field_61733);
   }
}
    
Download file