From e8d3a38942ca590f351b9b3c833a0aa14aafd01c Mon Sep 17 00:00:00 2001 From: octarine-noise Date: Sat, 6 Sep 2014 12:16:21 +0200 Subject: [PATCH] fix connected grass appearing on the wrong blocks --- .../client/render/impl/RenderBlockBetterGrass.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/main/java/mods/betterfoliage/client/render/impl/RenderBlockBetterGrass.java b/src/main/java/mods/betterfoliage/client/render/impl/RenderBlockBetterGrass.java index 0204d2a..ea911be 100644 --- a/src/main/java/mods/betterfoliage/client/render/impl/RenderBlockBetterGrass.java +++ b/src/main/java/mods/betterfoliage/client/render/impl/RenderBlockBetterGrass.java @@ -39,14 +39,13 @@ public class RenderBlockBetterGrass extends RenderBlockAOBase implements IRender blockAccess = world; // check for connected grass + Material topMaterial = blockAccess.getBlock(x, y + 1, z).getMaterial(); + isSnowTop = (topMaterial == Material.snow || topMaterial == Material.craftedSnow); checkConnectedGrass(x, y, z); grassTopIcon = block.getIcon(blockAccess, x, y, z, ForgeDirection.UP.ordinal()); renderWorldBlockBase(1, world, x, y, z, block, modelId, renderer); if (!Config.grassEnabled) return true; - - Material topMaterial = blockAccess.getBlock(x, y + 1, z).getMaterial(); - isSnowTop = (topMaterial == Material.snow || topMaterial == Material.craftedSnow); boolean isAirTop = blockAccess.isAirBlock(x, y + 1, z); if (isSnowTop || isAirTop) {