| public Brain<?> |  | do() |   | getBrain() |   | method_18868() |   | getBrain() |   | m_6274_() |   | getBehaviorController() |  
  | 
| protected Brain$Provider<?> |  | dp() |   | brainProvider() |   | method_28306() |   | createBrainProfile() |   | m_5490_() |  
  | 
| protected Brain<?> |  | a(com.mojang.serialization.Dynamic<?> arg0) |   | makeBrain(com.mojang.serialization.Dynamic<?> arg0) |   | method_18867(com.mojang.serialization.Dynamic<?> arg0) |   | deserializeBrain(com.mojang.serialization.Dynamic<?> dynamic) |   | m_8075_(com.mojang.serialization.Dynamic<?> arg0) |  
  | 
| public void |  | ab() |   | kill() |   | method_5768() |   | kill() |   | m_6074_() |   | killEntity() |  
  | 
| public boolean |  | 
| protected void |  | a_() |   | defineSynchedData() |   | method_5693() |   | initDataTracker() |   | m_8097_() |   | initDatawatcher() |  
  | 
| public static AttributeSupplier$Builder |  | dq() |   | createLivingAttributes() |   | method_26827() |   | createLivingAttributes() |   | m_21183_() |  
  | 
| protected void |  | a(double arg0, boolean arg1, ckt arg2, gg arg3) |   | checkFallDamage(double arg0, boolean arg1, BlockState arg2, BlockPos arg3) |   | method_5623(double arg0, boolean arg1, class_2680 arg2, class_2338 arg3) |   | fall(double arg0, boolean arg1, BlockState arg2, BlockPos arg3) |   | m_7840_(double p_20991_, boolean p_20993_, C_2064_ arg2, C_4675_ arg3) |  
  | 
| public boolean |  | dr() |   | canBreatheUnderwater() |   | method_6094() |   | canBreatheInWater() |   | m_6040_() |  
  | 
| public float |  | a(float arg0) |   | getSwimAmount(float arg0) |   | method_6024(float arg0) |   | getLeaningPitch(float tickDelta) |   | m_20998_(float arg0) |  
  | 
| public void |  | ai() |   | baseTick() |   | method_5670() |   | baseTick() |   | m_6075_() |   | entityBaseTick() |  
  | 
| public boolean |  | ds() |   | canSpawnSoulSpeedParticle() |   | method_27302() |   | shouldDisplaySoulSpeedEffects() |   | m_6039_() |  
  | 
| protected void |  | dt() |   | spawnSoulSpeedParticle() |   | method_25937() |   | displaySoulSpeedEffects() |   | m_21184_() |  
  | 
| protected boolean |  | du() |   | onSoulSpeedBlock() |   | method_27303() |   | isOnSoulSpeedBlock() |   | m_6046_() |  
  | 
| protected float |  | ax() |   | getBlockSpeedFactor() |   | method_23326() |   | getVelocityMultiplier() |   | m_6041_() |   | getBlockSpeedFactor() |  
  | 
| protected boolean |  | 
| protected void |  | dv() |   | removeSoulSpeed() |   | method_29501() |   | removeSoulSpeedBoost() |   | m_21185_() |  
  | 
| protected void |  | dw() |   | tryAddSoulSpeed() |   | method_29502() |   | addSoulSpeedBoostIfNeeded() |   | m_21186_() |  
  | 
| protected void |  | dx() |   | removeFrost() |   | method_32324() |   | removePowderSnowSlow() |   | m_147225_() |  
  | 
| protected void |  | dy() |   | tryAddFrost() |   | method_32325() |   | addPowderSnowSlowIfNeeded() |   | m_147226_() |  
  | 
| protected void |  | 
| public boolean |  | w_() |   | isBaby() |   | method_6109() |   | isBaby() |   | m_6162_() |   | isBaby() |  
  | 
| public float |  | dz() |   | getScale() |   | method_17825() |   | getScaleFactor() |   | m_6134_() |  
  | 
| protected boolean |  | dA() |   | isAffectedByFluids() |   | method_29920() |   | shouldSwimInFluids() |   | m_6129_() |  
  | 
| public boolean |  | bC() |   | rideableUnderWater() |   | method_5788() |   | canBeRiddenInWater() |   | m_6146_() |  
  | 
| protected void |  | dB() |   | tickDeath() |   | method_6108() |   | updatePostDeath() |   | m_6153_() |  
  | 
| protected boolean |  | dC() |   | shouldDropExperience() |   | method_6054() |   | shouldDropXp() |   | m_6149_() |   | isDropExperience() |  
  | 
