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<IAction> list) |
void |
addTriggers(java.util.List<ITrigger> list) |
IGateExpansion |
getType() |
boolean |
isActive() |
boolean |
isTriggerActive(ITrigger trigger,
ITriggerParameter parameter) |
void |
readFromNBT(net.minecraft.nbt.NBTTagCompound nbt) |
boolean |
resolveAction(IAction action,
int count) |
void |
startResolution() |
void |
tick() |
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()
public void startResolution()
public boolean resolveAction(IAction action, int count)
public boolean isTriggerActive(ITrigger trigger, ITriggerParameter parameter)
public void addTriggers(java.util.List<ITrigger> list)
public void addActions(java.util.List<IAction> list)
public void writeToNBT(net.minecraft.nbt.NBTTagCompound nbt)
public void readFromNBT(net.minecraft.nbt.NBTTagCompound nbt)