From 9ddb57297f2106523cfc998ff59053732575ada8 Mon Sep 17 00:00:00 2001 From: micdoodle8 Date: Mon, 9 Sep 2013 17:53:19 -0400 Subject: [PATCH] Check if block is air instead of just ID zero when growing from stem block. --- patches/minecraft/net/minecraft/block/BlockStem.java.patch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/patches/minecraft/net/minecraft/block/BlockStem.java.patch b/patches/minecraft/net/minecraft/block/BlockStem.java.patch index e76df4246..2cf1257dc 100644 --- a/patches/minecraft/net/minecraft/block/BlockStem.java.patch +++ b/patches/minecraft/net/minecraft/block/BlockStem.java.patch @@ -24,7 +24,7 @@ - if (par1World.getBlockId(j1, par3, k1) == 0 && (l1 == Block.tilledField.blockID || l1 == Block.dirt.blockID || l1 == Block.grass.blockID)) + boolean isSoil = (blocksList[l1] != null && blocksList[l1].canSustainPlant(par1World, j1, par3 - 1, k1, ForgeDirection.UP, this)); -+ if (par1World.getBlockId(j1, par3, k1) == 0 && (isSoil || l1 == Block.dirt.blockID || l1 == Block.grass.blockID)) ++ if (par1World.isAirBlock(j1, par3, k1) && (isSoil || l1 == Block.dirt.blockID || l1 == Block.grass.blockID)) { par1World.setBlock(j1, par3, k1, this.fruitType.blockID); }