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 <init> (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 a_ doJump (Z)V
	METHOD ad destroy ()V
	METHOD b heal (F)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 setHealth (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 cC getDamageTracker ()Lagk;
	METHOD cE getHealthMaximum ()F
	METHOD cF getStuckArrows ()I
	METHOD cH getAttributeContainer ()Laid;
	METHOD cI getGroup ()Lahp;
	METHOD cJ getMainHandStack ()Laxc;
	METHOD cK getOffHandStack ()Laxc;
	METHOD cL getSoundVolume ()F
	METHOD cM getSoundPitch ()F
	METHOD cT isSleeping ()Z
	METHOD cV doPushLogic ()V
	METHOD cW isUsingRiptide ()Z
	METHOD cY getAbsorptionAmount ()F
	METHOD cd initAttributes ()V
	METHOD cg updatePostDeath ()V
	METHOD ch canDropLootAndXp ()Z
	METHOD cj getRand ()Ljava/util/Random;
	METHOD ck getAttacker ()Lahl;
	METHOD cl getLastAttackedTime ()I
	METHOD co getDespawnCounter ()I
	METHOD cq clearPotionSwirls ()V
	METHOD cr clearPotionEffects ()Z
	METHOD cs getPotionEffects ()Ljava/util/Collection;
	METHOD cu isUndead ()Z
	METHOD cv getHealth ()F
	METHOD cx dropInventory ()V
	METHOD cz 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 da getMainHand ()Lahk;
	METHOD dc getActiveHand ()Lafw;
	METHOD de getActiveItem ()Laxc;
	METHOD dk 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 m setDespawnCounter (I)V
	METHOD n getFallSound (I)Lxr;
	METHOD o initAi ()V
	METHOD o setStuckArrows (I)V
	METHOD p setAbsorptionAmount (F)V
	METHOD w_ initDataTracker ()V
	METHOD x_ isChild ()Z
	METHOD y_ canClimb ()Z