| protected boolean |  | dD() |   | shouldDropLoot() |   | method_27071() |   | shouldDropLoot() |   | m_6125_() |  
  | 
| protected int |  | m(int arg0) |   | decreaseAirSupply(int arg0) |   | method_6130(int arg0) |   | getNextAirUnderwater(int air) |   | m_7302_(int arg0) |  
  | 
| protected int |  | n(int arg0) |   | increaseAirSupply(int arg0) |   | method_6064(int arg0) |   | getNextAirOnLand(int air) |   | m_7305_(int arg0) |  
  | 
| protected int |  | 
| protected boolean |  | dE() |   | isAlwaysExperienceDropper() |   | method_6071() |   | shouldAlwaysDropXp() |   | m_6124_() |   | alwaysGivesExp() |  
  | 
| public Random |  | dF() |   | getRandom() |   | method_6051() |   | getRandom() |   | m_21187_() |   | getRandom() |  
  | 
| public LivingEntity |  | dG() |   | getLastHurtByMob() |   | method_6065() |   | getAttacker() |   | m_142581_() |   | getLastDamager() |  
  | 
| public int |  | dH() |   | getLastHurtByMobTimestamp() |   | method_6117() |   | getLastAttackedTime() |   | m_21213_() |  
  | 
| public void |  | 
| public void |  | 
| public LivingEntity |  | dI() |   | getLastHurtMob() |   | method_6052() |   | getAttacking() |   | m_21214_() |  
  | 
| public int |  | dJ() |   | getLastHurtMobTimestamp() |   | method_6083() |   | getLastAttackTime() |   | m_21215_() |  
  | 
| public void |  | 
| public int |  | dK() |   | getNoActionTime() |   | method_6131() |   | getDespawnCounter() |   | m_21216_() |  
  | 
| public void |  | o(int arg0) |   | setNoActionTime(int arg0) |   | method_16826(int arg0) |   | setDespawnCounter(int despawnCounter) |   | m_21310_(int arg0) |  
  | 
| public boolean |  | dL() |   | shouldDiscardFriction() |   | method_35053() |   | hasNoDrag() |   | m_147223_() |  
  | 
| public void |  | p(boolean arg0) |   | setDiscardFriction(boolean arg0) |   | method_35054(boolean arg0) |   | setNoDrag(boolean noDrag) |   | m_147244_(boolean arg0) |  
  | 
| protected void |  | 
| public void |  | 
| public void |  | 
| protected void |  | dM() |   | tickEffects() |   | method_6050() |   | tickStatusEffects() |   | m_21217_() |   | tickPotionEffects() |  
  | 
| protected void |  | C() |   | updateInvisibilityStatus() |   | method_6027() |   | updatePotionVisibility() |   | m_8034_() |  
  | 
| private void |  | n() |   | updateGlowingStatus() |   | method_36362() |   | updateGlowing() |   | m_147239_() |  
  | 
| public double |  | 
| public boolean |  | 
| public boolean |  | 
| public boolean |  | dN() |   | canBeSeenAsEnemy() |   | method_33190() |   | canTakeDamage() |   | m_142066_() |  
  | 
| public boolean |  | dO() |   | canBeSeenByAnyone() |   | method_36608() |   | isPartOfGame() |   | m_142065_() |  
  | 
| public static boolean |  | 
| protected void |  | dP() |   | removeEffectParticles() |   | method_6069() |   | clearPotionSwirls() |   | m_21218_() |  
  | 
| public boolean |  | dQ() |   | removeAllEffects() |   | method_6012() |   | clearStatusEffects() |   | m_21219_() |   | removeAllEffects() |  
  | 
| public Collection<MobEffectInstance> |  | dR() |   | getActiveEffects() |   | method_6026() |   | getStatusEffects() |   | m_21220_() |   | getEffects() |  
  | 
| public Map<MobEffect, MobEffectInstance> |  | dS() |   | getActiveEffectsMap() |   | method_6088() |   | getActiveStatusEffects() |   | m_21221_() |  
  | 
| public boolean |  | 
| public MobEffectInstance |  | 
| public final boolean |  | 
| public boolean |  | 
| public boolean |  | 
| public void |  | 
| public boolean |  | dT() |   | isInvertedHealAndHarm() |   | method_5999() |   | isUndead() |   | m_21222_() |  
  | 
