net.minecraft.world.entity.ai.goal

public abstract class MoveToBlockGoal

extends Goal

cgb
net.minecraft.world.entity.ai.goal.MoveToBlockGoal
net.minecraft.class_1367

Field summary

Modifier and TypeField
private static final int
g
GIVE_UP_TICKS
field_30221
private static final int
h
STAY_TICKS
field_30222
private static final int
i
INTERVAL_TICKS
field_30223
protected final PathfinderMob
a
mob
field_6516
public final double
b
speedModifier
field_6514
protected int
c
nextStartTick
field_6518
protected int
d
tryTicks
field_6517
private int
j
maxStayTicks
field_6511
protected BlockPos
e
blockPos
field_6512
private boolean
k
reachedTarget
field_6513
private final int
l
searchRange
field_6510
private final int
m
verticalSearchRange
field_6519
protected int
f
verticalSearchStart
field_6515

Constructor summary

ModifierConstructor
public (PathfinderMob arg0, double arg1, int arg2)
public (PathfinderMob arg0, double arg1, int arg2, int arg3)

Method summary

Modifier and TypeMethod
public boolean
b()
canUse()
method_6264()
protected int
a(bza arg0)
nextStartTick(PathfinderMob arg0)
method_6293(class_1314 arg0)
public boolean
c()
canContinueToUse()
method_6266()
public void
d()
start()
method_6269()
protected void
h()
moveMobToBlock()
method_6290()
public double
i()
acceptedDistance()
method_6291()
protected BlockPos
k()
getMoveToTarget()
method_30953()
public boolean
V_()
requiresUpdateEveryTick()
method_38846()
public void
a()
tick()
method_6268()
public boolean
l()
shouldRecalculatePath()
method_6294()
protected boolean
m()
isReachedTarget()
method_6295()
protected boolean
n()
findNearestBlock()
method_6292()
protected abstract boolean
a(dlc arg0, iy arg1)
isValidTarget(LevelReader arg0, BlockPos arg1)
method_6296(class_4538 arg0, class_2338 arg1)