From 5353198eaac2d323a82c0912dd29b84220ff22b8 Mon Sep 17 00:00:00 2001 From: SpaceToad Date: Wed, 30 Apr 2014 20:36:57 +0200 Subject: [PATCH] completed previous check-in, for #1650 --- api/buildcraft/api/blueprints/Schematic.java | 9 +++++++++ api/buildcraft/api/blueprints/SchematicBlock.java | 4 ++++ 2 files changed, 13 insertions(+) diff --git a/api/buildcraft/api/blueprints/Schematic.java b/api/buildcraft/api/blueprints/Schematic.java index 75490869..a516bc53 100755 --- a/api/buildcraft/api/blueprints/Schematic.java +++ b/api/buildcraft/api/blueprints/Schematic.java @@ -230,4 +230,13 @@ public abstract class Schematic { return stackConsumed; } + + /** + * Return true if this schematic is standalone, false if it needs other + * blocks to be build on. Typically, solid blocks are standalone, others + * are not. All standalone blocks are supposed to be built first. + */ + public boolean isStandalone () { + return true; + } } diff --git a/api/buildcraft/api/blueprints/SchematicBlock.java b/api/buildcraft/api/blueprints/SchematicBlock.java index 17abb1fd..434bb9aa 100755 --- a/api/buildcraft/api/blueprints/SchematicBlock.java +++ b/api/buildcraft/api/blueprints/SchematicBlock.java @@ -162,4 +162,8 @@ public class SchematicBlock extends SchematicBlockBase implements Comparable