24 lines
600 B
Java
24 lines
600 B
Java
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);
|
|
}
|