net.minecraft.world.entity

public abstract class LivingEntity

extends Entity implements Attackable, WaypointTransmitter

All mapped superinterfaces:

SyncedDataHolder, Nameable, EntityAccess, UniquelyIdentifyable, ScoreHolder, DataComponentGetter, Attackable, WaypointTransmitter, Waypoint

cam
net.minecraft.world.entity.LivingEntity

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
a
LOGGER
private static final String
b
TAG_ACTIVE_EFFECTS
public static final String
l
TAG_ATTRIBUTES
public static final String
m
TAG_SLEEPING_POS
public static final String
n
TAG_EQUIPMENT
public static final String
o
TAG_BRAIN
public static final String
p
TAG_FALL_FLYING
public static final String
q
TAG_HURT_TIME
public static final String
r
TAG_DEATH_TIME
public static final String
s
TAG_HURT_BY_TIMESTAMP
public static final String
t
TAG_HEALTH
private static final ResourceLocation
c
SPEED_MODIFIER_POWDER_SNOW_ID
private static final ResourceLocation
d
SPRINTING_MODIFIER_ID
private static final AttributeModifier
e
SPEED_MODIFIER_SPRINTING
public static final int
u
EQUIPMENT_SLOT_OFFSET
public static final int
aM
ARMOR_SLOT_OFFSET
public static final int
aN
BODY_ARMOR_OFFSET
public static final int
aO
SADDLE_OFFSET
public static final int
aP
SWING_DURATION
public static final int
aQ
PLAYER_HURT_EXPERIENCE_TIME
private static final int
bQ
DAMAGE_SOURCE_TIMEOUT
public static final double
aR
MIN_MOVEMENT_DISTANCE
public static final double
aS
DEFAULT_BASE_GRAVITY
public static final int
aT
DEATH_DURATION
protected static final float
aU
INPUT_FRICTION
private static final int
bR
TICKS_PER_ELYTRA_FREE_FALL_EVENT
private static final int
bS
FREE_FALL_EVENTS_PER_ELYTRA_BREAK
public static final float
aV
BASE_JUMP_POWER
private static final double
bT
MAX_LINE_OF_SIGHT_TEST_RANGE
protected static final int
aW
LIVING_ENTITY_FLAG_IS_USING
protected static final int
aX
LIVING_ENTITY_FLAG_OFF_HAND
protected static final int
aY
LIVING_ENTITY_FLAG_SPIN_ATTACK
protected static final EntityDataAccessor<Byte>
aZ
DATA_LIVING_ENTITY_FLAGS
private static final EntityDataAccessor<Float>
bU
DATA_HEALTH_ID
private static final EntityDataAccessor<List<ParticleOptions>>
bV
DATA_EFFECT_PARTICLES
private static final EntityDataAccessor<Boolean>
bW
DATA_EFFECT_AMBIENCE_ID
private static final EntityDataAccessor<Integer>
bX
DATA_ARROW_COUNT_ID
private static final EntityDataAccessor<Integer>
bY
DATA_STINGER_COUNT_ID
private static final EntityDataAccessor<Optional<BlockPos>>
bZ
SLEEPING_POS_ID
private static final int
ca
PARTICLE_FREQUENCY_WHEN_INVISIBLE
protected static final EntityDimensions
ba
SLEEPING_DIMENSIONS
public static final float
bb
EXTRA_RENDER_CULLING_SIZE_WITH_BIG_HAT
public static final float
bc
DEFAULT_BABY_SCALE
public static final Predicate<LivingEntity>
bd
PLAYER_NOT_WEARING_DISGUISE_ITEM
private static final com.mojang.serialization.Dynamic<?>
cb
EMPTY_BRAIN
private final AttributeMap
cc
attributes
private final CombatTracker
cd
combatTracker
private final Map<Holder<MobEffect>, MobEffectInstance>
ce
activeEffects
private final Map<EquipmentSlot, ItemStack>
cf
lastEquipmentItems
public boolean
be
swinging
private boolean
cg
discardFriction
public InteractionHand
bf
swingingArm
public int
bg
swingTime
public int
bh
removeArrowTime
public int
bi
removeStingerTime
public int
bj
hurtTime
public int
bk
hurtDuration
public int
bl
deathTime
public float
bm
oAttackAnim
public float
bn
attackAnim
protected int
bo
attackStrengthTicker
public final WalkAnimationState
bp
walkAnimation
public final int
bq
invulnerableDuration
public float
br
yBodyRot
public float
bs
yBodyRotO
public float
bt
yHeadRot
public float
bu
yHeadRotO
public final ElytraAnimationState
bv
elytraAnimationState
protected EntityReference<Player>
bw
lastHurtByPlayer
protected int
bx
lastHurtByPlayerMemoryTime
protected boolean
by
dead
protected int
bz
noActionTime
protected float
bA
lastHurt
protected boolean
bB
jumping
public float
bC
xxa
public float
bD
yya
public float
bE
zza
protected InterpolationHandler
bF
interpolation
protected double
bG
lerpYHeadRot
protected int
bH
lerpHeadSteps
private boolean
ch
effectsDirty
private EntityReference<LivingEntity>
ci
lastHurtByMob
private int
cj
lastHurtByMobTimestamp
private LivingEntity
ck
lastHurtMob
private int
cl
lastHurtMobTimestamp
private float
cm
speed
private int
cn
noJumpDelay
private float
co
absorptionAmount
protected ItemStack
bI
useItem
protected int
bJ
useItemRemaining
protected int
bK
fallFlyTicks
private BlockPos
cp
lastPos
private Optional<BlockPos>
cq
lastClimbablePos
private DamageSource
cr
lastDamageSource
private long
cs
lastDamageStamp
protected int
bL
autoSpinAttackTicks
protected float
bM
autoSpinAttackDmg
protected ItemStack
bN
autoSpinAttackItemStack
private float
ct
swimAmount
private float
cu
swimAmountO
protected Brain<?>
bO
brain
private boolean
cv
skipDropExperience
private final EnumMap<EquipmentSlot, it.unimi.dsi.fastutil.objects.Reference2ObjectMap<Enchantment, Set<EnchantmentLocationBasedEffect>>>
cw
activeLocationDependentEnchantments
protected final EntityEquipment
bP
equipment
private Waypoint$Icon
cx
locatorBarIcon

