net.minecraft.world.level.pathfinder

public class Node

cql
net.minecraft.world.level.pathfinder.Node
net.minecraft.class_9
net.minecraft.entity.ai.pathing.PathNode
net.minecraft.pathfinding.PathPoint
net.minecraft.server.v1_15_R1.PathPoint

字段概要

修饰符与类型字段
public final int
a
x
field_40
x
field_75839_a
public final int
b
y
field_39
y
field_75837_b
public final int
c
z
field_38
z
field_75838_c
private final int
m
hash
field_44
hashCode
field_75840_j
public int
d
heapIdx
field_37
heapIndex
field_75835_d
public float
e
g
field_36
penalizedPathLength
field_75836_e
public float
f
h
field_34
distanceToNearestTarget
field_75833_f
public float
g
f
field_47
heapWeight
field_75834_g
public Node
h
cameFrom
field_35
previous
field_75841_h
public boolean
i
closed
field_42
visited
field_75842_i
public float
j
walkedDistance
field_46
pathLength
field_222861_j
public float
k
costMalus
field_43
penalty
field_186286_l
public BlockPathTypes
l
type
field_41
type
field_186287_m

构造函数概要

修饰符构造函数
public (int x, int y, int z)

方法概要

修饰符与类型方法
public Node
a(int arg0, int arg1, int arg2)
cloneMove(int arg0, int arg1, int arg2)
method_26(int arg0, int arg1, int arg2)
copyWithNewPosition(int x, int y, int z)
func_186283_a(int arg0, int arg1, int arg2)
public static int
b(int arg0, int arg1, int arg2)
createHash(int arg0, int arg1, int arg2)
method_30(int arg0, int arg1, int arg2)
hash(int x, int y, int z)
func_75830_a(int arg0, int arg1, int arg2)
public float
a(cql arg0)
distanceTo(Node arg0)
method_31(class_9 arg0)
getDistance(PathNode node)
func_75829_a(PathPoint arg0)
public float
b(cql arg0)
distanceToSqr(Node arg0)
method_32(class_9 arg0)
getSquaredDistance(PathNode node)
func_75832_b(PathPoint arg0)
public float
c(cql arg0)
distanceManhattan(Node arg0)
method_21653(class_9 arg0)
getManhattanDistance(PathNode node)
func_224757_c(PathPoint arg0)
public float
c(fk arg0)
distanceManhattan(BlockPos arg0)
method_21654(class_2338 arg0)
getManhattanDistance(BlockPos pos)
func_224758_c(BlockPos arg0)
public boolean
c()
inOpenSet()
method_27()
isInHeap()
func_75831_a()
public BlockPos
a()
asBlockPos()
method_22879()
getPos()
func_224759_a()
public static Node
b(kv arg0)
createFromStream(FriendlyByteBuf arg0)
method_28(class_2540 arg0)
fromBuffer(PacketByteBuf buffer)
func_186282_b(PacketBuffer arg0)