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, getUniqueTagconvertTopublic java.lang.String getDescription()
IGuiSlotIGuiSlot.getTooltip(). (As such this might return null or throw an exception)getDescription 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