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> pRegistry, int pBits, PaletteResize<T> pResizeHandler, List<T> pValues)
    • LinearPalette

      private LinearPalette(IdMap<T> pRegistry, T[] pValues, PaletteResize<T> pResizeHandler, int pBits, int pSize)
  • Method Details