net.minecraft.entity.living.mob

public abstract class PathFinderMobEntity

extends MobEntity

All mapped superinterfaces:

CommandSource

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

Field summary

Modifier and TypeField
public static final UUID
bk
field_6810
FLEEING_SPEED_BONUS_UUID
FLEEING_SPEED_MODIFIER_UUID
public static final AttributeModifier
bl
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
bm
field_6809
leechedNavigation
isMovementAITaskSet

Constructor summary

ModifierConstructor
public (World arg0)

Method summary

Modifier and TypeMethod
public float
a(cj arg0)
method_10989(class_2552 arg0)
getPathfindingFavor(BlockPos pos)
getBlockPathWeight(BlockPos pos)
public boolean
bR()
method_2637()
canSpawn()
getCanSpawnHere()
public boolean
cf()
method_2690()
isNavigating()
hasPath()
public boolean
cg()
method_6170()
isInVillage()
isWithinHomeDistanceCurrentPosition()
public boolean
e(cj arg0)
method_10991(class_2552 arg0)
isValidGoalTarget(BlockPos x)
isWithinHomeDistanceFromPosition(BlockPos pos)
public void
a(cj arg0, int arg1)
method_10990(class_2552 arg0, int arg1)
setVillagePosAndRadius(BlockPos x, int y)
setHomePosAndDistance(BlockPos pos, int distance)
public BlockPos
ch()
method_6171()
getPos()
getHomePosition()
public float
ci()
method_6172()
getVillageRadius()
getMaximumHomeDistance()
public void
cj()
method_6173()
resetVillageRadius()
detachHome()
public boolean
ck()
method_6174()
inVillage()
hasHome()
protected void
ca()
method_6159()
updateLeashStatus()
updateLeashedState()
protected void
o(float arg0)
method_6175(float arg0)
updateForLeashLength(float leashLength)
func_142017_o(float arg0)