Class ChunkPalettedStorageFix.Section

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

private static class ChunkPalettedStorageFix.Section extends Object
Mappings:
Namespace Name
named net/minecraft/datafixer/fix/ChunkPalettedStorageFix$Section
intermediary net/minecraft/class_3582$class_3587
official bdt$d
  • Field Details

    • paletteMap

      private final Int2ObjectBiMap<com.mojang.serialization.Dynamic<?>> paletteMap
      Mappings:
      Namespace Name Mixin selector
      named paletteMap Lnet/minecraft/datafixer/fix/ChunkPalettedStorageFix$Section;paletteMap:Lnet/minecraft/util/collection/Int2ObjectBiMap;
      intermediary field_15882 Lnet/minecraft/class_3582$class_3587;field_15882:Lnet/minecraft/class_3513;
      official b Lbdt$d;b:Lazb;
    • paletteData

      private final List<com.mojang.serialization.Dynamic<?>> paletteData
      Mappings:
      Namespace Name Mixin selector
      named paletteData Lnet/minecraft/datafixer/fix/ChunkPalettedStorageFix$Section;paletteData:Ljava/util/List;
      intermediary field_15880 Lnet/minecraft/class_3582$class_3587;field_15880:Ljava/util/List;
      official c Lbdt$d;c:Ljava/util/List;
    • section

      private final com.mojang.serialization.Dynamic<?> section
      Mappings:
      Namespace Name Mixin selector
      named section Lnet/minecraft/datafixer/fix/ChunkPalettedStorageFix$Section;section:Lcom/mojang/serialization/Dynamic;
      intermediary field_15878 Lnet/minecraft/class_3582$class_3587;field_15878:Lcom/mojang/serialization/Dynamic;
      official d Lbdt$d;d:Lcom/mojang/serialization/Dynamic;
    • hasBlocks

      private final boolean hasBlocks
      Mappings:
      Namespace Name Mixin selector
      named hasBlocks Lnet/minecraft/datafixer/fix/ChunkPalettedStorageFix$Section;hasBlocks:Z
      intermediary field_15876 Lnet/minecraft/class_3582$class_3587;field_15876:Z
      official e Lbdt$d;e:Z
    • inPlaceUpdates

      final Int2ObjectMap<IntList> inPlaceUpdates
      Mappings:
      Namespace Name Mixin selector
      named inPlaceUpdates Lnet/minecraft/datafixer/fix/ChunkPalettedStorageFix$Section;inPlaceUpdates:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
      intermediary field_15881 Lnet/minecraft/class_3582$class_3587;field_15881:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
      official f Lbdt$d;f:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
    • innerPositions

      final IntList innerPositions
      Mappings:
      Namespace Name Mixin selector
      named innerPositions Lnet/minecraft/datafixer/fix/ChunkPalettedStorageFix$Section;innerPositions:Lit/unimi/dsi/fastutil/ints/IntList;
      intermediary field_15874 Lnet/minecraft/class_3582$class_3587;field_15874:Lit/unimi/dsi/fastutil/ints/IntList;
      official g Lbdt$d;g:Lit/unimi/dsi/fastutil/ints/IntList;
    • y

      public final int y
      Mappings:
      Namespace Name Mixin selector
      named y Lnet/minecraft/datafixer/fix/ChunkPalettedStorageFix$Section;y:I
      intermediary field_15879 Lnet/minecraft/class_3582$class_3587;field_15879:I
      official a Lbdt$d;a:I
    • seenStates

      private final Set<com.mojang.serialization.Dynamic<?>> seenStates
      Mappings:
      Namespace Name Mixin selector
      named seenStates Lnet/minecraft/datafixer/fix/ChunkPalettedStorageFix$Section;seenStates:Ljava/util/Set;
      intermediary field_15875 Lnet/minecraft/class_3582$class_3587;field_15875:Ljava/util/Set;
      official h Lbdt$d;h:Ljava/util/Set;
    • states

      private final int[] states
      Mappings:
      Namespace Name Mixin selector
      named states Lnet/minecraft/datafixer/fix/ChunkPalettedStorageFix$Section;states:[I
      intermediary field_15877 Lnet/minecraft/class_3582$class_3587;field_15877:[I
      official i Lbdt$d;i:[I
  • Constructor Details

    • Section

      public Section(com.mojang.serialization.Dynamic<?> section)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/datafixer/fix/ChunkPalettedStorageFix$Section;<init>(Lcom/mojang/serialization/Dynamic;)V
      intermediary <init> Lnet/minecraft/class_3582$class_3587;<init>(Lcom/mojang/serialization/Dynamic;)V
      official <init> Lbdt$d;<init>(Lcom/mojang/serialization/Dynamic;)V
  • Method Details

    • getBlock

      public com.mojang.serialization.Dynamic<?> getBlock(int index)
      Mappings:
      Namespace Name Mixin selector
      named getBlock Lnet/minecraft/datafixer/fix/ChunkPalettedStorageFix$Section;getBlock(I)Lcom/mojang/serialization/Dynamic;
      intermediary method_15649 Lnet/minecraft/class_3582$class_3587;method_15649(I)Lcom/mojang/serialization/Dynamic;
      official a Lbdt$d;a(I)Lcom/mojang/serialization/Dynamic;
    • setBlock

      public void setBlock(int pos, com.mojang.serialization.Dynamic<?> dynamic)
      Mappings:
      Namespace Name Mixin selector
      named setBlock Lnet/minecraft/datafixer/fix/ChunkPalettedStorageFix$Section;setBlock(ILcom/mojang/serialization/Dynamic;)V
      intermediary method_15647 Lnet/minecraft/class_3582$class_3587;method_15647(ILcom/mojang/serialization/Dynamic;)V
      official a Lbdt$d;a(ILcom/mojang/serialization/Dynamic;)V
    • visit

      public int visit(int sidesToUpgrade)
      Mappings:
      Namespace Name Mixin selector
      named visit Lnet/minecraft/datafixer/fix/ChunkPalettedStorageFix$Section;visit(I)I
      intermediary method_15652 Lnet/minecraft/class_3582$class_3587;method_15652(I)I
      official b Lbdt$d;b(I)I
    • addInPlaceUpdate

      private void addInPlaceUpdate(int section, int index)
      Mappings:
      Namespace Name Mixin selector
      named addInPlaceUpdate Lnet/minecraft/datafixer/fix/ChunkPalettedStorageFix$Section;addInPlaceUpdate(II)V
      intermediary method_15650 Lnet/minecraft/class_3582$class_3587;method_15650(II)V
      official a Lbdt$d;a(II)V
    • transform

      public com.mojang.serialization.Dynamic<?> transform()
      Mappings:
      Namespace Name Mixin selector
      named transform Lnet/minecraft/datafixer/fix/ChunkPalettedStorageFix$Section;transform()Lcom/mojang/serialization/Dynamic;
      intermediary method_15651 Lnet/minecraft/class_3582$class_3587;method_15651()Lcom/mojang/serialization/Dynamic;
      official a Lbdt$d;a()Lcom/mojang/serialization/Dynamic;