net.minecraft.world.entity

public abstract class LivingEntity

extends Entity implements Attackable, WaypointTransmitter

All mapped superinterfaces:

SyncedDataHolder, DebugValueSource, Nameable, ItemOwner, SlotProvider, EntityAccess, UniquelyIdentifyable, ScoreHolder, DataComponentGetter, Attackable, WaypointTransmitter, Waypoint

chk
net.minecraft.world.entity.LivingEntity
net.minecraft.class_1309
net.minecraft.entity.LivingEntity

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
a
LOGGER
field_36332
LOGGER
private static final String
b
TAG_ACTIVE_EFFECTS
field_45740
ACTIVE_EFFECTS_KEY
public static final String
u
TAG_ATTRIBUTES
field_51995
ATTRIBUTES_KEY
public static final String
aN
TAG_SLEEPING_POS
field_60537
SLEEPING_POS_KEY
public static final String
aO
TAG_EQUIPMENT
field_60538
EQUIPMENT_KEY
public static final String
aP
TAG_BRAIN
field_60539
BRAIN_KEY
public static final String
aQ
TAG_FALL_FLYING
field_60540
FALL_FLYING_KEY
public static final String
aR
TAG_HURT_TIME
field_60541
HURT_TIME_KEY
public static final String
aS
TAG_DEATH_TIME
field_60542
DEATH_TIME_KEY
public static final String
aT
TAG_HURT_BY_TIMESTAMP
field_60543
HURT_BY_TIMESTAMP_KEY
public static final String
aU
TAG_HEALTH
field_60544
HEALTH_KEY
private static final Identifier
c
SPEED_MODIFIER_POWDER_SNOW_ID
field_27859
POWDER_SNOW_SPEED_MODIFIER_ID
private static final Identifier
d
SPRINTING_MODIFIER_ID
field_51996
SPRINTING_SPEED_MODIFIER_ID
private static final AttributeModifier
e
SPEED_MODIFIER_SPRINTING
field_6231
SPRINTING_SPEED_BOOST
public static final int
aV
EQUIPMENT_SLOT_OFFSET
field_30071
EQUIPMENT_SLOT_ID
public static final int
aW
ARMOR_SLOT_OFFSET
field_30072
field_30072
public static final int
aX
BODY_ARMOR_OFFSET
field_48827
field_48827
public static final int
aY
SADDLE_OFFSET
field_55952
field_55952
public static final int
aZ
PLAYER_HURT_EXPERIENCE_TIME
field_30074
field_30074
private static final int
r
DAMAGE_SOURCE_TIMEOUT
field_30078
field_30078
public static final double
ba
MIN_MOVEMENT_DISTANCE
field_30075
field_30075
public static final double
bb
DEFAULT_BASE_GRAVITY
field_30076
GRAVITY
public static final int
bc
DEATH_DURATION
field_30077
DEATH_TICKS
protected static final float
bd
INPUT_FRICTION
field_56256
field_56256
private static final int
s
TICKS_PER_ELYTRA_FREE_FALL_EVENT
field_30080
field_30080
private static final int
t
FREE_FALL_EVENTS_PER_ELYTRA_BREAK
field_30081
field_30081
public static final float
be
BASE_JUMP_POWER
field_44874
field_44874
protected static final float
bf
DEFAULT_KNOCKBACK
field_63293
field_63293
protected static final int
bg
INVULNERABLE_DURATION
field_63294
field_63294
private static final double
cc
MAX_LINE_OF_SIGHT_TEST_RANGE
field_33908
MAX_ENTITY_VIEWING_DISTANCE
protected static final int
bh
LIVING_ENTITY_FLAG_IS_USING
field_30064
USING_ITEM_FLAG
protected static final int
bi
LIVING_ENTITY_FLAG_OFF_HAND
field_30065
OFF_HAND_ACTIVE_FLAG
protected static final int
bj
LIVING_ENTITY_FLAG_SPIN_ATTACK
field_30066
USING_RIPTIDE_FLAG
protected static final EntityDataAccessor<Byte>
bk
DATA_LIVING_ENTITY_FLAGS
field_6257
LIVING_FLAGS
private static final EntityDataAccessor<Float>
cd
DATA_HEALTH_ID
field_6247
HEALTH
private static final EntityDataAccessor<List<ParticleOptions>>
ce
DATA_EFFECT_PARTICLES
field_49792
POTION_SWIRLS
private static final EntityDataAccessor<Boolean>
cf
DATA_EFFECT_AMBIENCE_ID
field_6214
POTION_SWIRLS_AMBIENT
private static final EntityDataAccessor<Integer>
cg
DATA_ARROW_COUNT_ID
field_6219
STUCK_ARROW_COUNT
private static final EntityDataAccessor<Integer>
ch
DATA_STINGER_COUNT_ID
field_20348
STINGER_COUNT
private static final EntityDataAccessor<Optional<BlockPos>>
ci
SLEEPING_POS_ID
field_18073
SLEEPING_POSITION
private static final int
cj
PARTICLE_FREQUENCY_WHEN_INVISIBLE
field_49793
field_49793
protected static final EntityDimensions
bl
SLEEPING_DIMENSIONS
field_18072
SLEEPING_DIMENSIONS
public static final float
bm
EXTRA_RENDER_CULLING_SIZE_WITH_BIG_HAT
field_30068
BABY_SCALE_FACTOR
public static final float
bn
DEFAULT_BABY_SCALE
field_47756
field_47756
private static final float
ck
WATER_FLOAT_IMPULSE
field_64133
field_64133
public static final Predicate<LivingEntity>
bo
PLAYER_NOT_WEARING_DISGUISE_ITEM
field_54564
NOT_WEARING_GAZE_DISGUISE_PREDICATE
private static final com.mojang.serialization.Dynamic<?>
cl
EMPTY_BRAIN
field_60356
BRAIN
private final AttributeMap
cm
attributes
field_6260
attributes
private final CombatTracker
cn
combatTracker
field_6256
damageTracker
private final Map<Holder<MobEffect>, MobEffectInstance>
co
activeEffects
field_6280
activeStatusEffects
private final Map<EquipmentSlot, ItemStack>
cp
lastEquipmentItems
field_55951
lastEquipmentStacks
public boolean
bp
swinging
field_6252
handSwinging
private boolean
cq
discardFriction
field_30082
noDrag
public InteractionHand
bq
swingingArm
field_6266
preferredHand
public int
br
swingTime
field_6279
handSwingTicks
public int
bs
removeArrowTime
field_6218
stuckArrowTimer
public int
bt
removeStingerTime
field_20347
stuckStingerTimer
public int
bu
hurtTime
field_6235
hurtTime
public int
bv
hurtDuration
field_6254
maxHurtTime
public int
bw
deathTime
field_6213
deathTime
public float
bx
oAttackAnim
field_6229
lastHandSwingProgress
public float
by
attackAnim
field_6251
handSwingProgress
protected int
bz
attackStrengthTicker
field_6273
ticksSinceLastAttack
protected int
bA
itemSwapTicker
field_63291
ticksSinceHandEquipping
public final WalkAnimationState
bB
walkAnimation
field_42108
limbAnimator
public float
bC
yBodyRot
field_6283
bodyYaw
public float
bD
yBodyRotO
field_6220
lastBodyYaw
public float
bE
yHeadRot
field_6241
headYaw
public float
bF
yHeadRotO
field_6259
lastHeadYaw
public final ElytraAnimationState
bG
elytraAnimationState
field_52447
elytraFlightController
protected EntityReference<Player>
bH
lastHurtByPlayer
field_6258
attackingPlayer
protected int
bI
lastHurtByPlayerMemoryTime
field_6238
playerHitTimer
protected boolean
bJ
dead
field_6272
dead
protected int
bK
noActionTime
field_6278
despawnCounter
protected float
bL
lastHurt
field_6253
lastDamageTaken
protected boolean
bM
jumping
field_6282
jumping
public float
bN
xxa
field_6212
sidewaysSpeed
public float
bO
yya
field_6227
upwardSpeed
public float
bP
zza
field_6250
forwardSpeed
protected InterpolationHandler
bQ
interpolation
field_55675
interpolator
protected double
bR
lerpYHeadRot
field_45123
serverHeadYaw
protected int
bS
lerpHeadSteps
field_6265
headTrackingIncrements
private boolean
cr
effectsDirty
field_6285
effectsChanged
private EntityReference<LivingEntity>
cs
lastHurtByMob
field_55674
attackerReference
private int
ct
lastHurtByMobTimestamp
field_6230
lastAttackedTime
private LivingEntity
cu
lastHurtMob
field_6236
attacking
private int
cv
lastHurtMobTimestamp
field_6270
lastAttackTime
private float
cw
speed
field_6287
movementSpeed
private int
cx
noJumpDelay
field_6228
jumpingCooldown
private float
cy
absorptionAmount
field_6246
absorptionAmount
protected ItemStack
bT
useItem
field_6277
activeItemStack
protected int
bU
useItemRemaining
field_6222
itemUseTimeLeft
protected int
bV
fallFlyTicks
field_6239
glidingTicks
private long
cz
lastEnemyHitTime
field_63950
lastKineticAttackTime
private BlockPos
cA
lastPos
field_6268
lastBlockPos
private Optional<BlockPos>
cB
lastClimbablePos
field_22418
climbingPos
private DamageSource
cC
lastDamageSource
field_6276
lastDamageSource
private long
cD
lastDamageStamp
field_6226
lastDamageTime
protected int
bW
autoSpinAttackTicks
field_6261
riptideTicks
protected float
bX
autoSpinAttackDmg
field_51569
riptideAttackDamage
protected ItemStack
bY
autoSpinAttackItemStack
field_51570
riptideStack
protected it.unimi.dsi.fastutil.objects.Object2LongMap<Entity>
bZ
recentKineticEnemies
field_63292
piercingCooldowns
private float
cE
swimAmount
field_6243
leaningPitch
private float
cF
swimAmountO
field_6264
lastLeaningPitch
protected Brain<?>
ca
brain
field_18321
brain
private boolean
cG
skipDropExperience
field_37421
experienceDroppingDisabled
private final EnumMap<EquipmentSlot, it.unimi.dsi.fastutil.objects.Reference2ObjectMap<Enchantment, Set<EnchantmentLocationBasedEffect>>>
cH
activeLocationDependentEnchantments
field_51571
locationBasedEnchantmentEffects
protected final EntityEquipment
cb
equipment
field_56535
equipment
private Waypoint$Icon
cI
locatorBarIcon
field_59669
waypointConfig

