java.lang.Object
com.github.retrooper.packetevents.protocol.world.chunk.Column

public class Column extends Object
  • Constructor Details

    • Column

      public Column(int x, int z, boolean fullChunk, BaseChunk[] chunks, TileEntity[] tileEntities, int[] biomeData)
    • Column

      public Column(int x, int z, boolean fullChunk, BaseChunk[] chunks, TileEntity[] tileEntities)
    • Column

      public Column(int x, int z, boolean fullChunk, BaseChunk[] chunks, TileEntity[] tileEntities, NBTCompound heightmapsNbt)
    • Column

      public Column(int x, int z, boolean fullChunk, BaseChunk[] chunks, TileEntity[] tileEntities, Map<HeightmapType,long[]> heightmaps)
      Added with 1.21.5 because of new heightmaps format
    • Column

      public Column(int x, int z, boolean fullChunk, BaseChunk[] chunks, TileEntity[] tileEntities, NBTCompound heightmapsNbt, int[] biomeDataInts)
    • Column

      public Column(int x, int z, boolean fullChunk, BaseChunk[] chunks, TileEntity[] tileEntities, NBTCompound heightmapsNbt, byte[] biomeData)
    • Column

      public Column(int chunkX, int chunkZ, boolean fullChunk, BaseChunk[] chunks, TileEntity[] tileEntities, byte[] biomeDataBytes)
  • Method Details

    • getX

      public int getX()
    • getZ

      public int getZ()
    • isFullChunk

      public boolean isFullChunk()
    • getChunks

      public BaseChunk[] getChunks()
    • getTileEntities

      public TileEntity[] getTileEntities()
    • hasHeightMaps

      public boolean hasHeightMaps()
    • getHeightMaps

      @Deprecated public NBTCompound getHeightMaps()
      Deprecated.
      Heightmaps are no longer serialized to nbt as of 1.21.5, use the common method getHeightmaps() instead
    • getHeightmaps

      public Map<HeightmapType,long[]> getHeightmaps()
      May be empty if heightmaps aren't present; this lazily parses the heightmaps nbt to a map, if below 1.21.5
    • hasBiomeData

      public boolean hasBiomeData()
    • getBiomeDataInts

      public int[] getBiomeDataInts()
    • getBiomeDataBytes

      public byte[] getBiomeDataBytes()