Package | Description |
---|---|
net.minecraft.entity.boss.dragon | |
net.minecraft.pathfinding |
Modifier and Type | Field and Description |
---|---|
private PathPoint[] |
EnderDragonEntity.pathPoints |
Modifier and Type | Method and Description |
---|---|
Path |
EnderDragonEntity.findPath(int startIdx,
int finishIdx,
PathPoint andThen) |
private Path |
EnderDragonEntity.makePath(PathPoint start,
PathPoint finish) |
Modifier and Type | Class and Description |
---|---|
class |
FlaggedPathPoint |
Modifier and Type | Field and Description |
---|---|
private PathPoint[] |
Path.closedSet |
private PathPoint |
FlaggedPathPoint.field_224766_n |
private PathPoint[] |
Path.openSet |
private PathPoint[] |
PathFinder.pathOptions |
private PathPoint[] |
PathHeap.pathPoints |
PathPoint |
PathPoint.previous |
Modifier and Type | Field and Description |
---|---|
private java.util.Set<PathPoint> |
PathFinder.closedSet |
protected it.unimi.dsi.fastutil.ints.Int2ObjectMap<PathPoint> |
NodeProcessor.pointMap |
private java.util.List<PathPoint> |
Path.points |
Modifier and Type | Method and Description |
---|---|
PathPoint |
PathHeap.addPoint(PathPoint point) |
PathPoint |
PathPoint.cloneMove(int x,
int y,
int z) |
static PathPoint |
PathPoint.createFromBuffer(PacketBuffer buf) |
PathPoint |
PathHeap.dequeue() |
private PathPoint |
WalkAndSwimNodeProcessor.func_203245_a(int p_203245_1_,
int p_203245_2_,
int p_203245_3_,
int p_203245_4_,
double p_203245_5_) |
PathPoint |
FlaggedPathPoint.func_224763_d() |
PathPoint[] |
Path.getClosedSet() |
PathPoint |
Path.getFinalPathPoint() |
PathPoint[] |
Path.getOpenSet() |
PathPoint |
Path.getPathPointFromIndex(int index) |
private PathPoint |
WalkNodeProcessor.getSafePoint(int x,
int y,
int z,
int stepHeight,
double groundYIn,
Direction facing) |
PathPoint |
SwimNodeProcessor.getStart() |
abstract PathPoint |
NodeProcessor.getStart() |
PathPoint |
WalkAndSwimNodeProcessor.getStart() |
PathPoint |
WalkNodeProcessor.getStart() |
PathPoint |
FlyingNodeProcessor.getStart() |
private PathPoint |
SwimNodeProcessor.getWaterNode(int p_186328_1_,
int p_186328_2_,
int p_186328_3_) |
protected PathPoint |
SwimNodeProcessor.openPoint(int x,
int y,
int z) |
protected PathPoint |
NodeProcessor.openPoint(int x,
int y,
int z) |
protected PathPoint |
FlyingNodeProcessor.openPoint(int x,
int y,
int z) |
Modifier and Type | Method and Description |
---|---|
java.util.List<PathPoint> |
Path.func_215746_d() |
Modifier and Type | Method and Description |
---|---|
PathPoint |
PathHeap.addPoint(PathPoint point) |
void |
PathHeap.changeDistance(PathPoint point,
float distance) |
float |
PathPoint.distanceTo(PathPoint pathpointIn) |
float |
PathPoint.distanceToSquared(PathPoint pathpointIn) |
int |
SwimNodeProcessor.func_222859_a(PathPoint[] p_222859_1_,
PathPoint p_222859_2_) |
int |
SwimNodeProcessor.func_222859_a(PathPoint[] p_222859_1_,
PathPoint p_222859_2_) |
abstract int |
NodeProcessor.func_222859_a(PathPoint[] p_222859_1_,
PathPoint p_222859_2_) |
abstract int |
NodeProcessor.func_222859_a(PathPoint[] p_222859_1_,
PathPoint p_222859_2_) |
int |
WalkAndSwimNodeProcessor.func_222859_a(PathPoint[] p_222859_1_,
PathPoint p_222859_2_) |
int |
WalkAndSwimNodeProcessor.func_222859_a(PathPoint[] p_222859_1_,
PathPoint p_222859_2_) |
int |
WalkNodeProcessor.func_222859_a(PathPoint[] p_222859_1_,
PathPoint p_222859_2_) |
int |
WalkNodeProcessor.func_222859_a(PathPoint[] p_222859_1_,
PathPoint p_222859_2_) |
int |
FlyingNodeProcessor.func_222859_a(PathPoint[] p_222859_1_,
PathPoint p_222859_2_) |
int |
FlyingNodeProcessor.func_222859_a(PathPoint[] p_222859_1_,
PathPoint p_222859_2_) |
private boolean |
WalkNodeProcessor.func_222860_a(PathPoint p_222860_1_,
PathPoint p_222860_2_,
PathPoint p_222860_3_,
PathPoint p_222860_4_) |
float |
PathPoint.func_224757_c(PathPoint p_224757_1_) |
void |
FlaggedPathPoint.func_224761_a(float p_224761_1_,
PathPoint p_224761_2_) |
private float |
PathFinder.func_224776_a(PathPoint p_224776_1_,
java.util.Set<FlaggedPathPoint> p_224776_2_) |
private Path |
PathFinder.func_224780_a(PathPoint p_224780_1_,
BlockPos p_224780_2_,
boolean p_224780_3_) |
private boolean |
FlyingNodeProcessor.func_227476_a_(PathPoint p_227476_1_) |
private boolean |
FlyingNodeProcessor.func_227477_b_(PathPoint p_227477_1_) |
private Path |
PathFinder.func_227479_a_(PathPoint p_227479_1_,
java.util.Map<FlaggedPathPoint,BlockPos> p_227479_2_,
float p_227479_3_,
int p_227479_4_,
float p_227479_5_) |
void |
Path.setPoint(int index,
PathPoint point) |
Constructor and Description |
---|
FlaggedPathPoint(PathPoint p_i51802_1_) |
Constructor and Description |
---|
Path(java.util.List<PathPoint> p_i51804_1_,
BlockPos p_i51804_2_,
boolean p_i51804_3_) |