public class ActionFiller extends BCStatement implements IActionExternal
| Modifier and Type | Field and Description |
|---|---|
FillerPattern |
pattern |
icon, uniqueTag| Constructor and Description |
|---|
ActionFiller(FillerPattern pattern) |
| Modifier and Type | Method and Description |
|---|---|
void |
actionActivate(net.minecraft.tileentity.TileEntity target,
net.minecraftforge.common.util.ForgeDirection side,
IStatementContainer source,
IStatementParameter[] parameters) |
IStatementParameter |
createParameter(int index)
Create parameters for the statement.
|
java.lang.String |
getDescription()
Return the statement description in the UI
|
net.minecraft.util.IIcon |
getIcon() |
int |
maxParameters()
Return the maximum number of parameter this statement can have, 0 if none.
|
int |
minParameters()
Return the minimum number of parameter this statement can have, 0 if none.
|
getUniqueTag, registerIcons, rotateLeftclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetUniqueTag, registerIcons, rotateLeftpublic final FillerPattern pattern
public ActionFiller(FillerPattern pattern)
public java.lang.String getDescription()
IStatementgetDescription in interface IStatementgetDescription in class BCStatementpublic net.minecraft.util.IIcon getIcon()
getIcon in interface IStatementgetIcon in class BCStatementpublic int minParameters()
IStatementminParameters in interface IStatementminParameters in class BCStatementpublic int maxParameters()
IStatementmaxParameters in interface IStatementmaxParameters in class BCStatementpublic IStatementParameter createParameter(int index)
IStatementcreateParameter in interface IStatementcreateParameter in class BCStatementpublic void actionActivate(net.minecraft.tileentity.TileEntity target,
net.minecraftforge.common.util.ForgeDirection side,
IStatementContainer source,
IStatementParameter[] parameters)
actionActivate in interface IActionExternal