public abstract class Pattern extends BCStatement implements IFillerPattern, IActionExternal
uniqueTag
Constructor and Description |
---|
Pattern(java.lang.String tag) |
Modifier and Type | Method and Description |
---|---|
void |
actionActivate(net.minecraft.tileentity.TileEntity target,
net.minecraft.util.EnumFacing side,
IStatementContainer source,
IStatementParameter[] parameters) |
java.lang.String |
getDescription()
Return the description in the UI.
|
IFillerPattern[] |
getPossible()
This returns a group of related statements.
|
createParameter, getParam, getUniqueTag, maxParameters, minParameters, rotateLeft
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createTemplate, getSprite
createParameter, createParameter, isPossibleOrdered, maxParameters, minParameters, rotateLeft
getTooltip, getUniqueTag
convertTo
public java.lang.String getDescription()
IGuiSlot
IGuiSlot.getTooltip()
. (As such this might return null or throw an exception)getDescription
in interface IGuiSlot
public void actionActivate(net.minecraft.tileentity.TileEntity target, net.minecraft.util.EnumFacing side, IStatementContainer source, IStatementParameter[] parameters)
actionActivate
in interface IActionExternal
public IFillerPattern[] getPossible()
IStatement
getPossible
in interface IFillerPattern
getPossible
in interface IStatement
getPossible
in class BCStatement