Constructor summary

ModifierConstructor
protected (EntityType<? extends LivingEntity> arg0, Level arg1)

Method summary

Modifier and TypeMethod
public LivingEntity
es()
asLivingEntity()
method_72393()
getEntity()
protected EntityEquipment
et()
createEquipment()
method_67518()
createEquipment()
public Brain<?>
eu()
getBrain()
method_18868()
getBrain()
protected Brain$Provider<?>
ev()
brainProvider()
method_28306()
createBrainProfile()
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)
public void
c(axf arg0)
kill(ServerLevel arg0)
method_5768(class_3218 arg0)
kill(ServerWorld arg0)
public boolean
a(cgs<?> arg0)
canAttackType(EntityType<?> arg0)
method_5973(class_1299<?> arg0)
canTarget(EntityType<?> type)
protected void
a(ama$a arg0)
defineSynchedData(SynchedEntityData$Builder arg0)
method_5693(class_2945$class_9222 arg0)
initDataTracker(DataTracker$Builder arg0)
public static AttributeSupplier$Builder
ew()
createLivingAttributes()
method_26827()
createLivingAttributes()
protected void
a(double arg0, boolean arg1, emz arg2, is 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)
public boolean
ex()
canBreatheUnderwater()
method_6094()
canBreatheInWater()
public float
b(float arg0)
getSwimAmount(float arg0)
method_6024(float arg0)
getLeaningPitch(float tickProgress)
public boolean
ey()
hasLandedInLiquid()
method_59925()
hasLandedInFluid()
public void
aJ()
baseTick()
method_5670()
baseTick()
protected boolean
ez()
shouldTakeDrowningDamage()
method_74092()
shouldDrown()
protected float
bh()
getBlockSpeedFactor()
method_23326()
getVelocityMultiplier()
public float
eA()
getLuck()
method_7292()
getLuck()
protected void
eB()
removeFrost()
method_32324()
removePowderSnowSlow()
protected void
eC()
tryAddFrost()
method_32325()
addPowderSnowSlowIfNeeded()
protected void
b(axf arg0, is arg1)
onChangedBlock(ServerLevel arg0, BlockPos arg1)
method_6126(class_3218 arg0, class_2338 arg1)
applyMovementEffects(ServerWorld world, BlockPos pos)
public boolean
f_()
isBaby()
method_6109()
isBaby()
public float
eD()
getAgeScale()
method_17825()
getScaleFactor()
public final float
eE()
getScale()
method_55693()
getScale()
protected float
c(float arg0)
sanitizeScale(float arg0)
method_56077(float arg0)
clampScale(float scale)
public boolean
eF()
isAffectedByFluids()
method_29920()
shouldSwimInFluids()
protected void
eG()
tickDeath()
method_6108()
updatePostDeath()
public boolean
eH()
shouldDropExperience()
method_6054()
shouldDropExperience()
protected boolean
e(axf arg0)
shouldDropLoot(ServerLevel arg0)
method_27071(class_3218 arg0)
shouldDropLoot(ServerWorld world)
protected int
l(int arg0)
decreaseAirSupply(int arg0)
method_6130(int arg0)
getNextAirUnderwater(int air)
protected int
m(int arg0)
increaseAirSupply(int arg0)
method_6064(int arg0)
getNextAirOnLand(int air)
public final int
a(axf arg0, cgi arg1)
getExperienceReward(ServerLevel arg0, Entity arg1)
method_59923(class_3218 arg0, class_1297 arg1)
getExperienceToDrop(ServerWorld world, Entity attacker)
protected int
f(axf arg0)
getBaseExperienceReward(ServerLevel arg0)
method_6110(class_3218 arg0)
getExperienceToDrop(ServerWorld world)
protected boolean
eI()
isAlwaysExperienceDropper()
method_6071()
shouldAlwaysDropExperience()
public LivingEntity
eJ()
getLastHurtByMob()
method_6065()
getAttacker()
public Player
eK()
getLastHurtByPlayer()
method_66280()
getAttackingPlayer()
public LivingEntity
g_()
getLastAttacker()
method_49107()
getLastAttacker()
public int
eL()
getLastHurtByMobTimestamp()
method_6117()
getLastAttackedTime()
public void
a(dcm arg0, int arg1)
setLastHurtByPlayer(Player arg0, int arg1)
method_66277(class_1657 arg0, int arg1)
setAttacking(PlayerEntity attackingPlayer, int playerHitTimer)
public void
a(UUID arg0, int arg1)
setLastHurtByPlayer(UUID arg0, int arg1)
method_66278(UUID arg0, int arg1)
setAttacking(UUID attackingPlayer, int playerHitTimer)
private void
a(cgp<dcm> arg0, int arg1)
setLastHurtByPlayer(EntityReference<Player> arg0, int arg1)
method_29505(class_10583<class_1657> arg0, int arg1)
setAttacking(LazyEntityReference<PlayerEntity> attackingPlayer, int playerHitTimer)
public void
a(chk arg0)
setLastHurtByMob(LivingEntity arg0)
method_6015(class_1309 arg0)
setAttacker(LivingEntity attacker)
public LivingEntity
eM()
getLastHurtMob()
method_6052()
getAttacking()
public int
eN()
getLastHurtMobTimestamp()
method_6083()
getLastAttackTime()
public void
C(cgi arg0)
setLastHurtMob(Entity arg0)
method_6114(class_1297 arg0)
onAttacking(Entity target)
public int
eO()
getNoActionTime()
method_6131()
getDespawnCounter()
public void
n(int arg0)
setNoActionTime(int arg0)
method_16826(int arg0)
setDespawnCounter(int despawnCounter)
public boolean
eP()
shouldDiscardFriction()
method_35053()
hasNoDrag()
public void
r(boolean arg0)
setDiscardFriction(boolean arg0)
method_35054(boolean arg0)
setNoDrag(boolean noDrag)
protected boolean
b(cgt arg0)
doesEmitEquipEvent(EquipmentSlot arg0)
method_44201(class_1304 arg0)
isArmorSlot(EquipmentSlot slot)
public void
a(cgt arg0, dkm arg1, dkm arg2)
onEquipItem(EquipmentSlot arg0, ItemStack arg1, ItemStack arg2)
method_6116(class_1304 arg0, class_1799 arg1, class_1799 arg2)
onEquipStack(EquipmentSlot slot, ItemStack oldStack, ItemStack newStack)
protected Holder<SoundEvent>
a(cgt arg0, dkm arg1, dtf arg2)
getEquipSound(EquipmentSlot arg0, ItemStack arg1, Equippable arg2)
method_66667(class_1304 arg0, class_1799 arg1, class_10192 arg2)
getEquipSound(EquipmentSlot slot, ItemStack stack, EquippableComponent equippableComponent)
public void
a(cgi$e arg0)
remove(Entity$RemovalReason arg0)
method_5650(class_1297$class_5529 arg0)
remove(Entity$RemovalReason arg0)
public void
b(cgi$e arg0)
onRemoval(Entity$RemovalReason arg0)
method_64615(class_1297$class_5529 arg0)
onRemove(Entity$RemovalReason arg0)
protected void
a(axf arg0, cgi$e arg1)
triggerOnDeathMobEffects(ServerLevel arg0, Entity$RemovalReason arg1)
method_60699(class_3218 arg0, class_1297$class_5529 arg1)
onRemoval(ServerWorld world, Entity$RemovalReason reason)
protected void
a(fmk arg0)
addAdditionalSaveData(ValueOutput arg0)
method_5652(class_11372 arg0)
writeCustomData(WriteView arg0)
public ItemEntity
a(dkm arg0, boolean arg1, boolean arg2)
drop(ItemStack arg0, boolean arg1, boolean arg2)
method_7329(class_1799 arg0, boolean arg1, boolean arg2)
dropItem(ItemStack stack, boolean dropAtSelf, boolean retainOwnership)
protected void
a(fmi arg0)
readAdditionalSaveData(ValueInput arg0)
method_5749(class_11368 arg0)
readCustomData(ReadView arg0)
public void
aI()
updateDataBeforeSync()
method_75725()
beforePacketsSent()
protected void
eQ()
tickEffects()
method_6050()
tickStatusEffects()
private void
k()
updateDirtyEffects()
method_75126()
handleEffectsChanged()
protected void
M()
updateInvisibilityStatus()
method_6027()
updatePotionVisibility()
private void
p()
updateSynchronizedMobEffectParticles()
method_58150()
updatePotionSwirls()
private void
H()
updateGlowingStatus()
method_36362()
updateGlowing()
public double
D(cgi arg0)
getVisibilityPercent(Entity arg0)
method_18390(class_1297 arg0)
getAttackDistanceScalingFactor(Entity entity)
public boolean
c(chk arg0)
canAttack(LivingEntity arg0)
method_18395(class_1309 arg0)
canTarget(LivingEntity target)
public boolean
eR()
canBeSeenAsEnemy()
method_33190()
canTakeDamage()
public boolean
eS()
canBeSeenByAnyone()
method_36608()
isPartOfGame()
public static boolean
d(Collection<cfk> arg0)
areAllEffectsAmbient(Collection<MobEffectInstance> arg0)
method_6089(Collection<class_1293> arg0)
containsOnlyAmbientEffects(Collection<StatusEffectInstance> effects)
protected void
eT()
removeEffectParticles()
method_6069()
clearPotionSwirls()
public boolean
eU()
removeAllEffects()
method_6012()
clearStatusEffects()
public Collection<MobEffectInstance>
eV()
getActiveEffects()
method_6026()
getStatusEffects()
public Map<Holder<MobEffect>, MobEffectInstance>
eW()
getActiveEffectsMap()
method_6088()
getActiveStatusEffects()
public boolean
d(jd<cfi> arg0)
hasEffect(Holder<MobEffect> arg0)
method_6059(class_6880<class_1291> arg0)
hasStatusEffect(RegistryEntry<StatusEffect> effect)
public MobEffectInstance
e(jd<cfi> arg0)
getEffect(Holder<MobEffect> arg0)
method_6112(class_6880<class_1291> arg0)
getStatusEffect(RegistryEntry<StatusEffect> effect)
public float
a(jd<cfi> arg0, float arg1)
getEffectBlendFactor(Holder<MobEffect> arg0, float arg1)
method_66279(class_6880<class_1291> arg0, float arg1)
getEffectFadeFactor(RegistryEntry<StatusEffect> effect, float tickProgress)
public final boolean
a(cfk arg0)
addEffect(MobEffectInstance arg0)
method_6092(class_1293 arg0)
addStatusEffect(StatusEffectInstance effect)
public boolean
b(cfk arg0, cgi arg1)
addEffect(MobEffectInstance arg0, Entity arg1)
method_37222(class_1293 arg0, class_1297 arg1)
addStatusEffect(StatusEffectInstance effect, Entity source)
public boolean
b(cfk arg0)
canBeAffected(MobEffectInstance arg0)
method_6049(class_1293 arg0)
canHaveStatusEffect(StatusEffectInstance effect)
public void
c(cfk arg0, cgi arg1)
forceAddEffect(MobEffectInstance arg0, Entity arg1)
method_26082(class_1293 arg0, class_1297 arg1)
setStatusEffect(StatusEffectInstance effect, Entity source)
public boolean
eX()
isInvertedHealAndHarm()
method_5999()
hasInvertedHealingAndHarm()
public final MobEffectInstance
f(jd<cfi> arg0)
removeEffectNoUpdate(Holder<MobEffect> arg0)
method_6111(class_6880<class_1291> arg0)
removeStatusEffectInternal(RegistryEntry<StatusEffect> effect)
public boolean
g(jd<cfi> arg0)
removeEffect(Holder<MobEffect> arg0)
method_6016(class_6880<class_1291> arg0)
removeStatusEffect(RegistryEntry<StatusEffect> effect)
protected void
a(cfk arg0, cgi arg1)
onEffectAdded(MobEffectInstance arg0, Entity arg1)
method_6020(class_1293 arg0, class_1297 arg1)
onStatusEffectApplied(StatusEffectInstance effect, Entity source)
public void
c(cfk arg0)
sendEffectToPassengers(MobEffectInstance arg0)
method_52197(class_1293 arg0)
sendEffectToControllingPlayer(StatusEffectInstance effect)
protected void
a(cfk arg0, boolean arg1, cgi 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)
protected void
c(Collection<cfk> arg0)
onEffectsRemoved(Collection<MobEffectInstance> arg0)
method_6129(Collection<class_1293> arg0)
onStatusEffectsRemoved(Collection<StatusEffectInstance> effects)
private void
I()
refreshDirtyAttributes()
method_52543()
updateAttributes()
protected void
a(jd<cim> arg0)
onAttributeUpdated(Holder<Attribute> arg0)
method_52540(class_6880<class_1320> arg0)
updateAttribute(RegistryEntry<EntityAttribute> attribute)
public void
d(float arg0)
heal(float arg0)
method_6025(float arg0)
heal(float amount)
public float
eY()
getHealth()
method_6032()
getHealth()
public void
x(float arg0)
setHealth(float arg0)
method_6033(float arg0)
setHealth(float health)
public boolean
eZ()
isDeadOrDying()
method_29504()
isDead()
public boolean
a(axf arg0, cev arg1, float arg2)
hurtServer(ServerLevel arg0, DamageSource arg1, float arg2)
method_64397(class_3218 arg0, class_1282 arg1, float arg2)
damage(ServerWorld arg0, DamageSource arg1, float arg2)
public float
b(axf arg0, cev arg1, float arg2)
applyItemBlocking(ServerLevel arg0, DamageSource arg1, float arg2)
method_67346(class_3218 arg0, class_1282 arg1, float arg2)
getDamageBlockedAmount(ServerWorld world, DamageSource source, float amount)
private void
i(cev arg0)
playSecondaryHurtSound(DamageSource arg0)
method_66283(class_1282 arg0)
playThornsSound(DamageSource damageSource)
protected void
f(cev arg0)
resolveMobResponsibleForDamage(DamageSource arg0)
method_65344(class_1282 arg0)
becomeAngry(DamageSource damageSource)
protected Player
g(cev arg0)
resolvePlayerResponsibleForDamage(DamageSource arg0)
method_65343(class_1282 arg0)
setAttackingPlayer(DamageSource damageSource)
protected void
a(axf arg0, chk arg1)
blockUsingItem(ServerLevel arg0, LivingEntity arg1)
method_6090(class_3218 arg0, class_1309 arg1)
takeShieldHit(ServerWorld world, LivingEntity attacker)
protected void
d(chk arg0)
blockedByItem(LivingEntity arg0)
method_6060(class_1309 arg0)
knockback(LivingEntity target)
private boolean
j(cev arg0)
checkTotemDeathProtection(DamageSource arg0)
method_6095(class_1282 arg0)
tryUseDeathProtector(DamageSource source)
public DamageSource
fa()
getLastDamageSource()
method_6081()
getRecentDamageSource()
protected void
h(cev arg0)
playHurtSound(DamageSource arg0)
method_6013(class_1282 arg0)
playHurtSound(DamageSource damageSource)
public void
b(bcy arg0)
makeSound(SoundEvent arg0)
method_56078(class_3414 arg0)
playSound(SoundEvent sound)
private void
g(dkm arg0)
breakItem(ItemStack arg0)
method_6045(class_1799 arg0)
playEquipmentBreakEffects(ItemStack stack)
public void
a(cev arg0)
die(DamageSource arg0)
method_6078(class_1282 arg0)
onDeath(DamageSource damageSource)
protected void
e(chk arg0)
createWitherRose(LivingEntity arg0)
method_23733(class_1309 arg0)
onKilledBy(LivingEntity adversary)
protected void
b(axf arg0, cev arg1)
dropAllDeathLoot(ServerLevel arg0, DamageSource arg1)
method_16080(class_3218 arg0, class_1282 arg1)
drop(ServerWorld world, DamageSource damageSource)
protected void
g(axf arg0)
dropEquipment(ServerLevel arg0)
method_16078(class_3218 arg0)
dropInventory(ServerWorld world)
protected void
b(axf arg0, cgi arg1)
dropExperience(ServerLevel arg0, Entity arg1)
method_23883(class_3218 arg0, class_1297 arg1)
dropExperience(ServerWorld world, Entity attacker)
protected void
a(axf arg0, cev arg1, boolean arg2)
dropCustomDeathLoot(ServerLevel arg0, DamageSource arg1, boolean arg2)
method_6099(class_3218 arg0, class_1282 arg1, boolean arg2)
dropEquipment(ServerWorld world, DamageSource source, boolean causedByPlayer)
public long
fb()
getLootTableSeed()
method_51851()
getLootTableSeed()
protected float
b(cgi arg0, cev arg1)
getKnockback(Entity arg0, DamageSource arg1)
method_59924(class_1297 arg0, class_1282 arg1)
getAttackKnockbackAgainst(Entity target, DamageSource damageSource)
protected void
b(axf arg0, cev arg1, boolean arg2)
dropFromLootTable(ServerLevel arg0, DamageSource arg1, boolean arg2)
method_16077(class_3218 arg0, class_1282 arg1, boolean arg2)
dropLoot(ServerWorld world, DamageSource damageSource, boolean causedByPlayer)
public void
a(axf arg0, cev arg1, boolean arg2, amt<fmx> arg3)
dropFromLootTable(ServerLevel arg0, DamageSource arg1, boolean arg2, ResourceKey<LootTable> arg3)
method_72395(class_3218 arg0, class_1282 arg1, boolean arg2, class_5321<class_52> arg3)
dropLoot(ServerWorld world, DamageSource damageSource, boolean causedByPlayer, RegistryKey<LootTable> lootTableKey)
public void
a(axf arg0, cev arg1, boolean arg2, amt<fmx> arg3, Consumer<dkm> arg4)
dropFromLootTable(ServerLevel arg0, DamageSource arg1, boolean arg2, ResourceKey<LootTable> arg3, Consumer<ItemStack> arg4)
method_72396(class_3218 arg0, class_1282 arg1, boolean arg2, class_5321<class_52> arg3, Consumer<class_1799> arg4)
generateLoot(ServerWorld world, DamageSource damageSource, boolean causedByPlayer, RegistryKey<LootTable> lootTableKey, Consumer<ItemStack> lootConsumer)
public boolean
a(axf arg0, amt<fmx> arg1, cgi arg2, dkm arg3, BiConsumer<axf, dkm> arg4)
dropFromEntityInteractLootTable(ServerLevel arg0, ResourceKey<LootTable> arg1, Entity arg2, ItemStack arg3, BiConsumer<ServerLevel, ItemStack> arg4)
method_72394(class_3218 arg0, class_5321<class_52> arg1, class_1297 arg2, class_1799 arg3, BiConsumer<class_3218, class_1799> arg4)
forEachBrushedItem(ServerWorld world, RegistryKey<LootTable> lootTableKey, Entity interactingEntity, ItemStack tool, BiConsumer<ServerWorld, ItemStack> lootConsumer)
public boolean
a(axf arg0, amt<fmx> arg1, BiConsumer<axf, dkm> arg2)
dropFromGiftLootTable(ServerLevel arg0, ResourceKey<LootTable> arg1, BiConsumer<ServerLevel, ItemStack> arg2)
method_64169(class_3218 arg0, class_5321<class_52> arg1, BiConsumer<class_3218, class_1799> arg2)
forEachGiftedItem(ServerWorld world, RegistryKey<LootTable> lootTableKey, BiConsumer<ServerWorld, ItemStack> lootConsumer)
protected void
a(axf arg0, amt<fmx> arg1, dkm arg2, BiConsumer<axf, dkm> arg3)
dropFromShearingLootTable(ServerLevel arg0, ResourceKey<LootTable> arg1, ItemStack arg2, BiConsumer<ServerLevel, ItemStack> arg3)
method_61419(class_3218 arg0, class_5321<class_52> arg1, class_1799 arg2, BiConsumer<class_3218, class_1799> arg3)
forEachShearedItem(ServerWorld world, RegistryKey<LootTable> lootTableKey, ItemStack tool, BiConsumer<ServerWorld, ItemStack> lootConsumer)
protected boolean
a(axf arg0, amt<fmx> arg1, Function<fmv$a, fmv> arg2, BiConsumer<axf, dkm> arg3)
dropFromLootTable(ServerLevel arg0, ResourceKey<LootTable> arg1, Function<LootParams$Builder, LootParams> arg2, BiConsumer<ServerLevel, ItemStack> arg3)
method_64170(class_3218 arg0, class_5321<class_52> arg1, Function<class_8567$class_8568, class_8567> arg2, BiConsumer<class_3218, class_1799> arg3)
forEachGeneratedItem(ServerWorld world, RegistryKey<LootTable> lootTableKey, Function<LootWorldContext$Builder, LootWorldContext> lootContextParametersFactory, BiConsumer<ServerWorld, ItemStack> lootConsumer)
public void
o(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)
public void
a(double arg0, double arg1)
indicateDamage(double arg0, double arg1)
method_48761(double arg0, double arg1)
tiltScreen(double deltaX, double deltaZ)
protected SoundEvent
e(cev arg0)
getHurtSound(DamageSource arg0)
method_6011(class_1282 arg0)
getHurtSound(DamageSource source)
protected SoundEvent
e_()
getDeathSound()
method_6002()
getDeathSound()
private SoundEvent
q(int arg0)
getFallDamageSound(int arg0)
method_6041(int arg0)
getFallSound(int distance)
public void
fc()
skipDropExperience()
method_41329()
disableExperienceDropping()
public boolean
fd()
wasExperienceConsumed()
method_41330()
isExperienceDroppingDisabled()
public float
fe()
getHurtDir()
method_48157()
getDamageTiltYaw()
protected AABB
ff()
getHitbox()
method_53510()
getHitbox()
public Map<Enchantment, Set<EnchantmentLocationBasedEffect>>
c(cgt arg0)
activeLocationDependentEnchantments(EquipmentSlot arg0)
method_59926(class_1304 arg0)
getLocationBasedEnchantmentEffects(EquipmentSlot slot)
public void
fg()
lungeForwardMaybe()
method_75125()
useAttackEnchantmentEffects()
public LivingEntity$Fallsounds
fh()
getFallSounds()
method_39760()
getFallSounds()
public Optional<BlockPos>
fi()
getLastClimbablePos()
method_24832()
getClimbingPos()
public boolean
fj()
onClimbable()
method_6101()
isClimbing()
private boolean
c(is arg0, emz arg1)
trapdoorUsableAsLadder(BlockPos arg0, BlockState arg1)
method_6077(class_2338 arg0, class_2680 arg1)
canEnterTrapdoor(BlockPos pos, BlockState state)
public boolean
ca()
isAlive()
method_5805()
isAlive()
public boolean
a(chk arg0, double arg1, boolean arg2, boolean arg3, double... arg4)
isLookingAtMe(LivingEntity arg0, double arg1, boolean arg2, boolean arg3, double... arg4)
method_64619(class_1309 arg0, double arg1, boolean arg2, boolean arg3, double... arg4)
isEntityLookingAtMe(LivingEntity entity, double arg1, boolean arg2, boolean visualShape, double... checkedYs)
public int
cV()
getMaxFallDistance()
method_5850()
getSafeFallDistance()
protected final int
y(float arg0)
getComfortableFallDistance(float arg0)
method_56993(float arg0)
getSafeFallDistance(float health)
public boolean
a(double arg0, float arg1, cev arg2)
causeFallDamage(double arg0, float arg1, DamageSource arg2)
method_5747(double arg0, float arg1, class_1282 arg2)
handleFallDamage(double arg0, float arg1, DamageSource arg2)
protected int
a(double arg0, float arg1)
calculateFallDamage(double arg0, float arg1)
method_23329(double arg0, float arg1)
computeFallDamage(double fallDistance, float damagePerDistance)
private double
i(double arg0)
calculateFallPower(double arg0)
method_66669(double arg0)
getUnsafeFallDistance(double fallDistance)
protected void
fk()
playBlockFallSound()
method_23328()
playBlockFallSound()
public void
q(float arg0)
animateHurt(float arg0)
method_5879(float arg0)
animateDamage(float arg0)
public int
fl()
getArmorValue()
method_6096()
getArmor()
protected void
c(cev arg0, float arg1)
hurtArmor(DamageSource arg0, float arg1)
method_6105(class_1282 arg0, float arg1)
damageArmor(DamageSource source, float amount)
protected void
d(cev arg0, float arg1)
hurtHelmet(DamageSource arg0, float arg1)
method_36977(class_1282 arg0, float arg1)
damageHelmet(DamageSource source, float amount)
protected void
a(cev arg0, float arg1, cgt... arg2)
doHurtEquipment(DamageSource arg0, float arg1, EquipmentSlot... arg2)
method_57292(class_1282 arg0, float arg1, class_1304... arg2)
damageEquipment(DamageSource source, float amount, EquipmentSlot... slots)
protected float
e(cev arg0, float arg1)
getDamageAfterArmorAbsorb(DamageSource arg0, float arg1)
method_6132(class_1282 arg0, float arg1)
applyArmorToDamage(DamageSource source, float amount)
protected float
f(cev arg0, float arg1)
getDamageAfterMagicAbsorb(DamageSource arg0, float arg1)
method_6036(class_1282 arg0, float arg1)
modifyAppliedDamage(DamageSource source, float amount)
protected void
c(axf arg0, cev arg1, float arg2)
actuallyHurt(ServerLevel arg0, DamageSource arg1, float arg2)
method_6074(class_3218 arg0, class_1282 arg1, float arg2)
applyDamage(ServerWorld world, DamageSource source, float amount)
public CombatTracker
fm()
getCombatTracker()
method_6066()
getDamageTracker()
public LivingEntity
fn()
getKillCredit()
method_6124()
getPrimeAdversary()
public final float
fo()
getMaxHealth()
method_6063()
getMaxHealth()
public final float
fp()
getMaxAbsorption()
method_52541()
getMaxAbsorption()
public final int
fq()
getArrowCount()
method_6022()
getStuckArrowCount()
public final void
o(int arg0)
setArrowCount(int arg0)
method_6097(int arg0)
setStuckArrowCount(int stuckArrowCount)
public final int
fr()
getStingerCount()
method_21753()
getStingerCount()
public final void
p(int arg0)
setStingerCount(int arg0)
method_21755(int arg0)
setStingerCount(int stingerCount)
private int
J()
getCurrentSwingDuration()
method_6028()
getHandSwingDuration()
public void
a(ccz arg0)
swing(InteractionHand arg0)
method_6104(class_1268 arg0)
swingHand(Hand hand)
public void
a(ccz arg0, boolean arg1)
swing(InteractionHand arg0, boolean arg1)
method_23667(class_1268 arg0, boolean arg1)
swingHand(Hand hand, boolean fromServerPlayer)
public void
c(cev arg0)
handleDamageEvent(DamageSource arg0)
method_48922(class_1282 arg0)
onDamaged(DamageSource arg0)
public void
b(byte arg0)
handleEntityEvent(byte arg0)
method_5711(byte arg0)
handleStatus(byte arg0)
public float
z(float arg0)
getTicksSinceEnemyHit(float arg0)
method_75879(float arg0)
getTimeSinceLastKineticAttack(float tickProgress)
public void
fs()
makePoofParticles()
method_36549()
addDeathParticles()
private void
K()
makeDrownParticles()
method_66276()
addBubbleParticles()
private void
L()
swapHandItems()
method_30127()
swapHandStacks()
protected void
aU()
onBelowWorld()
method_5825()
tickInVoid()
protected void
ft()
updateSwingTime()
method_6119()
tickHandSwing()
public AttributeInstance
h(jd<cim> arg0)
getAttribute(Holder<Attribute> arg0)
method_5996(class_6880<class_1320> arg0)
getAttributeInstance(RegistryEntry<EntityAttribute> attribute)
public double
i(jd<cim> arg0)
getAttributeValue(Holder<Attribute> arg0)
method_45325(class_6880<class_1320> arg0)
getAttributeValue(RegistryEntry<EntityAttribute> attribute)
public double
j(jd<cim> arg0)
getAttributeBaseValue(Holder<Attribute> arg0)
method_45326(class_6880<class_1320> arg0)
getAttributeBaseValue(RegistryEntry<EntityAttribute> attribute)
public AttributeMap
fu()
getAttributes()
method_6127()
getAttributes()
public ItemStack
fv()
getMainHandItem()
method_6047()
getMainHandStack()
public ItemStack
fw()
getOffhandItem()
method_6079()
getOffHandStack()
public ItemStack
b(cha arg0)
getItemHeldByArm(HumanoidArm arg0)
method_61420(class_1306 arg0)
getStackInArm(Arm arm)
public ItemStack
ep()
getWeaponItem()
method_59958()
getWeaponStack()
public boolean
b(dki arg0)
isHolding(Item arg0)
method_24518(class_1792 arg0)
isHolding(Item item)
public boolean
b(Predicate<dkm> arg0)
isHolding(Predicate<ItemStack> arg0)
method_24520(Predicate<class_1799> arg0)
isHolding(Predicate<ItemStack> predicate)
public ItemStack
b(ccz arg0)
getItemInHand(InteractionHand arg0)
method_5998(class_1268 arg0)
getStackInHand(Hand hand)
public void
a(ccz arg0, dkm arg1)
setItemInHand(InteractionHand arg0, ItemStack arg1)
method_6122(class_1268 arg0, class_1799 arg1)
setStackInHand(Hand hand, ItemStack stack)
public boolean
d(cgt arg0)
hasItemInSlot(EquipmentSlot arg0)
method_6084(class_1304 arg0)
hasStackEquipped(EquipmentSlot slot)
public boolean
e(cgt arg0)
canUseSlot(EquipmentSlot arg0)
method_56991(class_1304 arg0)
canUseSlot(EquipmentSlot slot)
public ItemStack
a(cgt arg0)
getItemBySlot(EquipmentSlot arg0)
method_6118(class_1304 arg0)
getEquippedStack(EquipmentSlot slot)
public void
a(cgt arg0, dkm arg1)
setItemSlot(EquipmentSlot arg0, ItemStack arg1)
method_5673(class_1304 arg0, class_1799 arg1)
equipStack(EquipmentSlot slot, ItemStack stack)
public float
fx()
getArmorCoverPercentage()
method_18396()
getArmorVisibility()
public void
i(boolean arg0)
setSprinting(boolean arg0)
method_5728(boolean arg0)
setSprinting(boolean arg0)
protected float
fy()
getSoundVolume()
method_6107()
getSoundVolume()
public float
fz()
getVoicePitch()
method_6017()
getSoundPitch()
protected boolean
fA()
isImmobile()
method_6062()
isImmobile()
public void
h(cgi arg0)
push(Entity arg0)
method_5697(class_1297 arg0)
pushAwayFrom(Entity arg0)
private void
H(cgi arg0)
dismountVehicle(Entity arg0)
method_6038(class_1297 arg0)
onDismounted(Entity vehicle)
public boolean
dd()
shouldShowName()
method_5733()
shouldRenderName()
protected float
fB()
getJumpPower()
method_6106()
getJumpVelocity()
protected float
A(float arg0)
getJumpPower(float arg0)
method_56994(float arg0)
getJumpVelocity(float strength)
public float
fC()
getJumpBoostPower()
method_37416()
getJumpBoostVelocityModifier()
public void
u()
jumpFromGround()
method_6043()
jump()
protected void
fD()
goDownInWater()
method_6093()
knockDownwards()
protected void
c(bee<fjs> arg0)
jumpInLiquid(TagKey<Fluid> arg0)
method_6010(class_6862<class_3611> arg0)
swimUpward(TagKey<Fluid> fluid)
protected float
fE()
getWaterSlowDown()
method_6120()
getBaseWaterMovementSpeedMultiplier()
public boolean
a(fjt arg0)
canStandOnFluid(FluidState arg0)
method_26319(class_3610 arg0)
canWalkOnFluid(FluidState state)
protected double
br()
getDefaultGravity()
method_7490()
getGravity()
protected double
fF()
getEffectiveGravity()
method_61426()
getEffectiveGravity()
public void
m(fse arg0)
travel(Vec3 arg0)
method_6091(class_243 arg0)
travel(Vec3d movementInput)
protected boolean
b(fjt arg0)
shouldTravelInFluid(FluidState arg0)
method_76088(class_3610 arg0)
isTravellingInFluid(FluidState state)
protected void
a(fse arg0, float arg1)
travelFlying(Vec3 arg0, float arg1)
method_70670(class_243 arg0, float arg1)
travelFlying(Vec3d movementInput, float speed)
protected void
a(fse arg0, float arg1, float arg2, float arg3)
travelFlying(Vec3 arg0, float arg1, float arg2, float arg3)
method_70671(class_243 arg0, float arg1, float arg2, float arg3)
travelFlying(Vec3d movementInput, float inWaterSpeed, float inLavaSpeed, float regularSpeed)
private void
a(fse arg0)
travelInAir(Vec3 arg0)
method_61428(class_243 arg0)
travelMidAir(Vec3d movementInput)
private void
o(fse arg0)
travelInFluid(Vec3 arg0)
method_61429(class_243 arg0)
travelInFluid(Vec3d movementInput)
protected void
a(fse arg0, double arg1, boolean arg2, double arg3)
travelInWater(Vec3 arg0, double arg1, boolean arg2, double arg3)
method_76087(class_243 arg0, double arg1, boolean arg2, double arg3)
travelInWater(Vec3d movementInput, double gravity, boolean falling, double y)
private void
b(fse arg0, double arg1, boolean arg2, double arg3)
travelInLava(Vec3 arg0, double arg1, boolean arg2, double arg3)
method_76089(class_243 arg0, double arg1, boolean arg2, double arg3)
travelInLava(Vec3d movementInput, double gravity, boolean falling, double y)
private void
j(double arg0)
jumpOutOfFluid(double arg0)
method_76090(double arg0)
resetVerticalVelocityInFluid(double y)
private void
N()
floatInWaterWhileRidden()
method_76086()
floatIfRidden()
private void
p(fse arg0)
travelFallFlying(Vec3 arg0)
method_61417(class_243 arg0)
travelGliding(Vec3d movementInput)
public void
fG()
stopFallFlying()
method_66281()
stopGliding()
private Vec3
q(fse arg0)
updateFallFlyingMovement(Vec3 arg0)
method_61430(class_243 arg0)
calcGlidingVelocity(Vec3d oldVelocity)
private void
c(double arg0, double arg1)
handleFallFlyingCollisions(double arg0, double arg1)
method_61424(double arg0, double arg1)
checkGlidingCollision(double oldSpeed, double newSpeed)
private void
c(dcm arg0, fse arg1)
travelRidden(Player arg0, Vec3 arg1)
method_49483(class_1657 arg0, class_243 arg1)
travelControlled(PlayerEntity controllingPlayer, Vec3d movementInput)
protected void
a(dcm arg0, fse arg1)
tickRidden(Player arg0, Vec3 arg1)
method_49481(class_1657 arg0, class_243 arg1)
tickControlled(PlayerEntity controllingPlayer, Vec3d movementInput)
protected Vec3
b(dcm arg0, fse arg1)
getRiddenInput(Player arg0, Vec3 arg1)
method_49482(class_1657 arg0, class_243 arg1)
getControlledMovementInput(PlayerEntity controllingPlayer, Vec3d movementInput)
protected float
f(dcm arg0)
getRiddenSpeed(Player arg0)
method_49485(class_1657 arg0)
getSaddledSpeed(PlayerEntity controllingPlayer)
public void
s(boolean arg0)
calculateEntityAnimation(boolean arg0)
method_29242(boolean arg0)
updateLimbs(boolean flutter)
protected void
B(float arg0)
updateWalkAnimation(float arg0)
method_48565(float arg0)
updateLimbs(float posDelta)
private Vec3
b(fse arg0, float arg1)
handleRelativeFrictionAndCalculateMovement(Vec3 arg0, float arg1)
method_26318(class_243 arg0, float arg1)
applyMovementInput(Vec3d movementInput, float slipperiness)
public Vec3
a(double arg0, boolean arg1, fse arg2)
getFluidFallingAdjustedMovement(double arg0, boolean arg1, Vec3 arg2)
method_26317(double arg0, boolean arg1, class_243 arg2)
applyFluidMovingSpeed(double gravity, boolean falling, Vec3d motion)
private Vec3
r(fse arg0)
handleOnClimbable(Vec3 arg0)
method_18801(class_243 arg0)
applyClimbingSpeed(Vec3d motion)
private float
I(float arg0)
getFrictionInfluencedSpeed(float arg0)
method_18802(float arg0)
getMovementSpeed(float slipperiness)
protected float
fH()
getFlyingSpeed()
method_49484()
getOffGroundSpeed()
public float
fI()
getSpeed()
method_6029()
getMovementSpeed()
public void
C(float arg0)
setSpeed(float arg0)
method_6125(float arg0)
setMovementSpeed(float movementSpeed)
public boolean
c(axf arg0, cgi arg1)
doHurtTarget(ServerLevel arg0, Entity arg1)
method_6121(class_3218 arg0, class_1297 arg1)
tryAttack(ServerWorld world, Entity target)
public void
a(cgi arg0, float arg1, fse arg2)
causeExtraKnockback(Entity arg0, float arg1, Vec3 arg2)
method_75122(class_1297 arg0, float arg1, class_243 arg2)
knockbackTarget(Entity target, float strength, Vec3d playerTargetVelocity)
protected void
fJ()
playAttackSound()
method_59928()
playAttackSound()
public void
g()
tick()
method_5773()
tick()
public boolean
b(cgi arg0, int arg1)
wasRecentlyStabbed(Entity arg0, int arg1)
method_75118(class_1297 arg0, int arg1)
isInPiercingCooldown(Entity target, int cooldownTicks)
public void
E(cgi arg0)
rememberStabbedEntity(Entity arg0)
method_75119(class_1297 arg0)
startPiercingCooldown(Entity target)
public int
fK()
stabbedEntities()
method_76444()
method_76444()
public boolean
a(cgt arg0, cgi arg1, float arg2, boolean arg3, boolean arg4, boolean arg5)
stabAttack(EquipmentSlot arg0, Entity arg1, float arg2, boolean arg3, boolean arg4, boolean arg5)
method_75123(class_1304 arg0, class_1297 arg1, float arg2, boolean arg3, boolean arg4, boolean arg5)
pierce(EquipmentSlot slot, Entity target, float damage, boolean dealDamage, boolean knockback, boolean dismount)
public void
fL()
onAttack()
method_75124()
beforePlayerAttack()
private void
P()
detectEquipmentUpdates()
method_30128()
sendEquipmentChanges()
private Map<EquipmentSlot, ItemStack>
Q()
collectEquipmentChanges()
method_30129()
getEquipmentChanges()
public boolean
a(dkm arg0, dkm arg1)
equipmentHasChanged(ItemStack arg0, ItemStack arg1)
method_45324(class_1799 arg0, class_1799 arg1)
areItemsDifferent(ItemStack stack, ItemStack stack2)
private void
a(Map<cgt, dkm> arg0)
handleHandSwap(Map<EquipmentSlot, ItemStack> arg0)
method_30121(Map<class_1304, class_1799> arg0)
checkHandStackSwap(Map<EquipmentSlot, ItemStack> equipmentChanges)
private void
b(Map<cgt, dkm> arg0)
handleEquipmentChanges(Map<EquipmentSlot, ItemStack> arg0)
method_30123(Map<class_1304, class_1799> arg0)
sendEquipmentChanges(Map<EquipmentSlot, ItemStack> equipmentChanges)
protected void
D(float arg0)
tickHeadTurn(float arg0)
method_6031(float arg0)
turnHead(float bodyRotation)
protected float
fM()
getMaxHeadRotationRelativeToBody()
method_53964()
getMaxRelativeHeadRotation()
public void
d_()
aiStep()
method_6007()
tickMovement()
protected void
fN()
applyInput()
method_66282()
tickMovementInput()
public boolean
fO()
isSensitiveToWater()
method_29503()
hurtByWater()
public boolean
fP()
isJumping()
method_70673()
isJumping()
protected void
fQ()
updateFallFlying()
method_6053()
tickGliding()
protected boolean
fR()
canGlide()
method_63628()
canGlide()
protected void
fS()
serverAiStep()
method_6023()
tickNewAi()
protected void
q()
pushEntities()
method_6070()
tickCramming()
protected void
a(frz arg0, frz arg1)
checkAutoSpinAttack(AABB arg0, AABB arg1)
method_6035(class_238 arg0, class_238 arg1)
tickRiptide(Box a, Box b)
protected void
F(cgi arg0)
doPush(Entity arg0)
method_6087(class_1297 arg0)
pushAway(Entity entity)
protected void
f(chk arg0)
doAutoAttackOnTouch(LivingEntity arg0)
method_5997(class_1309 arg0)
attackLivingEntity(LivingEntity target)
public boolean
fT()
isAutoSpinAttack()
method_6123()
isUsingRiptide()
public void
ce()
stopRiding()
method_5848()
stopRiding()
public void
t()
rideTick()
method_5842()
tickRiding()
public InterpolationHandler
m_()
getInterpolation()
method_66233()
getInterpolator()
public void
a(float arg0, int arg1)
lerpHeadTo(float arg0, int arg1)
method_5683(float arg0, int arg1)
updateTrackedHeadRotation(float arg0, int arg1)
public void
t(boolean arg0)
setJumping(boolean arg0)
method_6100(boolean arg0)
setJumping(boolean jumping)
public void
a(cyr arg0)
onItemPickup(ItemEntity arg0)
method_29499(class_1542 arg0)
triggerItemPickedUpByEntityCriteria(ItemEntity item)
public void
a(cgi arg0, int arg1)
take(Entity arg0, int arg1)
method_6103(class_1297 arg0, int arg1)
sendPickup(Entity item, int count)
public boolean
G(cgi arg0)
hasLineOfSight(Entity arg0)
method_6057(class_1297 arg0)
canSee(Entity entity)
public boolean
a(cgi arg0, duo$a arg1, duo$b arg2, double arg3)
hasLineOfSight(Entity arg0, ClipContext$Block arg1, ClipContext$Fluid arg2, double arg3)
method_64618(class_1297 arg0, class_3959$class_3960 arg1, class_3959$class_242 arg2, double arg3)
canSee(Entity entity, RaycastContext$ShapeType shapeType, RaycastContext$FluidHandling fluidHandling, double entityY)
public float
j(float arg0)
getViewYRot(float arg0)
method_5705(float arg0)
getYaw(float arg0)
public float
E(float arg0)
getAttackAnim(float arg0)
method_6055(float arg0)
getHandSwingProgress(float tickProgress)
public boolean
bW()
isPickable()
method_5863()
canHit()
public boolean
bX()
isPushable()
method_5810()
isPushable()
public float
cR()
getYHeadRot()
method_5791()
getHeadYaw()
public void
r(float arg0)
setYHeadRot(float arg0)
method_5847(float arg0)
setHeadYaw(float arg0)
public void
s(float arg0)
setYBodyRot(float arg0)
method_5636(float arg0)
setBodyYaw(float arg0)
public Vec3
a(iz$a arg0, beq$a arg1)
getRelativePortalPosition(Direction$Axis arg0, BlockUtil$FoundRectangle arg1)
method_30633(class_2350$class_2351 arg0, class_5459$class_5460 arg1)
positionInPortal(Direction$Axis arg0, BlockLocating$Rectangle arg1)
public static Vec3
n(fse arg0)
resetForwardDirectionOfRelativePortalPosition(Vec3 arg0)
method_31079(class_243 arg0)
positionInPortal(Vec3d pos)
public float
fU()
getAbsorptionAmount()
method_6067()
getAbsorptionAmount()
public final void
F(float arg0)
setAbsorptionAmount(float arg0)
method_6073(float arg0)
setAbsorptionAmount(float absorptionAmount)
protected void
G(float arg0)
internalSetAbsorptionAmount(float arg0)
method_52544(float arg0)
setAbsorptionAmountUnclamped(float absorptionAmount)
public void
h_()
onEnterCombat()
method_6000()
enterCombat()
public void
Q_()
onLeaveCombat()
method_6044()
endCombat()
protected void
fV()
updateEffectVisibility()
method_6008()
markEffectsDirty()
public abstract HumanoidArm
at()
getMainArm()
method_6068()
getMainArm()
public boolean
fW()
isUsingItem()
method_6115()
isUsingItem()
public InteractionHand
fX()
getUsedItemHand()
method_6058()
getActiveHand()
private void
R()
updatingUsingItem()
method_6076()
tickActiveItemStack()
private ItemEntity
b(dkm arg0, boolean arg1, boolean arg2)
createItemStackToDrop(ItemStack arg0, boolean arg1, boolean arg2)
method_67517(class_1799 arg0, boolean arg1, boolean arg2)
createItemEntity(ItemStack stack, boolean atSelf, boolean retainOwnership)
protected void
a(dkm arg0)
updateUsingItem(ItemStack arg0)
method_37119(class_1799 arg0)
tickItemStackUsage(ItemStack stack)
private void
S()
updateSwimAmount()
method_6072()
updateLeaningPitch()
protected void
c(int arg0, boolean arg1)
setLivingEntityFlag(int arg0, boolean arg1)
method_6085(int arg0, boolean arg1)
setLivingFlag(int mask, boolean value)
public void
c(ccz arg0)
startUsingItem(InteractionHand arg0)
method_6019(class_1268 arg0)
setCurrentHand(Hand hand)
public void
a(alw<?> arg0)
onSyncedDataUpdated(EntityDataAccessor<?> arg0)
method_5674(class_2940<?> arg0)
onTrackedDataSet(TrackedData<?> arg0)
public void
a(ep$a arg0, fse arg1)
lookAt(EntityAnchorArgument$Anchor arg0, Vec3 arg1)
method_5702(class_2183$class_2184 arg0, class_243 arg1)
lookAt(EntityAnchorArgumentType$EntityAnchor arg0, Vec3d arg1)
public float
t(float arg0)
getPreciseBodyRotation(float arg0)
method_60951(float arg0)
lerpYaw(float arg0)
public void
b(dkm arg0, int arg1)
spawnItemParticles(ItemStack arg0, int arg1)
method_6037(class_1799 arg0, int arg1)
spawnItemParticles(ItemStack stack, int count)
protected void
R_()
completeUsingItem()
method_6040()
consumeItem()
public void
b(dkm arg0)
handleExtraItemsCreatedOnUse(ItemStack arg0)
method_64399(class_1799 arg0)
giveOrDropStack(ItemStack stack)
public ItemStack
fY()
getUseItem()
method_6030()
getActiveItem()
public int
fZ()
getUseItemRemainingTicks()
method_6014()
getItemUseTimeLeft()
public int
ga()
getTicksUsingItem()
method_6048()
getItemUseTime()
public float
H(float arg0)
getTicksUsingItem(float arg0)
method_75120(float arg0)
getItemUseTime(float baseTime)
public void
gb()
releaseUsingItem()
method_6075()
stopUsingItem()
public void
gc()
stopUsingItem()
method_6021()
clearActiveItem()
public boolean
gd()
isBlocking()
method_6039()
isBlocking()
public ItemStack
ge()
getItemBlockingWith()
method_62821()
getBlockingItem()
public boolean
gf()
isSuppressingSlidingDownLadder()
method_21754()
isHoldingOntoLadder()
public boolean
gg()
isFallFlying()
method_6128()
isGliding()
public boolean
cB()
isVisuallySwimming()
method_20232()
isInSwimmingPose()
public int
gh()
getFallFlyingTicks()
method_6003()
getGlidingTicks()
public boolean
b(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)
public boolean
gi()
isAffectedByPotions()
method_6086()
isAffectedBySplashPotions()
public boolean
gj()
attackable()
method_6102()
isMobOrPlayer()
public void
a(is arg0, boolean arg1)
setRecordPlayingNearby(BlockPos arg0, boolean arg1)
method_6006(class_2338 arg0, boolean arg1)
setNearbySongPlaying(BlockPos songPosition, boolean playing)
public boolean
gk()
canPickUpLoot()
method_5936()
canPickUpLoot()
public final EntityDimensions
a(chw arg0)
getDimensions(Pose arg0)
method_18377(class_4050 arg0)
getDimensions(EntityPose arg0)
protected EntityDimensions
b(chw arg0)
getDefaultDimensions(Pose arg0)
method_55694(class_4050 arg0)
getBaseDimensions(EntityPose pose)
public com.google.common.collect.ImmutableList<Pose>
gl()
getDismountPoses()
method_24831()
getPoses()
public AABB
f(chw arg0)
getLocalBoundsForPose(Pose arg0)
method_24833(class_4050 arg0)
getBoundingBox(EntityPose pose)
protected boolean
g(chw arg0)
wouldNotSuffocateAtTargetPose(Pose arg0)
method_52542(class_4050 arg0)
wouldNotSuffocateInPose(EntityPose pose)
public boolean
o(boolean arg0)
canUsePortal(boolean arg0)
method_5822(boolean arg0)
canUsePortals(boolean arg0)
public Optional<BlockPos>
gm()
getSleepingPos()
method_18398()
getSleepingPosition()
public void
g(is arg0)
setSleepingPos(BlockPos arg0)
method_18402(class_2338 arg0)
setSleepingPosition(BlockPos pos)
public void
gn()
clearSleepingPos()
method_18399()
clearSleepingPosition()
public boolean
go()
isSleeping()
method_6113()
isSleeping()
public void
b(is arg0)
startSleeping(BlockPos arg0)
method_18403(class_2338 arg0)
sleep(BlockPos pos)
private void
a(is arg0)
setPosToBed(BlockPos arg0)
method_18392(class_2338 arg0)
setPositionInBed(BlockPos pos)
private boolean
T()
checkBedExists()
method_18406()
isSleepingInBed()
public void
gp()
stopSleeping()
method_18400()
wakeUp()
public Direction
gq()
getBedOrientation()
method_18401()
getSleepingDirection()
public boolean
cb()
isInWall()
method_5757()
isInsideWall()
public ItemStack
d(dkm arg0)
getProjectile(ItemStack arg0)
method_18808(class_1799 arg0)
getProjectileType(ItemStack stack)
private static byte
g(cgt arg0)
entityEventForEquipmentBreak(EquipmentSlot arg0)
method_20237(class_1304 arg0)
getEquipmentBreakStatus(EquipmentSlot slot)
public void
a(dki arg0, cgt arg1)
onEquippedItemBroken(Item arg0, EquipmentSlot arg1)
method_20235(class_1792 arg0, class_1304 arg1)
sendEquipmentBreakStatus(Item item, EquipmentSlot slot)
private void
a(dkm arg0, cgt arg1, cio arg2)
stopLocationBasedEffects(ItemStack arg0, EquipmentSlot arg1, AttributeMap arg2)
method_61422(class_1799 arg0, class_1304 arg1, class_5131 arg2)
onEquipmentRemoved(ItemStack removedEquipment, EquipmentSlot slot, AttributeContainer container)
public final boolean
e(dkm arg0)
canEquipWithDispenser(ItemStack arg0)
method_63625(class_1799 arg0)
canEquipFromDispenser(ItemStack stack)
protected boolean
f(cgt arg0)
canDispenserEquipIntoSlot(EquipmentSlot arg0)
method_63626(class_1304 arg0)
canDispenserEquipSlot(EquipmentSlot slot)
public final EquipmentSlot
f(dkm arg0)
getEquipmentSlotForItem(ItemStack arg0)
method_32326(class_1799 arg0)
getPreferredEquipmentSlot(ItemStack stack)
public final boolean
a(dkm arg0, cgt arg1)
isEquippableInSlot(ItemStack arg0, EquipmentSlot arg1)
method_63623(class_1799 arg0, class_1304 arg1)
canEquip(ItemStack stack, EquipmentSlot slot)
private static SlotAccess
a(chk arg0, cgt arg1)
createEquipmentSlotAccess(LivingEntity arg0, EquipmentSlot arg1)
method_32321(class_1309 arg0, class_1304 arg1)
getStackReference(LivingEntity entity, EquipmentSlot slot)
private static EquipmentSlot
r(int arg0)
getEquipmentSlot(int arg0)
method_32322(int arg0)
getEquipmentSlot(int slotId)
public SlotAccess
a_(int arg0)
getSlot(int arg0)
method_32318(int arg0)
getStackReference(int arg0)
public boolean
dZ()
canFreeze()
method_32316()
canFreeze()
public boolean
cE()
isCurrentlyGlowing()
method_5851()
isGlowing()
public float
ec()
getVisualRotationYInDegrees()
method_73188()
getBodyYaw()
public void
a(adc arg0)
recreateFromPacket(ClientboundAddEntityPacket arg0)
method_31471(class_2604 arg0)
onSpawnPacket(EntitySpawnS2CPacket arg0)
public float
gr()
getSecondsToDisableBlocking()
method_67125()
getWeaponDisableBlockingForSeconds()
public float
ef()
maxUpStep()
method_49476()
getStepHeight()
public Vec3
n(cgi arg0)
getPassengerRidingPosition(Entity arg0)
method_52538(class_1297 arg0)
getPassengerRidingPos(Entity arg0)
protected void
a(int arg0, double arg1)
lerpHeadRotationStep(int arg0, double arg1)
method_52539(int arg0, double arg1)
lerpHeadYaw(int headTrackingIncrements, double serverHeadYaw)
public void
g(int arg0)
igniteForTicks(int arg0)
method_56073(int arg0)
setOnFireForTicks(int arg0)
public boolean
gs()
hasInfiniteMaterials()
method_56992()
isInCreativeMode()
public boolean
a(axf arg0, cev arg1)
isInvulnerableTo(ServerLevel arg0, DamageSource arg1)
method_5679(class_3218 arg0, class_1282 arg1)
isInvulnerableTo(ServerWorld world, DamageSource source)
public static boolean
b(dkm arg0, cgt arg1)
canGlideUsing(ItemStack arg0, EquipmentSlot arg1)
method_63624(class_1799 arg0, class_1304 arg1)
canGlideWith(ItemStack stack, EquipmentSlot slot)
public int
gt()
getLastHurtByPlayerMemoryTime()
method_63627()
getPlayerHitTimer()
public boolean
gu()
isTransmittingWaypoint()
method_70674()
hasWaypoint()
public Optional<WaypointTransmitter$Connection>
f(axg arg0)
makeWaypointConnectionWith(ServerPlayer arg0)
method_70672(class_3222 arg0)
createTracker(ServerPlayerEntity arg0)
public Waypoint$Icon
gv()
waypointIcon()
method_70675()
getWaypointConfig()