net.minecraft.world.entity

public abstract class PathfinderMob

extends Mob

All mapped superinterfaces:

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

bza
net.minecraft.world.entity.PathfinderMob
net.minecraft.class_1314

Field summary

Modifier and TypeField
protected static final float
bJ
DEFAULT_WALK_TARGET_VALUE
field_35670

Constructor summary

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

Method summary

Modifier and TypeMethod
public float
c(iy arg0)
getWalkTargetValue(BlockPos arg0)
method_6149(class_2338 arg0)
public float
a(iy arg0, dlc arg1)
getWalkTargetValue(BlockPos arg0, LevelReader arg1)
method_6144(class_2338 arg0, class_4538 arg1)
public boolean
a(dla arg0, bya arg1)
checkSpawnRules(LevelAccessor arg0, EntitySpawnReason arg1)
method_5979(class_1936 arg0, class_3730 arg1)
public boolean
gE()
isPathFinding()
method_6150()
public boolean
gF()
isPanicking()
method_52546()
protected boolean
gG()
shouldStayCloseToLeashHolder()
method_43689()
public void
e(bxs arg0)
closeRangeLeashBehaviour(Entity arg0)
method_60963(class_1297 arg0)
public void
d(bxs arg0)
whenLeashedTo(Entity arg0)
method_71005(class_1297 arg0)
protected double
gH()
followLeashSpeed()
method_6148()