From 71cb9dfe5251ed335adb49b700254a6e4bd45b2a Mon Sep 17 00:00:00 2001 From: Michael Lawrence Date: Mon, 8 Sep 2014 05:42:53 -0700 Subject: [PATCH] check for IFluidBlock (in addition to Material.liquid) when determining render height so that non-liquids (gases) render correctly --- src/main/java/net/minecraftforge/fluids/RenderBlockFluid.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/minecraftforge/fluids/RenderBlockFluid.java b/src/main/java/net/minecraftforge/fluids/RenderBlockFluid.java index 93590ba779..3fb858c04d 100644 --- a/src/main/java/net/minecraftforge/fluids/RenderBlockFluid.java +++ b/src/main/java/net/minecraftforge/fluids/RenderBlockFluid.java @@ -57,7 +57,8 @@ public class RenderBlockFluid implements ISimpleBlockRenderingHandler { if (world.getBlock(x, y, z) == block) { - if (world.getBlock(x, y - block.densityDir, z).getMaterial().isLiquid()) + Block verticalOrigin = world.getBlock(x, y - block.densityDir, z); + if (verticalOrigin.getMaterial().isLiquid() || verticalOrigin instanceof IFluidBlock) { return 1; }