| public MobEffectInstance |  | 
| public boolean |  | 
| protected void |  | 
| protected void |  | a(ata arg0, boolean arg1, atg arg2) |   | onEffectUpdated(MobEffectInstance arg0, boolean arg1, Entity arg2) |   | method_6009(class_1293 arg0, boolean arg1, class_1297 arg2) |   | onStatusEffectUpgraded(StatusEffectInstance effect, boolean reapplyEffect, Entity source) |   | m_141973_(C_498_ p_147193_, boolean p_147194_, C_507_ arg2) |  
  | 
| protected void |  | 
| public void |  | b(float arg0) |   | heal(float arg0) |   | method_6025(float arg0) |   | heal(float amount) |   | m_5634_(float arg0) |   | heal(float arg0) |  
  | 
| public float |  | dU() |   | getHealth() |   | method_6032() |   | getHealth() |   | m_21223_() |   | getHealth() |  
  | 
| public void |  | c(float arg0) |   | setHealth(float arg0) |   | method_6033(float arg0) |   | setHealth(float health) |   | m_21153_(float arg0) |   | setHealth(float arg0) |  
  | 
| public boolean |  | dV() |   | isDeadOrDying() |   | method_29504() |   | isDead() |   | m_21224_() |  
  | 
| public boolean |  | 
| protected void |  | 
| protected void |  | 
| private boolean |  | 
| public DamageSource |  | dW() |   | getLastDamageSource() |   | method_6081() |   | getRecentDamageSource() |   | m_21225_() |  
  | 
| protected void |  | 
| public boolean |  | 
| private void |  | 
| public void |  | 
| protected void |  | 
| protected void |  | 
| protected void |  | dX() |   | dropEquipment() |   | method_16078() |   | dropInventory() |   | m_5907_() |   | dropInventory() |  
  | 
| protected void |  | dY() |   | dropExperience() |   | method_23883() |   | dropXp() |   | m_21226_() |   | dropExperience() |  
  | 
| protected void |  | a(asq arg0, int arg1, boolean arg2) |   | dropCustomDeathLoot(DamageSource arg0, int arg1, boolean arg2) |   | method_6099(class_1282 arg0, int arg1, boolean arg2) |   | dropEquipment(DamageSource source, int lootingMultiplier, boolean allowDrops) |   | m_7472_(C_489_ p_21019_, int p_21020_, boolean arg2) |   | dropDeathLoot(DamageSource arg0, int arg1, boolean arg2) |  
  | 
| public ResourceLocation |  | dZ() |   | getLootTable() |   | method_5989() |   | getLootTable() |   | m_5743_() |  
  | 
| protected void |  | 
| protected LootContext$Builder |  | a(boolean arg0, asq arg1) |   | createLootContext(boolean arg0, DamageSource arg1) |   | method_16079(boolean arg0, class_1282 arg1) |   | getLootContextBuilder(boolean causedByPlayer, DamageSource source) |   | m_7771_(boolean p_21106_, C_489_ arg1) |  
  | 
| public void |  | p(double arg0, double arg1, double arg2) |   | knockback(double arg0, double arg1, double arg2) |   | method_6005(double arg0, double arg1, double arg2) |   | takeKnockback(double strength, double x, double z) |   | m_147240_(double p_147242_, double arg1, double arg2) |  
  | 
| protected SoundEvent |  | 
| protected SoundEvent |  | v_() |   | getDeathSound() |   | method_6002() |   | getDeathSound() |   | m_5592_() |   | getSoundDeath() |  
  | 
| protected SoundEvent |  | p(int arg0) |   | getFallDamageSound(int arg0) |   | method_6041(int arg0) |   | getFallSound(int distance) |   | m_5896_(int arg0) |   | getSoundFall(int arg0) |  
  | 
| protected SoundEvent |  | 
| public SoundEvent |  | 
| public void |  | c(boolean arg0) |   | setOnGround(boolean arg0) |   | method_24830(boolean arg0) |   | setOnGround(boolean arg0) |   | m_6853_(boolean arg0) |   | setOnGround(boolean arg0) |  
  | 
| public Optional<BlockPos> |  | ea() |   | getLastClimbablePos() |   | method_24832() |   | getClimbingPos() |   | m_21227_() |  
  | 
| public boolean |  | b_() |   | onClimbable() |   | method_6101() |   | isClimbing() |   | m_6147_() |   | isClimbing() |  
  | 
| private boolean |  | 
| public boolean |  | bg() |   | isAlive() |   | method_5805() |   | isAlive() |   | m_6084_() |   | isAlive() |  
  | 
