public interface IBuilderProcess extends IBaritoneProcess
DEFAULT_PRIORITY
Modifier and Type | Method and Description |
---|---|
default boolean |
build(java.lang.String schematicFile,
net.minecraft.util.math.BlockPos origin) |
boolean |
build(java.lang.String name,
java.io.File schematic,
net.minecraft.util.math.Vec3i origin)
Requests a build for the specified schematic, labeled as specified, with the specified origin.
|
void |
build(java.lang.String name,
ISchematic schematic,
net.minecraft.util.math.Vec3i origin)
Requests a build for the specified schematic, labeled as specified, with the specified origin.
|
void |
buildOpenLitematic(int i) |
void |
buildOpenSchematic() |
void |
clearArea(net.minecraft.util.math.BlockPos corner1,
net.minecraft.util.math.BlockPos corner2) |
java.util.List<net.minecraft.block.state.IBlockState> |
getApproxPlaceable() |
boolean |
isPaused() |
void |
pause() |
void |
resume() |
displayName, displayName0, isActive, isTemporary, onLostControl, onTick, priority
void build(java.lang.String name, ISchematic schematic, net.minecraft.util.math.Vec3i origin)
name
- A user-friendly name for the schematicschematic
- The object representation of the schematicorigin
- The origin position of the schematic being builtboolean build(java.lang.String name, java.io.File schematic, net.minecraft.util.math.Vec3i origin)
name
- A user-friendly name for the schematicschematic
- The file path of the schematicorigin
- The origin position of the schematic being builtdefault boolean build(java.lang.String schematicFile, net.minecraft.util.math.BlockPos origin)
void buildOpenSchematic()
void buildOpenLitematic(int i)
void pause()
boolean isPaused()
void resume()
void clearArea(net.minecraft.util.math.BlockPos corner1, net.minecraft.util.math.BlockPos corner2)
java.util.List<net.minecraft.block.state.IBlockState> getApproxPlaceable()