public class TriggerPipeSignal extends BCStatement implements ITriggerInternal
uniqueTag| Constructor and Description |
|---|
TriggerPipeSignal(boolean active,
net.minecraft.item.EnumDyeColor colour) |
| Modifier and Type | Method and Description |
|---|---|
IStatementParameter |
createParameter(int index)
Create parameters for the statement.
|
static boolean |
doesGateHaveColour(IGate gate,
net.minecraft.item.EnumDyeColor c) |
java.lang.String |
getDescription()
Return the description in the UI.
|
IStatement[] |
getPossible()
This returns a group of related statements.
|
SpriteHolderRegistry.SpriteHolder |
getSprite() |
boolean |
isTriggerActive(IStatementContainer container,
IStatementParameter[] parameters) |
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 TriggerPipeSignal(boolean active,
net.minecraft.item.EnumDyeColor colour)
public static boolean doesGateHaveColour(IGate gate, net.minecraft.item.EnumDyeColor c)
public int maxParameters()
IStatementmaxParameters in interface IStatementmaxParameters in class BCStatementpublic java.lang.String getDescription()
IGuiSlotIGuiSlot.getTooltip(). (As such this might return null or throw an exception)getDescription in interface IGuiSlotpublic boolean isTriggerActive(IStatementContainer container, IStatementParameter[] parameters)
isTriggerActive in interface ITriggerInternalpublic IStatementParameter createParameter(int index)
IStatementcreateParameter in interface IStatementcreateParameter in class BCStatementpublic SpriteHolderRegistry.SpriteHolder getSprite()
public IStatement[] getPossible()
IStatementgetPossible in interface IStatementgetPossible in class BCStatement