public class BoardRobotHarvester extends BoardRobotGenericSearchBlock
| Constructor and Description |
|---|
BoardRobotHarvester(EntityRobotBase iRobot) |
BoardRobotHarvester(EntityRobotBase iRobot,
net.minecraft.nbt.NBTTagCompound nbt) |
| Modifier and Type | Method and Description |
|---|---|
void |
delegateAIEnded(AIRobot ai)
This gets called when a delegate AI ends work naturally.
|
RedstoneBoardRobotNBT |
getNBTHandler() |
boolean |
isExpectedBlock(net.minecraft.world.World world,
int x,
int y,
int z)
This function has to be derived in a thread safe manner, as it may be
called from parallel jobs.
|
void |
update() |
blockFound, end, loadSelfFromNBT, matchesGateFilter, releaseBlockFound, updateFilter, writeSelfToNBTcanLoadFromNBT, updateBoardabort, abortDelegateAI, cycle, delegateAIAborted, getActiveAI, getDelegateAI, getEnergyCost, loadAI, loadFromNBT, preempt, receiveItem, setSuccess, start, startDelegateAI, success, terminate, writeToNBTpublic BoardRobotHarvester(EntityRobotBase iRobot)
public BoardRobotHarvester(EntityRobotBase iRobot, net.minecraft.nbt.NBTTagCompound nbt)
public RedstoneBoardRobotNBT getNBTHandler()
getNBTHandler in interface IRedstoneBoard<EntityRobotBase>getNBTHandler in class RedstoneBoardRobotpublic boolean isExpectedBlock(net.minecraft.world.World world,
int x,
int y,
int z)
BoardRobotGenericSearchBlockisExpectedBlock in class BoardRobotGenericSearchBlockpublic void update()
update in class BoardRobotGenericSearchBlockpublic void delegateAIEnded(AIRobot ai)
AIRobotdelegateAIEnded in class BoardRobotGenericSearchBlockai - The delegate AI which ended work.