Constructor summary

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

Method summary

Modifier and TypeMethod
protected EntityEquipment
eg()
createEquipment()
public Brain<?>
eh()
getBrain()
protected Brain$Provider<?>
ei()
brainProvider()
protected Brain<?>
a(com.mojang.serialization.Dynamic<?> arg0)
makeBrain(com.mojang.serialization.Dynamic<?> arg0)
public void
c(aub arg0)
kill(ServerLevel arg0)
public boolean
a(bzv<?> arg0)
canAttackType(EntityType<?> arg0)
protected void
a(all$a arg0)
defineSynchedData(SynchedEntityData$Builder arg0)
public static AttributeSupplier$Builder
ej()
createLivingAttributes()
protected void
a(double arg0, boolean arg1, eeb arg2, jb arg3)
checkFallDamage(double arg0, boolean arg1, BlockState arg2, BlockPos arg3)
public boolean
ek()
canBreatheUnderwater()
public float
b(float arg0)
getSwimAmount(float arg0)
public boolean
el()
hasLandedInLiquid()
public void
az()
baseTick()
protected float
aW()
getBlockSpeedFactor()
public float
em()
getLuck()
protected void
en()
removeFrost()
protected void
eo()
tryAddFrost()
protected void
b(aub arg0, jb arg1)
onChangedBlock(ServerLevel arg0, BlockPos arg1)
public boolean
g_()
isBaby()
public float
ep()
getAgeScale()
public final float
eq()
getScale()
protected float
c(float arg0)
sanitizeScale(float arg0)
public boolean
er()
isAffectedByFluids()
protected void
es()
tickDeath()
public boolean
et()
shouldDropExperience()
protected boolean
eu()
shouldDropLoot()
protected int
l(int arg0)
decreaseAirSupply(int arg0)
protected int
m(int arg0)
increaseAirSupply(int arg0)
public final int
a(aub arg0, bzm arg1)
getExperienceReward(ServerLevel arg0, Entity arg1)
protected int
e(aub arg0)
getBaseExperienceReward(ServerLevel arg0)
protected boolean
ev()
isAlwaysExperienceDropper()
public LivingEntity
ew()
getLastHurtByMob()
public Player
ex()
getLastHurtByPlayer()
public LivingEntity
ak()
getLastAttacker()
public int
ey()
getLastHurtByMobTimestamp()
public void
a(cut arg0, int arg1)
setLastHurtByPlayer(Player arg0, int arg1)
public void
a(UUID arg0, int arg1)
setLastHurtByPlayer(UUID arg0, int arg1)
private void
a(bzs<cut> arg0, int arg1)
setLastHurtByPlayer(EntityReference<Player> arg0, int arg1)
public void
a(cam arg0)
setLastHurtByMob(LivingEntity arg0)
public LivingEntity
ez()
getLastHurtMob()
public int
eA()
getLastHurtMobTimestamp()
public void
C(bzm arg0)
setLastHurtMob(Entity arg0)
public int
eB()
getNoActionTime()
public void
n(int arg0)
setNoActionTime(int arg0)
public boolean
eC()
shouldDiscardFriction()
public void
r(boolean arg0)
setDiscardFriction(boolean arg0)
protected boolean
b(bzw arg0)
doesEmitEquipEvent(EquipmentSlot arg0)
public void
a(bzw arg0, dcv arg1, dcv arg2)
onEquipItem(EquipmentSlot arg0, ItemStack arg1, ItemStack arg2)
protected Holder<SoundEvent>
a(bzw arg0, dcv arg1, dle arg2)
getEquipSound(EquipmentSlot arg0, ItemStack arg1, Equippable arg2)
public void
a(bzm$e arg0)
remove(Entity$RemovalReason arg0)
public void
b(bzm$e arg0)
onRemoval(Entity$RemovalReason arg0)
protected void
a(aub arg0, bzm$e arg1)
triggerOnDeathMobEffects(ServerLevel arg0, Entity$RemovalReason arg1)
protected void
a(fdc arg0)
addAdditionalSaveData(ValueOutput arg0)
public ItemEntity
a(dcv arg0, boolean arg1, boolean arg2)
drop(ItemStack arg0, boolean arg1, boolean arg2)
protected void
a(fda arg0)
readAdditionalSaveData(ValueInput arg0)
protected void
eD()
tickEffects()
protected void
K()
updateInvisibilityStatus()
private void
l()
updateSynchronizedMobEffectParticles()
private void
p()
updateGlowingStatus()
public double
D(bzm arg0)
getVisibilityPercent(Entity arg0)
public boolean
c(cam arg0)
canAttack(LivingEntity arg0)
public boolean
eE()
canBeSeenAsEnemy()
public boolean
eF()
canBeSeenByAnyone()
public static boolean
d(Collection<byq> arg0)
areAllEffectsAmbient(Collection<MobEffectInstance> arg0)
protected void
eG()
removeEffectParticles()
public boolean
eH()
removeAllEffects()
public Collection<MobEffectInstance>
eI()
getActiveEffects()
public Map<Holder<MobEffect>, MobEffectInstance>
eJ()
getActiveEffectsMap()
public boolean
d(jl<byo> arg0)
hasEffect(Holder<MobEffect> arg0)
public MobEffectInstance
e(jl<byo> arg0)
getEffect(Holder<MobEffect> arg0)
public float
a(jl<byo> arg0, float arg1)
getEffectBlendFactor(Holder<MobEffect> arg0, float arg1)
public final boolean
a(byq arg0)
addEffect(MobEffectInstance arg0)
public boolean
b(byq arg0, bzm arg1)
addEffect(MobEffectInstance arg0, Entity arg1)
public boolean
b(byq arg0)
canBeAffected(MobEffectInstance arg0)
public void
c(byq arg0, bzm arg1)
forceAddEffect(MobEffectInstance arg0, Entity arg1)
public boolean
eK()
isInvertedHealAndHarm()
public final MobEffectInstance
f(jl<byo> arg0)
removeEffectNoUpdate(Holder<MobEffect> arg0)
public boolean
g(jl<byo> arg0)
removeEffect(Holder<MobEffect> arg0)
protected void
a(byq arg0, bzm arg1)
onEffectAdded(MobEffectInstance arg0, Entity arg1)
public void
c(byq arg0)
sendEffectToPassengers(MobEffectInstance arg0)
protected void
a(byq arg0, boolean arg1, bzm arg2)
onEffectUpdated(MobEffectInstance arg0, boolean arg1, Entity arg2)
protected void
c(Collection<byq> arg0)
onEffectsRemoved(Collection<MobEffectInstance> arg0)
private void
H()
refreshDirtyAttributes()
protected void
a(jl<cbn> arg0)
onAttributeUpdated(Holder<Attribute> arg0)
public void
d(float arg0)
heal(float arg0)
public float
eL()
getHealth()
public void
x(float arg0)
setHealth(float arg0)
public boolean
eM()
isDeadOrDying()
public boolean
a(aub arg0, byb arg1, float arg2)
hurtServer(ServerLevel arg0, DamageSource arg1, float arg2)
public float
b(aub arg0, byb arg1, float arg2)
applyItemBlocking(ServerLevel arg0, DamageSource arg1, float arg2)
private void
i(byb arg0)
playSecondaryHurtSound(DamageSource arg0)
protected void
f(byb arg0)
resolveMobResponsibleForDamage(DamageSource arg0)
protected Player
g(byb arg0)
resolvePlayerResponsibleForDamage(DamageSource arg0)
protected void
b(aub arg0, cam arg1)
blockUsingItem(ServerLevel arg0, LivingEntity arg1)
protected void
d(cam arg0)
blockedByItem(LivingEntity arg0)
private boolean
j(byb arg0)
checkTotemDeathProtection(DamageSource arg0)
public DamageSource
eN()
getLastDamageSource()
protected void
h(byb arg0)
playHurtSound(DamageSource arg0)
public void
b(ayy arg0)
makeSound(SoundEvent arg0)
private void
g(dcv arg0)
breakItem(ItemStack arg0)
public void
a(byb arg0)
die(DamageSource arg0)
protected void
e(cam arg0)
createWitherRose(LivingEntity arg0)
protected void
b(aub arg0, byb arg1)
dropAllDeathLoot(ServerLevel arg0, DamageSource arg1)
protected void
f(aub arg0)
dropEquipment(ServerLevel arg0)
protected void
b(aub arg0, bzm arg1)
dropExperience(ServerLevel arg0, Entity arg1)
protected void
a(aub arg0, byb arg1, boolean arg2)
dropCustomDeathLoot(ServerLevel arg0, DamageSource arg1, boolean arg2)
public long
eO()
getLootTableSeed()
protected float
b(bzm arg0, byb arg1)
getKnockback(Entity arg0, DamageSource arg1)
protected void
b(aub arg0, byb arg1, boolean arg2)
dropFromLootTable(ServerLevel arg0, DamageSource arg1, boolean arg2)
public boolean
a(aub arg0, amd<fdo> arg1, BiConsumer<aub, dcv> arg2)
dropFromGiftLootTable(ServerLevel arg0, ResourceKey<LootTable> arg1, BiConsumer<ServerLevel, ItemStack> arg2)
protected void
a(aub arg0, amd<fdo> arg1, dcv arg2, BiConsumer<aub, dcv> arg3)
dropFromShearingLootTable(ServerLevel arg0, ResourceKey<LootTable> arg1, ItemStack arg2, BiConsumer<ServerLevel, ItemStack> arg3)
protected boolean
a(aub arg0, amd<fdo> arg1, Function<fdm$a, fdm> arg2, BiConsumer<aub, dcv> arg3)
dropFromLootTable(ServerLevel arg0, ResourceKey<LootTable> arg1, Function<LootParams$Builder, LootParams> arg2, BiConsumer<ServerLevel, ItemStack> arg3)
public void
p(double arg0, double arg1, double arg2)
knockback(double arg0, double arg1, double arg2)
public void
a(double arg0, double arg1)
indicateDamage(double arg0, double arg1)
protected SoundEvent
e(byb arg0)
getHurtSound(DamageSource arg0)
protected SoundEvent
f_()
getDeathSound()
private SoundEvent
q(int arg0)
getFallDamageSound(int arg0)
public void
eP()
skipDropExperience()
public boolean
eQ()
wasExperienceConsumed()
public float
eR()
getHurtDir()
protected AABB
eS()
getHitbox()
public Map<Enchantment, Set<EnchantmentLocationBasedEffect>>
c(bzw arg0)
activeLocationDependentEnchantments(EquipmentSlot arg0)
public LivingEntity$Fallsounds
eT()
getFallSounds()
public Optional<BlockPos>
eU()
getLastClimbablePos()
public boolean
eV()
onClimbable()
private boolean
c(jb arg0, eeb arg1)
trapdoorUsableAsLadder(BlockPos arg0, BlockState arg1)
public boolean
bO()
isAlive()
public boolean
a(cam arg0, double arg1, boolean arg2, boolean arg3, double... arg4)
isLookingAtMe(LivingEntity arg0, double arg1, boolean arg2, boolean arg3, double... arg4)
public int
cI()
getMaxFallDistance()
protected final int
y(float arg0)
getComfortableFallDistance(float arg0)
public boolean
a(double arg0, float arg1, byb arg2)
causeFallDamage(double arg0, float arg1, DamageSource arg2)
protected int
a(double arg0, float arg1)
calculateFallDamage(double arg0, float arg1)
private double
h(double arg0)
calculateFallPower(double arg0)
protected void
eW()
playBlockFallSound()
public void
q(float arg0)
animateHurt(float arg0)
public int
eX()
getArmorValue()
protected void
c(byb arg0, float arg1)
hurtArmor(DamageSource arg0, float arg1)
protected void
d(byb arg0, float arg1)
hurtHelmet(DamageSource arg0, float arg1)
protected void
a(byb arg0, float arg1, bzw... arg2)
doHurtEquipment(DamageSource arg0, float arg1, EquipmentSlot... arg2)
protected float
e(byb arg0, float arg1)
getDamageAfterArmorAbsorb(DamageSource arg0, float arg1)
protected float
f(byb arg0, float arg1)
getDamageAfterMagicAbsorb(DamageSource arg0, float arg1)
protected void
c(aub arg0, byb arg1, float arg2)
actuallyHurt(ServerLevel arg0, DamageSource arg1, float arg2)
public CombatTracker
eY()
getCombatTracker()
public LivingEntity
eZ()
getKillCredit()
public final float
fa()
getMaxHealth()
public final float
fb()
getMaxAbsorption()
public final int
fc()
getArrowCount()
public final void
o(int arg0)
setArrowCount(int arg0)
public final int
fd()
getStingerCount()
public final void
p(int arg0)
setStingerCount(int arg0)
private int
I()
getCurrentSwingDuration()
public void
a(bxi arg0)
swing(InteractionHand arg0)
public void
a(bxi arg0, boolean arg1)
swing(InteractionHand arg0, boolean arg1)
public void
c(byb arg0)
handleDamageEvent(DamageSource arg0)
public void
b(byte arg0)
handleEntityEvent(byte arg0)
public void
fe()
makePoofParticles()
private void
J()
makeDrownParticles()
private void
L()
swapHandItems()
protected void
aJ()
onBelowWorld()
protected void
ff()
updateSwingTime()
public AttributeInstance
h(jl<cbn> arg0)
getAttribute(Holder<Attribute> arg0)
public double
i(jl<cbn> arg0)
getAttributeValue(Holder<Attribute> arg0)
public double
j(jl<cbn> arg0)
getAttributeBaseValue(Holder<Attribute> arg0)
public AttributeMap
fg()
getAttributes()
public ItemStack
fh()
getMainHandItem()
public ItemStack
fi()
getOffhandItem()
public ItemStack
a(cad arg0)
getItemHeldByArm(HumanoidArm arg0)
public ItemStack
ed()
getWeaponItem()
public boolean
b(dcr arg0)
isHolding(Item arg0)
public boolean
b(Predicate<dcv> arg0)
isHolding(Predicate<ItemStack> arg0)
public ItemStack
b(bxi arg0)
getItemInHand(InteractionHand arg0)
public void
a(bxi arg0, dcv arg1)
setItemInHand(InteractionHand arg0, ItemStack arg1)
public boolean
d(bzw arg0)
hasItemInSlot(EquipmentSlot arg0)
public boolean
e(bzw arg0)
canUseSlot(EquipmentSlot arg0)
public ItemStack
a(bzw arg0)
getItemBySlot(EquipmentSlot arg0)
public void
a(bzw arg0, dcv arg1)
setItemSlot(EquipmentSlot arg0, ItemStack arg1)
public float
fj()
getArmorCoverPercentage()
public void
i(boolean arg0)
setSprinting(boolean arg0)
protected float
fk()
getSoundVolume()
public float
fl()
getVoicePitch()
protected boolean
fm()
isImmobile()
public void
h(bzm arg0)
push(Entity arg0)
private void
G(bzm arg0)
dismountVehicle(Entity arg0)
public boolean
cQ()
shouldShowName()
protected float
fn()
getJumpPower()
protected float
z(float arg0)
getJumpPower(float arg0)
public float
fo()
getJumpBoostPower()
public void
s()
jumpFromGround()
protected void
fp()
goDownInWater()
protected void
c(bae<fak> arg0)
jumpInLiquid(TagKey<Fluid> arg0)
protected float
fq()
getWaterSlowDown()
public boolean
a(fal arg0)
canStandOnFluid(FluidState arg0)
protected double
bg()
getDefaultGravity()
protected double
fr()
getEffectiveGravity()
public void
k(fis arg0)
travel(Vec3 arg0)
protected void
a(fis arg0, float arg1)
travelFlying(Vec3 arg0, float arg1)
protected void
a(fis arg0, float arg1, float arg2, float arg3)
travelFlying(Vec3 arg0, float arg1, float arg2, float arg3)
private void
a(fis arg0)
travelInAir(Vec3 arg0)
private void
m(fis arg0)
travelInFluid(Vec3 arg0)
private void
n(fis arg0)
travelFallFlying(Vec3 arg0)
public void
fs()
stopFallFlying()
private Vec3
o(fis arg0)
updateFallFlyingMovement(Vec3 arg0)
private void
c(double arg0, double arg1)
handleFallFlyingCollisions(double arg0, double arg1)
private void
c(cut arg0, fis arg1)
travelRidden(Player arg0, Vec3 arg1)
protected void
a(cut arg0, fis arg1)
tickRidden(Player arg0, Vec3 arg1)
protected Vec3
b(cut arg0, fis arg1)
getRiddenInput(Player arg0, Vec3 arg1)
protected float
c(cut arg0)
getRiddenSpeed(Player arg0)
public void
s(boolean arg0)
calculateEntityAnimation(boolean arg0)
protected void
A(float arg0)
updateWalkAnimation(float arg0)
private Vec3
b(fis arg0, float arg1)
handleRelativeFrictionAndCalculateMovement(Vec3 arg0, float arg1)
public Vec3
a(double arg0, boolean arg1, fis arg2)
getFluidFallingAdjustedMovement(double arg0, boolean arg1, Vec3 arg2)
private Vec3
p(fis arg0)
handleOnClimbable(Vec3 arg0)
private float
G(float arg0)
getFrictionInfluencedSpeed(float arg0)
protected float
ft()
getFlyingSpeed()
public float
fu()
getSpeed()
public void
B(float arg0)
setSpeed(float arg0)
public boolean
c(aub arg0, bzm arg1)
doHurtTarget(ServerLevel arg0, Entity arg1)
public void
g()
tick()
private void
N()
detectEquipmentUpdates()
private Map<EquipmentSlot, ItemStack>
O()
collectEquipmentChanges()
public boolean
a(dcv arg0, dcv arg1)
equipmentHasChanged(ItemStack arg0, ItemStack arg1)
private void
a(Map<bzw, dcv> arg0)
handleHandSwap(Map<EquipmentSlot, ItemStack> arg0)
private void
b(Map<bzw, dcv> arg0)
handleEquipmentChanges(Map<EquipmentSlot, ItemStack> arg0)
protected void
C(float arg0)
tickHeadTurn(float arg0)
protected float
fv()
getMaxHeadRotationRelativeToBody()
public void
e_()
aiStep()
protected void
fw()
applyInput()
public boolean
fx()
isSensitiveToWater()
public boolean
fy()
isJumping()
protected void
fz()
updateFallFlying()
protected boolean
fA()
canGlide()
protected void
fB()
serverAiStep()
protected void
o()
pushEntities()
protected void
a(fin arg0, fin arg1)
checkAutoSpinAttack(AABB arg0, AABB arg1)
protected void
E(bzm arg0)
doPush(Entity arg0)
protected void
f(cam arg0)
doAutoAttackOnTouch(LivingEntity arg0)
public boolean
fC()
isAutoSpinAttack()
public void
bS()
stopRiding()
public void
r()
rideTick()
public InterpolationHandler
l_()
getInterpolation()
public void
a(float arg0, int arg1)
lerpHeadTo(float arg0, int arg1)
public void
t(boolean arg0)
setJumping(boolean arg0)
public void
a(cqz arg0)
onItemPickup(ItemEntity arg0)
public void
a(bzm arg0, int arg1)
take(Entity arg0, int arg1)
public boolean
F(bzm arg0)
hasLineOfSight(Entity arg0)
public boolean
a(bzm arg0, dmb$a arg1, dmb$b arg2, double arg3)
hasLineOfSight(Entity arg0, ClipContext$Block arg1, ClipContext$Fluid arg2, double arg3)
public float
j(float arg0)
getViewYRot(float arg0)
public float
D(float arg0)
getAttackAnim(float arg0)
public boolean
bK()
isPickable()
public boolean
bL()
isPushable()
public float
cE()
getYHeadRot()
public void
r(float arg0)
setYHeadRot(float arg0)
public void
s(float arg0)
setYBodyRot(float arg0)
public Vec3
a(jh$a arg0, m$a arg1)
getRelativePortalPosition(Direction$Axis arg0, BlockUtil$FoundRectangle arg1)
public static Vec3
l(fis arg0)
resetForwardDirectionOfRelativePortalPosition(Vec3 arg0)
public float
fD()
getAbsorptionAmount()
public final void
E(float arg0)
setAbsorptionAmount(float arg0)
protected void
F(float arg0)
internalSetAbsorptionAmount(float arg0)
public void
h_()
onEnterCombat()
public void
P_()
onLeaveCombat()
protected void
fE()
updateEffectVisibility()
public abstract HumanoidArm
fF()
getMainArm()
public boolean
fG()
isUsingItem()
public InteractionHand
fH()
getUsedItemHand()
private void
P()
updatingUsingItem()
private ItemEntity
b(dcv arg0, boolean arg1, boolean arg2)
createItemStackToDrop(ItemStack arg0, boolean arg1, boolean arg2)
protected void
a(dcv arg0)
updateUsingItem(ItemStack arg0)
private void
Q()
updateSwimAmount()
protected void
c(int arg0, boolean arg1)
setLivingEntityFlag(int arg0, boolean arg1)
public void
c(bxi arg0)
startUsingItem(InteractionHand arg0)
public void
a(alh<?> arg0)
onSyncedDataUpdated(EntityDataAccessor<?> arg0)
public void
a(ex$a arg0, fis arg1)
lookAt(EntityAnchorArgument$Anchor arg0, Vec3 arg1)
public float
t(float arg0)
getPreciseBodyRotation(float arg0)
public void
b(dcv arg0, int arg1)
spawnItemParticles(ItemStack arg0, int arg1)
protected void
w()
completeUsingItem()
public void
b(dcv arg0)
handleExtraItemsCreatedOnUse(ItemStack arg0)
public ItemStack
fI()
getUseItem()
public int
fJ()
getUseItemRemainingTicks()
public int
fK()
getTicksUsingItem()
public void
fL()
releaseUsingItem()
public void
fM()
stopUsingItem()
public boolean
fN()
isBlocking()
public ItemStack
fO()
getItemBlockingWith()
public boolean
fP()
isSuppressingSlidingDownLadder()
public boolean
fQ()
isFallFlying()
public boolean
co()
isVisuallySwimming()
public int
fR()
getFallFlyingTicks()
public boolean
b(double arg0, double arg1, double arg2, boolean arg3)
randomTeleport(double arg0, double arg1, double arg2, boolean arg3)
public boolean
fS()
isAffectedByPotions()
public boolean
fT()
attackable()
public void
a(jb arg0, boolean arg1)
setRecordPlayingNearby(BlockPos arg0, boolean arg1)
public boolean
fU()
canPickUpLoot()
public final EntityDimensions
a(cay arg0)
getDimensions(Pose arg0)
protected EntityDimensions
e(cay arg0)
getDefaultDimensions(Pose arg0)
public com.google.common.collect.ImmutableList<Pose>
fV()
getDismountPoses()
public AABB
f(cay arg0)
getLocalBoundsForPose(Pose arg0)
protected boolean
g(cay arg0)
wouldNotSuffocateAtTargetPose(Pose arg0)
public boolean
o(boolean arg0)
canUsePortal(boolean arg0)
public Optional<BlockPos>
fW()
getSleepingPos()
public void
g(jb arg0)
setSleepingPos(BlockPos arg0)
public void
fX()
clearSleepingPos()
public boolean
fY()
isSleeping()
public void
b(jb arg0)
startSleeping(BlockPos arg0)
private void
a(jb arg0)
setPosToBed(BlockPos arg0)
private boolean
R()
checkBedExists()
public void
fZ()
stopSleeping()
public Direction
ga()
getBedOrientation()
public boolean
bP()
isInWall()
public ItemStack
d(dcv arg0)
getProjectile(ItemStack arg0)
private static byte
g(bzw arg0)
entityEventForEquipmentBreak(EquipmentSlot arg0)
public void
a(dcr arg0, bzw arg1)
onEquippedItemBroken(Item arg0, EquipmentSlot arg1)
private void
a(dcv arg0, bzw arg1, cbp arg2)
stopLocationBasedEffects(ItemStack arg0, EquipmentSlot arg1, AttributeMap arg2)
public static EquipmentSlot
d(bxi arg0)
getSlotForHand(InteractionHand arg0)
public final boolean
e(dcv arg0)
canEquipWithDispenser(ItemStack arg0)
protected boolean
f(bzw arg0)
canDispenserEquipIntoSlot(EquipmentSlot arg0)
public final EquipmentSlot
f(dcv arg0)
getEquipmentSlotForItem(ItemStack arg0)
public final boolean
a(dcv arg0, bzw arg1)
isEquippableInSlot(ItemStack arg0, EquipmentSlot arg1)
private static SlotAccess
a(cam arg0, bzw arg1)
createEquipmentSlotAccess(LivingEntity arg0, EquipmentSlot arg1)
private static EquipmentSlot
r(int arg0)
getEquipmentSlot(int arg0)
public SlotAccess
a_(int arg0)
getSlot(int arg0)
public boolean
dN()
canFreeze()
public boolean
cr()
isCurrentlyGlowing()
public float
dQ()
getVisualRotationYInDegrees()
public void
a(acr arg0)
recreateFromPacket(ClientboundAddEntityPacket arg0)
public float
gb()
getSecondsToDisableBlocking()
public float
dT()
maxUpStep()
public Vec3
n(bzm arg0)
getPassengerRidingPosition(Entity arg0)
protected void
a(int arg0, double arg1)
lerpHeadRotationStep(int arg0, double arg1)
public void
g(int arg0)
igniteForTicks(int arg0)
public boolean
gc()
hasInfiniteMaterials()
public boolean
a(aub arg0, byb arg1)
isInvulnerableTo(ServerLevel arg0, DamageSource arg1)
public static boolean
b(dcv arg0, bzw arg1)
canGlideUsing(ItemStack arg0, EquipmentSlot arg1)
public int
gd()
getLastHurtByPlayerMemoryTime()
public boolean
ge()
isTransmittingWaypoint()
public Optional<WaypointTransmitter$Connection>
f(auc arg0)
makeWaypointConnectionWith(ServerPlayer arg0)
public Waypoint$Icon
gf()
waypointIcon()