From dec032c513b9d15b9c38d40c285467523583c92e Mon Sep 17 00:00:00 2001 From: SpaceToad Date: Thu, 1 May 2014 10:48:07 +0200 Subject: [PATCH] fixed behavior of falling blocks, fix #1660 --- api/buildcraft/api/blueprints/SchematicBlock.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/api/buildcraft/api/blueprints/SchematicBlock.java b/api/buildcraft/api/blueprints/SchematicBlock.java index 799e550f..94473b86 100755 --- a/api/buildcraft/api/blueprints/SchematicBlock.java +++ b/api/buildcraft/api/blueprints/SchematicBlock.java @@ -12,6 +12,7 @@ import java.util.ArrayList; import java.util.LinkedList; import net.minecraft.block.Block; +import net.minecraft.block.BlockFalling; import net.minecraft.block.BlockLiquid; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; @@ -162,10 +163,12 @@ public class SchematicBlock extends SchematicBlockBase { @Override public BuildingStage getBuildStage () { - if (block.isOpaqueCube()) { - return BuildingStage.STANDALONE; + if (block instanceof BlockFalling) { + return BuildingStage.SUPPORTED; } else if (block instanceof BlockFluidBase || block instanceof BlockLiquid) { return BuildingStage.EXPANDING; + } else if (block.isOpaqueCube()) { + return BuildingStage.STANDALONE; } else { return BuildingStage.SUPPORTED; }