public class ActionStationForbidRobot extends BCStatement implements IActionInternal
icon, uniqueTag| Constructor and Description |
|---|
ActionStationForbidRobot(boolean invert) |
| Modifier and Type | Method and Description |
|---|---|
void |
actionActivate(IStatementContainer source,
IStatementParameter[] parameters) |
IStatementParameter |
createParameter(int index)
Create parameters for the statement.
|
java.lang.String |
getDescription()
Return the statement description in the UI
|
static boolean |
isForbidden(DockingStation station,
EntityRobotBase robot) |
static boolean |
isForbidden(StatementSlot slot,
EntityRobotBase robot) |
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.
|
void |
registerIcons(net.minecraft.client.renderer.texture.IIconRegister iconRegister) |
getIcon, getUniqueTag, rotateLeftclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetIcon, getUniqueTag, rotateLeftpublic java.lang.String getDescription()
IStatementgetDescription in interface IStatementgetDescription in class BCStatementpublic void registerIcons(net.minecraft.client.renderer.texture.IIconRegister iconRegister)
registerIcons in interface IStatementregisterIcons 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 static boolean isForbidden(DockingStation station, EntityRobotBase robot)
public static boolean isForbidden(StatementSlot slot, EntityRobotBase robot)
public void actionActivate(IStatementContainer source, IStatementParameter[] parameters)
actionActivate in interface IActionInternal