public class ActionPipeSignal extends BCStatement implements IActionInternal
| Modifier and Type | Field and Description |
|---|---|
net.minecraft.item.EnumDyeColor |
colour |
uniqueTag| Constructor and Description |
|---|
ActionPipeSignal(net.minecraft.item.EnumDyeColor colour) |
| Modifier and Type | Method and Description |
|---|---|
void |
actionActivate(IStatementContainer container,
IStatementParameter[] parameters) |
IStatementParameter |
createParameter(int index)
Create parameters for the statement.
|
java.lang.String |
getDescription()
Return the description in the UI.
|
ActionPipeSignal[] |
getPossible()
This returns a group of related statements.
|
SpriteHolderRegistry.SpriteHolder |
getSprite() |
int |
maxParameters()
Return the maximum number of parameter this statement can have, 0 if none.
|
getParam, getUniqueTag, minParameters, rotateLeftclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateParameter, isPossibleOrdered, minParameters, rotateLeftgetTooltip, getUniqueTagpublic java.lang.String getDescription()
IGuiSlotgetDescription in interface IGuiSlotpublic int maxParameters()
IStatementmaxParameters in interface IStatementmaxParameters in class BCStatementpublic IStatementParameter createParameter(int index)
IStatementcreateParameter in interface IStatementcreateParameter in class BCStatementpublic void actionActivate(IStatementContainer container, IStatementParameter[] parameters)
actionActivate in interface IActionInternalpublic SpriteHolderRegistry.SpriteHolder getSprite()
public ActionPipeSignal[] getPossible()
IStatementgetPossible in interface IStatementgetPossible in class BCStatement