public abstract class RedstoneBoardRobot extends AIRobot implements IRedstoneBoard<EntityRobotBase>
Constructor and Description |
---|
RedstoneBoardRobot(EntityRobotBase iRobot) |
Modifier and Type | Method and Description |
---|---|
boolean |
canLoadFromNBT() |
abstract RedstoneBoardRobotNBT |
getNBTHandler() |
void |
updateBoard(EntityRobotBase container) |
abort, abortDelegateAI, cycle, delegateAIAborted, delegateAIEnded, end, getActiveAI, getDelegateAI, getPowerCost, loadAI, loadFromNBT, loadSelfFromNBT, preempt, receiveItem, setSuccess, start, startDelegateAI, success, terminate, update, writeSelfToNBT, writeToNBT
public RedstoneBoardRobot(EntityRobotBase iRobot)
public abstract RedstoneBoardRobotNBT getNBTHandler()
getNBTHandler
in interface IRedstoneBoard<EntityRobotBase>
public final void updateBoard(EntityRobotBase container)
updateBoard
in interface IRedstoneBoard<EntityRobotBase>
public boolean canLoadFromNBT()
canLoadFromNBT
in class AIRobot