public class EntityRobot
extends net.minecraft.entity.EntityLivingBase
implements cpw.mods.fml.common.registry.IEntityAdditionalSpawnData
| Modifier and Type | Class and Description |
|---|---|
class |
EntityRobot.DockingStation |
| Modifier and Type | Field and Description |
|---|---|
AIBase |
currentAI |
IRobotTask |
currentTask |
EntityRobot.DockingStation |
dockingStation |
LaserData |
laser |
SafeTimeTracker |
scanForTasks |
arrowHitTimer, attackedAtYaw, attackingPlayer, attackTime, cameraPitch, dead, deathTime, entityAge, field_110154_aX, field_70741_aB, field_70763_ax, field_70764_aw, field_70768_au, field_70769_ao, field_70770_ap, hurtTime, isJumping, isSwingInProgress, jumpMovementFactor, lastDamage, limbSwing, limbSwingAmount, maxHurtResistantTime, maxHurtTime, moveForward, moveStrafing, newPosRotationIncrements, newPosX, newPosY, newPosZ, newRotationPitch, newRotationYaw, prevCameraPitch, prevHealth, prevLimbSwingAmount, prevRenderYawOffset, prevRotationYawHead, prevSwingProgress, randomYawVelocity, recentlyHit, renderYawOffset, rotationYawHead, scoreValue, swingProgress, swingProgressIntaddedToChunk, 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 par1World) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
acceptTask(IRobotTask task) |
protected void |
entityInit() |
protected void |
fall(float par1) |
net.minecraft.item.ItemStack |
getEquipmentInSlot(int var1) |
net.minecraft.item.ItemStack |
getHeldItem() |
net.minecraft.item.ItemStack[] |
getLastActiveItems() |
net.minecraft.util.ResourceLocation |
getTexture() |
void |
hideLaser() |
protected void |
init() |
boolean |
isOnLadder() |
protected void |
move() |
void |
moveEntityWithHeading(float par1,
float par2) |
void |
onUpdate() |
void |
readEntityFromNBT(net.minecraft.nbt.NBTTagCompound nbt) |
void |
readSpawnData(io.netty.buffer.ByteBuf data) |
void |
setCurrentItemOrArmor(int i,
net.minecraft.item.ItemStack itemstack) |
void |
setDockingStation(TileGenericPipe tile,
net.minecraftforge.common.util.ForgeDirection side) |
void |
setLaserDestination(float x,
float y,
float z) |
void |
setNullBoundingBox() |
void |
setRegularBoundingBox() |
void |
showLaser() |
protected void |
updateDataClient() |
protected void |
updateDataServer() |
protected void |
updateFallState(double par1,
boolean par3) |
void |
writeEntityToNBT(net.minecraft.nbt.NBTTagCompound nbt) |
void |
writeSpawnData(io.netty.buffer.ByteBuf data) |
addPotionEffect, applyArmorCalculations, applyEntityAttributes, applyPotionDamageCalculations, attackEntityAsMob, attackEntityFrom, canBeCollidedWith, canBePushed, canBreatheUnderwater, canEntityBeSeen, clearActivePotions, collideWithEntity, collideWithNearbyEntities, curePotionEffects, damageArmor, damageEntity, decreaseAirSupply, dismountEntity, dropEquipment, dropFewItems, dropRareDrop, func_110142_aN, func_110146_f, func_142015_aE, func_146066_aG, func_146067_o, func_94060_bK, getAbsorptionAmount, getActivePotionEffect, getActivePotionEffects, getAge, getAIMoveSpeed, getAITarget, getAlwaysRenderNameTagForRender, getArrowCountInEntity, getAttributeMap, getCreatureAttribute, getDeathSound, getEntityAttribute, getExperiencePoints, getEyeHeight, getHealth, getHurtSound, getItemIcon, getLastAttacker, getLastAttackerTime, getLook, getLookVec, getMaxHealth, getPosition, getRNG, getRotationYawHead, getSoundPitch, getSoundVolume, getSwingProgress, getTeam, getTotalArmorValue, handleHealthUpdate, heal, isAIEnabled, isChild, isClientWorld, isEntityAlive, isEntityUndead, isMovementBlocked, isOnSameTeam, isOnTeam, isPlayer, isPlayerSleeping, isPotionActive, isPotionActive, isPotionApplicable, jump, kill, knockBack, onChangedPotionEffect, onDeath, onDeathUpdate, onEntityUpdate, onFinishedPotionEffect, onItemPickup, onLivingUpdate, onNewPotionEffect, performHurtAnimation, rayTrace, removePotionEffect, removePotionEffectClient, renderBrokenItemStack, setAbsorptionAmount, setAIMoveSpeed, setArrowCountInEntity, setBeenAttacked, setHealth, setJumping, setLastAttacker, setPositionAndRotation2, setPositionAndUpdate, setRevengeTarget, setRotationYawHead, setSprinting, shouldRiderFaceForward, swingItem, updateAITasks, updateAITick, updateArmSwingProgress, updateEntityActionState, updatePotionEffects, updateRiddenaddEntityCrashInfo, addToPlayerScore, addVelocity, applyEntityCollision, canAttackWithItem, canRenderOnFire, canRiderInteract, canTriggerWalking, copyDataFrom, copyLocationAndAnglesFrom, dealFireDamage, doesEntityNotTriggerPressurePlate, dropItem, entityDropItem, equals, extinguish, 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, getFlag, getMaxInPortalTime, getMaxSafePointTries, getMountedYOffset, getParts, getPersistentID, getPickedResult, getPortalCooldown, getShadowSize, getSplashSound, getSwimSound, getTeleportDirection, getUniqueID, getYOffset, handleLavaMovement, handleWaterMovement, hashCode, hitByEntity, interactFirst, isBurning, isCreatureType, isEating, isEntityEqual, isEntityInsideOpaqueBlock, isEntityInvulnerable, isImmuneToFire, isInRangeToRender3d, isInRangeToRenderDist, isInsideOfMaterial, isInvisible, isInvisibleToPlayer, isInWater, isOffsetPositionInLiquid, isPushedByWater, isRiding, isSneaking, isSprinting, isWet, mountEntity, moveEntity, moveFlying, newDoubleNBTList, newFloatNBTList, onChunkLoad, onCollideWithPlayer, onKillEntity, onStruckByLightning, playSound, preparePlayerToSpawn, readFromNBT, registerExtendedProperties, resetEntityId, setAir, setAngles, setDead, setEating, setEntityId, setFire, setFlag, setInPortal, setInvisible, setInWeb, setLocationAndAngles, setOnFireFromLava, setPosition, setPositionAndRotation, setRotation, setSize, setSneaking, setVelocity, setWorld, shouldDismountInWater, shouldRenderInPass, shouldRiderSit, shouldSetPosAfterLoading, toString, travelToDimension, updateRiderPosition, writeMountToNBT, writeToNBT, writeToNBTOptionalpublic SafeTimeTracker scanForTasks
public LaserData laser
public AIBase currentAI
public IRobotTask currentTask
public EntityRobot.DockingStation dockingStation
protected void entityInit()
entityInit in class net.minecraft.entity.EntityLivingBaseprotected void updateDataClient()
protected void updateDataServer()
protected void init()
public void setLaserDestination(float x,
float y,
float z)
public void showLaser()
public void hideLaser()
public void onUpdate()
onUpdate in class net.minecraft.entity.EntityLivingBasepublic void setRegularBoundingBox()
public void setNullBoundingBox()
protected void move()
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.IEntityAdditionalSpawnDatapublic net.minecraft.item.ItemStack getHeldItem()
getHeldItem in class net.minecraft.entity.EntityLivingBasepublic void setCurrentItemOrArmor(int i,
net.minecraft.item.ItemStack itemstack)
setCurrentItemOrArmor in class net.minecraft.entity.EntityLivingBasepublic net.minecraft.item.ItemStack[] getLastActiveItems()
getLastActiveItems in class net.minecraft.entity.EntityLivingBaseprotected void fall(float par1)
fall in class net.minecraft.entity.EntityLivingBaseprotected void updateFallState(double par1,
boolean par3)
updateFallState in class net.minecraft.entity.EntityLivingBasepublic void moveEntityWithHeading(float par1,
float par2)
moveEntityWithHeading in class net.minecraft.entity.EntityLivingBasepublic boolean isOnLadder()
isOnLadder in class net.minecraft.entity.EntityLivingBasepublic net.minecraft.util.ResourceLocation getTexture()
public void writeEntityToNBT(net.minecraft.nbt.NBTTagCompound nbt)
writeEntityToNBT in class net.minecraft.entity.EntityLivingBasepublic void readEntityFromNBT(net.minecraft.nbt.NBTTagCompound nbt)
readEntityFromNBT in class net.minecraft.entity.EntityLivingBasepublic void setDockingStation(TileGenericPipe tile, net.minecraftforge.common.util.ForgeDirection side)
public net.minecraft.item.ItemStack getEquipmentInSlot(int var1)
getEquipmentInSlot in class net.minecraft.entity.EntityLivingBasepublic boolean acceptTask(IRobotTask task)