public class EntityWitch extends EntityMob implements IRangedAttackMob
field_110179_h, field_110181_iexperienceValue, livingSoundTime, targetTasks, tasksarrowHitTimer, attackedAtYaw, attackTime, cameraPitch, deathTime, field_110158_av, field_70769_ao, field_70770_ap, hurtTime, isSwingInProgress, jumpMovementFactor, limbSwing, limbYaw, maxHurtResistantTime, maxHurtTime, moveForward, moveStrafing, prevCameraPitch, prevHealth, prevLimbYaw, prevRenderYawOffset, prevRotationYawHead, prevSwingProgress, renderYawOffset, rotationYawHead, swingProgressaddedToChunk, boundingBox, capturedDrops, captureDrops, chunkCoordX, chunkCoordY, chunkCoordZ, dimension, distanceWalkedModified, distanceWalkedOnStepModified, entityCollisionReduction, entityId, fallDistance, field_70135_K, field_98038_p, fireResistance, height, hurtResistantTime, ignoreFrustumCheck, isAirBorne, isCollided, isCollidedHorizontally, isCollidedVertically, isDead, lastTickPosX, lastTickPosY, lastTickPosZ, motionX, motionY, motionZ, myEntitySize, noClip, onGround, posX, posY, posZ, prevDistanceWalkedModified, preventEntitySpawning, prevPosX, prevPosY, prevPosZ, prevRotationPitch, prevRotationYaw, renderDistanceWeight, riddenByEntity, ridingEntity, rotationPitch, rotationYaw, serverPosX, serverPosY, serverPosZ, stepHeight, ticksExisted, timeUntilPortal, velocityChanged, width, worldObj, yOffset, ySizemobSelector| Constructor and Description |
|---|
EntityWitch(World par1World) |
| Modifier and Type | Method and Description |
|---|---|
void |
attackEntityWithRangedAttack(EntityLivingBase par1EntityLivingBase,
float par2)
Attack the specified entity using a ranged attack.
|
boolean |
getAggressive()
Return whether this witch is aggressive at an entity.
|
void |
handleHealthUpdate(byte par1) |
boolean |
isAIEnabled()
Returns true if the newer Entity AI code should be run
|
void |
onLivingUpdate()
Called frequently so the entity can update its state every tick as required.
|
void |
setAggressive(boolean par1)
Set whether this witch is aggressive at an entity.
|
attackEntityAsMob, attackEntityFrom, getBlockPathWeight, getCanSpawnHere, onUpdatefunc_110171_b, func_110172_bL, func_110173_bK, func_110174_bM, func_110175_bO, func_110176_b, func_110177_bN, getEntityToAttack, hasPath, setPathToEntity, setTargetcanAttackClass, canBeSteered, canPickUpLoot, eatGrassBonus, faceEntity, func_104002_bU, func_110160_i, func_110161_a, func_110162_b, func_110163_bv, func_110164_bC, func_110166_bE, func_110167_bD, func_130002_c, func_82143_as, func_94056_bM, func_94057_bL, func_94058_c, func_94059_bO, func_94061_f, func_94062_bN, func_96120_a, getArmorItemForSlot, getArmorPosition, getAttackTarget, getCurrentArmor, getCurrentItemOrArmor, getEntityName, getEntitySenses, getHeldItem, getJumpHelper, getLastActiveItems, getLookHelper, getMaxSpawnedInChunk, getMoveHelper, getNavigator, getRenderSizeModifier, getTalkInterval, getVerticalFaceSpeed, onEntityUpdate, playLivingSound, readEntityFromNBT, setAIMoveSpeed, setAttackTarget, setCanPickUpLoot, setCurrentItemOrArmor, setMoveForward, spawnExplosionParticle, writeEntityToNBTaddPotionEffect, canBeCollidedWith, canBePushed, canBreatheUnderwater, canEntityBeSeen, clearActivePotions, curePotionEffects, func_110138_aP, func_110139_bj, func_110140_aT, func_110142_aN, func_110143_aJ, func_110144_aD, func_110145_l, func_110148_a, func_110149_m, func_130011_c, func_94060_bK, getActivePotionEffect, getActivePotionEffects, getAge, getAIMoveSpeed, getAITarget, getArrowCountInEntity, getCreatureAttribute, getEyeHeight, getItemIcon, getLook, getLookVec, getPosition, getRNG, getRotationYawHead, getSwingProgress, getTotalArmorValue, heal, isChild, isClientWorld, isEntityAlive, isEntityUndead, isOnLadder, isPlayerSleeping, isPotionActive, isPotionActive, isPotionApplicable, knockBack, moveEntityWithHeading, onDeath, onItemPickup, performHurtAnimation, rayTrace, removePotionEffect, removePotionEffectClient, renderBrokenItemStack, setArrowCountInEntity, setEntityHealth, setJumping, setPositionAndRotation2, setPositionAndUpdate, setRevengeTarget, setRotationYawHead, setSprinting, shouldRiderFaceForward, swingItem, updateRiddenaddEntityID, addNotRiddenEntityID, addToPlayerScore, addVelocity, applyEntityCollision, canAttackWithItem, canRenderOnFire, copyDataFrom, doesEntityNotTriggerPressurePlate, dropItem, dropItemWithOffset, entityDropItem, equals, extinguish, func_110123_P, func_110124_au, func_82146_a, func_82149_j, func_85029_a, func_85031_j, func_96091_a, func_96092_aw, func_98034_c, getAir, getBoundingBox, getBrightness, getBrightnessForRender, getCollisionBorderSize, getCollisionBox, getDataWatcher, getDistance, getDistanceSq, getDistanceSqToEntity, getDistanceToEntity, getEntityData, getExtendedProperties, getMaxInPortalTime, getMountedYOffset, getParts, getPersistentID, getPickedResult, getPortalCooldown, getShadowSize, getTeleportDirection, getTranslatedEntityName, getYOffset, handleLavaMovement, handleWaterMovement, hashCode, isBurning, isCreatureType, isEating, isEntityEqual, isEntityInsideOpaqueBlock, isEntityInvulnerable, isImmuneToFire, isInRangeToRenderDist, isInRangeToRenderVec3D, isInsideOfMaterial, isInvisible, isInWater, isOffsetPositionInLiquid, isRiding, isSneaking, isSprinting, isWet, mountEntity, moveEntity, moveFlying, onCollideWithPlayer, onKillEntity, onStruckByLightning, playSound, readFromNBT, registerExtendedProperties, resetEntityId, setAir, setAngles, setDead, setEating, setFire, setInPortal, setInvisible, setInWeb, setLocationAndAngles, setPosition, setPositionAndRotation, setSneaking, setVelocity, setWorld, shouldRenderInPass, shouldRiderSit, toString, travelToDimension, updateRiderPosition, writeToNBTpublic EntityWitch(World par1World)
public void setAggressive(boolean par1)
public boolean getAggressive()
public boolean isAIEnabled()
public void onLivingUpdate()
onLivingUpdate in class EntityMobpublic void handleHealthUpdate(byte par1)
handleHealthUpdate in class EntityLivingBasepublic void attackEntityWithRangedAttack(EntityLivingBase par1EntityLivingBase, float par2)
attackEntityWithRangedAttack in interface IRangedAttackMob