net.minecraft.world.level.pathfinder

public class PathTypeCache

eup
net.minecraft.world.level.pathfinder.PathTypeCache
net.minecraft.class_9315
net.minecraft.entity.ai.pathing.PathNodeTypeCache
net.minecraft.world.level.pathfinder.PathTypeCache

Field summary

Modifier and TypeField
private static final int
a
SIZE
field_49417
field_49417
private static final int
b
MASK
field_49418
field_49418
private final long[]
c
positions
field_49419
positions
private final PathType[]
d
pathTypes
field_49420
cache

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public PathType
a(dgn arg0, jh arg1)
getOrCompute(BlockGetter arg0, BlockPos arg1)
method_57618(class_1922 arg0, class_2338 arg1)
add(BlockView world, BlockPos pos)
private PathType
a(int arg0, long arg1)
get(int arg0, long arg1)
method_57616(int arg0, long arg1)
get(int index, long pos)
private PathType
a(dgn arg0, jh arg1, int arg2, long arg3)
compute(BlockGetter arg0, BlockPos arg1, int arg2, long arg3)
method_57619(class_1922 arg0, class_2338 arg1, int arg2, long arg3)
compute(BlockView world, BlockPos pos, int index, long longPos)
public void
a(jh arg0)
invalidate(BlockPos arg0)
method_57620(class_2338 arg0)
invalidate(BlockPos pos)
private static int
a(long arg0)
index(long arg0)
method_57617(long arg0)
hash(long pos)