From 38e5b837fe7faa451d86d6f7a1f0913b3d3bbce6 Mon Sep 17 00:00:00 2001 From: asiekierka Date: Mon, 1 Dec 2014 12:57:33 +0100 Subject: [PATCH] fix #2256 --- .../buildcraft/builders/TileConstructionMarker.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/common/buildcraft/builders/TileConstructionMarker.java b/common/buildcraft/builders/TileConstructionMarker.java index 4c245726..0b6105b9 100755 --- a/common/buildcraft/builders/TileConstructionMarker.java +++ b/common/buildcraft/builders/TileConstructionMarker.java @@ -97,10 +97,14 @@ public class TileConstructionMarker extends TileBuildCraft implements IBuildingI if (itemBlueprint != null && ItemBlueprint.getId(itemBlueprint) != null && bluePrintBuilder == null) { BlueprintBase bpt = BlueprintBase.instantiate(itemBlueprint, worldObj, xCoord, yCoord, zCoord, direction); - bluePrintBuilder = new BptBuilderBlueprint((Blueprint) bpt, worldObj, xCoord, yCoord, zCoord); - bptContext = bluePrintBuilder.getContext(); - box.initialize(bluePrintBuilder); - sendNetworkUpdate(); + if (bpt instanceof Blueprint) { + bluePrintBuilder = new BptBuilderBlueprint((Blueprint) bpt, worldObj, xCoord, yCoord, zCoord); + bptContext = bluePrintBuilder.getContext(); + box.initialize(bluePrintBuilder); + sendNetworkUpdate(); + } else { + return; + } } if (laser == null && direction != ForgeDirection.UNKNOWN) {