| public boolean |  | a(float arg0, float arg1, asq arg2) |   | causeFallDamage(float arg0, float arg1, DamageSource arg2) |   | method_5747(float arg0, float arg1, class_1282 arg2) |   | handleFallDamage(float arg0, float arg1, DamageSource arg2) |   | m_142535_(float p_147188_, float p_147189_, C_489_ arg2) |  
  | 
| protected int |  | d(float arg0, float arg1) |   | calculateFallDamage(float arg0, float arg1) |   | method_23329(float arg0, float arg1) |   | computeFallDamage(float fallDistance, float damageMultiplier) |   | m_5639_(float p_21238_, float arg1) |  
  | 
| protected void |  | eb() |   | playBlockFallSound() |   | method_23328() |   | playBlockFallSound() |   | m_21229_() |   | playBlockStepSound() |  
  | 
| public void |  | bv() |   | animateHurt() |   | method_5879() |   | animateDamage() |   | m_6053_() |  
  | 
| public int |  | ec() |   | getArmorValue() |   | method_6096() |   | getArmor() |   | m_21230_() |   | getArmorStrength() |  
  | 
| protected void |  | 
| protected void |  | 
| protected void |  | q(float arg0) |   | hurtCurrentlyUsedShield(float arg0) |   | method_6056(float arg0) |   | damageShield(float amount) |   | m_7909_(float arg0) |   | damageShield(float arg0) |  
  | 
| protected float |  | 
| protected float |  | 
| protected void |  | 
| public CombatTracker |  | ed() |   | getCombatTracker() |   | method_6066() |   | getDamageTracker() |   | m_21231_() |   | getCombatTracker() |  
  | 
| public LivingEntity |  | ee() |   | getKillCredit() |   | method_6124() |   | getPrimeAdversary() |   | m_21232_() |   | getKillingEntity() |  
  | 
| public final float |  | ef() |   | getMaxHealth() |   | method_6063() |   | getMaxHealth() |   | m_21233_() |   | getMaxHealth() |  
  | 
| public final int |  | eg() |   | getArrowCount() |   | method_6022() |   | getStuckArrowCount() |   | m_21234_() |   | getArrowCount() |  
  | 
| public final void |  | q(int arg0) |   | setArrowCount(int arg0) |   | method_6097(int arg0) |   | setStuckArrowCount(int stuckArrowCount) |   | m_21317_(int arg0) |   | setArrowCount(int arg0) |  
  | 
| public final int |  | eh() |   | getStingerCount() |   | method_21753() |   | getStingerCount() |   | m_21235_() |  
  | 
| public final void |  | r(int arg0) |   | setStingerCount(int arg0) |   | method_21755(int arg0) |   | setStingerCount(int stingerCount) |   | m_21321_(int arg0) |  
  | 
| private int |  | q() |   | getCurrentSwingDuration() |   | method_6028() |   | getHandSwingDuration() |   | m_21304_() |  
  | 
| public void |  | 
| public void |  | a(asa arg0, boolean arg1) |   | swing(InteractionHand arg0, boolean arg1) |   | method_23667(class_1268 arg0, boolean arg1) |   | swingHand(Hand hand, boolean fromServerPlayer) |   | m_21011_(C_470_ p_21013_, boolean arg1) |   | swingHand(EnumHand arg0, boolean arg1) |  
  | 
| public void |  | a(byte arg0) |   | handleEntityEvent(byte arg0) |   | method_5711(byte arg0) |   | handleStatus(byte arg0) |   | m_7822_(byte arg0) |  
  | 
| private void |  | v() |   | makePoofParticles() |   | method_36549() |   | addDeathParticles() |   | m_147246_() |  
  | 
| private void |  | w() |   | swapHandItems() |   | method_30127() |   | swapHandStacks() |   | m_21312_() |  
  | 
| protected void |  | aq() |   | outOfWorld() |   | method_5825() |   | tickInVoid() |   | m_6088_() |  
  | 
| protected void |  | ei() |   | updateSwingTime() |   | method_6119() |   | tickHandSwing() |   | m_21203_() |  
  | 
| public AttributeInstance |  | 
| public double |  | 
| public double |  | 
| public AttributeMap |  | ej() |   | getAttributes() |   | method_6127() |   | getAttributes() |   | m_21204_() |   | getAttributeMap() |  
  | 
| public MobType |  | ek() |   | getMobType() |   | method_6046() |   | getGroup() |   | m_6336_() |   | getMonsterType() |  
  | 
| public ItemStack |  | el() |   | getMainHandItem() |   | method_6047() |   | getMainHandStack() |   | m_21205_() |   | getItemInMainHand() |  
  | 
