Files
CatServer/patches/net/minecraft/client/renderer/tileentity/TileEntityPistonRenderer.java.patch
2019-02-24 22:29:41 +08:00

16 lines
953 B
Diff

--- ../src-base/minecraft/net/minecraft/client/renderer/tileentity/TileEntityPistonRenderer.java
+++ ../src-work/minecraft/net/minecraft/client/renderer/tileentity/TileEntityPistonRenderer.java
@@ -23,10 +23,11 @@
@SideOnly(Side.CLIENT)
public class TileEntityPistonRenderer extends TileEntitySpecialRenderer<TileEntityPiston>
{
- private final BlockRendererDispatcher blockRenderer = Minecraft.getMinecraft().getBlockRendererDispatcher();
+ private BlockRendererDispatcher blockRenderer;
public void render(TileEntityPiston te, double x, double y, double z, float partialTicks, int destroyStage, float alpha)
{
+ if (blockRenderer == null) blockRenderer = Minecraft.getMinecraft().getBlockRendererDispatcher(); //Forge: Delay this from constructor to allow us to change it later
BlockPos blockpos = te.getPos();
IBlockState iblockstate = te.getPistonState();
Block block = iblockstate.getBlock();