public class TriggerPipeContents extends BCStatement implements ITriggerInternal
| Modifier and Type | Class and Description |
|---|---|
static class |
TriggerPipeContents.PipeContents |
icon, uniqueTag| Constructor and Description |
|---|
TriggerPipeContents(TriggerPipeContents.PipeContents kind) |
| Modifier and Type | Method and Description |
|---|---|
IStatementParameter |
createParameter(int index)
Create parameters for the statement.
|
java.lang.String |
getDescription()
Return the statement description in the UI
|
boolean |
isTriggerActive(IStatementContainer container,
IStatementParameter[] parameters) |
int |
maxParameters()
Return the maximum number of parameter this statement can have, 0 if none.
|
void |
registerIcons(net.minecraft.client.renderer.texture.IIconRegister iconRegister) |
getIcon, getUniqueTag, minParameters, rotateLeftclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetIcon, getUniqueTag, minParameters, rotateLeftpublic TriggerPipeContents(TriggerPipeContents.PipeContents kind)
public int maxParameters()
IStatementmaxParameters in interface IStatementmaxParameters in class BCStatementpublic java.lang.String getDescription()
IStatementgetDescription in interface IStatementgetDescription in class BCStatementpublic boolean isTriggerActive(IStatementContainer container, IStatementParameter[] parameters)
isTriggerActive in interface ITriggerInternalpublic IStatementParameter createParameter(int index)
IStatementcreateParameter in interface IStatementcreateParameter in class BCStatementpublic void registerIcons(net.minecraft.client.renderer.texture.IIconRegister iconRegister)
registerIcons in interface IStatementregisterIcons in class BCStatement