public class TriggerInventoryLevel extends BCTrigger implements ITileTrigger
| Modifier and Type | Class and Description |
|---|---|
static class |
TriggerInventoryLevel.TriggerType |
| Modifier and Type | Field and Description |
|---|---|
TriggerInventoryLevel.TriggerType |
type |
| Constructor and Description |
|---|
TriggerInventoryLevel(TriggerInventoryLevel.TriggerType type) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getDescription()
Return the trigger description in the UI
|
int |
getIconIndex() |
boolean |
hasParameter()
Return true if this trigger can accept parameters
|
boolean |
isTriggerActive(net.minecraftforge.common.util.ForgeDirection side,
net.minecraft.tileentity.TileEntity tile,
ITriggerParameter parameter)
Return true if the tile given in parameter activates the trigger, given
the parameters.
|
boolean |
requiresParameter()
Return true if this trigger requires a parameter
|
ITrigger |
rotateLeft()
This returns the trigger after a left rotation.
|
createParameter, getIcon, getUniqueTag, registerIconsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateParameter, getIcon, getUniqueTag, registerIconspublic TriggerInventoryLevel.TriggerType type
public TriggerInventoryLevel(TriggerInventoryLevel.TriggerType type)
public boolean hasParameter()
ITriggerhasParameter in interface ITriggerhasParameter in class BCTriggerpublic boolean requiresParameter()
ITriggerrequiresParameter in interface ITriggerrequiresParameter in class BCTriggerpublic java.lang.String getDescription()
ITriggergetDescription in interface ITriggergetDescription in class BCTriggerpublic boolean isTriggerActive(net.minecraftforge.common.util.ForgeDirection side,
net.minecraft.tileentity.TileEntity tile,
ITriggerParameter parameter)
ITileTriggerisTriggerActive in interface ITileTriggerpublic int getIconIndex()
getIconIndex in class BCTriggerpublic ITrigger rotateLeft()
ITriggerrotateLeft in interface ITrigger