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