public class EntityWither extends EntityMob implements IBossDisplayData, IRangedAttackMob
EntityLiving.SpawnPlacementTypefield_175455_afield_110179_h, field_110181_iequipmentDropChances, experienceValue, jumpHelper, livingSoundTime, moveHelper, navigator, targetTasks, tasksarrowHitTimer, attackedAtYaw, attackingPlayer, 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, prevLimbSwingAmount, prevRenderYawOffset, prevRotationYawHead, prevSwingProgress, randomYawVelocity, recentlyHit, renderYawOffset, rotationYawHead, scoreValue, swingProgress, swingProgressIntaddedToChunk, capturedDrops, captureDrops, chunkCoordX, chunkCoordY, chunkCoordZ, dataWatcher, dimension, distanceWalkedModified, distanceWalkedOnStepModified, entityCollisionReduction, entityUniqueID, extendedProperties, fallDistance, fireResistance, firstUpdate, forceSpawn, height, hurtResistantTime, ignoreFrustumCheck, inPortal, inWater, isAirBorne, isCollided, isCollidedHorizontally, isCollidedVertically, isDead, isImmuneToFire, isInWeb, lastTickPosX, lastTickPosY, lastTickPosZ, motionX, motionY, motionZ, 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, worldObjfield_175450_e, mobSelector| Constructor and Description |
|---|
EntityWither(World worldIn) |
| Modifier and Type | Method and Description |
|---|---|
void |
addPotionEffect(PotionEffect p_70690_1_) |
protected void |
applyEntityAttributes() |
boolean |
attackEntityFrom(DamageSource source,
float amount) |
void |
attackEntityWithRangedAttack(EntityLivingBase p_82196_1_,
float p_82196_2_) |
protected void |
despawnEntity() |
protected void |
dropFewItems(boolean p_70628_1_,
int p_70628_2_) |
protected void |
entityInit() |
void |
fall(float distance,
float damageMultiplier) |
void |
func_82206_m() |
float |
func_82207_a(int p_82207_1_) |
float |
func_82210_r(int p_82210_1_) |
void |
func_82211_c(int p_82211_1_,
int p_82211_2_) |
int |
getBrightnessForRender(float p_70070_1_) |
EnumCreatureAttribute |
getCreatureAttribute() |
protected java.lang.String |
getDeathSound() |
protected java.lang.String |
getHurtSound() |
int |
getInvulTime() |
protected java.lang.String |
getLivingSound() |
int |
getTotalArmorValue() |
int |
getWatchedTargetId(int p_82203_1_) |
boolean |
isArmored() |
void |
mountEntity(Entity entityIn) |
void |
onLivingUpdate() |
void |
readEntityFromNBT(NBTTagCompound tagCompund) |
void |
setInvulTime(int p_82215_1_) |
void |
setInWeb() |
protected void |
updateAITasks() |
void |
writeEntityToNBT(NBTTagCompound tagCompound) |
attackEntityAsMob, func_146066_aG, func_180484_a, getCanSpawnHere, getFallSoundString, getSplashSound, getSwimSound, isValidLightLevel, onUpdatedetachHome, func_142017_o, func_175449_a, func_180485_d, func_180486_cf, getMaximumHomeDistance, hasHome, hasPath, isWithinHomeDistanceCurrentPosition, updateLeashedStateallowLeashing, canAttackClass, canBeSteered, canDespawn, canPickUpLoot, clearLeashed, dropEquipment, eatGrassBonus, enablePersistence, faceEntity, func_110146_f, func_175445_a, func_175447_b, func_175448_a, func_180481_a, func_180482_a, func_180483_b, getArmorItemForSlot, getArmorPosition, getAttackTarget, getCurrentArmor, getDropItem, getEntitySenses, getEquipmentInSlot, getExperiencePoints, getHeldItem, getInventory, getJumpHelper, getLeashed, getLeashedToEntity, getLookHelper, getMaxFallHeight, getMaxSpawnedInChunk, getMoveHelper, getNavigator, getRenderSizeModifier, getTalkInterval, getVerticalFaceSpeed, handleHealthUpdate, handleLavaMovement, interact, interactFirst, isNoDespawnRequired, isServerWorld, onEntityUpdate, playLivingSound, replaceItemInInventory, setAIMoveSpeed, setAttackTarget, setCanPickUpLoot, setCurrentItemOrArmor, setEquipmentDropChance, setLeashedToEntity, setMoveForward, setNoAI, spawnExplosionParticle, updateEntityActionStateaddRandomArmor, applyArmorCalculations, applyPotionDamageCalculations, canBeCollidedWith, canBePushed, canBreatheUnderwater, canEntityBeSeen, clearActivePotions, collideWithEntity, collideWithNearbyEntities, curePotionEffects, damageArmor, damageEntity, decreaseAirSupply, dismountEntity, func_152111_bt, func_152112_bu, func_175133_bi, func_175134_bD, func_175135_B, func_175136_bO, func_180426_a, func_180433_a, func_180466_bG, func_94060_bK, getAbsorptionAmount, getActivePotionEffect, getActivePotionEffects, getAge, getAIMoveSpeed, getAITarget, getAlwaysRenderNameTagForRender, getArrowCountInEntity, getAttributeMap, getCombatTracker, getEntityAttribute, getHealth, getLastAttacker, getLastAttackerTime, getLook, getLookVec, getMaxHealth, getRevengeTimer, getRNG, getRotationYawHead, getSoundPitch, getSoundVolume, getSwingProgress, getTeam, heal, isChild, isEntityAlive, isEntityUndead, isMovementBlocked, isOnLadder, isOnSameTeam, isOnTeam, isPlayer, isPlayerSleeping, isPotionActive, isPotionActive, isPotionApplicable, jump, kill, knockBack, moveEntityWithHeading, onChangedPotionEffect, onDeath, onDeathUpdate, onFinishedPotionEffect, onItemPickup, onKillCommand, onNewPotionEffect, performHurtAnimation, removePotionEffect, removePotionEffectClient, renderBrokenItemStack, setAbsorptionAmount, setArrowCountInEntity, setBeenAttacked, setHealth, setJumping, setLastAttacker, setRevengeTarget, setRotationYawHead, setSprinting, shouldRiderFaceForward, swingItem, updateAITick, updateArmSwingProgress, updatePotionEffects, updateRiddenaddChatMessage, addEntityCrashInfo, addToPlayerScore, addVelocity, applyEntityCollision, canAttackWithItem, canRenderOnFire, canRiderInteract, canTriggerWalking, canUseCommand, copyDataFromOld, copyLocationAndAnglesFrom, createRunningParticles, dealFireDamage, doBlockCollisions, doesEntityNotTriggerPressurePlate, dropItem, dropItemWithOffset, entityDropItem, equals, extinguish, func_145781_i, func_174807_aT, func_174815_a, func_174816_a, func_174817_o, func_174819_aU, func_174823_aP, func_174825_a, func_174827_a, func_174834_g, func_180427_aV, getAir, getAlwaysRenderNameTag, getBoundingBox, getBrightness, getCollisionBorderSize, getCollisionBox, getCommandSenderEntity, getCustomNameTag, getDataWatcher, getDisplayName, getDistance, getDistanceSq, getDistanceSq, getDistanceSqToCenter, getDistanceSqToEntity, getDistanceToEntity, getEntityBoundingBox, getEntityData, getEntityId, getEntityString, getEntityWorld, getExplosionResistance, getExtendedProperties, getEyeHeight, getFlag, getHorizontalFacing, getMaxInPortalTime, getMountedYOffset, getName, getParts, getPersistentID, getPickedResult, getPortalCooldown, getPosition, getPositionEyes, getPositionVector, getTeleportDirection, getUniqueID, getVectorForRotation, getYOffset, handleWaterMovement, hasCustomName, hashCode, hitByEntity, isBurning, isCreatureType, isEating, isEntityEqual, isEntityInsideOpaqueBlock, isEntityInvulnerable, isImmuneToFire, isInLava, isInRangeToRender3d, isInRangeToRenderDist, isInsideOfMaterial, isInvisible, isInvisibleToPlayer, isInWater, isOffsetPositionInLiquid, isOutsideBorder, isPushedByWater, isRiding, isSilent, isSneaking, isSprinting, isWet, moveEntity, moveFlying, moveToBlockPosAndAngles, newDoubleNBTList, newFloatNBTList, onChunkLoad, onCollideWithPlayer, onKillEntity, onStruckByLightning, playSound, playStepSound, preparePlayerToSpawn, pushOutOfBlocks, rayTrace, readFromNBT, registerExtendedProperties, resetEntityId, resetHeight, sendCommandFeedback, setAir, setAlwaysRenderNameTag, setAngles, setCommandStat, setCustomNameTag, setDead, setEating, setEntityBoundingBox, setEntityId, setFire, setFlag, setInPortal, setInvisible, setLocationAndAngles, setOnFireFromLava, setOutsideBorder, setPosition, setPositionAndRotation, setPositionAndUpdate, setRotation, setSilent, setSize, setSneaking, setVelocity, setWorld, shouldDismountInWater, shouldRenderInPass, shouldRiderSit, shouldSetPosAfterLoading, spawnRunningParticles, toString, travelToDimension, updateRiderPosition, writeMountToNBT, writeToNBT, writeToNBTOptionalclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetDisplayName, getHealth, getMaxHealthpublic EntityWither(World worldIn)
protected void entityInit()
entityInit in class EntityLivingpublic void writeEntityToNBT(NBTTagCompound tagCompound)
writeEntityToNBT in class EntityLivingpublic void readEntityFromNBT(NBTTagCompound tagCompund)
readEntityFromNBT in class EntityLivingprotected java.lang.String getLivingSound()
getLivingSound in class EntityLivingprotected java.lang.String getHurtSound()
getHurtSound in class EntityMobprotected java.lang.String getDeathSound()
getDeathSound in class EntityMobpublic void onLivingUpdate()
onLivingUpdate in class EntityMobprotected void updateAITasks()
updateAITasks in class EntityLivingpublic void func_82206_m()
public int getTotalArmorValue()
getTotalArmorValue in class EntityLivingBasepublic void attackEntityWithRangedAttack(EntityLivingBase p_82196_1_, float p_82196_2_)
attackEntityWithRangedAttack in interface IRangedAttackMobpublic boolean attackEntityFrom(DamageSource source, float amount)
attackEntityFrom in class EntityMobprotected void dropFewItems(boolean p_70628_1_,
int p_70628_2_)
dropFewItems in class EntityLivingprotected void despawnEntity()
despawnEntity in class EntityLivingpublic int getBrightnessForRender(float p_70070_1_)
getBrightnessForRender in class Entitypublic void fall(float distance,
float damageMultiplier)
fall in class EntityLivingBasepublic void addPotionEffect(PotionEffect p_70690_1_)
addPotionEffect in class EntityLivingBaseprotected void applyEntityAttributes()
applyEntityAttributes in class EntityMobpublic float func_82207_a(int p_82207_1_)
public float func_82210_r(int p_82210_1_)
public int getInvulTime()
public void setInvulTime(int p_82215_1_)
public int getWatchedTargetId(int p_82203_1_)
public void func_82211_c(int p_82211_1_,
int p_82211_2_)
public boolean isArmored()
public EnumCreatureAttribute getCreatureAttribute()
getCreatureAttribute in class EntityLivingBasepublic void mountEntity(Entity entityIn)
mountEntity in class EntityLivingBase