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, rotateLeft
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createParameter, createParameter, isPossibleOrdered, maxParameters, minParameters, rotateLeft
getTooltip, getUniqueTag
public SpriteHolderRegistry.SpriteHolder getSprite()
public java.lang.String getDescription()
IGuiSlot
getDescription
in interface IGuiSlot
public 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 ITriggerInternal
public boolean isTriggerActive(net.minecraft.tileentity.TileEntity target, net.minecraft.util.EnumFacing side, IStatementContainer source, IStatementParameter[] parameters)
isTriggerActive
in interface ITriggerExternal
public IStatement[] getPossible()
IStatement
getPossible
in interface IStatement
getPossible
in class BCStatement