| public ItemStack |  | em() |   | getOffhandItem() |   | method_6079() |   | getOffHandStack() |   | m_21206_() |   | getItemInOffHand() |  
  | 
| public boolean |  | 
| public boolean |  | 
| public ItemStack |  | 
| public void |  | 
| public boolean |  | 
| public abstract Iterable<ItemStack> |  | bx() |   | getArmorSlots() |   | method_5661() |   | getArmorItems() |   | m_6168_() |   | getArmorItems() |  
  | 
| public abstract ItemStack |  | 
| public abstract void |  | 
| protected void |  | 
| public float |  | en() |   | getArmorCoverPercentage() |   | method_18396() |   | getArmorVisibility() |   | m_21207_() |  
  | 
| public void |  | g(boolean arg0) |   | setSprinting(boolean arg0) |   | method_5728(boolean arg0) |   | setSprinting(boolean arg0) |   | m_6858_(boolean arg0) |   | setSprinting(boolean arg0) |  
  | 
| protected float |  | eo() |   | getSoundVolume() |   | method_6107() |   | getSoundVolume() |   | m_6121_() |   | getSoundVolume() |  
  | 
| public float |  | ep() |   | getVoicePitch() |   | method_6017() |   | getSoundPitch() |   | m_6100_() |  
  | 
| protected boolean |  | eq() |   | isImmobile() |   | method_6062() |   | isImmobile() |   | m_6107_() |   | isFrozen() |  
  | 
| public void |  | 
| private void |  | 
| public boolean |  | cn() |   | shouldShowName() |   | method_5733() |   | shouldRenderName() |   | m_6052_() |  
  | 
| protected float |  | er() |   | getJumpPower() |   | method_6106() |   | getJumpVelocity() |   | m_6118_() |  
  | 
| public double |  | es() |   | getJumpBoostPower() |   | method_37416() |   | getJumpBoostVelocityModifier() |   | m_182332_() |  
  | 
| protected void |  | et() |   | jumpFromGround() |   | method_6043() |   | jump() |   | m_6135_() |   | jump() |  
  | 
| protected void |  | eu() |   | goDownInWater() |   | method_6093() |   | knockDownwards() |   | m_21208_() |  
  | 
| protected void |  | 
| protected float |  | ev() |   | getWaterSlowDown() |   | method_6120() |   | getBaseMovementSpeedMultiplier() |   | m_6108_() |  
  | 
| public boolean |  | 
| public void |  | 
| public void |  | 
| public Vec3 |  | a(dna arg0, float arg1) |   | handleRelativeFrictionAndCalculateMovement(Vec3 arg0, float arg1) |   | method_26318(class_243 arg0, float arg1) |   | applyMovementInput(Vec3d movementInput, float slipperiness) |   | m_21074_(C_3046_ p_21076_, float arg1) |  
  | 
| public Vec3 |  | a(double arg0, boolean arg1, dna arg2) |   | getFluidFallingAdjustedMovement(double arg0, boolean arg1, Vec3 arg2) |   | method_26317(double arg0, boolean arg1, class_243 arg2) |   | method_26317(double arg0, boolean arg1, Vec3d arg2) |   | m_20994_(double p_20996_, boolean arg1, C_3046_ arg2) |  
  | 
| private Vec3 |  | 
| private float |  | u(float arg0) |   | getFrictionInfluencedSpeed(float arg0) |   | method_18802(float arg0) |   | getMovementSpeed(float slipperiness) |   | m_21330_(float arg0) |  
  | 
| public float |  | ew() |   | getSpeed() |   | method_6029() |   | getMovementSpeed() |   | m_6113_() |  
  | 
| public void |  | r(float arg0) |   | setSpeed(float arg0) |   | method_6125(float arg0) |   | setMovementSpeed(float movementSpeed) |   | m_7910_(float arg0) |  
  | 
| public boolean |  | 
| public void |  | k() |   | tick() |   | method_5773() |   | tick() |   | m_8119_() |   | tick() |  
  | 
| private void |  | x() |   | detectEquipmentUpdates() |   | method_30128() |   | method_30128() |   | m_21315_() |   | updateEquipment() |  
  | 
| private Map<EquipmentSlot, ItemStack> |  | z() |   | collectEquipmentChanges() |   | method_30129() |   | getEquipment() |   | m_21319_() |  
  | 
