Class ImmutableCompactArray<T>

java.lang.Object
net.buildtheearth.terraminusminus.util.ImmutableCompactArray<T>

public final class ImmutableCompactArray<T> extends Object
A compact, immutable array of BlockStates.
  • Field Details

    • data

      protected final net.daporkchop.lib.binary.bit.BitArray data
    • palette

      protected final T[] palette
  • Constructor Details

    • ImmutableCompactArray

      public ImmutableCompactArray(@NonNull T[] data)
  • Method Details

    • get

      public T get(int i)
      Gets the value at the given index.
      Parameters:
      i - the index
      Returns:
      the value