From b1155a8eb03373dec11d10a9ccf107a5e92d4390 Mon Sep 17 00:00:00 2001 From: Lizbeth Rika Date: Mon, 2 Feb 2015 17:52:18 +0000 Subject: [PATCH] Fixed the floating flowers with effect being affected by enchanted soil. --- .../common/block/tile/TileFloatingSpecialFlower.java | 6 +++++- .../vazkii/botania/common/block/tile/TileSpecialFlower.java | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/main/java/vazkii/botania/common/block/tile/TileFloatingSpecialFlower.java b/src/main/java/vazkii/botania/common/block/tile/TileFloatingSpecialFlower.java index bfc90cdd9..26b6d7aea 100644 --- a/src/main/java/vazkii/botania/common/block/tile/TileFloatingSpecialFlower.java +++ b/src/main/java/vazkii/botania/common/block/tile/TileFloatingSpecialFlower.java @@ -16,10 +16,14 @@ import vazkii.botania.common.item.block.ItemBlockSpecialFlower; public class TileFloatingSpecialFlower extends TileSpecialFlower implements IFloatingFlower { + @Override + public boolean isOnSpecialSoil() { + return false; + } + @Override public ItemStack getDisplayStack() { return ItemBlockSpecialFlower.ofType(subTileName); } - } diff --git a/src/main/java/vazkii/botania/common/block/tile/TileSpecialFlower.java b/src/main/java/vazkii/botania/common/block/tile/TileSpecialFlower.java index 2bb808cb2..c6d399adf 100644 --- a/src/main/java/vazkii/botania/common/block/tile/TileSpecialFlower.java +++ b/src/main/java/vazkii/botania/common/block/tile/TileSpecialFlower.java @@ -90,11 +90,15 @@ public class TileSpecialFlower extends TileMod implements IWandBindable, ISubTil } subTile.onUpdate(); - if(worldObj.getBlock(xCoord, yCoord - 1, zCoord) == ModBlocks.enchantedSoil) + if(isOnSpecialSoil()) subTile.onUpdate(); } } + public boolean isOnSpecialSoil() { + return worldObj.getBlock(xCoord, yCoord - 1, zCoord) == ModBlocks.enchantedSoil; + } + @Override public boolean canUpdate() { return subTile == null || subTile.canUpdate();