net.minecraft.world.entity

public abstract class Mob

extends LivingEntity implements EquipmentUser, Leashable, Targeting

All mapped superinterfaces:

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

chm
net.minecraft.world.entity.Mob
net.minecraft.class_1308
net.minecraft.entity.mob.MobEntity

Field summary

Modifier and TypeField
private static final EntityDataAccessor<Byte>
a
DATA_MOB_FLAGS_ID
field_6193
MOB_FLAGS
private static final int
b
MOB_FLAG_NO_AI
field_30088
AI_DISABLED_FLAG
private static final int
c
MOB_FLAG_LEFTHANDED
field_30089
LEFT_HANDED_FLAG
private static final int
d
MOB_FLAG_AGGRESSIVE
field_30090
ATTACKING_FLAG
protected static final int
r
PICKUP_REACH
field_30087
MINIMUM_DROPPED_EXPERIENCE_PER_EQUIPMENT
private static final Vec3i
e
ITEM_PICKUP_REACH
field_38386
ITEM_PICK_UP_RANGE_EXPANDER
private static final List<EquipmentSlot>
cu
EQUIPMENT_POPULATION_ORDER
field_52448
EQUIPMENT_INIT_ORDER
public static final float
s
MAX_WEARING_ARMOR_CHANCE
field_30091
BASE_SPAWN_EQUIPMENT_CHANCE
public static final float
t
WEARING_ARMOR_UPGRADE_MATERIAL_CHANCE
field_62909
ARMOR_UPGRADE_CHANCE
public static final float
cc
WEARING_ARMOR_UPGRADE_MATERIAL_ATTEMPTS
field_62910
ARMOR_UPGRADE_ROLLS
public static final float
cd
MAX_PICKUP_LOOT_CHANCE
field_30083
DEFAULT_CAN_PICKUP_LOOT_CHANCE
public static final float
ce
MAX_ENCHANTED_ARMOR_CHANCE
field_30084
BASE_ENCHANTED_ARMOR_CHANCE
public static final float
cf
MAX_ENCHANTED_WEAPON_CHANCE
field_30085
BASE_ENCHANTED_MAIN_HAND_EQUIPMENT_CHANCE
public static final int
cg
UPDATE_GOAL_SELECTOR_EVERY_N_TICKS
field_35039
field_35039
private static final double
cv
DEFAULT_ATTACK_REACH
field_45969
ATTACK_RANGE
private static final boolean
cw
DEFAULT_CAN_PICK_UP_LOOT
field_57591
DEFAULT_CAN_PICK_UP_LOOT
private static final boolean
cx
DEFAULT_PERSISTENCE_REQUIRED
field_57592
DEFAULT_PERSISTENCE_REQUIRED
private static final boolean
cy
DEFAULT_LEFT_HANDED
field_57593
DEFAULT_LEFT_HANDED
private static final boolean
cz
DEFAULT_NO_AI
field_57594
DEFAULT_NO_AI
protected static final Identifier
ch
RANDOM_SPAWN_BONUS_ID
field_51997
RANDOM_SPAWN_BONUS_MODIFIER_ID
public static final String
ci
TAG_DROP_CHANCES
field_60545
DROP_CHANCES_KEY
public static final String
cj
TAG_LEFT_HANDED
field_60546
LEFT_HANDED_KEY
public static final String
ck
TAG_CAN_PICK_UP_LOOT
field_60547
CAN_PICK_UP_LOOT_KEY
public static final String
cl
TAG_NO_AI
field_60548
NO_AI_KEY
public int
cm
ambientSoundTime
field_6191
ambientSoundChance
protected int
cn
xpReward
field_6194
experiencePoints
protected LookControl
co
lookControl
field_6206
lookControl
protected MoveControl
cp
moveControl
field_6207
moveControl
protected JumpControl
cq
jumpControl
field_6204
jumpControl
private final BodyRotationControl
cA
bodyRotationControl
field_6188
bodyControl
protected PathNavigation
cr
navigation
field_6189
navigation
protected final GoalSelector
cs
goalSelector
field_6201
goalSelector
protected final GoalSelector
ct
targetSelector
field_6185
targetSelector
private LivingEntity
cB
target
field_6199
target
private final Sensing
cC
sensing
field_6190
visibilityCache
private DropChances
cD
dropChances
field_55677
equipmentDropChances
private boolean
cE
canPickUpLoot
field_6203
canPickUpLoot
private boolean
cF
persistenceRequired
field_6200
persistent
private final Map<PathType, Float>
cG
pathfindingMalus
field_6196
pathfindingPenalties
private Optional<ResourceKey<LootTable>>
cH
lootTable
field_6198
lootTable
private long
cI
lootTableSeed
field_6184
lootTableSeed
private Leashable$LeashData
cJ
leashData
field_52221
leashData
private BlockPos
cK
homePosition
field_18074
positionTarget
private int
cL
homeRadius
field_18075
positionTargetRange

