public class PathFinder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.Set<PathPoint> |
closedSet |
private int |
field_215751_d |
private NodeProcessor |
nodeProcessor |
private PathHeap |
path |
private PathPoint[] |
pathOptions |
Constructor and Description |
---|
PathFinder(NodeProcessor p_i51280_1_,
int p_i51280_2_) |
Modifier and Type | Method and Description |
---|---|
private float |
func_224776_a(PathPoint p_224776_1_,
java.util.Set<FlaggedPathPoint> p_224776_2_) |
private Path |
func_224780_a(PathPoint p_224780_1_,
BlockPos p_224780_2_,
boolean p_224780_3_) |
Path |
func_227478_a_(Region p_227478_1_,
MobEntity p_227478_2_,
java.util.Set<BlockPos> p_227478_3_,
float p_227478_4_,
int p_227478_5_,
float p_227478_6_) |
private Path |
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_) |
private final PathHeap path
private final java.util.Set<PathPoint> closedSet
private final PathPoint[] pathOptions
private final int field_215751_d
private final NodeProcessor nodeProcessor
public PathFinder(NodeProcessor p_i51280_1_, int p_i51280_2_)
@Nullable public Path func_227478_a_(Region p_227478_1_, MobEntity p_227478_2_, java.util.Set<BlockPos> p_227478_3_, float p_227478_4_, int p_227478_5_, float p_227478_6_)
@Nullable private Path 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_)
private float func_224776_a(PathPoint p_224776_1_, java.util.Set<FlaggedPathPoint> p_224776_2_)