net.minecraft.world.entity

public abstract class Mob

extends LivingEntity implements EquipmentUser, Leashable, Targeting

All mapped superinterfaces:

SyncedDataHolder, Nameable, EntityAccess, UniquelyIdentifyable, ScoreHolder, DataComponentGetter, Attackable, EquipmentUser, Leashable, Targeting

bxg
net.minecraft.world.entity.Mob
net.minecraft.class_1308
net.minecraft.unmapped.C_dxkfswlz
net.minecraft.entity.mob.MobEntity
net.minecraft.entity.mob.MobEntity

Field summary

Modifier and TypeField
private static final EntityDataAccessor<Byte>
a
DATA_MOB_FLAGS_ID
field_6193
f_cyzznzel
MOB_FLAGS
MOB_FLAGS
private static final int
b
MOB_FLAG_NO_AI
field_30088
f_epnchdhu
AI_DISABLED_FLAG
AI_DISABLED_FLAG
private static final int
c
MOB_FLAG_LEFTHANDED
field_30089
f_srixsinn
LEFT_HANDED_FLAG
LEFT_HANDED_FLAG
private static final int
d
MOB_FLAG_AGGRESSIVE
field_30090
f_ggdwxlue
ATTACKING_FLAG
ATTACKING_FLAG
protected static final int
h
PICKUP_REACH
field_30087
f_efwglgie
MINIMUM_DROPPED_EXPERIENCE_PER_EQUIPMENT
PICKUP_REACH
private static final Vec3i
bF
ITEM_PICKUP_REACH
field_38386
f_qsoplnyt
ITEM_PICK_UP_RANGE_EXPANDER
ITEM_PICKUP_REACH
private static final List<EquipmentSlot>
bG
EQUIPMENT_POPULATION_ORDER
field_52448
f_mulpcwks
EQUIPMENT_INIT_ORDER
EQUIPMENT_INIT_ORDER
public static final float
i
MAX_WEARING_ARMOR_CHANCE
field_30091
f_zwyrnqpo
BASE_SPAWN_EQUIPMENT_CHANCE
MAX_WEAR_ARMOR_PROBABILITY
public static final float
j
MAX_PICKUP_LOOT_CHANCE
field_30083
f_ajdoejzx
DEFAULT_CAN_PICKUP_LOOT_CHANCE
MAX_PICKUP_LOOT_PROBABILITY
public static final float
k
MAX_ENCHANTED_ARMOR_CHANCE
field_30084
f_hdjycqoz
BASE_ENCHANTED_ARMOR_CHANCE
MAX_ENCHANTED_ARMOR_PROBABILITY
public static final float
bu
MAX_ENCHANTED_WEAPON_CHANCE
field_30085
f_oigfymps
BASE_ENCHANTED_MAIN_HAND_EQUIPMENT_CHANCE
MAX_ENCHANTED_WEAPON_PROBABILITY
public static final int
bv
UPDATE_GOAL_SELECTOR_EVERY_N_TICKS
field_35039
f_ziddtuje
field_35039
GOAL_SELECTOR_UPDATE_INTERVAL
private static final double
bH
DEFAULT_ATTACK_REACH
field_45969
f_wkutgcpe
ATTACK_RANGE
DEFAULT_ATTACK_RANGE
protected static final ResourceLocation
bw
RANDOM_SPAWN_BONUS_ID
field_51997
f_yqqanohh
RANDOM_SPAWN_BONUS_MODIFIER_ID
RANDOM_SPAWN_BONUS_MODIFIER_ID
public int
bx
ambientSoundTime
field_6191
f_pzxywady
ambientSoundChance
ambientSoundChance
protected int
by
xpReward
field_6194
f_gpqxsoam
experiencePoints
experiencePoints
protected LookControl
bz
lookControl
field_6206
f_tcesvuol
lookControl
lookControl
protected MoveControl
bA
moveControl
field_6207
f_airbwnli
moveControl
moveControl
protected JumpControl
bB
jumpControl
field_6204
f_sqjsiqdf
jumpControl
jumpControl
private final BodyRotationControl
bI
bodyRotationControl
field_6188
f_icyyyrgv
bodyControl
bodyControl
protected PathNavigation
bC
navigation
field_6189
f_irlmhwzh
navigation
navigation
protected final GoalSelector
bD
goalSelector
field_6201
f_nwzksedo
goalSelector
goalSelector
protected final GoalSelector
bE
targetSelector
field_6185
f_uushnomk
targetSelector
targetSelector
private LivingEntity
bJ
target
field_6199
f_ddgktbfn
target
target
private final Sensing
bK
sensing
field_6190
f_omqaaiuh
visibilityCache
visibilityCache
private DropChances
bL
dropChances
field_55677
f_xjabburn
equipmentDropChances
private boolean
bM
canPickUpLoot
field_6203
f_chzsgmuy
canPickUpLoot
pickUpLoot
private boolean
bN
persistenceRequired
field_6200
f_bbapxczi
persistent
persistent
private final Map<PathType, Float>
bO
pathfindingMalus
field_6196
f_nzzqwalu
pathfindingPenalties
pathfindingPenalties
private Optional<ResourceKey<LootTable>>
bP
lootTable
field_6198
f_vuffzgdh
lootTable
lootTable
private long
bQ
lootTableSeed
field_6184
f_glqvyrmd
lootTableSeed
lootTableSeed
private Leashable$LeashData
bR
leashData
field_52221
f_wfwaeazd
leashData
leashData
private BlockPos
bS
restrictCenter
field_18074
f_bhnvelth
positionTarget
positionTarget
private float
bT
restrictRadius
field_18075
f_kfwdpftf
positionTargetRange
positionTargetRange

