package zone.oat.supersecretrevival.mixin; import net.minecraft.client.render.GameRenderer; import net.minecraft.util.Identifier; import org.spongepowered.asm.mixin.Mixin; import org.spongepowered.asm.mixin.gen.Accessor; import org.spongepowered.asm.mixin.gen.Invoker; import java.util.Random; @Mixin(GameRenderer.class) public interface GameRendererAccessorMixin { @Accessor Random getRandom(); @Accessor("SHADERS_LOCATIONS") public static Identifier[] getShaderLocations() { throw new AssertionError(); } @Invoker("loadShader") public void invokeLoadShader(Identifier id); }