net.minecraft.entity.living.mob

public abstract class PathFinderMobEntity

extends MobEntity

All mapped superinterfaces:

CommandSource

sh
net.minecraft.class_877
net.minecraft.entity.living.mob.PathFinderMobEntity
net.minecraft.entity.EntityCreature

Field summary

Modifier and TypeField
public static final UUID
bu
field_6810
FLEEING_SPEED_BONUS_UUID
FLEEING_SPEED_MODIFIER_UUID
public static final AttributeModifier
bv
field_6811
FLEEING_SPEED_BONUS
FLEEING_SPEED_MODIFIER
private BlockPos
a
field_11924
pos
homePosition
private float
b
field_6807
villageRadius
maximumHomeDistance
private Goal
c
field_6808
goToWalkTargetGoal
aiBase
private boolean
bw
field_6809
leechedNavigation
isMovementAITaskSet
private float
bx
field_14565
waterPenalty
restoreWaterCost

Constructor summary

ModifierConstructor
public (World arg0)

Method summary

Modifier and TypeMethod
public float
a(cl arg0)
method_10989(class_2552 arg0)
getPathfindingFavor(BlockPos pos)
getBlockPathWeight(BlockPos pos)
public boolean
cG()
method_2637()
canSpawn()
getCanSpawnHere()
public boolean
cU()
method_2690()
isNavigating()
hasPath()
public boolean
cV()
method_6170()
isInVillage()
isWithinHomeDistanceCurrentPosition()
public boolean
f(cl arg0)
method_10991(class_2552 arg0)
isValidGoalTarget(BlockPos x)
isWithinHomeDistanceFromPosition(BlockPos pos)
public void
a(cl arg0, int arg1)
method_10990(class_2552 arg0, int arg1)
setVillagePosAndRadius(BlockPos x, int y)
setHomePosAndDistance(BlockPos pos, int distance)
public BlockPos
cW()
method_6171()
getPos()
getHomePosition()
public float
cX()
method_6172()
getVillageRadius()
getMaximumHomeDistance()
public void
cY()
method_6173()
resetVillageRadius()
detachHome()
public boolean
cZ()
method_6174()
inVillage()
hasHome()
protected void
cP()
method_6159()
updateLeashStatus()
updateLeashedState()
protected void
q(float arg0)
method_6175(float arg0)
updateForLeashLength(float leashLength)
onLeashDistance(float arg0)