public interface IFillerPattern extends IStatement
Modifier and Type | Method and Description |
---|---|
IFilledTemplate |
createTemplate(IFillerStatementContainer filler,
IStatementParameter[] params) |
IFillerPattern[] |
getPossible()
This returns a group of related statements.
|
ISprite |
getSprite()
Note that this sprite *must* be stitched to the texture atlas, as it is drawn on the side of the filler
block.
|
createParameter, createParameter, isPossibleOrdered, maxParameters, minParameters, rotateLeft
getDescription, getTooltip, getUniqueTag
@Nullable IFilledTemplate createTemplate(IFillerStatementContainer filler, IStatementParameter[] params)
filler
- The filler to create the pattern for.
IFillerStatementContainer.hasBox()
returns
falseIFillerRegistry.createFilledTemplate(BlockPos, BlockPos)
),
or null
if this shouldn't make a template for the given filer.IFillerPattern[] getPossible()
IStatement
getPossible
in interface IStatement
ISprite getSprite()