From 8bbe281de9cda17cd72164128ad55ece97e6b286 Mon Sep 17 00:00:00 2001 From: LexManos Date: Sun, 18 Nov 2012 01:35:48 -0800 Subject: [PATCH] Fixed issue with default implementation of Beach plant type check --- patches/common/net/minecraft/src/Block.java.patch | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/patches/common/net/minecraft/src/Block.java.patch b/patches/common/net/minecraft/src/Block.java.patch index 5bb47600f..cc07696b5 100644 --- a/patches/common/net/minecraft/src/Block.java.patch +++ b/patches/common/net/minecraft/src/Block.java.patch @@ -870,10 +870,10 @@ + case Water: return world.getBlockMaterial(x, y, z) == Material.water && world.getBlockMetadata(x, y, z) == 0; + case Beach: + boolean isBeach = (blockID == Block.grass.blockID || blockID == Block.dirt.blockID || blockID == Block.sand.blockID); -+ boolean hasWater = (world.getBlockMaterial(x - 1, y - 1, z ) == Material.water || -+ world.getBlockMaterial(x + 1, y - 1, z ) == Material.water || -+ world.getBlockMaterial(x, y - 1, z - 1) == Material.water || -+ world.getBlockMaterial(x, y - 1, z + 1) == Material.water); ++ boolean hasWater = (world.getBlockMaterial(x - 1, y, z ) == Material.water || ++ world.getBlockMaterial(x + 1, y, z ) == Material.water || ++ world.getBlockMaterial(x, y, z - 1) == Material.water || ++ world.getBlockMaterial(x, y, z + 1) == Material.water); + return isBeach && hasWater; + } +