| Package | Description |
|---|---|
| buildcraft.api.schematics | |
| buildcraft.builders.snapshot | |
| buildcraft.transport.pipe |
| Modifier and Type | Field and Description |
|---|---|
java.util.function.Predicate<SchematicBlockContext> |
SchematicBlockFactory.predicate |
| Modifier and Type | Method and Description |
|---|---|
void |
ISchematicBlock.init(SchematicBlockContext context) |
| Modifier and Type | Method and Description |
|---|---|
static <S extends ISchematicBlock> |
SchematicBlockFactoryRegistry.registerFactory(java.lang.String name,
int priority,
java.util.function.Predicate<SchematicBlockContext> predicate,
java.util.function.Supplier<S> supplier) |
| Constructor and Description |
|---|
SchematicBlockFactory(net.minecraft.util.ResourceLocation name,
int priority,
java.util.function.Predicate<SchematicBlockContext> predicate,
java.util.function.Supplier<S> supplier) |
| Modifier and Type | Method and Description |
|---|---|
static ISchematicBlock |
SchematicBlockManager.getSchematicBlock(SchematicBlockContext context) |
void |
SchematicBlockDefault.init(SchematicBlockContext context) |
void |
SchematicBlockAir.init(SchematicBlockContext context) |
void |
SchematicBlockFluid.init(SchematicBlockContext context) |
static boolean |
SchematicBlockDefault.predicate(SchematicBlockContext context) |
static boolean |
SchematicBlockAir.predicate(SchematicBlockContext context) |
static boolean |
SchematicBlockFluid.predicate(SchematicBlockContext context) |
protected void |
SchematicBlockDefault.setBlockState(SchematicBlockContext context,
java.util.Set<JsonRule> rules) |
protected void |
SchematicBlockDefault.setCanBeReplacedWithBlocks(SchematicBlockContext context,
java.util.Set<JsonRule> rules) |
protected void |
SchematicBlockDefault.setIgnoredProperties(SchematicBlockContext context,
java.util.Set<JsonRule> rules) |
protected void |
SchematicBlockDefault.setPlaceBlock(SchematicBlockContext context,
java.util.Set<JsonRule> rules) |
protected void |
SchematicBlockDefault.setRequiredBlockOffsets(SchematicBlockContext context,
java.util.Set<JsonRule> rules) |
protected void |
SchematicBlockDefault.setTileNbt(SchematicBlockContext context,
java.util.Set<JsonRule> rules) |
protected void |
SchematicBlockDefault.setUpdateBlockOffsets(SchematicBlockContext context,
java.util.Set<JsonRule> rules) |
| Modifier and Type | Method and Description |
|---|---|
void |
SchematicBlockPipe.init(SchematicBlockContext context) |
static boolean |
SchematicBlockPipe.predicate(SchematicBlockContext context) |