| private void |  | 
| private void |  | 
| private ItemStack |  | 
| private void |  | 
| private ItemStack |  | 
| private void |  | 
| protected float |  | e(float arg0, float arg1) |   | tickHeadTurn(float arg0, float arg1) |   | method_6031(float arg0, float arg1) |   | turnHead(float bodyRotation, float headRotation) |   | m_5632_(float p_21261_, float arg1) |  
  | 
| public void |  | u_() |   | aiStep() |   | method_6007() |   | tickMovement() |   | m_8107_() |   | movementTick() |  
  | 
| public boolean |  | ex() |   | isSensitiveToWater() |   | method_29503() |   | hurtByWater() |   | m_6126_() |  
  | 
| private void |  | A() |   | updateFallFlying() |   | method_6053() |   | tickFallFlying() |   | m_21323_() |  
  | 
| protected void |  | ey() |   | serverAiStep() |   | method_6023() |   | tickNewAi() |   | m_6140_() |   | doTick() |  
  | 
| protected void |  | ez() |   | pushEntities() |   | method_6070() |   | tickCramming() |   | m_6138_() |   | collideNearby() |  
  | 
| protected void |  | 
| protected void |  | 
| protected void |  | 
| public void |  | s(int arg0) |   | startAutoSpinAttack(int arg0) |   | method_6018(int arg0) |   | setRiptideTicks(int riptideTicks) |   | m_21326_(int arg0) |  
  | 
| public boolean |  | eA() |   | isAutoSpinAttack() |   | method_6123() |   | isUsingRiptide() |   | m_21209_() |   | isRiptiding() |  
  | 
| public void |  | m() |   | stopRiding() |   | method_5848() |   | stopRiding() |   | m_8127_() |   | stopRiding() |  
  | 
| public void |  | bj() |   | rideTick() |   | method_5842() |   | tickRiding() |   | m_6083_() |   | passengerTick() |  
  | 
| public void |  | a(double arg0, double arg1, double arg2, float arg3, float arg4, int arg5, boolean arg6) |   | lerpTo(double arg0, double arg1, double arg2, float arg3, float arg4, int arg5, boolean arg6) |   | method_5759(double arg0, double arg1, double arg2, float arg3, float arg4, int arg5, boolean arg6) |   | updateTrackedPositionAndAngles(double arg0, double arg1, double arg2, float arg3, float arg4, int arg5, boolean arg6) |   | m_6453_(double p_20978_, double p_20980_, double p_20982_, float arg3, float arg4, int arg5, boolean arg6) |  
  | 
| public void |  | a(float arg0, int arg1) |   | lerpHeadTo(float arg0, int arg1) |   | method_5683(float arg0, int arg1) |   | updateTrackedHeadRotation(float arg0, int arg1) |   | m_6541_(float p_21006_, int arg1) |  
  | 
| public void |  | q(boolean arg0) |   | setJumping(boolean arg0) |   | method_6100(boolean arg0) |   | setJumping(boolean jumping) |   | m_6862_(boolean arg0) |   | setJumping(boolean arg0) |  
  | 
| public void |  | 
| public void |  | 
| public boolean |  | 
| public float |  | g(float arg0) |   | getViewYRot(float arg0) |   | method_5705(float arg0) |   | getYaw(float arg0) |   | m_5675_(float arg0) |  
  | 
| public float |  | s(float arg0) |   | getAttackAnim(float arg0) |   | method_6055(float arg0) |   | getHandSwingProgress(float tickDelta) |   | m_21324_(float arg0) |  
  | 
| public boolean |  | eB() |   | isEffectiveAi() |   | method_6034() |   | canMoveVoluntarily() |   | m_6142_() |   | doAITick() |  
  | 
| public boolean |  | bc() |   | isPickable() |   | method_5863() |   | collides() |   | m_6087_() |   | isInteractable() |  
  | 
| public boolean |  | bd() |   | isPushable() |   | method_5810() |   | isPushable() |   | m_6094_() |   | isCollidable() |  
  | 
| protected void |  | ba() |   | markHurt() |   | method_5785() |   | scheduleVelocityUpdate() |   | m_5834_() |   | velocityChanged() |  
  | 
| public float |  | bZ() |   | getYHeadRot() |   | method_5791() |   | getHeadYaw() |   | m_6080_() |   | getHeadRotation() |  
  | 
| public void |  | l(float arg0) |   | setYHeadRot(float arg0) |   | method_5847(float arg0) |   | setHeadYaw(float arg0) |   | m_5616_(float arg0) |   | setHeadRotation(float arg0) |  
  | 
| public void |  | m(float arg0) |   | setYBodyRot(float arg0) |   | method_5636(float arg0) |   | setBodyYaw(float arg0) |   | m_5618_(float arg0) |  
  | 