Constructor summary

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

Method summary

Modifier and TypeMethod
protected void
H()
registerGoals()
method_5959()
initGoals()
public static AttributeSupplier$Builder
I()
createMobAttributes()
method_26828()
createMobAttributes()
protected PathNavigation
b(dvg arg0)
createNavigation(Level arg0)
method_5965(class_1937 arg0)
createNavigation(World world)
protected boolean
J()
shouldPassengersInheritMalus()
method_26323()
movesIndependently()
public float
a(fkk arg0)
getPathfindingMalus(PathType arg0)
method_5944(class_7 arg0)
getPathfindingPenalty(PathNodeType nodeType)
public void
a(fkk arg0, float arg1)
setPathfindingMalus(PathType arg0, float arg1)
method_5941(class_7 arg0, float arg1)
setPathfindingPenalty(PathNodeType nodeType, float penalty)
public void
K()
onPathfindingStart()
method_51504()
onStartPathfinding()
public void
L()
onPathfindingDone()
method_51503()
onFinishPathfinding()
protected BodyRotationControl
N()
createBodyControl()
method_5963()
createBodyControl()
public LookControl
P()
getLookControl()
method_5988()
getLookControl()
public MoveControl
Q()
getMoveControl()
method_5962()
getMoveControl()
public JumpControl
R()
getJumpControl()
method_5993()
getJumpControl()
public PathNavigation
S()
getNavigation()
method_5942()
getNavigation()
public LivingEntity
dk()
getControllingPassenger()
method_5642()
getControllingPassenger()
public Sensing
T()
getSensing()
method_5985()
getVisibilityCache()
public LivingEntity
e()
getTarget()
method_5968()
getTarget()
protected final LivingEntity
U()
getTargetFromBrain()
method_59664()
getTargetInBrain()
public void
g(chk arg0)
setTarget(LivingEntity arg0)
method_5980(class_1309 arg0)
setTarget(LivingEntity target)
public boolean
a(cgs<?> arg0)
canAttackType(EntityType<?> arg0)
method_5973(class_1299<?> arg0)
canTarget(EntityType<?> arg0)
public boolean
a(dlh arg0)
canFireProjectileWeapon(ProjectileWeaponItem arg0)
method_25938(class_1811 arg0)
canUseRangedWeapon(RangedWeaponItem weapon)
public void
V()
ate()
method_5983()
onEatingGrass()
protected void
a(ama$a arg0)
defineSynchedData(SynchedEntityData$Builder arg0)
method_5693(class_2945$class_9222 arg0)
initDataTracker(DataTracker$Builder arg0)
public int
W()
getAmbientSoundInterval()
method_5970()
getMinAmbientSoundDelay()
public void
X()
playAmbientSound()
method_5966()
playAmbientSound()
public void
aJ()
baseTick()
method_5670()
baseTick()
protected void
h(cev arg0)
playHurtSound(DamageSource arg0)
method_6013(class_1282 arg0)
playHurtSound(DamageSource arg0)
private void
k()
resetAmbientSoundTime()
method_5975()
resetSoundDelay()
protected int
f(axf arg0)
getBaseExperienceReward(ServerLevel arg0)
method_6110(class_3218 arg0)
getExperienceToDrop(ServerWorld arg0)
public void
Y()
spawnAnim()
method_5990()
playSpawnEffects()
public void
b(byte arg0)
handleEntityEvent(byte arg0)
method_5711(byte arg0)
handleStatus(byte arg0)
public void
g()
tick()
method_5773()
tick()
protected void
Z()
updateControlFlags()
method_20417()
updateGoalControls()
protected void
D(float arg0)
tickHeadTurn(float arg0)
method_6031(float arg0)
turnHead(float arg0)
protected SoundEvent
p()
getAmbientSound()
method_5994()
getAmbientSound()
protected void
a(fmk arg0)
addAdditionalSaveData(ValueOutput arg0)
method_5652(class_11372 arg0)
writeCustomData(WriteView arg0)
protected void
a(fmi arg0)
readAdditionalSaveData(ValueInput arg0)
method_5749(class_11368 arg0)
readCustomData(ReadView arg0)
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 arg0, DamageSource arg1, boolean arg2)
public final Optional<ResourceKey<LootTable>>
eq()
getLootTable()
method_5991()
getLootTableKey()
public long
fb()
getLootTableSeed()
method_51851()
getLootTableSeed()
public void
I(float arg0)
setZza(float arg0)
method_5930(float arg0)
setForwardSpeed(float forwardSpeed)
public void
J(float arg0)
setYya(float arg0)
method_5976(float arg0)
setUpwardSpeed(float upwardSpeed)
public void
K(float arg0)
setXxa(float arg0)
method_5938(float arg0)
setSidewaysSpeed(float sidewaysSpeed)
public void
C(float arg0)
setSpeed(float arg0)
method_6125(float arg0)
setMovementSpeed(float arg0)
public void
aa()
stopInPlace()
method_55695()
stopMovement()
public void
d_()
aiStep()
method_6007()
tickMovement()
protected EquipmentSlot
ab()
sunProtectionSlot()
method_75127()
getDaylightProtectionSlot()
private void
gM()
burnUndead()
method_75128()
tickBurnInDaylight()
private boolean
gN()
isSunBurnTick()
method_5972()
isAffectedByDaylight()
protected Vec3i
ac()
getPickupReach()
method_42646()
getItemPickUpRangeExpander()
protected void
a(axf arg0, cyr arg1)
pickUpItem(ServerLevel arg0, ItemEntity arg1)
method_5949(class_3218 arg0, class_1542 arg1)
loot(ServerWorld world, ItemEntity itemEntity)
public ItemStack
b(axf arg0, dkm arg1)
equipItemIfPossible(ServerLevel arg0, ItemStack arg1)
method_24523(class_3218 arg0, class_1799 arg1)
tryEquip(ServerWorld world, ItemStack stack)
protected void
b(cgt arg0, dkm arg1)
setItemSlotAndDropWhenKilled(EquipmentSlot arg0, ItemStack arg1)
method_24834(class_1304 arg0, class_1799 arg1)
equipLootStack(EquipmentSlot slot, ItemStack stack)
protected boolean
a(dcm arg0)
canShearEquipment(Player arg0)
method_71768(class_1657 arg0)
canRemoveSaddle(PlayerEntity player)
public void
g(cgt arg0)
setGuaranteedDrop(EquipmentSlot arg0)
method_25939(class_1304 arg0)
setDropGuaranteed(EquipmentSlot slot)
protected boolean
a(dkm arg0, dkm arg1, cgt arg2)
canReplaceCurrentItem(ItemStack arg0, ItemStack arg1, EquipmentSlot arg2)
method_5955(class_1799 arg0, class_1799 arg1, class_1304 arg2)
prefersNewEquipment(ItemStack newStack, ItemStack currentStack, EquipmentSlot slot)
private boolean
b(dkm arg0, dkm arg1, cgt arg2)
compareArmor(ItemStack arg0, ItemStack arg1, EquipmentSlot arg2)
method_65346(class_1799 arg0, class_1799 arg1, class_1304 arg2)
prefersNewArmor(ItemStack newStack, ItemStack currentStack, EquipmentSlot slot)
private boolean
c(dkm arg0, dkm arg1, cgt arg2)
compareWeapons(ItemStack arg0, ItemStack arg1, EquipmentSlot arg2)
method_65347(class_1799 arg0, class_1799 arg1, class_1304 arg2)
prefersNewWeapon(ItemStack newStack, ItemStack currentStack, EquipmentSlot slot)
private double
a(dkm arg0, jd<cim> arg1, cgt arg2)
getApproximateAttributeWith(ItemStack arg0, Holder<Attribute> arg1, EquipmentSlot arg2)
method_63632(class_1799 arg0, class_6880<class_1320> arg1, class_1304 arg2)
getAttributeValueWithStack(ItemStack stack, RegistryEntry<EntityAttribute> attribute, EquipmentSlot slot)
public boolean
b(dkm arg0, dkm arg1)
canReplaceEqualItem(ItemStack arg0, ItemStack arg1)
method_26320(class_1799 arg0, class_1799 arg1)
prefersNewDamageableItem(ItemStack newStack, ItemStack oldStack)
public boolean
g(dkm arg0)
canHoldItem(ItemStack arg0)
method_5939(class_1799 arg0)
canPickupItem(ItemStack stack)
public boolean
c(axf arg0, dkm arg1)
wantsToPickUp(ServerLevel arg0, ItemStack arg1)
method_20820(class_3218 arg0, class_1799 arg1)
canGather(ServerWorld world, ItemStack stack)
public TagKey<Item>
ae()
getPreferredWeaponType()
method_65345()
getPreferredWeapons()
public boolean
i(double arg0)
removeWhenFarAway(double arg0)
method_5974(double arg0)
canImmediatelyDespawn(double distanceSquared)
public boolean
af()
requiresCustomPersistence()
method_17326()
cannotDespawn()
public void
dV()
checkDespawn()
method_5982()
checkDespawn()
protected final void
fS()
serverAiStep()
method_6023()
tickNewAi()
protected void
a(axf arg0)
customServerAiStep(ServerLevel arg0)
method_5958(class_3218 arg0)
mobTick(ServerWorld world)
public int
ai()
getMaxHeadXRot()
method_5978()
getMaxLookPitchChange()
public int
aj()
getMaxHeadYRot()
method_5986()
getMaxHeadRotation()
protected void
ak()
clampHeadRotationToBody()
method_56080()
clampHeadYaw()
public int
al()
getHeadRotSpeed()
method_20240()
getMaxLookYawChange()
public void
a(cgi arg0, float arg1, float arg2)
lookAt(Entity arg0, float arg1, float arg2)
method_5951(class_1297 arg0, float arg1, float arg2)
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)
changeAngle(float from, float to, float max)
public static boolean
a(cgs<? extends chm> arg0, dvh arg1, cgr arg2, is arg3, bgq 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)
canMobSpawn(EntityType<? extends MobEntity> type, WorldAccess world, SpawnReason spawnReason, BlockPos pos, Random random)
public boolean
a(dvh arg0, cgr arg1)
checkSpawnRules(LevelAccessor arg0, EntitySpawnReason arg1)
method_5979(class_1936 arg0, class_3730 arg1)
canSpawn(WorldAccess world, SpawnReason spawnReason)
public boolean
a(dvj arg0)
checkSpawnObstruction(LevelReader arg0)
method_5957(class_4538 arg0)
canSpawn(WorldView world)
public int
am()
getMaxSpawnClusterSize()
method_5945()
getLimitPerChunk()
public boolean
q(int arg0)
isMaxGroupSizeReached(int arg0)
method_5969(int arg0)
spawnsTooManyForEachTry(int count)
public int
cV()
getMaxFallDistance()
method_5850()
getSafeFallDistance()
public ItemStack
an()
getBodyArmorItem()
method_56676()
getBodyArmor()
public boolean
gw()
isSaddled()
method_66672()
hasSaddleEquipped()
public boolean
gx()
isWearingBodyArmor()
method_56677()
isWearingBodyArmor()
private boolean
i(cgt arg0)
hasValidEquippableItemForSlot(EquipmentSlot arg0)
method_71148(class_1304 arg0)
isWearing(EquipmentSlot slot)
public void
h(dkm arg0)
setBodyArmorItem(ItemStack arg0)
method_56678(class_1799 arg0)
equipBodyArmor(ItemStack stack)
public Container
h(cgt arg0)
createEquipmentSlotContainer(EquipmentSlot arg0)
method_66674(class_1304 arg0)
createEquipmentInventory(EquipmentSlot slot)
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 arg0, DamageSource arg1, boolean arg2)
public DropChances
gy()
getDropChances()
method_66286()
getEquipmentDropChances()
public void
b(axf arg0)
dropPreservedEquipment(ServerLevel arg0)
method_60973(class_3218 arg0)
dropAllForeignEquipment(ServerWorld world)
public Set<EquipmentSlot>
a(axf arg0, Predicate<dkm> arg1)
dropPreservedEquipment(ServerLevel arg0, Predicate<ItemStack> arg1)
method_60972(class_3218 arg0, Predicate<class_1799> arg1)
dropForeignEquipment(ServerWorld world, Predicate<ItemStack> dropPredicate)
private LootParams
h(axf arg0)
createEquipmentParams(ServerLevel arg0)
method_58635(class_3218 arg0)
createEquipmentLootParameters(ServerWorld world)
public void
a(cgv arg0)
equip(EquipmentTable arg0)
method_58634(class_9652 arg0)
setEquipmentFromTable(EquipmentTable equipmentTable)
public void
a(amt<fmx> arg0, Map<cgt, Float> arg1)
equip(ResourceKey<LootTable> arg0, Map<EquipmentSlot, Float> arg1)
method_59665(class_5321<class_52> arg0, Map<class_1304, Float> arg1)
setEquipmentFromTable(RegistryKey<LootTable> lootTable, Map<EquipmentSlot, Float> slotDropChances)
protected void
a(bgq arg0, ccy arg1)
populateDefaultEquipmentSlots(RandomSource arg0, DifficultyInstance arg1)
method_5964(class_5819 arg0, class_1266 arg1)
initEquipment(Random random, LocalDifficulty localDifficulty)
public static Item
a(cgt arg0, int arg1)
getEquipmentForSlot(EquipmentSlot arg0, int arg1)
method_5948(class_1304 arg0, int arg1)
getEquipmentForSlot(EquipmentSlot equipmentSlot, int equipmentLevel)
protected void
a(dvx arg0, bgq arg1, ccy arg2)
populateDefaultEquipmentEnchantments(ServerLevelAccessor arg0, RandomSource arg1, DifficultyInstance arg2)
method_5984(class_5425 arg0, class_5819 arg1, class_1266 arg2)
updateEnchantments(ServerWorldAccess world, Random random, LocalDifficulty localDifficulty)
protected void
b(dvx arg0, bgq arg1, ccy arg2)
enchantSpawnedWeapon(ServerLevelAccessor arg0, RandomSource arg1, DifficultyInstance arg2)
method_30759(class_5425 arg0, class_5819 arg1, class_1266 arg2)
enchantMainHandItem(ServerWorldAccess world, Random random, LocalDifficulty localDifficulty)
protected void
a(dvx arg0, bgq arg1, cgt arg2, ccy arg3)
enchantSpawnedArmor(ServerLevelAccessor arg0, RandomSource arg1, EquipmentSlot arg2, DifficultyInstance arg3)
method_30758(class_5425 arg0, class_5819 arg1, class_1304 arg2, class_1266 arg3)
enchantEquipment(ServerWorldAccess world, Random random, EquipmentSlot slot, LocalDifficulty localDifficulty)
private void
a(dvx arg0, cgt arg1, bgq arg2, float arg3, ccy 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)
enchantEquipment(ServerWorldAccess world, EquipmentSlot slot, Random random, float power, LocalDifficulty localDifficulty)
public SpawnGroupData
a(dvx arg0, ccy arg1, cgr arg2, cid arg3)
finalizeSpawn(ServerLevelAccessor arg0, DifficultyInstance arg1, EntitySpawnReason arg2, SpawnGroupData arg3)
method_5943(class_5425 arg0, class_1266 arg1, class_3730 arg2, class_1315 arg3)
initialize(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, EntityData entityData)
public void
gz()
setPersistenceRequired()
method_5971()
setPersistent()
public void
a(cgt arg0, float arg1)
setDropChance(EquipmentSlot arg0, float arg1)
method_5946(class_1304 arg0, float arg1)
setEquipmentDropChance(EquipmentSlot arg0, float arg1)
public boolean
gk()
canPickUpLoot()
method_5936()
canPickUpLoot()
public void
a_(boolean arg0)
setCanPickUpLoot(boolean arg0)
method_5952(boolean arg0)
setCanPickUpLoot(boolean canPickUpLoot)
protected boolean
f(cgt arg0)
canDispenserEquipIntoSlot(EquipmentSlot arg0)
method_63626(class_1304 arg0)
canDispenserEquipSlot(EquipmentSlot arg0)
public boolean
gA()
isPersistenceRequired()
method_5947()
isPersistent()
public InteractionResult
a(dcm arg0, ccz arg1)
interact(Player arg0, InteractionHand arg1)
method_5688(class_1657 arg0, class_1268 arg1)
interact(PlayerEntity arg0, Hand arg1)
private InteractionResult
c(dcm arg0, ccz arg1)
checkAndHandleImportantInteractions(Player arg0, InteractionHand arg1)
method_29506(class_1657 arg0, class_1268 arg1)
interactWithItem(PlayerEntity player, Hand hand)
protected void
a(dcm arg0, chm arg1)
onOffspringSpawnedFromEgg(Player arg0, Mob arg1)
method_18249(class_1657 arg0, class_1308 arg1)
onPlayerSpawnedChild(PlayerEntity player, MobEntity child)
protected InteractionResult
b(dcm arg0, ccz arg1)
mobInteract(Player arg0, InteractionHand arg1)
method_5992(class_1657 arg0, class_1268 arg1)
interactMob(PlayerEntity player, Hand hand)
protected void
a(dcm arg0, ccz arg1, dkm arg2)
usePlayerItem(Player arg0, InteractionHand arg1, ItemStack arg2)
method_6475(class_1657 arg0, class_1268 arg1, class_1799 arg2)
eat(PlayerEntity player, Hand hand, ItemStack stack)
public boolean
gB()
isWithinHome()
method_18411()
isInPositionTargetRange()
public boolean
a(is arg0)
isWithinHome(BlockPos arg0)
method_18407(class_2338 arg0)
isInPositionTargetRange(BlockPos pos)
public boolean
a(fse arg0)
isWithinHome(Vec3 arg0)
method_70676(class_243 arg0)
isInPositionTargetRange(Vec3d pos)
public void
a(is arg0, int arg1)
setHomeTo(BlockPos arg0, int arg1)
method_18408(class_2338 arg0, int arg1)
setPositionTarget(BlockPos target, int range)
public BlockPos
gC()
getHomePosition()
method_18412()
getPositionTarget()
public int
gD()
getHomeRadius()
method_18413()
getPositionTargetRange()
public void
gE()
clearHome()
method_35055()
clearPositionTarget()
public boolean
gF()
hasHome()
method_18410()
hasPositionTarget()
public <T extends Mob> T
a(cgs<T> arg0, cgc arg1, cgr arg2, cgc$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)
convertTo(EntityType<T> entityType, EntityConversionContext context, SpawnReason reason, EntityConversionContext$Finalizer<T> finalizer)
public <T extends Mob> T
a(cgs<T> arg0, cgc arg1, cgc$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)
convertTo(EntityType<T> entityType, EntityConversionContext context, EntityConversionContext$Finalizer<T> finalizer)
public Leashable$LeashData
U_()
getLeashData()
method_60955()
getLeashData()
private void
gO()
resetAngularLeashMomentum()
method_71614()
resetLeashMomentum()
public void
a(chi$a arg0)
setLeashData(Leashable$LeashData arg0)
method_60960(class_9817$class_9818 arg0)
setLeashData(Leashable$LeashData arg0)
public void
y()
onLeashRemoved()
method_65895()
onLeashRemoved()
public void
C()
leashTooFarBehaviour()
method_60970()
snapLongLeash()
public boolean
v()
canBeLeashed()
method_5931()
canBeLeashed()
public boolean
a(cgi arg0, boolean arg1, boolean arg2)
startRiding(Entity arg0, boolean arg1, boolean arg2)
method_5873(class_1297 arg0, boolean arg1, boolean arg2)
startRiding(Entity arg0, boolean arg1, boolean arg2)
public boolean
dx()
isEffectiveAi()
method_6034()
canActVoluntarily()
public void
u(boolean arg0)
setNoAi(boolean arg0)
method_5977(boolean arg0)
setAiDisabled(boolean aiDisabled)
public void
v(boolean arg0)
setLeftHanded(boolean arg0)
method_5937(boolean arg0)
setLeftHanded(boolean leftHanded)
public void
w(boolean arg0)
setAggressive(boolean arg0)
method_19540(boolean arg0)
setAttacking(boolean attacking)
public boolean
gG()
isNoAi()
method_5987()
isAiDisabled()
public boolean
gH()
isLeftHanded()
method_5961()
isLeftHanded()
public boolean
gI()
isAggressive()
method_6510()
isAttacking()
public void
a(boolean arg0)
setBaby(boolean arg0)
method_7217(boolean arg0)
setBaby(boolean baby)
public HumanoidArm
at()
getMainArm()
method_6068()
getMainArm()
public boolean
h(chk arg0)
isWithinMeleeAttackRange(LivingEntity arg0)
method_42150(class_1309 arg0)
isInAttackRange(LivingEntity entity)
protected AABB
gJ()
getAttackBoundingBox()
method_53511()
getAttackBox()
public boolean
c(axf arg0, cgi arg1)
doHurtTarget(ServerLevel arg0, Entity arg1)
method_6121(class_3218 arg0, class_1297 arg1)
tryAttack(ServerWorld arg0, Entity arg1)
protected void
c(bee<fjs> arg0)
jumpInLiquid(TagKey<Fluid> arg0)
method_6010(class_6862<class_3611> arg0)
swimUpward(TagKey<Fluid> arg0)
public void
gK()
removeFreeWill()
method_35056()
clearGoalsAndTasks()
public void
c(Predicate<coj> arg0)
removeAllGoals(Predicate<Goal> arg0)
method_47825(Predicate<class_1352> arg0)
clearGoals(Predicate<Goal> predicate)
protected void
cU()
removeAfterChangingDimensions()
method_30076()
removeFromDimension()
public ItemStack
dY()
getPickResult()
method_31480()
getPickBlockStack()
protected void
a(jd<cim> arg0)
onAttributeUpdated(Holder<Attribute> arg0)
method_52540(class_6880<class_1320> arg0)
updateAttribute(RegistryEntry<EntityAttribute> arg0)
public void
a(axf arg0, bxf$a arg1)
registerDebugValues(ServerLevel arg0, DebugValueSource$Registration arg1)
method_74589(class_3218 arg0, class_12023$class_12024 arg1)
registerTracking(ServerWorld arg0, DebugTrackable$Tracker arg1)
public float
gL()
chargeSpeedModifier()
method_76091()
method_76091()