Constructor summary

ModifierConstructor
protected (EntityType<? extends Mob> arg0, Level world)

Method summary

Modifier and TypeMethod
protected void
D()
registerGoals()
method_5959()
m_itjttsuo()
initGoals()
initGoals()
public static AttributeSupplier$Builder
E()
createMobAttributes()
method_26828()
m_eeaedybm()
createMobAttributes()
createAttributes()
protected PathNavigation
b(dja arg0)
createNavigation(Level arg0)
method_5965(class_1937 arg0)
m_tqtwudhk(C_cdctfzbn arg0)
createNavigation(World world)
createNavigation(World world)
protected boolean
F()
shouldPassengersInheritMalus()
method_26323()
m_mztbwniz()
movesIndependently()
movesIndependently()
public float
a(exf arg0)
getPathfindingMalus(PathType arg0)
method_5944(class_7 arg0)
m_kmgypgaa(C_hahxxnjs arg0)
getPathfindingPenalty(PathNodeType nodeType)
getPenalty(PathNodeType nodeType)
public void
a(exf arg0, float arg1)
setPathfindingMalus(PathType arg0, float arg1)
method_5941(class_7 arg0, float arg1)
m_tsnmheiy(C_hahxxnjs arg0, float arg1)
setPathfindingPenalty(PathNodeType nodeType, float penalty)
addPathfindingPenalty(PathNodeType nodeType, float penalty)
public void
G()
onPathfindingStart()
method_51504()
m_jrjjwiqr()
onStartPathfinding()
onStartPathfinding()
public void
H()
onPathfindingDone()
method_51503()
m_qpqhxbmg()
onFinishPathfinding()
onFinishPathfinding()
protected BodyRotationControl
I()
createBodyControl()
method_5963()
m_mbyporyt()
createBodyControl()
createBodyControl()
public LookControl
J()
getLookControl()
method_5988()
m_lfujztja()
getLookControl()
getLookControl()
public MoveControl
L()
getMoveControl()
method_5962()
m_lpjmkwwe()
getMoveControl()
getMoveControl()
public JumpControl
N()
getJumpControl()
method_5993()
m_fisapugx()
getJumpControl()
getJumpControl()
public PathNavigation
O()
getNavigation()
method_5942()
m_cauyzlww()
getNavigation()
getNavigation()
public LivingEntity
cW()
getControllingPassenger()
method_5642()
m_cvqrfbej()
getControllingPassenger()
getPrimaryPassenger()
public Sensing
P()
getSensing()
method_5985()
m_zdjlhmwq()
getVisibilityCache()
getVisibilityCache()
public LivingEntity
f()
getTarget()
method_5968()
m_mqgluxpv()
getTarget()
getTarget()
protected final LivingEntity
Q()
getTargetFromBrain()
method_59664()
m_rxurkduy()
getTargetInBrain()
getAttackTarget()
public void
g(bxe arg0)
setTarget(LivingEntity arg0)
method_5980(class_1309 arg0)
m_hykyexft(C_usxaxydn arg0)
setTarget(LivingEntity target)
setTarget(LivingEntity target)
public boolean
a(bwo<?> arg0)
canAttackType(EntityType<?> arg0)
method_5973(class_1299<?> arg0)
m_thnidwgf(C_ogavsvbr<?> arg0)
canTarget(EntityType<?> arg0)
canTarget(EntityType<?> arg0)
public boolean
a(czy arg0)
canFireProjectileWeapon(ProjectileWeaponItem arg0)
method_25938(class_1811 arg0)
m_tjejbxzp(C_axrfhndl arg0)
canUseRangedWeapon(RangedWeaponItem weapon)
canUseRangedWeapon(RangedWeaponItem weapon)
public void
R()
ate()
method_5983()
m_yrminwpr()
onEatingGrass()
onEatingGrass()
protected void
a(akn$a arg0)
defineSynchedData(SynchedEntityData$Builder arg0)
method_5693(class_2945$class_9222 arg0)
m_lwugwlsw(C_pyoaoolj$C_oqzxcugu arg0)
initDataTracker(DataTracker$Builder arg0)
initDataTracker(DataTracker$Builder arg0)
public int
S()
getAmbientSoundInterval()
method_5970()
m_pswyixar()
getMinAmbientSoundDelay()
getMinAmbientSoundDelay()
public void
T()
playAmbientSound()
method_5966()
m_frolgtzg()
playAmbientSound()
playAmbientSound()
public void
az()
baseTick()
method_5670()
m_lvnfpsmt()
baseTick()
baseTick()
protected void
h(buu arg0)
playHurtSound(DamageSource arg0)
method_6013(class_1282 arg0)
m_zwmydvfv(C_sbxfkpyv arg0)
playHurtSound(DamageSource arg0)
playHurtSound(DamageSource arg0)
private void
j()
resetAmbientSoundTime()
method_5975()
m_galurjhs()
resetSoundDelay()
resetSoundDelay()
protected int
e(arq arg0)
getBaseExperienceReward(ServerLevel arg0)
method_6110(class_3218 arg0)
m_qjawpswz(C_bdwnwhiu arg0)
getExperienceToDrop(ServerWorld arg0)
getBaseXpDropped(ServerWorld arg0)
public void
U()
spawnAnim()
method_5990()
m_wjpwvwky()
playSpawnEffects()
playSpawnEffects()
public void
b(byte arg0)
handleEntityEvent(byte arg0)
method_5711(byte arg0)
m_kkieextx(byte arg0)
handleStatus(byte arg0)
handleStatus(byte arg0)
public void
h()
tick()
method_5773()
m_arkgrfeb()
tick()
tick()
protected void
V()
updateControlFlags()
method_20417()
m_gtwocchw()
updateGoalControls()
updateGoalControls()
protected void
C(float arg0)
tickHeadTurn(float arg0)
method_6031(float arg0)
m_ozivsxrd(float arg0)
turnHead(float arg0)
turnHead(float arg0)
protected SoundEvent
u()
getAmbientSound()
method_5994()
m_jjefzxbm()
getAmbientSound()
getAmbientSound()
public void
b(tz arg0)
addAdditionalSaveData(CompoundTag arg0)
method_5652(class_2487 arg0)
m_xuwbpohg(C_hhlwcnih arg0)
writeCustomDataToNbt(NbtCompound arg0)
writeCustomDataToNbt(NbtCompound arg0)
public void
a(tz arg0)
readAdditionalSaveData(CompoundTag arg0)
method_5749(class_2487 arg0)
m_obkzfysl(C_hhlwcnih arg0)
readCustomDataFromNbt(NbtCompound arg0)
readCustomDataFromNbt(NbtCompound arg0)
protected void
b(arq arg0, buu arg1, boolean arg2)
dropFromLootTable(ServerLevel arg0, DamageSource arg1, boolean arg2)
method_16077(class_3218 arg0, class_1282 arg1, boolean arg2)
m_oymopclz(C_bdwnwhiu arg0, C_sbxfkpyv arg1, boolean arg2)
dropLoot(ServerWorld arg0, DamageSource arg1, boolean arg2)
generateLoot(ServerWorld arg0, DamageSource arg1, boolean arg2)
public final Optional<ResourceKey<LootTable>>
ea()
getLootTable()
method_5991()
m_lajughou()
getLootTableKey()
getLootTable()
public long
eJ()
getLootTableSeed()
method_51851()
m_gxsldibl()
getLootTableSeed()
getLootTableSeed()
public void
G(float arg0)
setZza(float arg0)
method_5930(float arg0)
m_xmtehbhc(float arg0)
setForwardSpeed(float forwardSpeed)
setForwardSpeed(float forwardSpeed)
public void
H(float arg0)
setYya(float arg0)
method_5976(float arg0)
m_yqlrvwhj(float arg0)
setUpwardSpeed(float upwardSpeed)
setUpwardSpeed(float upwardSpeed)
public void
I(float arg0)
setXxa(float arg0)
method_5938(float arg0)
m_jdphaheu(float arg0)
setSidewaysSpeed(float sidewaysSpeed)
setSidewaysSpeed(float sidewaysMovement)
public void
B(float arg0)
setSpeed(float arg0)
method_6125(float arg0)
m_gwksxurc(float arg0)
setMovementSpeed(float arg0)
setBaseAccelerationFactor(float arg0)
public void
W()
stopInPlace()
method_55695()
m_saekgdkn()
stopMovement()
stopMoving()
public void
k_()
aiStep()
method_6007()
m_alyudxll()
tickMovement()
tickMovement()
protected Vec3i
X()
getPickupReach()
method_42646()
m_ahhtjfdq()
getItemPickUpRangeExpander()
getItemPickupReach()
protected void
a(arq arg0, cnh arg1)
pickUpItem(ServerLevel arg0, ItemEntity arg1)
method_5949(class_3218 arg0, class_1542 arg1)
m_avgkrrey(C_bdwnwhiu arg0, C_uqpzijng arg1)
loot(ServerWorld world, ItemEntity itemEntity)
loot(ServerWorld world, ItemEntity item)
public ItemStack
b(arq arg0, czd arg1)
equipItemIfPossible(ServerLevel arg0, ItemStack arg1)
method_24523(class_3218 arg0, class_1799 arg1)
m_nzxqjkay(C_bdwnwhiu arg0, C_sddaxwyk arg1)
tryEquip(ServerWorld world, ItemStack stack)
tryEquip(ServerWorld world, ItemStack equipment)
protected void
b(bwp arg0, czd arg1)
setItemSlotAndDropWhenKilled(EquipmentSlot arg0, ItemStack arg1)
method_24834(class_1304 arg0, class_1799 arg1)
m_poddfqwd(C_yuycoehb arg0, C_sddaxwyk arg1)
equipLootStack(EquipmentSlot slot, ItemStack stack)
equipLootStack(EquipmentSlot slot, ItemStack stack)
public void
g(bwp arg0)
setGuaranteedDrop(EquipmentSlot arg0)
method_25939(class_1304 arg0)
m_jrvaluhu(C_yuycoehb arg0)
setDropGuaranteed(EquipmentSlot slot)
updateDropChances(EquipmentSlot slot)
protected boolean
a(czd arg0, czd arg1, bwp arg2)
canReplaceCurrentItem(ItemStack arg0, ItemStack arg1, EquipmentSlot arg2)
method_5955(class_1799 arg0, class_1799 arg1, class_1304 arg2)
m_swfiqufm(C_sddaxwyk arg0, C_sddaxwyk arg1, C_yuycoehb arg2)
prefersNewEquipment(ItemStack newStack, ItemStack currentStack, EquipmentSlot slot)
prefersNewEquipment(ItemStack newStack, ItemStack oldStack, EquipmentSlot slot)
private boolean
b(czd arg0, czd arg1, bwp arg2)
compareArmor(ItemStack arg0, ItemStack arg1, EquipmentSlot arg2)
method_65346(class_1799 arg0, class_1799 arg1, class_1304 arg2)
m_eabfflhq(C_sddaxwyk arg0, C_sddaxwyk arg1, C_yuycoehb arg2)
prefersNewArmor(ItemStack newStack, ItemStack currentStack, EquipmentSlot slot)
m_eabfflhq(ItemStack newStack, ItemStack arg1, EquipmentSlot slot)
private boolean
c(czd arg0, czd arg1, bwp arg2)
compareWeapons(ItemStack arg0, ItemStack arg1, EquipmentSlot arg2)
method_65347(class_1799 arg0, class_1799 arg1, class_1304 arg2)
m_iszwmkjh(C_sddaxwyk arg0, C_sddaxwyk arg1, C_yuycoehb arg2)
prefersNewWeapon(ItemStack newStack, ItemStack currentStack, EquipmentSlot slot)
private double
a(czd arg0, je<byf> arg1, bwp arg2)
getApproximateAttributeWith(ItemStack arg0, Holder<Attribute> arg1, EquipmentSlot arg2)
method_63632(class_1799 arg0, class_6880<class_1320> arg1, class_1304 arg2)
m_mkazpcha(C_sddaxwyk arg0, C_cjzoxshv<C_ppzfbbsy> arg1, C_yuycoehb arg2)
getAttributeValueWithStack(ItemStack stack, RegistryEntry<EntityAttribute> attribute, EquipmentSlot slot)
getAttributeValue(ItemStack stack, Holder<EntityAttribute> attribute, EquipmentSlot slot)
public boolean
b(czd arg0, czd arg1)
canReplaceEqualItem(ItemStack arg0, ItemStack arg1)
method_26320(class_1799 arg0, class_1799 arg1)
m_bjfgjghl(C_sddaxwyk arg0, C_sddaxwyk arg1)
prefersNewDamageableItem(ItemStack newStack, ItemStack oldStack)
prefersNewDamageableItem(ItemStack newStack, ItemStack oldStack)
public boolean
g(czd arg0)
canHoldItem(ItemStack arg0)
method_5939(class_1799 arg0)
m_kxilreut(C_sddaxwyk arg0)
canPickupItem(ItemStack stack)
canPickupItem(ItemStack stack)
public boolean
c(arq arg0, czd arg1)
wantsToPickUp(ServerLevel arg0, ItemStack arg1)
method_20820(class_3218 arg0, class_1799 arg1)
m_nzdowltt(C_bdwnwhiu arg0, C_sddaxwyk arg1)
canGather(ServerWorld world, ItemStack stack)
canGather(ServerWorld world, ItemStack stack)
public TagKey<Item>
Y()
getPreferredWeaponType()
method_65345()
m_zqkovfvg()
getPreferredWeapons()
public boolean
h(double arg0)
removeWhenFarAway(double arg0)
method_5974(double arg0)
m_dciqpbdm(double arg0)
canImmediatelyDespawn(double distanceSquared)
canImmediatelyDespawn(double distanceSquared)
public boolean
Z()
requiresCustomPersistence()
method_17326()
m_pfxzmaik()
cannotDespawn()
cannotDespawn()
protected boolean
aa()
shouldDespawnInPeaceful()
method_23734()
m_mrbrckqf()
isDisallowedInPeaceful()
isDisallowedInPeaceful()
public void
dH()
checkDespawn()
method_5982()
m_vcfvpihz()
checkDespawn()
checkDespawn()
protected final void
fu()
serverAiStep()
method_6023()
m_otdsojah()
tickNewAi()
tickNewAi()
protected void
ab()
sendDebugPackets()
method_18409()
m_xozpkuaw()
sendAiDebugData()
sendAiDebugData()
protected void
a(arq arg0)
customServerAiStep(ServerLevel arg0)
method_5958(class_3218 arg0)
m_wbeiezxn(C_bdwnwhiu arg0)
mobTick(ServerWorld world)
mobTick(ServerWorld world)
public int
ac()
getMaxHeadXRot()
method_5978()
m_wdfnuhez()
getMaxLookPitchChange()
getLookPitchSpeed()
public int
ad()
getMaxHeadYRot()
method_5986()
m_lqlfsnxj()
getMaxHeadRotation()
getBodyYawSpeed()
protected void
af()
clampHeadRotationToBody()
method_56080()
m_gdorrohg()
clampHeadYaw()
clampHeadRotation()
public int
ag()
getHeadRotSpeed()
method_20240()
m_wmjahmev()
getMaxLookYawChange()
getLookYawSpeed()
public void
a(bwf arg0, float arg1, float arg2)
lookAt(Entity arg0, float arg1, float arg2)
method_5951(class_1297 arg0, float arg1, float arg2)
m_kdlnwtnv(C_astfners arg0, float arg1, float arg2)
lookAtEntity(Entity targetEntity, float maxYawChange, float maxPitchChange)
lookAtEntity(Entity targetEntity, float maxYawChange, float maxPitchChange)
private float
a(float arg0, float arg1, float arg2)
rotlerp(float arg0, float arg1, float arg2)
method_5960(float arg0, float arg1, float arg2)
m_owfqcyjj(float arg0, float arg1, float arg2)
changeAngle(float from, float to, float max)
changeAngle(float oldAngle, float newAngle, float maxChangeInAngle)
public static boolean
a(bwo<? extends bxg> arg0, djb arg1, bwn arg2, iu arg3, azv arg4)
checkMobSpawnRules(EntityType<? extends Mob> arg0, LevelAccessor arg1, EntitySpawnReason arg2, BlockPos arg3, RandomSource arg4)
method_20636(class_1299<? extends class_1308> arg0, class_1936 arg1, class_3730 arg2, class_2338 arg3, class_5819 arg4)
m_gdcidprz(C_ogavsvbr<? extends C_dxkfswlz> arg0, C_vdvbsyle arg1, C_bhyaesep arg2, C_hynzadkk arg3, C_rlomrsco arg4)
canMobSpawn(EntityType<? extends MobEntity> type, WorldAccess world, SpawnReason spawnReason, BlockPos pos, Random random)
canMobSpawn(EntityType<? extends MobEntity> type, WorldAccess world, SpawnReason reason, BlockPos pos, RandomGenerator random)
public boolean
a(djb arg0, bwn arg1)
checkSpawnRules(LevelAccessor arg0, EntitySpawnReason arg1)
method_5979(class_1936 arg0, class_3730 arg1)
m_uqccedlq(C_vdvbsyle arg0, C_bhyaesep arg1)
canSpawn(WorldAccess world, SpawnReason spawnReason)
canSpawn(WorldAccess world, SpawnReason reason)
public boolean
a(djd arg0)
checkSpawnObstruction(LevelReader arg0)
method_5957(class_4538 arg0)
m_xipuyppw(C_eemzphbi arg0)
canSpawn(WorldView world)
canSpawn(WorldView world)
public int
ai()
getMaxSpawnClusterSize()
method_5945()
m_ywtdditi()
getLimitPerChunk()
getLimitPerChunk()
public boolean
q(int arg0)
isMaxGroupSizeReached(int arg0)
method_5969(int arg0)
m_xijbocdi(int arg0)
spawnsTooManyForEachTry(int count)
spawnsTooManyForEachTry(int count)
public int
cE()
getMaxFallDistance()
method_5850()
m_ehxuiwfs()
getSafeFallDistance()
getSafeFallDistance()
public ItemStack
aj()
getBodyArmorItem()
method_56676()
m_faldjosq()
getBodyArmor()
getBodyArmor()
public boolean
ak()
isSaddled()
method_66672()
m_wpjpirof()
hasSaddleEquipped()
public boolean
fX()
isWearingBodyArmor()
method_56677()
m_rpistqzo()
isWearingBodyArmor()
isWearingBodyArmor()
public void
h(czd arg0)
setBodyArmorItem(ItemStack arg0)
method_56678(class_1799 arg0)
m_utndsklm(C_sddaxwyk arg0)
equipBodyArmor(ItemStack stack)
equipBodyArmor(ItemStack stack)
public Container
h(bwp arg0)
createEquipmentSlotContainer(EquipmentSlot arg0)
method_66674(class_1304 arg0)
m_ldocmdgh(C_yuycoehb arg0)
createEquipmentInventory(EquipmentSlot slot)
protected void
a(arq arg0, buu arg1, boolean arg2)
dropCustomDeathLoot(ServerLevel arg0, DamageSource arg1, boolean arg2)
method_6099(class_3218 arg0, class_1282 arg1, boolean arg2)
m_sephwywk(C_bdwnwhiu arg0, C_sbxfkpyv arg1, boolean arg2)
dropEquipment(ServerWorld arg0, DamageSource arg1, boolean arg2)
dropCustomLoot(ServerWorld arg0, DamageSource arg1, boolean arg2)
public DropChances
fY()
getDropChances()
method_66286()
m_ytsrwkkb()
getEquipmentDropChances()
public void
b(arq arg0)
dropPreservedEquipment(ServerLevel arg0)
method_60973(class_3218 arg0)
m_kbemoobx(C_bdwnwhiu arg0)
dropAllEquipment(ServerWorld world)
dropEquipment(ServerWorld world)
public Set<EquipmentSlot>
a(arq arg0, Predicate<czd> arg1)
dropPreservedEquipment(ServerLevel arg0, Predicate<ItemStack> arg1)
method_60972(class_3218 arg0, Predicate<class_1799> arg1)
m_seslsqmb(C_bdwnwhiu arg0, Predicate<C_sddaxwyk> arg1)
dropEquipment(ServerWorld world, Predicate<ItemStack> dropPredicate)
dropEquipment(ServerWorld world, Predicate<ItemStack> dropPredicate)
private LootParams
g(arq arg0)
createEquipmentParams(ServerLevel arg0)
method_58635(class_3218 arg0)
m_wjrpjxbl(C_bdwnwhiu arg0)
createEquipmentLootParameters(ServerWorld world)
createEquipmentLootParameters(ServerWorld world)
public void
a(bwr arg0)
equip(EquipmentTable arg0)
method_58634(class_9652 arg0)
m_szmqgzqm(C_fiwnwrrf arg0)
setEquipmentFromTable(EquipmentTable equipmentTable)
equipRandomly(EquipmentTable equipmentTable)
public void
a(alf<ezm> arg0, Map<bwp, Float> arg1)
equip(ResourceKey<LootTable> arg0, Map<EquipmentSlot, Float> arg1)
method_59665(class_5321<class_52> arg0, Map<class_1304, Float> arg1)
m_uebjilbs(C_xhhleach<C_inwsuliy> arg0, Map<C_yuycoehb, Float> arg1)
setEquipmentFromTable(RegistryKey<LootTable> lootTable, Map<EquipmentSlot, Float> slotDropChances)
equipRandomly(RegistryKey<LootTable> lootTable, Map<EquipmentSlot, Float> dropChances)
protected void
a(azv arg0, bub arg1)
populateDefaultEquipmentSlots(RandomSource arg0, DifficultyInstance arg1)
method_5964(class_5819 arg0, class_1266 arg1)
m_bafwglvj(C_rlomrsco arg0, C_jiailwzt arg1)
initEquipment(Random random, LocalDifficulty localDifficulty)
initEquipment(RandomGenerator random, LocalDifficulty difficulty)
public static Item
a(bwp arg0, int arg1)
getEquipmentForSlot(EquipmentSlot arg0, int arg1)
method_5948(class_1304 arg0, int arg1)
m_qzeevfan(C_yuycoehb arg0, int arg1)
getEquipmentForSlot(EquipmentSlot equipmentSlot, int equipmentLevel)
getEquipmentForSlot(EquipmentSlot equipmentSlot, int equipmentLevel)
protected void
a(djr arg0, azv arg1, bub arg2)
populateDefaultEquipmentEnchantments(ServerLevelAccessor arg0, RandomSource arg1, DifficultyInstance arg2)
method_5984(class_5425 arg0, class_5819 arg1, class_1266 arg2)
m_uazxcfcd(C_jmnzlycd arg0, C_rlomrsco arg1, C_jiailwzt arg2)
updateEnchantments(ServerWorldAccess world, Random random, LocalDifficulty localDifficulty)
updateEnchantments(ServerWorldAccess world, RandomGenerator random, LocalDifficulty difficulty)
protected void
b(djr arg0, azv arg1, bub arg2)
enchantSpawnedWeapon(ServerLevelAccessor arg0, RandomSource arg1, DifficultyInstance arg2)
method_30759(class_5425 arg0, class_5819 arg1, class_1266 arg2)
m_kqnvykqn(C_jmnzlycd arg0, C_rlomrsco arg1, C_jiailwzt arg2)
enchantMainHandItem(ServerWorldAccess world, Random random, LocalDifficulty localDifficulty)
enchantMainHandItem(ServerWorldAccess world, RandomGenerator random, LocalDifficulty difficulty)
protected void
a(djr arg0, azv arg1, bwp arg2, bub arg3)
enchantSpawnedArmor(ServerLevelAccessor arg0, RandomSource arg1, EquipmentSlot arg2, DifficultyInstance arg3)
method_30758(class_5425 arg0, class_5819 arg1, class_1304 arg2, class_1266 arg3)
m_lxcdvhkn(C_jmnzlycd arg0, C_rlomrsco arg1, C_yuycoehb arg2, C_jiailwzt arg3)
enchantEquipment(ServerWorldAccess world, Random random, EquipmentSlot slot, LocalDifficulty localDifficulty)
enchantEquipment(ServerWorldAccess world, RandomGenerator random, EquipmentSlot slot, LocalDifficulty difficulty)
private void
a(djr arg0, bwp arg1, azv arg2, float arg3, bub arg4)
enchantSpawnedEquipment(ServerLevelAccessor arg0, EquipmentSlot arg1, RandomSource arg2, float arg3, DifficultyInstance arg4)
method_59927(class_5425 arg0, class_1304 arg1, class_5819 arg2, float arg3, class_1266 arg4)
m_jlsekxwk(C_jmnzlycd arg0, C_yuycoehb arg1, C_rlomrsco arg2, float arg3, C_jiailwzt arg4)
enchantEquipment(ServerWorldAccess world, EquipmentSlot slot, Random random, float power, LocalDifficulty localDifficulty)
enchantEquipment(ServerWorldAccess world, EquipmentSlot slot, RandomGenerator random, float chance, LocalDifficulty difficulty)
public SpawnGroupData
a(djr arg0, bub arg1, bwn arg2, bxw arg3)
finalizeSpawn(ServerLevelAccessor arg0, DifficultyInstance arg1, EntitySpawnReason arg2, SpawnGroupData arg3)
method_5943(class_5425 arg0, class_1266 arg1, class_3730 arg2, class_1315 arg3)
m_oxrxxqyz(C_jmnzlycd arg0, C_jiailwzt arg1, C_bhyaesep arg2, C_lsmqixfx arg3)
initialize(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, EntityData entityData)
initialize(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason reason, EntityData entityData)
public void
fZ()
setPersistenceRequired()
method_5971()
m_lofxmiwn()
setPersistent()
setPersistent()
public void
a(bwp arg0, float arg1)
setDropChance(EquipmentSlot arg0, float arg1)
method_5946(class_1304 arg0, float arg1)
m_mywpdhns(C_yuycoehb arg0, float arg1)
setEquipmentDropChance(EquipmentSlot arg0, float arg1)
setDropChance(EquipmentSlot arg0, float arg1)
public boolean
fN()
canPickUpLoot()
method_5936()
m_cwcitqpe()
canPickUpLoot()
canPickUpLoot()
public void
a_(boolean arg0)
setCanPickUpLoot(boolean arg0)
method_5952(boolean arg0)
m_ptlzvekd(boolean arg0)
setCanPickUpLoot(boolean canPickUpLoot)
setCanPickUpLoot(boolean pickUpLoot)
protected boolean
f(bwp arg0)
canDispenserEquipIntoSlot(EquipmentSlot arg0)
method_63626(class_1304 arg0)
m_zqlgoica(C_yuycoehb arg0)
canDispenserEquipSlot(EquipmentSlot arg0)
canDispenserEquipInto(EquipmentSlot arg0)
public boolean
ga()
isPersistenceRequired()
method_5947()
m_ruuttiyq()
isPersistent()
isPersistent()
public final InteractionResult
a(crc arg0, buc arg1)
interact(Player arg0, InteractionHand arg1)
method_5688(class_1657 arg0, class_1268 arg1)
m_fdhoudpd(C_jzrpycqo arg0, C_laxmzoqs arg1)
interact(PlayerEntity arg0, Hand arg1)
interact(PlayerEntity arg0, Hand arg1)
private InteractionResult
c(crc arg0, buc arg1)
checkAndHandleImportantInteractions(Player arg0, InteractionHand arg1)
method_29506(class_1657 arg0, class_1268 arg1)
m_trnhzfix(C_jzrpycqo arg0, C_laxmzoqs arg1)
interactWithItem(PlayerEntity player, Hand hand)
interactWithItem(PlayerEntity player, Hand hand)
protected void
a(crc arg0, bxg arg1)
onOffspringSpawnedFromEgg(Player arg0, Mob arg1)
method_18249(class_1657 arg0, class_1308 arg1)
m_gflspffg(C_jzrpycqo arg0, C_dxkfswlz arg1)
onPlayerSpawnedChild(PlayerEntity player, MobEntity child)
onPlayerSpawnedChild(PlayerEntity player, MobEntity child)
protected InteractionResult
b(crc arg0, buc arg1)
mobInteract(Player arg0, InteractionHand arg1)
method_5992(class_1657 arg0, class_1268 arg1)
m_kuhfocmh(C_jzrpycqo arg0, C_laxmzoqs arg1)
interactMob(PlayerEntity player, Hand hand)
interactMob(PlayerEntity player, Hand hand)
public boolean
gb()
isWithinRestriction()
method_18411()
m_mufhzdfi()
isInWalkTargetRange()
isInWalkTargetRange()
public boolean
a(iu arg0)
isWithinRestriction(BlockPos arg0)
method_18407(class_2338 arg0)
m_enspzmcx(C_hynzadkk arg0)
isInWalkTargetRange(BlockPos pos)
isInWalkTargetRange(BlockPos pos)
public void
a(iu arg0, int arg1)
restrictTo(BlockPos arg0, int arg1)
method_18408(class_2338 arg0, int arg1)
m_beqdzwrv(C_hynzadkk arg0, int arg1)
setPositionTarget(BlockPos target, int range)
setPositionTarget(BlockPos target, int range)
public BlockPos
gc()
getRestrictCenter()
method_18412()
m_ckimhneu()
getPositionTarget()
getPositionTarget()
public float
gd()
getRestrictRadius()
method_18413()
m_vwaprqzr()
getPositionTargetRange()
getPositionTargetRange()
public void
ge()
clearRestriction()
method_35055()
m_cpqekrmu()
clearPositionTarget()
clearPositionTarget()
public boolean
gf()
hasRestriction()
method_18410()
m_koijwctm()
hasPositionTarget()
hasPositionTarget()
public <T extends Mob> T
a(bwo<T> arg0, bvz arg1, bwn arg2, bvz$a<T> arg3)
convertTo(EntityType<T> arg0, ConversionParams arg1, EntitySpawnReason arg2, ConversionParams$AfterConversion<T> arg3)
method_63631(class_1299<T> arg0, class_10179 arg1, class_3730 arg2, class_10179$class_10180<T> arg3)
m_kmhfjgdo(C_ogavsvbr<T> arg0, C_pkxijcfk arg1, C_bhyaesep arg2, C_pkxijcfk$C_olacbmtc<T> arg3)
convertTo(EntityType<T> entityType, EntityConversionContext context, SpawnReason reason, EntityConversionContext$Finalizer<T> finalizer)
convert(EntityType<T> newType, EntityConversionParameters arg1, SpawnReason reason, EntityConversionParameters$PostConversion<T> postConversionCallback)
public <T extends Mob> T
a(bwo<T> arg0, bvz arg1, bvz$a<T> arg2)
convertTo(EntityType<T> arg0, ConversionParams arg1, ConversionParams$AfterConversion<T> arg2)
method_29243(class_1299<T> arg0, class_10179 arg1, class_10179$class_10180<T> arg2)
m_rpqyatoj(C_ogavsvbr<T> arg0, C_pkxijcfk arg1, C_pkxijcfk$C_olacbmtc<T> arg2)
convertTo(EntityType<T> entityType, EntityConversionContext context, EntityConversionContext$Finalizer<T> finalizer)
convert(EntityType<T> newType, EntityConversionParameters arg1, EntityConversionParameters$PostConversion<T> postConversionCallback)
public Leashable$LeashData
U_()
getLeashData()
method_60955()
m_hkieuyqm()
getLeashData()
getLeashData()
public void
a(bxc$a arg0)
setLeashData(Leashable$LeashData arg0)
method_60960(class_9817$class_9818 arg0)
m_lccupwok(C_gbavazgo$C_trsxpkpu arg0)
setLeashData(Leashable$LeashData arg0)
setLeashData(Leashable$LeashData arg0)
public void
A()
onLeashRemoved()
method_65895()
m_viwtpsbf()
onLeashRemoved()
public void
B()
leashTooFarBehaviour()
method_60970()
m_kkwyhrvj()
breakLongLeash()
applyTooFarBehavior()
public boolean
w()
canBeLeashed()
method_5931()
m_xvyvanvw()
canBeLeashed()
canBeLeashed()
public boolean
a(bwf arg0, boolean arg1)
startRiding(Entity arg0, boolean arg1)
method_5873(class_1297 arg0, boolean arg1)
m_hvcwbybh(C_astfners arg0, boolean arg1)
startRiding(Entity arg0, boolean arg1)
startRiding(Entity arg0, boolean arg1)
public boolean
di()
canSimulateMovement()
method_66249()
m_vrkjutzo()
canMoveVoluntarily()
public boolean
dj()
isEffectiveAi()
method_6034()
m_avzrjosw()
canActVoluntarily()
canAiMove()
public void
t(boolean arg0)
setNoAi(boolean arg0)
method_5977(boolean arg0)
m_dsykcsrd(boolean arg0)
setAiDisabled(boolean aiDisabled)
setAiDisabled(boolean aiDisabled)
public void
u(boolean arg0)
setLeftHanded(boolean arg0)
method_5937(boolean arg0)
m_erwclnrx(boolean arg0)
setLeftHanded(boolean leftHanded)
setLeftHanded(boolean leftHanded)
public void
v(boolean arg0)
setAggressive(boolean arg0)
method_19540(boolean arg0)
m_vkgkwryw(boolean arg0)
setAttacking(boolean attacking)
setAttacking(boolean attacking)
public boolean
gg()
isNoAi()
method_5987()
m_zjfgbeap()
isAiDisabled()
isAiDisabled()
public boolean
gh()
isLeftHanded()
method_5961()
m_mowaxfbl()
isLeftHanded()
isLeftHanded()
public boolean
gi()
isAggressive()
method_6510()
m_vljdject()
isAttacking()
isAttacking()
public void
a(boolean arg0)
setBaby(boolean arg0)
method_7217(boolean arg0)
m_wuplhywr(boolean arg0)
setBaby(boolean baby)
setBaby(boolean baby)
public HumanoidArm
fy()
getMainArm()
method_6068()
m_itkmziir()
getMainArm()
getMainArm()
public boolean
h(bxe arg0)
isWithinMeleeAttackRange(LivingEntity arg0)
method_42150(class_1309 arg0)
m_kxhmsdlh(C_usxaxydn arg0)
isInAttackRange(LivingEntity entity)
isIntersecting(LivingEntity entity)
protected AABB
gj()
getAttackBoundingBox()
method_53511()
m_vblwcyad()
getAttackBox()
getBoundingBox()
public boolean
c(arq arg0, bwf arg1)
doHurtTarget(ServerLevel arg0, Entity arg1)
method_6121(class_3218 arg0, class_1297 arg1)
m_orenzeoc(C_bdwnwhiu arg0, C_astfners arg1)
tryAttack(ServerWorld arg0, Entity arg1)
tryAttack(ServerWorld arg0, Entity arg1)
protected void
gk()
playAttackSound()
method_59928()
m_dwkutgwm()
playAttackSound()
playAttackSound()
protected boolean
gl()
isSunBurnTick()
method_5972()
m_ymvczssz()
isAffectedByDaylight()
isAffectedByDaylight()
protected void
c(axr<ewn> arg0)
jumpInLiquid(TagKey<Fluid> arg0)
method_6010(class_6862<class_3611> arg0)
m_kwjgylty(C_ednuhnnn<C_rxhyurmy> arg0)
swimUpward(TagKey<Fluid> arg0)
swimUpward(TagKey<Fluid> arg0)
public void
gm()
removeFreeWill()
method_35056()
m_dijkljpy()
clearGoalsAndTasks()
clearGoalsAndTasks()
public void
c(Predicate<cea> arg0)
removeAllGoals(Predicate<Goal> arg0)
method_47825(Predicate<class_1352> arg0)
m_todoiyds(Predicate<C_svjebams> arg0)
clearGoals(Predicate<Goal> predicate)
clearGoalsAndTasks(Predicate<Goal> goalPredicate)
protected void
cD()
removeAfterChangingDimensions()
method_30076()
m_iznakrow()
removeFromDimension()
removeFromDimension()
public ItemStack
dI()
getPickResult()
method_31480()
m_lyxnmous()
getPickBlockStack()
getPickBlockStack()
protected void
f(je<byf> arg0)
onAttributeUpdated(Holder<Attribute> arg0)
method_52540(class_6880<class_1320> arg0)
m_gbfixjfm(C_cjzoxshv<C_ppzfbbsy> arg0)
updateAttribute(RegistryEntry<EntityAttribute> arg0)
updateAttribute(Holder<EntityAttribute> arg0)