| protected Vec3 |  | 
| public static Vec3 |  | h(dna arg0) |   | resetForwardDirectionOfRelativePortalPosition(Vec3 arg0) |   | method_31079(class_243 arg0) |   | positionInPortal(Vec3d pos) |   | m_21289_(C_3046_ p_21290_) |  
  | 
| public float |  | eC() |   | getAbsorptionAmount() |   | method_6067() |   | getAbsorptionAmount() |   | m_6103_() |   | getAbsorptionHearts() |  
  | 
| public void |  | t(float arg0) |   | setAbsorptionAmount(float arg0) |   | method_6073(float arg0) |   | setAbsorptionAmount(float amount) |   | m_7911_(float arg0) |   | setAbsorptionHearts(float arg0) |  
  | 
| public void |  | h() |   | onEnterCombat() |   | method_6000() |   | enterCombat() |   | m_8108_() |   | enterCombat() |  
  | 
| public void |  | i() |   | onLeaveCombat() |   | method_6044() |   | endCombat() |   | m_8098_() |   | exitCombat() |  
  | 
| protected void |  | eD() |   | updateEffectVisibility() |   | method_6008() |   | markEffectsDirty() |   | m_21210_() |  
  | 
| public abstract HumanoidArm |  | eE() |   | getMainArm() |   | method_6068() |   | getMainArm() |   | m_5737_() |   | getMainHand() |  
  | 
| public boolean |  | eF() |   | isUsingItem() |   | method_6115() |   | isUsingItem() |   | m_6117_() |   | isHandRaised() |  
  | 
| public InteractionHand |  | eG() |   | getUsedItemHand() |   | method_6058() |   | getActiveHand() |   | m_7655_() |   | getRaisedHand() |  
  | 
| private void |  | B() |   | updatingUsingItem() |   | method_6076() |   | tickActiveItemStack() |   | m_21329_() |  
  | 
| protected void |  | 
| private boolean |  | D() |   | shouldTriggerItemUseEffects() |   | method_22382() |   | shouldSpawnConsumptionEffects() |   | m_21332_() |  
  | 
| private void |  | F() |   | updateSwimAmount() |   | method_6072() |   | updateLeaningPitch() |   | m_21333_() |  
  | 
| protected void |  | c(int arg0, boolean arg1) |   | setLivingEntityFlag(int arg0, boolean arg1) |   | method_6085(int arg0, boolean arg1) |   | setLivingFlag(int mask, boolean value) |   | m_21155_(int p_21157_, boolean arg1) |  
  | 
| public void |  | 
| public void |  | 
| public void |  | 
| protected void |  | b(bqq arg0, int arg1) |   | triggerItemUseEffects(ItemStack arg0, int arg1) |   | method_6098(class_1799 arg0, int arg1) |   | spawnConsumptionEffects(ItemStack stack, int particleCount) |   | m_21137_(C_1391_ p_21139_, int arg1) |  
  | 
| private void |  | 
| protected void |  | s() |   | completeUsingItem() |   | method_6040() |   | consumeItem() |   | m_8095_() |  
  | 
| public ItemStack |  | eH() |   | getUseItem() |   | method_6030() |   | getActiveItem() |   | m_21211_() |   | getActiveItem() |  
  | 
| public int |  | eI() |   | getUseItemRemainingTicks() |   | method_6014() |   | getItemUseTimeLeft() |   | m_21212_() |  
  | 
| public int |  | eJ() |   | getTicksUsingItem() |   | method_6048() |   | getItemUseTime() |   | m_21252_() |  
  | 
| public void |  | eK() |   | releaseUsingItem() |   | method_6075() |   | stopUsingItem() |   | m_21253_() |   | releaseActiveItem() |  
  | 
| public void |  | eL() |   | stopUsingItem() |   | method_6021() |   | clearActiveItem() |   | m_5810_() |   | clearActiveItem() |  
  | 
| public boolean |  | eM() |   | isBlocking() |   | method_6039() |   | isBlocking() |   | m_21254_() |   | isBlocking() |  
  | 
| public boolean |  | eN() |   | isSuppressingSlidingDownLadder() |   | method_21754() |   | isHoldingOntoLadder() |   | m_5791_() |  
  | 
| public boolean |  | eO() |   | isFallFlying() |   | method_6128() |   | isFallFlying() |   | m_21255_() |   | isGliding() |  
  | 
