diff options
author | Jakub <53441451+kuba6000@users.noreply.github.com> | 2022-11-09 21:49:48 +0100 |
---|---|---|
committer | kuba6000 <kuba.123123.6000@gmail.com> | 2022-11-09 21:49:48 +0100 |
commit | ff7c62810df057c38cc85dc43b071972b14e715b (patch) | |
tree | da2b8a6ef8d684e5a16d5b9640dceb38e7e84528 /src/main/java/kubatech/client/effect/CropRenderer.java | |
parent | bd2dbb4030c7d11def45a2b8c1334f896e2f3fb0 (diff) | |
download | GT5-Unofficial-ff7c62810df057c38cc85dc43b071972b14e715b.tar.gz GT5-Unofficial-ff7c62810df057c38cc85dc43b071972b14e715b.tar.bz2 GT5-Unofficial-ff7c62810df057c38cc85dc43b071972b14e715b.zip |
EIG: Bug fixes (including small IC2 mode nerf) (GTNewHorizons/bartworks#232)
* Yes yes yes, obfuscation
* Fix GT Ores not working as a roots in IC2 mode
* '
* BEANS
* Get rid of some warnings in code inspection
* Fix wrong IC2 crop calculation (EIG NERF)
* Use constants
* Autocraft is always enabled
* Recalculate all crops on math updates
* Fix dupe
* Remove Mana Bean support
Diffstat (limited to 'src/main/java/kubatech/client/effect/CropRenderer.java')
-rw-r--r-- | src/main/java/kubatech/client/effect/CropRenderer.java | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/main/java/kubatech/client/effect/CropRenderer.java b/src/main/java/kubatech/client/effect/CropRenderer.java index 88978688a7..d225ee74db 100644 --- a/src/main/java/kubatech/client/effect/CropRenderer.java +++ b/src/main/java/kubatech/client/effect/CropRenderer.java @@ -7,13 +7,14 @@ import net.minecraft.client.particle.EntityFX; import net.minecraft.client.renderer.RenderBlocks; import net.minecraft.client.renderer.Tessellator; import net.minecraft.init.Blocks; +import net.minecraft.launchwrapper.Launch; import net.minecraft.world.World; import org.lwjgl.opengl.GL11; @SideOnly(Side.CLIENT) public class CropRenderer extends EntityFX { int meta; - Field tessellatorHasBrightnessField = null; + static Field tessellatorHasBrightnessField = null; public CropRenderer(World world, int x, int y, int z, int meta, int age) { super(world, (double) x, ((double) y - 0.0625d), (double) z); @@ -46,7 +47,10 @@ public class CropRenderer extends EntityFX { double f13 = this.prevPosZ + (this.posZ - this.prevPosZ) * (double) p_70539_2_ - interpPosZ; try { if (tessellatorHasBrightnessField == null) { - tessellatorHasBrightnessField = Tessellator.class.getDeclaredField("hasBrightness"); + tessellatorHasBrightnessField = Tessellator.class.getDeclaredField( + (boolean) Launch.blackboard.get("fml.deobfuscatedEnvironment") + ? "hasBrightness" + : "field_78414_p"); tessellatorHasBrightnessField.setAccessible(true); } tessellatorHasBrightnessField.set(tessellator, false); |