CLASS ahl net/minecraft/entity/LivingEntity FIELD aC deathCounter I FIELD aQ headYaw F FIELD aR prevHeadYaw F FIELD aU playerHitTimer I FIELD aV dead Z FIELD aW despawnCounter I FIELD au LIVING_FLAGS Lpr; FIELD aw preferredHand Lafw; FIELD ay stuckArrowTimer I FIELD az hurtTime I FIELD bA equippedHand Lfh; FIELD bB equippedArmor Lfh; FIELD bD attacker Lahl; FIELD bE lastAttackedTime I FIELD bJ absorptionAmount F FIELD b LOGGER_LIVING Lorg/apache/logging/log4j/Logger; FIELD br activeItemStack Laxc; FIELD bv POTION_SWIRLS_AMBIENT Lpr; FIELD bw STUCK_ARROWS Lpr; FIELD bx attributeContainer Laid; FIELD by damageTracker Lagk; FIELD bz activePotionEffects Ljava/util/Map; FIELD c ATTR_SPRINTING_SPEED_BOOST_ID Ljava/util/UUID; FIELD d ATTR_SPRINTING_SPEED_BOOST Laib; FIELD f HEALTH Lpr; FIELD g POTION_SWIRLS_COLOR Lpr; METHOD (Lahg;Lbci;)V ARG 1 type METHOD C updatePotionVisibility ()V METHOD C pushAway (Lahc;)V METHOD D canSee (Lahc;)Z METHOD V kill ()V METHOD Z updateLogic ()V METHOD a setPositionAndRotations (DDDFFIZ)V ARG 1 x ARG 3 y ARG 5 z METHOD a swingHand (Lafw;)V METHOD a setStackInHand (Lafw;Laxc;)V ARG 1 hand METHOD a onDeath (Lagl;)V METHOD a damage (Lagl;F)Z ARG 1 source ARG 2 amount METHOD a dropEquipment (Lagl;IZ)V METHOD a hasPotionEffect (Lagu;)Z METHOD a isEquippedStackValid (Lahh;)Z METHOD a setEquippedStack (Lahh;Laxc;)V ARG 1 slot METHOD a setAttacker (Lahl;)V METHOD a getAttributeInstance (Lahz;)Laia; METHOD a lookAt (Lch$a;Lcmx;)V ARG 1 anchor ARG 2 target METHOD a readCustomDataFromTag (Lhq;)V METHOD a onTrackedDataSet (Lpr;)V METHOD aD scheduleVelocityUpdate ()V METHOD aE doesCollide ()Z METHOD aF isPushable ()Z METHOD aI isValid ()Z METHOD aW getItemsArmor ()Ljava/lang/Iterable; METHOD ad destroy ()V METHOD b getStackInHand (Lafw;)Laxc; METHOD b getPotionEffect (Lagu;)Lagv; METHOD b getEquippedStack (Lahh;)Laxc; METHOD b onEquipStack (Laxc;)V METHOD b writeCustomDataToTag (Lhq;)V METHOD bB shouldRenderName ()Z METHOD bl getHeadYaw ()F METHOD c heal (F)V METHOD c handleFallDamage (FF)V ARG 1 fallDistance METHOD c setCurrentHand (Lafw;)V METHOD c removePotionEffect (Lagu;)Lagv; METHOD c addPotionEffect (Lagv;)Z METHOD c containsOnlyAmbientEffects (Ljava/util/Collection;)Z ARG 0 effects METHOD cB getDamageTracker ()Lagk; METHOD cD getHealthMaximum ()F METHOD cE getStuckArrows ()I METHOD cG getAttributeContainer ()Laid; METHOD cH getGroup ()Lahp; METHOD cI getMainHandStack ()Laxc; METHOD cJ getOffHandStack ()Laxc; METHOD cK getSoundVolume ()F METHOD cL getSoundPitch ()F METHOD cS isSleeping ()Z METHOD cU doPushLogic ()V METHOD cV isUsingRiptide ()Z METHOD cX getAbsorptionAmount ()F METHOD cZ getMainHand ()Lahk; METHOD cd initAttributes ()V METHOD cf updatePostDeath ()V METHOD cg canDropLootAndXp ()Z METHOD ci getRand ()Ljava/util/Random; METHOD cj getAttacker ()Lahl; METHOD ck getLastAttackedTime ()I METHOD cn getDespawnCounter ()I METHOD cp clearPotionSwirls ()V METHOD cq clearPotionEffects ()Z METHOD cr getPotionEffects ()Ljava/util/Collection; METHOD ct isUndead ()Z METHOD cu getHealth ()F METHOD cw dropInventory ()V METHOD cy getDeathSound ()Lxr; METHOD d applyDamage (Lagl;F)V ARG 1 damageSource METHOD d removeStatusEffect (Lagu;)Z METHOD d isPotionEffective (Lagv;)Z METHOD d getCurrentExperience (Larj;)I METHOD db getActiveHand ()Lafw; METHOD dd getActiveItem ()Laxc; METHOD dj isFallFlying ()Z METHOD e (FF)F ARG 1 yaw METHOD e getHurtSound (Lagl;)Lxr; METHOD f setSprinting (Z)V METHOD h update ()V METHOD h getYaw (F)F METHOD j stopRiding ()V METHOD j setHeadYaw (F)V METHOD k updateMovement ()V METHOD k setYaw (F)V METHOD l setHealth (F)V METHOD m setDespawnCounter (I)V METHOD n initAi ()V METHOD n getFallSound (I)Lxr; METHOD o setStuckArrows (I)V METHOD o doJump (Z)V METHOD q setAbsorptionAmount (F)V METHOD w_ initDataTracker ()V METHOD x_ isChild ()Z METHOD y_ canClimb ()Z