Class ChunkPalettedStorageFix.Section

java.lang.Object
net.minecraft.datafixer.fix.ChunkPalettedStorageFix.Section
Enclosing class:
ChunkPalettedStorageFix

static class ChunkPalettedStorageFix.Section
extends Object
  • Field Details

    • paletteMap

      private final Int2ObjectBiMap<com.mojang.serialization.Dynamic<?>> paletteMap
    • paletteData

      private final List<com.mojang.serialization.Dynamic<?>> paletteData
    • section

      private final com.mojang.serialization.Dynamic<?> section
    • hasBlocks

      private final boolean hasBlocks
    • inPlaceUpdates

      private final Int2ObjectMap<IntList> inPlaceUpdates
    • innerPositions

      private final IntList innerPositions
    • y

      public final int y
    • seenStates

      private final Set<com.mojang.serialization.Dynamic<?>> seenStates
    • states

      private final int[] states
  • Constructor Details

    • Section

      public Section​(com.mojang.serialization.Dynamic<?> dynamic)
  • Method Details

    • getBlock

      public com.mojang.serialization.Dynamic<?> getBlock​(int index)
    • setBlock

      public void setBlock​(int pos, com.mojang.serialization.Dynamic<?> dynamic)
    • visit

      public int visit​(int sidesToUpgrade)
    • addInPlaceUpdate

      private void addInPlaceUpdate​(int section, int index)
    • transform

      public com.mojang.serialization.Dynamic<?> transform()