public class TriggerPower extends BCStatement implements ITriggerInternal, ITriggerExternal
uniqueTag| Constructor and Description |
|---|
TriggerPower(boolean high) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getDescription()
Return the description in the UI.
|
IStatement[] |
getPossible()
This returns a group of related statements.
|
SpriteHolderRegistry.SpriteHolder |
getSprite() |
protected boolean |
isActive(net.minecraftforge.common.capabilities.ICapabilityProvider tile,
EnumPipePart side) |
boolean |
isTriggerActive(IStatementContainer source,
IStatementParameter[] parameters) |
boolean |
isTriggerActive(net.minecraft.tileentity.TileEntity target,
net.minecraft.util.EnumFacing side,
IStatementContainer source,
IStatementParameter[] parameters) |
boolean |
isTriggeredMjConnector(IMjReadable readable) |
static boolean |
isTriggeringTile(net.minecraft.tileentity.TileEntity tile) |
static boolean |
isTriggeringTile(net.minecraft.tileentity.TileEntity tile,
net.minecraft.util.EnumFacing face) |
createParameter, getParam, getUniqueTag, maxParameters, minParameters, rotateLeftclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateParameter, createParameter, isPossibleOrdered, maxParameters, minParameters, rotateLeftgetTooltip, getUniqueTagconvertTopublic SpriteHolderRegistry.SpriteHolder getSprite()
public java.lang.String getDescription()
IGuiSlotIGuiSlot.getTooltip(). (As such this might return null or throw an exception)getDescription in interface IGuiSlotpublic boolean isTriggeredMjConnector(IMjReadable readable)
public static boolean isTriggeringTile(net.minecraft.tileentity.TileEntity tile)
public static boolean isTriggeringTile(net.minecraft.tileentity.TileEntity tile,
net.minecraft.util.EnumFacing face)
protected boolean isActive(net.minecraftforge.common.capabilities.ICapabilityProvider tile,
EnumPipePart side)
public boolean isTriggerActive(IStatementContainer source, IStatementParameter[] parameters)
isTriggerActive in interface ITriggerInternalpublic boolean isTriggerActive(net.minecraft.tileentity.TileEntity target,
net.minecraft.util.EnumFacing side,
IStatementContainer source,
IStatementParameter[] parameters)
isTriggerActive in interface ITriggerExternalpublic IStatement[] getPossible()
IStatementgetPossible in interface IStatementgetPossible in class BCStatement