aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/makamys/neodymium/mixin
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/makamys/neodymium/mixin')
-rw-r--r--src/main/java/makamys/neodymium/mixin/MixinChunkCache.java8
-rw-r--r--src/main/java/makamys/neodymium/mixin/MixinEntityRenderer.java10
-rw-r--r--src/main/java/makamys/neodymium/mixin/MixinRenderBlocks.java6
-rw-r--r--src/main/java/makamys/neodymium/mixin/MixinRenderGlobal.java8
-rw-r--r--src/main/java/makamys/neodymium/mixin/MixinRenderGlobal_OptiFine.java4
-rw-r--r--src/main/java/makamys/neodymium/mixin/MixinWorldRenderer.java20
6 files changed, 28 insertions, 28 deletions
diff --git a/src/main/java/makamys/neodymium/mixin/MixinChunkCache.java b/src/main/java/makamys/neodymium/mixin/MixinChunkCache.java
index b4a7368..331e3cf 100644
--- a/src/main/java/makamys/neodymium/mixin/MixinChunkCache.java
+++ b/src/main/java/makamys/neodymium/mixin/MixinChunkCache.java
@@ -4,9 +4,9 @@ import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.injection.At;
import org.spongepowered.asm.mixin.injection.Redirect;
-import makamys.neodymium.LODMod;
+import makamys.neodymium.Neodymium;
import makamys.neodymium.renderer.FarChunkCache;
-import makamys.neodymium.renderer.LODRenderer;
+import makamys.neodymium.renderer.NeoRenderer;
import net.minecraft.world.ChunkCache;
import net.minecraft.world.World;
import net.minecraft.world.chunk.Chunk;
@@ -17,8 +17,8 @@ abstract class MixinChunkCache {
@Redirect(method = "<init>*", at = @At(value = "INVOKE", target = "Lnet/minecraft/world/World;getChunkFromChunkCoords(II)Lnet/minecraft/world/chunk/Chunk;"))
private Chunk redirectGetChunkFromChunkCoords(World world, int p1, int p2) {
Chunk chunk = world.getChunkFromChunkCoords(p1, p2);
- if(LODMod.isActive() && FarChunkCache.class.isInstance(this.getClass()) && chunk.isEmpty()) {
- Chunk myChunk = LODMod.renderer.getChunkFromChunkCoords(p1, p2);
+ if(Neodymium.isActive() && FarChunkCache.class.isInstance(this.getClass()) && chunk.isEmpty()) {
+ Chunk myChunk = Neodymium.renderer.getChunkFromChunkCoords(p1, p2);
if(myChunk != null) {
chunk = myChunk;
}
diff --git a/src/main/java/makamys/neodymium/mixin/MixinEntityRenderer.java b/src/main/java/makamys/neodymium/mixin/MixinEntityRenderer.java
index 66d95ae..6e5cf7b 100644
--- a/src/main/java/makamys/neodymium/mixin/MixinEntityRenderer.java
+++ b/src/main/java/makamys/neodymium/mixin/MixinEntityRenderer.java
@@ -8,7 +8,7 @@ import org.spongepowered.asm.mixin.injection.Inject;
import org.spongepowered.asm.mixin.injection.Redirect;
import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;
-import makamys.neodymium.LODMod;
+import makamys.neodymium.Neodymium;
import net.minecraft.client.Minecraft;
import net.minecraft.client.renderer.EntityRenderer;
import net.minecraft.entity.EntityLivingBase;
@@ -21,15 +21,15 @@ abstract class MixinEntityRenderer {
@Inject(method = "setupCameraTransform", at = @At(value = "FIELD", target = "Lnet/minecraft/client/renderer/EntityRenderer;farPlaneDistance:F", shift = At.Shift.AFTER, ordinal = 1))
private void onConstructed(CallbackInfo ci) {
- if(LODMod.isActive()) {
- farPlaneDistance *= LODMod.renderer.getFarPlaneDistanceMultiplier();
+ if(Neodymium.isActive()) {
+ farPlaneDistance *= Neodymium.renderer.getFarPlaneDistanceMultiplier();
}
}
@Inject(method = "setupFog", at = @At(value = "RETURN"))
private void afterSetupFog(int mode, float alpha, CallbackInfo ci) {
- if(LODMod.isActive()) {
- LODMod.renderer.afterSetupFog(mode, alpha, farPlaneDistance);
+ if(Neodymium.isActive()) {
+ Neodymium.renderer.afterSetupFog(mode, alpha, farPlaneDistance);
}
}
}
diff --git a/src/main/java/makamys/neodymium/mixin/MixinRenderBlocks.java b/src/main/java/makamys/neodymium/mixin/MixinRenderBlocks.java
index 0f8ff41..fdfbe65 100644
--- a/src/main/java/makamys/neodymium/mixin/MixinRenderBlocks.java
+++ b/src/main/java/makamys/neodymium/mixin/MixinRenderBlocks.java
@@ -6,7 +6,7 @@ import org.spongepowered.asm.mixin.injection.Redirect;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
-import makamys.neodymium.LODMod;
+import makamys.neodymium.Neodymium;
import makamys.neodymium.renderer.FarChunkCache;
import net.minecraft.block.Block;
import net.minecraft.client.renderer.RenderBlocks;
@@ -19,8 +19,8 @@ abstract class MixinRenderBlocks {
@Redirect(method = "renderBlockLiquid", at = @At(value = "INVOKE", target = "Lnet/minecraft/block/Block;shouldSideBeRendered(Lnet/minecraft/world/IBlockAccess;IIII)Z"))
public boolean shouldSideBeRendered(Block block, IBlockAccess ba, int x, int y, int z, int w) {
- if(LODMod.isActive()) {
- return LODMod.renderer.shouldSideBeRendered(block, ba, x, y, z, w);
+ if(Neodymium.isActive()) {
+ return Neodymium.renderer.shouldSideBeRendered(block, ba, x, y, z, w);
} else {
return block.shouldSideBeRendered(ba, x, y, z, w);
}
diff --git a/src/main/java/makamys/neodymium/mixin/MixinRenderGlobal.java b/src/main/java/makamys/neodymium/mixin/MixinRenderGlobal.java
index dc561a2..03b8aac 100644
--- a/src/main/java/makamys/neodymium/mixin/MixinRenderGlobal.java
+++ b/src/main/java/makamys/neodymium/mixin/MixinRenderGlobal.java
@@ -12,7 +12,7 @@ import org.spongepowered.asm.mixin.injection.Redirect;
import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;
import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable;
-import makamys.neodymium.LODMod;
+import makamys.neodymium.Neodymium;
import net.minecraft.client.Minecraft;
import net.minecraft.client.renderer.RenderGlobal;
import net.minecraft.client.renderer.WorldRenderer;
@@ -26,15 +26,15 @@ abstract class MixinRenderGlobal {
@Redirect(method = "renderSortedRenderers", at = @At(value = "INVOKE", target = "Lnet/minecraft/client/renderer/RenderGlobal;renderAllRenderLists(ID)V"))
private void redirectRenderAllRenderLists(RenderGlobal thiz, int p1, double p2) {
- if(LODMod.shouldRenderVanillaWorld()) {
+ if(Neodymium.shouldRenderVanillaWorld()) {
thiz.renderAllRenderLists(p1, p2);
}
}
@Inject(method = "renderSortedRenderers", at = @At(value = "HEAD"))
public void preRenderSortedRenderers(int startRenderer, int numRenderers, int renderPass, double partialTickTime, CallbackInfoReturnable cir) {
- if(LODMod.isActive()) {
- LODMod.renderer.preRenderSortedRenderers(renderPass, partialTickTime, sortedWorldRenderers);
+ if(Neodymium.isActive()) {
+ Neodymium.renderer.preRenderSortedRenderers(renderPass, partialTickTime, sortedWorldRenderers);
}
}
}
diff --git a/src/main/java/makamys/neodymium/mixin/MixinRenderGlobal_OptiFine.java b/src/main/java/makamys/neodymium/mixin/MixinRenderGlobal_OptiFine.java
index dad164c..d63e3ad 100644
--- a/src/main/java/makamys/neodymium/mixin/MixinRenderGlobal_OptiFine.java
+++ b/src/main/java/makamys/neodymium/mixin/MixinRenderGlobal_OptiFine.java
@@ -7,7 +7,7 @@ import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.injection.At;
import org.spongepowered.asm.mixin.injection.Redirect;
-import makamys.neodymium.LODMod;
+import makamys.neodymium.Neodymium;
import net.minecraft.client.renderer.RenderBlocks;
import net.minecraft.client.renderer.RenderGlobal;
@@ -17,7 +17,7 @@ abstract class MixinRenderGlobal_OptiFine {
// for OptiFine's Fast Render option
@Redirect(method = "renderSortedRenderersFast", at = @At(value = "INVOKE", target = "Lorg/lwjgl/opengl/GL11;glCallLists(Ljava/nio/IntBuffer;)V"), remap=false)
private void redirectRenderAllRenderLists(IntBuffer buffer) {
- if(LODMod.shouldRenderVanillaWorld()) {
+ if(Neodymium.shouldRenderVanillaWorld()) {
GL11.glCallLists(buffer);
}
}
diff --git a/src/main/java/makamys/neodymium/mixin/MixinWorldRenderer.java b/src/main/java/makamys/neodymium/mixin/MixinWorldRenderer.java
index 47450c3..7d1ffd8 100644
--- a/src/main/java/makamys/neodymium/mixin/MixinWorldRenderer.java
+++ b/src/main/java/makamys/neodymium/mixin/MixinWorldRenderer.java
@@ -12,12 +12,12 @@ import org.spongepowered.asm.mixin.injection.Redirect;
import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;
import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable;
-import makamys.neodymium.LODMod;
+import makamys.neodymium.Neodymium;
import makamys.neodymium.ducks.IWorldRenderer;
import makamys.neodymium.renderer.ChunkMesh;
import makamys.neodymium.renderer.FarChunkCache;
import makamys.neodymium.renderer.FarWorldRenderer;
-import makamys.neodymium.renderer.LODRenderer;
+import makamys.neodymium.renderer.NeoRenderer;
import net.minecraft.client.Minecraft;
import net.minecraft.client.renderer.Tessellator;
import net.minecraft.client.renderer.WorldRenderer;
@@ -71,7 +71,7 @@ abstract class MixinWorldRenderer implements IWorldRenderer {
private void preUpdateRenderer(CallbackInfo ci) {
saveDrawnStatus();
- if(LODMod.isActive()) {
+ if(Neodymium.isActive()) {
if(needsUpdate) {
if(chunkMeshes != null) {
chunkMeshes.clear();
@@ -88,9 +88,9 @@ abstract class MixinWorldRenderer implements IWorldRenderer {
private void postUpdateRenderer(CallbackInfo ci) {
notifyIfDrawnStatusChanged();
- if(LODMod.isActive()) {
+ if(Neodymium.isActive()) {
if(chunkMeshes != null) {
- LODMod.renderer.onWorldRendererPost(WorldRenderer.class.cast(this));
+ Neodymium.renderer.onWorldRendererPost(WorldRenderer.class.cast(this));
chunkMeshes.clear();
}
}
@@ -98,7 +98,7 @@ abstract class MixinWorldRenderer implements IWorldRenderer {
@Inject(method = "postRenderBlocks", at = @At(value = "HEAD"))
private void prePostRenderBlocks(int pass, EntityLivingBase entity, CallbackInfo ci) {
- if(LODMod.isActive() && !LODMod.disableChunkMeshes) {
+ if(Neodymium.isActive() && !Neodymium.disableChunkMeshes) {
if(chunkMeshes != null) {
chunkMeshes.add(ChunkMesh.fromTessellator(pass, WorldRenderer.class.cast(this), Tessellator.instance));
}
@@ -143,8 +143,8 @@ abstract class MixinWorldRenderer implements IWorldRenderer {
@Inject(method = "setDontDraw", at = @At(value = "HEAD"))
private void preSetDontDraw(CallbackInfo ci) {
- if(LODMod.isActive()) {
- LODMod.renderer.onWorldRendererChanged(WorldRenderer.class.cast(this), LODRenderer.WorldRendererChange.DELETED);
+ if(Neodymium.isActive()) {
+ Neodymium.renderer.onWorldRendererChanged(WorldRenderer.class.cast(this), NeoRenderer.WorldRendererChange.DELETED);
}
}
@@ -169,8 +169,8 @@ abstract class MixinWorldRenderer implements IWorldRenderer {
private void notifyIfDrawnStatusChanged() {
boolean drawn = isDrawn();
- if(LODMod.isActive() && drawn != savedDrawnStatus) {
- LODMod.renderer.onWorldRendererChanged(WorldRenderer.class.cast(this), drawn ? LODRenderer.WorldRendererChange.VISIBLE : LODRenderer.WorldRendererChange.INVISIBLE);
+ if(Neodymium.isActive() && drawn != savedDrawnStatus) {
+ Neodymium.renderer.onWorldRendererChanged(WorldRenderer.class.cast(this), drawn ? NeoRenderer.WorldRendererChange.VISIBLE : NeoRenderer.WorldRendererChange.INVISIBLE);
}
}