Class PalettedContainer<T>

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

public class PalettedContainer<T> extends Object implements PaletteResize<T>
  • Field Details

  • Constructor Details

  • Method Details

    • acquire

      public void acquire()
    • release

      public void release()
    • getIndex

      private static int getIndex(int p_63124_, int p_63125_, int p_63126_)
    • setBits

      private void setBits(int p_63122_)
    • setBits

      private void setBits(int p_63122_, boolean forceBits)
    • onResize

      public int onResize(int p_63142_, T p_63143_)
      Specified by:
      onResize in interface PaletteResize<T>
    • getAndSet

      public T getAndSet(int p_63092_, int p_63093_, int p_63094_, T p_63095_)
    • getAndSetUnchecked

      public T getAndSetUnchecked(int p_63128_, int p_63129_, int p_63130_, T p_63131_)
    • getAndSet

      private T getAndSet(int p_63097_, T p_63098_)
    • set

      public void set(int p_156471_, int p_156472_, int p_156473_, T p_156474_)
    • set

      private void set(int p_63133_, T p_63134_)
    • get

      public T get(int p_63088_, int p_63089_, int p_63090_)
    • get

      protected T get(int p_63086_)
    • read

      public void read(FriendlyByteBuf p_63119_)
    • write

      public void write(FriendlyByteBuf p_63136_)
    • read

      public void read(ListTag p_63116_, long[] p_63117_)
    • write

      public void write(CompoundTag p_63112_, String p_63113_, String p_63114_)
    • getSerializedSize

      public int getSerializedSize()
    • maybeHas

      public boolean maybeHas(Predicate<T> p_63110_)
    • count

      public void count(PalettedContainer.CountConsumer<T> p_63100_)