diff --git a/MODSRC/vazkii/botania/common/block/tile/TileEnchanter.java b/MODSRC/vazkii/botania/common/block/tile/TileEnchanter.java index 41ab9e138..83bf8090e 100644 --- a/MODSRC/vazkii/botania/common/block/tile/TileEnchanter.java +++ b/MODSRC/vazkii/botania/common/block/tile/TileEnchanter.java @@ -345,7 +345,7 @@ public class TileEnchanter extends TileMod implements IManaReceiver { for(int[] pylon : PYLON_LOCATIONS[meta]) if(world.getBlock(pylon[0] + x, pylon[1] + y, pylon[2] + z) != ModBlocks.pylon || - world.getBlock(pylon[0] + x, pylon[1] + y - 1, pylon[2] + z) != ModBlocks.flower) + (world.getBlock(pylon[0] + x, pylon[1] + y - 1, pylon[2] + z) != ModBlocks.flower && world.getBlock(pylon[0] + x, pylon[1] + y - 1, pylon[2] + z) != ModBlocks.shinyFlower)) return false; for(int[] flower : FLOWER_LOCATIONS) { diff --git a/MODSRC/vazkii/botania/common/block/tile/TilePylon.java b/MODSRC/vazkii/botania/common/block/tile/TilePylon.java index 338c5f071..d09cb4c84 100644 --- a/MODSRC/vazkii/botania/common/block/tile/TilePylon.java +++ b/MODSRC/vazkii/botania/common/block/tile/TilePylon.java @@ -61,7 +61,7 @@ public class TilePylon extends TileEntity { Vector3 movementVector = centerBlock.sub(ourCoords).normalize().multiply(0.2); Block block = worldObj.getBlock(xCoord, yCoord - 1, zCoord); - if(block == ModBlocks.flower) { + if(block == ModBlocks.flower || block == ModBlocks.shinyFlower) { int fmeta = worldObj.getBlockMetadata(xCoord, yCoord - 1, zCoord); float[] color = EntitySheep.fleeceColorTable[fmeta];