public class EntityRobot
extends net.minecraft.entity.Entity
implements cpw.mods.fml.common.registry.IEntityAdditionalSpawnData
| Modifier and Type | Field and Description |
|---|---|
static int |
MAX_TARGETS |
java.util.LinkedList<buildcraft.core.EntityRobot.Action> |
targets |
int |
wait |
addedToChunk, boundingBox, capturedDrops, captureDrops, chunkCoordX, chunkCoordY, chunkCoordZ, dataWatcher, dimension, distanceWalkedModified, distanceWalkedOnStepModified, entityCollisionReduction, entityUniqueID, fallDistance, field_70135_K, fireResistance, forceSpawn, height, hurtResistantTime, ignoreFrustumCheck, inPortal, inWater, isAirBorne, isCollided, isCollidedHorizontally, isCollidedVertically, isDead, isImmuneToFire, isInWeb, lastTickPosX, lastTickPosY, lastTickPosZ, motionX, motionY, motionZ, myEntitySize, noClip, onGround, portalCounter, posX, posY, posZ, prevDistanceWalkedModified, preventEntitySpawning, prevPosX, prevPosY, prevPosZ, prevRotationPitch, prevRotationYaw, rand, renderDistanceWeight, riddenByEntity, ridingEntity, rotationPitch, rotationYaw, serverPosX, serverPosY, serverPosZ, stepHeight, teleportDirection, ticksExisted, timeUntilPortal, velocityChanged, width, worldObj, yOffset, ySize| Constructor and Description |
|---|
EntityRobot(net.minecraft.world.World world) |
EntityRobot(net.minecraft.world.World world,
Box box) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
build() |
boolean |
done() |
protected void |
entityInit() |
protected BlockIndex |
getNewDestination() |
protected void |
init() |
void |
markEndOfBlueprint(BptBuilderBase builder) |
protected void |
move() |
void |
onUpdate() |
protected boolean |
reachedDesination() |
protected void |
readEntityFromNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound) |
void |
readSpawnData(io.netty.buffer.ByteBuf data) |
boolean |
readyToBuild() |
void |
scheduleContruction(BptSlot slot,
BptContext context) |
void |
setBox(Box box) |
void |
setDead() |
protected void |
setDestination(int x,
int y,
int z) |
void |
updateWait() |
protected void |
writeEntityToNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound) |
void |
writeSpawnData(io.netty.buffer.ByteBuf data) |
addEntityCrashInfo, addToPlayerScore, addVelocity, applyEntityCollision, attackEntityFrom, canAttackWithItem, canBeCollidedWith, canBePushed, canRenderOnFire, canRiderInteract, canTriggerWalking, copyDataFrom, copyLocationAndAnglesFrom, dealFireDamage, doesEntityNotTriggerPressurePlate, dropItem, entityDropItem, equals, extinguish, fall, func_145748_c_, func_145771_j, func_145772_a, func_145774_a, func_145775_I, func_145778_a, func_145780_a, func_145781_i, getAir, getBoundingBox, getBrightness, getBrightnessForRender, getCollisionBorderSize, getCollisionBox, getCommandSenderName, getDataWatcher, getDistance, getDistanceSq, getDistanceSqToEntity, getDistanceToEntity, getEntityData, getEntityId, getEntityString, getExtendedProperties, getEyeHeight, getFlag, getLastActiveItems, getLookVec, getMaxInPortalTime, getMaxSafePointTries, getMountedYOffset, getParts, getPersistentID, getPickedResult, getPortalCooldown, getRotationYawHead, getShadowSize, getSplashSound, getSwimSound, getTeleportDirection, getUniqueID, getYOffset, handleHealthUpdate, handleLavaMovement, handleWaterMovement, hashCode, hitByEntity, interactFirst, isBurning, isCreatureType, isEating, isEntityAlive, isEntityEqual, isEntityInsideOpaqueBlock, isEntityInvulnerable, isImmuneToFire, isInRangeToRender3d, isInRangeToRenderDist, isInsideOfMaterial, isInvisible, isInvisibleToPlayer, isInWater, isOffsetPositionInLiquid, isPushedByWater, isRiding, isSneaking, isSprinting, isWet, kill, mountEntity, moveEntity, moveFlying, newDoubleNBTList, newFloatNBTList, onChunkLoad, onCollideWithPlayer, onEntityUpdate, onKillEntity, onStruckByLightning, performHurtAnimation, playSound, preparePlayerToSpawn, readFromNBT, registerExtendedProperties, resetEntityId, setAir, setAngles, setBeenAttacked, setCurrentItemOrArmor, setEating, setEntityId, setFire, setFlag, setInPortal, setInvisible, setInWeb, setLocationAndAngles, setOnFireFromLava, setPosition, setPositionAndRotation, setPositionAndRotation2, setRotation, setRotationYawHead, setSize, setSneaking, setSprinting, setVelocity, setWorld, shouldDismountInWater, shouldRenderInPass, shouldRiderSit, shouldSetPosAfterLoading, toString, travelToDimension, updateFallState, updateRidden, updateRiderPosition, writeMountToNBT, writeToNBT, writeToNBTOptionalpublic java.util.LinkedList<buildcraft.core.EntityRobot.Action> targets
public static int MAX_TARGETS
public int wait
public EntityRobot(net.minecraft.world.World world)
public EntityRobot(net.minecraft.world.World world,
Box box)
protected void init()
public void writeSpawnData(io.netty.buffer.ByteBuf data)
writeSpawnData in interface cpw.mods.fml.common.registry.IEntityAdditionalSpawnDatapublic void readSpawnData(io.netty.buffer.ByteBuf data)
readSpawnData in interface cpw.mods.fml.common.registry.IEntityAdditionalSpawnDataprotected void entityInit()
entityInit in class net.minecraft.entity.Entityprotected void readEntityFromNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound)
readEntityFromNBT in class net.minecraft.entity.Entityprotected void writeEntityToNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound)
writeEntityToNBT in class net.minecraft.entity.Entitypublic void onUpdate()
onUpdate in class net.minecraft.entity.Entityprotected void move()
protected BlockIndex getNewDestination()
protected void setDestination(int x,
int y,
int z)
protected boolean reachedDesination()
protected void build()
public void updateWait()
public void scheduleContruction(BptSlot slot, BptContext context)
public void markEndOfBlueprint(BptBuilderBase builder)
public boolean readyToBuild()
public boolean done()
public void setBox(Box box)
public void setDead()
setDead in class net.minecraft.entity.Entity