net.minecraft.entity.living.mob

public abstract class PathFinderMobEntity

extends MobEntity

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

Field summary

Modifier and TypeField
public static final UUID
h
field_6810
FLEEING_SPEED_BONUS_UUID
field_110179_h
public static final AttributeModifier
i
field_6811
FLEEING_SPEED_BONUS
field_110181_i
private Path
bp
field_3418
path
pathToEntity
protected Entity
bm
field_3415
walkTarget
entityToAttack
protected boolean
bn
field_3416
stoppedMoving
hasAttacked
protected int
bo
field_3417
fastMovementCooldown
fleeingTick
private Vec3i
bq
field_6806
pos
homePosition
private float
br
field_6807
villageRadius
maximumHomeDistance
private Goal
bs
field_6808
goToWalkTargetGoal
aiBase
private boolean
bt
field_6809
leechedNavigation
field_110180_bt

Constructor summary

ModifierConstructor
public (World arg0)

Method summary

Modifier and TypeMethod
protected boolean
bP()
method_2687()
hasStoppedMoving()
isMovementCeased()
protected void
bq()
method_2635()
aiTick()
updateEntityActionState()
protected void
bQ()
method_2688()
updateWanderingPath()
updateWanderPath()
protected void
a(sa arg0, float arg1)
method_2685(class_864 arg0, float arg1)
targetInSight(Entity target, float distance)
attackEntity(Entity arg0, float arg1)
public float
a(int arg0, int arg1, int arg2)
method_2683(int arg0, int arg1, int arg2)
getPathfindingFavor(int x, int y, int z)
getBlockPathWeight(int arg0, int arg1, int arg2)
protected Entity
bR()
method_2689()
findTarget()
findPlayerToAttack()
public boolean
by()
method_2637()
canSpawn()
getCanSpawnHere()
public boolean
bS()
method_2690()
hasPath()
hasPath()
public void
a(ayf arg0)
method_2684(class_87 arg0)
setPath(Path path)
setPathToEntity(PathEntity arg0)
public Entity
bT()
method_2691()
getWalkTarget()
getEntityToAttack()
public void
b(sa arg0)
method_2686(class_864 arg0)
setWalkTarget(Entity target)
setTarget(Entity arg0)
public boolean
bU()
method_6170()
isInVillage()
isWithinHomeDistanceCurrentPosition()
public boolean
b(int arg0, int arg1, int arg2)
method_6168(int arg0, int arg1, int arg2)
isValidGoalTarget(int x, int y, int z)
isWithinHomeDistance(int arg0, int arg1, int arg2)
public void
a(int arg0, int arg1, int arg2, int arg3)
method_6169(int arg0, int arg1, int arg2, int arg3)
setVillagePosAndRadius(int x, int y, int z, int villageRadius)
setHomeArea(int arg0, int arg1, int arg2, int arg3)
public Vec3i
bV()
method_6171()
getPos()
getHomePosition()
public float
bW()
method_6172()
getVillageRadius()
getMaximumHomeDistance()
public void
bX()
method_6173()
resetVillageRadius()
detachHome()
public boolean
bY()
method_6174()
inVillage()
hasHome()
protected void
bL()
method_6159()
updateLeashStatus()
updateLeashedState()
protected void
o(float arg0)
method_6175(float arg0)
updateForLeashLength(float leashLength)
func_142017_o(float arg0)