From c329288e777d175fc59f3879107e116066a3d223 Mon Sep 17 00:00:00 2001 From: AlgorithmX2 Date: Tue, 11 Feb 2014 20:01:01 -0600 Subject: [PATCH] Revenge of the Flat Lighting --- client/render/RenderBlocksWorkaround.java | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/client/render/RenderBlocksWorkaround.java b/client/render/RenderBlocksWorkaround.java index 495bffe92..83a73d496 100644 --- a/client/render/RenderBlocksWorkaround.java +++ b/client/render/RenderBlocksWorkaround.java @@ -61,7 +61,14 @@ public class RenderBlocksWorkaround extends RenderBlocks { if ( fColor == null ) { - fColor = Tessellator.class.getDeclaredField( "color" ); + try + { + fColor = Tessellator.class.getDeclaredField( "color" ); + } + catch (Throwable t) + { + fColor = Tessellator.class.getDeclaredField( "field_78402_m" ); + } fColor.setAccessible( true ); } return (Integer) fColor.get( Tessellator.instance ); @@ -78,7 +85,14 @@ public class RenderBlocksWorkaround extends RenderBlocks { if ( fBrightness == null ) { - fBrightness = Tessellator.class.getDeclaredField( "brightness" ); + try + { + fBrightness = Tessellator.class.getDeclaredField( "brightness" ); + } + catch (Throwable t) + { + fBrightness = Tessellator.class.getDeclaredField( "field_78401_l" ); + } fBrightness.setAccessible( true ); } return (Integer) fBrightness.get( Tessellator.instance );