| public boolean |  | bL() |   | isVisuallySwimming() |   | method_20232() |   | isInSwimmingPose() |   | m_6067_() |  
  | 
| public int |  | eP() |   | getFallFlyingTicks() |   | method_6003() |   | getRoll() |   | m_21256_() |  
  | 
| public boolean |  | a(double arg0, double arg1, double arg2, boolean arg3) |   | randomTeleport(double arg0, double arg1, double arg2, boolean arg3) |   | method_6082(double arg0, double arg1, double arg2, boolean arg3) |   | teleport(double x, double y, double z, boolean particleEffects) |   | m_20984_(double p_20986_, double p_20988_, double arg2, boolean arg3) |  
  | 
| public boolean |  | eQ() |   | isAffectedByPotions() |   | method_6086() |   | isAffectedBySplashPotions() |   | m_5801_() |  
  | 
| public boolean |  | eR() |   | attackable() |   | method_6102() |   | isMobOrPlayer() |   | m_5789_() |  
  | 
| public void |  | a(gg arg0, boolean arg1) |   | setRecordPlayingNearby(BlockPos arg0, boolean arg1) |   | method_6006(class_2338 arg0, boolean arg1) |   | setNearbySongPlaying(BlockPos songPosition, boolean playing) |   | m_6818_(C_4675_ p_21083_, boolean arg1) |  
  | 
| public boolean |  | 
| public Packet<?> |  | P() |   | getAddEntityPacket() |   | method_18002() |   | createSpawnPacket() |   | m_5654_() |   | getPacket() |  
  | 
| public EntityDimensions |  | 
| public com.google.common.collect.ImmutableList<Pose> |  | eS() |   | getDismountPoses() |   | method_24831() |   | getPoses() |   | m_7431_() |  
  | 
| public AABB |  | 
| public Optional<BlockPos> |  | eT() |   | getSleepingPos() |   | method_18398() |   | getSleepingPosition() |   | m_21257_() |   | getBedPosition() |  
  | 
| public void |  | 
| public void |  | eU() |   | clearSleepingPos() |   | method_18399() |   | clearSleepingPosition() |   | m_21258_() |  
  | 
| public boolean |  | eV() |   | isSleeping() |   | method_6113() |   | isSleeping() |   | m_5803_() |   | isSleeping() |  
  | 
| public void |  | 
| private void |  | 
| private boolean |  | G() |   | checkBedExists() |   | method_18406() |   | isSleepingInBed() |   | m_21334_() |  
  | 
| public void |  | eW() |   | stopSleeping() |   | method_18400() |   | wakeUp() |   | m_5796_() |   | entityWakeup() |  
  | 
| public Direction |  | eX() |   | getBedOrientation() |   | method_18401() |   | getSleepingDirection() |   | m_21259_() |  
  | 
| public boolean |  | bh() |   | isInWall() |   | method_5757() |   | isInsideWall() |   | m_5830_() |   | inBlock() |  
  | 
| protected final float |  | 
| protected float |  | 
| public ItemStack |  | 
| public ItemStack |  | 
| private void |  | a(bqq arg0, bwq arg1, atu arg2) |   | addEatEffect(ItemStack arg0, Level arg1, LivingEntity arg2) |   | method_18865(class_1799 arg0, class_1937 arg1, class_1309 arg2) |   | applyFoodEffects(ItemStack stack, World world, LivingEntity targetEntity) |   | m_21063_(C_1391_ p_21065_, C_1596_ p_21066_, C_524_ arg2) |  
  | 
| private static byte |  | 
| public void |  | 
| public void |  | 
| public AABB |  | cs() |   | getBoundingBoxForCulling() |   | method_5830() |   | getVisibilityBoundingBox() |   | m_6921_() |  
  | 
| public static EquipmentSlot |  | 
| private static SlotAccess |  | 
| private static EquipmentSlot |  | c(int arg0) |   | getEquipmentSlot(int arg0) |   | method_32322(int arg0) |   | getEquipmentSlot(int slotId) |   | m_147211_(int p_147212_) |  
  | 
| public SlotAccess |  | k(int arg0) |   | getSlot(int arg0) |   | method_32318(int arg0) |   | getStackReference(int arg0) |   | m_141942_(int arg0) |  
  | 
| public boolean |  | dg() |   | canFreeze() |   | method_32316() |   | canFreeze() |   | m_142079_() |  
  | 
| public boolean |  | bO() |   | isCurrentlyGlowing() |   | method_5851() |   | isGlowing() |   | m_142038_() |   | isCurrentlyGlowing() |  
  | 
| public void |  |