public class ActionMachineControl extends BCStatement implements IActionExternal
Modifier and Type | Field and Description |
---|---|
IControllable.Mode |
mode |
uniqueTag
Constructor and Description |
---|
ActionMachineControl(IControllable.Mode mode) |
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.
|
IStatement[] |
getPossible()
This returns a group of related statements.
|
SpriteHolderRegistry.SpriteHolder |
getSprite() |
createParameter, getParam, getUniqueTag, maxParameters, minParameters, rotateLeft
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createParameter, createParameter, isPossibleOrdered, maxParameters, minParameters, rotateLeft
getTooltip, getUniqueTag
public final IControllable.Mode mode
public ActionMachineControl(IControllable.Mode mode)
public java.lang.String getDescription()
IGuiSlot
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 SpriteHolderRegistry.SpriteHolder getSprite()
public IStatement[] getPossible()
IStatement
getPossible
in interface IStatement
getPossible
in class BCStatement