public abstract class GateExpansionController
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
net.minecraft.tileentity.TileEntity |
pipeTile |
IGateExpansion |
type |
| Constructor and Description |
|---|
GateExpansionController(IGateExpansion type,
net.minecraft.tileentity.TileEntity pipeTile) |
| Modifier and Type | Method and Description |
|---|---|
void |
addActions(java.util.List<IActionInternal> list) |
void |
addTriggers(java.util.List<ITriggerInternal> list) |
IGateExpansion |
getType() |
boolean |
isActive() |
boolean |
isTriggerActive(IStatement trigger,
IStatementParameter[] parameters) |
void |
readFromNBT(net.minecraft.nbt.NBTTagCompound nbt) |
boolean |
resolveAction(IStatement action,
int count) |
void |
startResolution() |
void |
tick(IGate gate) |
void |
writeToNBT(net.minecraft.nbt.NBTTagCompound nbt) |
public final IGateExpansion type
public final net.minecraft.tileentity.TileEntity pipeTile
public GateExpansionController(IGateExpansion type, net.minecraft.tileentity.TileEntity pipeTile)
public IGateExpansion getType()
public boolean isActive()
public void tick(IGate gate)
public void startResolution()
public boolean resolveAction(IStatement action, int count)
public boolean isTriggerActive(IStatement trigger, IStatementParameter[] parameters)
public void addTriggers(java.util.List<ITriggerInternal> list)
public void addActions(java.util.List<IActionInternal> list)
public void writeToNBT(net.minecraft.nbt.NBTTagCompound nbt)
public void readFromNBT(net.minecraft.nbt.NBTTagCompound nbt)