java.lang.Object
org.geysermc.mcprotocollib.protocol.data.game.chunk.DataPalette

public class DataPalette extends Object
  • Constructor Details

    • DataPalette

      public DataPalette(DataPalette original)
  • Method Details

    • createForBlockState

      public static DataPalette createForBlockState(int initialState, int blockStateRegistrySize)
    • createForBiome

      public static DataPalette createForBiome(int initialBiome, int biomeRegistrySize)
    • createEmpty

      public static DataPalette createEmpty(PaletteType paletteType, int initial, int registrySize)
    • create

      public static DataPalette create(@NonNull @NonNull Palette palette, BitStorage storage, PaletteType paletteType, int registrySize)
    • get

      public int get(int x, int y, int z)
    • set

      public int set(int x, int y, int z, int state)
      Returns:
      the old value present in the storage.
    • getPalette

      @NonNull public @NonNull Palette getPalette()
    • getStorage

      public BitStorage getStorage()
    • getPaletteType

      public PaletteType getPaletteType()
    • getGlobalPaletteBitsPerEntry

      public int getGlobalPaletteBitsPerEntry()
    • equals

      public boolean equals(@Nullable Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(@Nullable Object other)
    • hashCode

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

      public @NonNull String toString()
      Overrides:
      toString in class Object