Class RegionKey
java.lang.Object
de.bsommerfeld.pathetic.engine.util.RegionKey
Utility class to pack 3D grid coordinates (Region Indices or Block Positions) into a single
primitive long.
Layout: [X: 26 bit] [Z: 26 bit] [Y: 12 bit]
Range X/Z: +/- 33,554,431
Range Y: 0 to 4095
-
Method Summary
Modifier and TypeMethodDescriptionstatic longpack(int x, int y, int z) Packs raw integer coordinates into a primitive long key.static longpack(PathPosition pos) Packs a PathPosition into a primitive long key.
-
Method Details
-
pack
Packs a PathPosition into a primitive long key. -
pack
public static long pack(int x, int y, int z) Packs raw integer coordinates into a primitive long key.
-