Class ChunkPalettedStorageFix.Section

java.lang.Object
net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix.Section
Enclosing class:
ChunkPalettedStorageFix

private static class ChunkPalettedStorageFix.Section extends Object
  • Field Details

    • palette

      private final CrudeIncrementalIntIdentityHashBiMap<Dynamic<?>> palette
    • listTag

      private final List<Dynamic<?>> listTag
    • section

      private final Dynamic<?> section
    • hasData

      private final boolean hasData
    • toFix

      private final it.unimi.dsi.fastutil.ints.Int2ObjectMap<it.unimi.dsi.fastutil.ints.IntList> toFix
    • update

      private final it.unimi.dsi.fastutil.ints.IntList update
    • y

      public final int y
    • seen

      private final Set<Dynamic<?>> seen
    • buffer

      private final int[] buffer
  • Constructor Details

    • Section

      public Section(Dynamic<?> section)
  • Method Details

    • getBlock

      public Dynamic<?> getBlock(int pos)
    • setBlock

      public void setBlock(int idx, Dynamic<?> blockState)
    • upgrade

      public int upgrade(int sides)
    • addFix

      private void addFix(int id, int position)
    • write

      public Dynamic<?> write()