Class BlockChangeRecord1_16_2

java.lang.Object
com.viaversion.viaversion.api.minecraft.BlockChangeRecord1_16_2
All Implemented Interfaces:
BlockChangeRecord

public class BlockChangeRecord1_16_2 extends Object implements BlockChangeRecord
  • Constructor Details

    • BlockChangeRecord1_16_2

      public BlockChangeRecord1_16_2(byte sectionX, byte sectionY, byte sectionZ, int blockId)
    • BlockChangeRecord1_16_2

      public BlockChangeRecord1_16_2(int sectionX, int sectionY, int sectionZ, int blockId)
  • Method Details

    • getSectionX

      public byte getSectionX()
      Description copied from interface: BlockChangeRecord
      Returns the relative x coordinate within the chunk section.
      Specified by:
      getSectionX in interface BlockChangeRecord
      Returns:
      relative x coordinate within the chunk section
    • getSectionY

      public byte getSectionY()
      Description copied from interface: BlockChangeRecord
      Returns the relative y coordinate within the chunk section.
      Specified by:
      getSectionY in interface BlockChangeRecord
      Returns:
      relative y coordinate within the chunk section
    • getSectionZ

      public byte getSectionZ()
      Description copied from interface: BlockChangeRecord
      Returns the relative z coordinate within the chunk section.
      Specified by:
      getSectionZ in interface BlockChangeRecord
      Returns:
      relative z coordinate within the chunk section
    • getY

      public short getY(int chunkSectionY)
      Description copied from interface: BlockChangeRecord
      Returns the absolute y coordinate based on the given chunk section y.
      Specified by:
      getY in interface BlockChangeRecord
      Parameters:
      chunkSectionY - chunk section
      Returns:
      absolute y coordinate
    • getBlockId

      public int getBlockId()
      Specified by:
      getBlockId in interface BlockChangeRecord
    • setBlockId

      public void setBlockId(int blockId)
      Specified by:
      setBlockId in interface BlockChangeRecord