Class ChunkPos

java.lang.Object
net.minecraft.util.math.ChunkPos

public class ChunkPos
extends Object
  • Field Details

    • MARKER

      public static final long MARKER
    • x

      public final int x
    • z

      public final int z
  • Constructor Details

    • ChunkPos

      public ChunkPos​(int x, int z)
    • ChunkPos

      public ChunkPos​(BlockPos pos)
    • ChunkPos

      public ChunkPos​(long pos)
  • Method Details

    • toLong

      public long toLong()
    • toLong

      public static long toLong​(int chunkX, int chunkZ)
    • getPackedX

      public static int getPackedX​(long pos)
    • getPackedZ

      public static int getPackedZ​(long pos)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals​(Object o)
      Overrides:
      equals in class Object
    • getStartX

      public int getStartX()
    • getStartZ

      public int getStartZ()
    • getEndX

      public int getEndX()
    • getEndZ

      public int getEndZ()
    • getRegionX

      public int getRegionX()
    • getRegionZ

      public int getRegionZ()
    • getRegionRelativeX

      public int getRegionRelativeX()
    • getRegionRelativeZ

      public int getRegionRelativeZ()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getStartPos

      public BlockPos getStartPos()
    • method_24022

      public int method_24022​(ChunkPos chunkPos)
    • stream

      public static Stream<ChunkPos> stream​(ChunkPos center, int radius)
    • stream

      public static Stream<ChunkPos> stream​(ChunkPos pos1, ChunkPos pos2)