Class LinearPalette<T>

java.lang.Object
net.minecraft.world.level.chunk.LinearPalette<T>
All Implemented Interfaces:
Palette<T>

public class LinearPalette<T> extends Object implements Palette<T>
  • Field Details

    • registry

      private final IdMap<T> registry
    • values

      private final T[] values
    • resizeHandler

      private final PaletteResize<T> resizeHandler
    • bits

      private final int bits
    • size

      private int size
  • Constructor Details

    • LinearPalette

      private LinearPalette(IdMap<T> registry, int bits, PaletteResize<T> resizeHandler, List<T> values)
    • LinearPalette

      private LinearPalette(IdMap<T> registry, T[] values, PaletteResize<T> resizeHandler, int bits, int size)
  • Method Details