Package net.minecraft.datafixer.fix
Class ChunkPalettedStorageFix
java.lang.Object
com.mojang.datafixers.DataFix
net.minecraft.datafixer.fix.ChunkPalettedStorageFix
public class ChunkPalettedStorageFix
extends com.mojang.datafixers.DataFix
- Mappings:
Namespace Name official aivintermediary net/minecraft/class_3582named net/minecraft/datafixer/fix/ChunkPalettedStorageFix
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static classstatic classprivate static classprivate static class -
Field Summary
FieldsModifier and TypeFieldDescription(package private) static com.mojang.serialization.Dynamic<?>(package private) static BitSet(package private) static BitSetprivate static Int2ObjectMap<String>(package private) static com.mojang.serialization.Dynamic<?>private static intprivate static intprivate static intprivate static intprivate static intprivate static intprivate static intprivate static intprivate static int(package private) static com.mojang.serialization.Dynamic<?>(package private) static com.mojang.serialization.Dynamic<?>(package private) static Logger(package private) static com.mojang.serialization.Dynamic<?>(package private) static com.mojang.serialization.Dynamic<?>(package private) static com.mojang.serialization.Dynamic<?>(package private) static com.mojang.serialization.Dynamic<?>(package private) static com.mojang.serialization.Dynamic<?>(package private) static com.mojang.serialization.Dynamic<?>(package private) static com.mojang.serialization.Dynamic<?> -
Constructor Summary
ConstructorsConstructorDescriptionChunkPalettedStorageFix(com.mojang.datafixers.schemas.Schema outputSchema, boolean changesType) -
Method Summary
Modifier and TypeMethodDescriptionstatic intaddTo(Int2ObjectBiMap<com.mojang.serialization.Dynamic<?>> int2ObjectBiMap, com.mojang.serialization.Dynamic<?> dynamic)private static voidbuildBanner(Map<String,com.mojang.serialization.Dynamic<?>> out, int int2, String string)private static voidprivate static voidprivate static voidbuildSkull(Map<String,com.mojang.serialization.Dynamic<?>> out, int int2, String mob, String block)private com.mojang.serialization.Dynamic<?>fixChunk(com.mojang.serialization.Dynamic<?> dynamic)static StringgetName(com.mojang.serialization.Dynamic<?> dynamic)static StringgetProperty(com.mojang.serialization.Dynamic<?> dynamic, String string)static intgetSideToUpgradeFlag(boolean west, boolean east, boolean north, boolean south)com.mojang.datafixers.TypeRewriteRulemakeRule()Methods inherited from class com.mojang.datafixers.DataFix
checked, convertUnchecked, fixTypeEverywhere, fixTypeEverywhere, fixTypeEverywhere, fixTypeEverywhere, fixTypeEverywhereTyped, fixTypeEverywhereTyped, fixTypeEverywhereTyped, fixTypeEverywhereTyped, getInputSchema, getOutputSchema, getRule, getVersionKey, onFail, writeAndRead, writeFixAndRead
-
Field Details
-
field_29871
private static final int field_29871- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official aLaiv;a:Iintermediary field_29871Lnet/minecraft/class_3582;field_29871:Inamed field_29871Lnet/minecraft/datafixer/fix/ChunkPalettedStorageFix;field_29871:I
-
field_29872
private static final int field_29872- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official bLaiv;b:Iintermediary field_29872Lnet/minecraft/class_3582;field_29872:Inamed field_29872Lnet/minecraft/datafixer/fix/ChunkPalettedStorageFix;field_29872:I
-
field_29873
private static final int field_29873- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official cLaiv;c:Iintermediary field_29873Lnet/minecraft/class_3582;field_29873:Inamed field_29873Lnet/minecraft/datafixer/fix/ChunkPalettedStorageFix;field_29873:I
-
field_29874
private static final int field_29874- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official dLaiv;d:Iintermediary field_29874Lnet/minecraft/class_3582;field_29874:Inamed field_29874Lnet/minecraft/datafixer/fix/ChunkPalettedStorageFix;field_29874:I
-
field_29875
private static final int field_29875- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official eLaiv;e:Iintermediary field_29875Lnet/minecraft/class_3582;field_29875:Inamed field_29875Lnet/minecraft/datafixer/fix/ChunkPalettedStorageFix;field_29875:I
-
field_29876
private static final int field_29876- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official fLaiv;f:Iintermediary field_29876Lnet/minecraft/class_3582;field_29876:Inamed field_29876Lnet/minecraft/datafixer/fix/ChunkPalettedStorageFix;field_29876:I
-
field_29877
private static final int field_29877- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official gLaiv;g:Iintermediary field_29877Lnet/minecraft/class_3582;field_29877:Inamed field_29877Lnet/minecraft/datafixer/fix/ChunkPalettedStorageFix;field_29877:I
-
field_29878
private static final int field_29878- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official hLaiv;h:Iintermediary field_29878Lnet/minecraft/class_3582;field_29878:Inamed field_29878Lnet/minecraft/datafixer/fix/ChunkPalettedStorageFix;field_29878:I
-
LOGGER
- Mappings:
Namespace Name Mixin selector official iLaiv;i:Lorg/apache/logging/log4j/Logger;intermediary field_15844Lnet/minecraft/class_3582;field_15844:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/datafixer/fix/ChunkPalettedStorageFix;LOGGER:Lorg/apache/logging/log4j/Logger;
-
BLOCKS_NEEDING_SIDE_UPDATE
- Mappings:
Namespace Name Mixin selector official jLaiv;j:Ljava/util/BitSet;intermediary field_15842Lnet/minecraft/class_3582;field_15842:Ljava/util/BitSet;named BLOCKS_NEEDING_SIDE_UPDATELnet/minecraft/datafixer/fix/ChunkPalettedStorageFix;BLOCKS_NEEDING_SIDE_UPDATE:Ljava/util/BitSet;
-
BLOCKS_NEEDING_IN_PLACE_UPDATE
- Mappings:
Namespace Name Mixin selector official kLaiv;k:Ljava/util/BitSet;intermediary field_15854Lnet/minecraft/class_3582;field_15854:Ljava/util/BitSet;named BLOCKS_NEEDING_IN_PLACE_UPDATELnet/minecraft/datafixer/fix/ChunkPalettedStorageFix;BLOCKS_NEEDING_IN_PLACE_UPDATE:Ljava/util/BitSet;
-
PUMPKIN
static final com.mojang.serialization.Dynamic<?> PUMPKIN- Mappings:
Namespace Name Mixin selector official lLaiv;l:Lcom/mojang/serialization/Dynamic;intermediary field_15840Lnet/minecraft/class_3582;field_15840:Lcom/mojang/serialization/Dynamic;named PUMPKINLnet/minecraft/datafixer/fix/ChunkPalettedStorageFix;PUMPKIN:Lcom/mojang/serialization/Dynamic;
-
PODZOL
static final com.mojang.serialization.Dynamic<?> PODZOL- Mappings:
Namespace Name Mixin selector official mLaiv;m:Lcom/mojang/serialization/Dynamic;intermediary field_15852Lnet/minecraft/class_3582;field_15852:Lcom/mojang/serialization/Dynamic;named PODZOLLnet/minecraft/datafixer/fix/ChunkPalettedStorageFix;PODZOL:Lcom/mojang/serialization/Dynamic;
-
SNOWY_GRASS
static final com.mojang.serialization.Dynamic<?> SNOWY_GRASS- Mappings:
Namespace Name Mixin selector official nLaiv;n:Lcom/mojang/serialization/Dynamic;intermediary field_15838Lnet/minecraft/class_3582;field_15838:Lcom/mojang/serialization/Dynamic;named SNOWY_GRASSLnet/minecraft/datafixer/fix/ChunkPalettedStorageFix;SNOWY_GRASS:Lcom/mojang/serialization/Dynamic;
-
SNOWY_MYCELIUM
static final com.mojang.serialization.Dynamic<?> SNOWY_MYCELIUM- Mappings:
Namespace Name Mixin selector official oLaiv;o:Lcom/mojang/serialization/Dynamic;intermediary field_15850Lnet/minecraft/class_3582;field_15850:Lcom/mojang/serialization/Dynamic;named SNOWY_MYCELIUMLnet/minecraft/datafixer/fix/ChunkPalettedStorageFix;SNOWY_MYCELIUM:Lcom/mojang/serialization/Dynamic;
-
SUNFLOWER_UPPER
static final com.mojang.serialization.Dynamic<?> SUNFLOWER_UPPER- Mappings:
Namespace Name Mixin selector official pLaiv;p:Lcom/mojang/serialization/Dynamic;intermediary field_15839Lnet/minecraft/class_3582;field_15839:Lcom/mojang/serialization/Dynamic;named SUNFLOWER_UPPERLnet/minecraft/datafixer/fix/ChunkPalettedStorageFix;SUNFLOWER_UPPER:Lcom/mojang/serialization/Dynamic;
-
LILAC_UPPER
static final com.mojang.serialization.Dynamic<?> LILAC_UPPER- Mappings:
Namespace Name Mixin selector official qLaiv;q:Lcom/mojang/serialization/Dynamic;intermediary field_15848Lnet/minecraft/class_3582;field_15848:Lcom/mojang/serialization/Dynamic;named LILAC_UPPERLnet/minecraft/datafixer/fix/ChunkPalettedStorageFix;LILAC_UPPER:Lcom/mojang/serialization/Dynamic;
-
GRASS_UPPER
static final com.mojang.serialization.Dynamic<?> GRASS_UPPER- Mappings:
Namespace Name Mixin selector official rLaiv;r:Lcom/mojang/serialization/Dynamic;intermediary field_15834Lnet/minecraft/class_3582;field_15834:Lcom/mojang/serialization/Dynamic;named GRASS_UPPERLnet/minecraft/datafixer/fix/ChunkPalettedStorageFix;GRASS_UPPER:Lcom/mojang/serialization/Dynamic;
-
FERN_UPPER
static final com.mojang.serialization.Dynamic<?> FERN_UPPER- Mappings:
Namespace Name Mixin selector official sLaiv;s:Lcom/mojang/serialization/Dynamic;intermediary field_15845Lnet/minecraft/class_3582;field_15845:Lcom/mojang/serialization/Dynamic;named FERN_UPPERLnet/minecraft/datafixer/fix/ChunkPalettedStorageFix;FERN_UPPER:Lcom/mojang/serialization/Dynamic;
-
ROSE_UPPER
static final com.mojang.serialization.Dynamic<?> ROSE_UPPER- Mappings:
Namespace Name Mixin selector official tLaiv;t:Lcom/mojang/serialization/Dynamic;intermediary field_15835Lnet/minecraft/class_3582;field_15835:Lcom/mojang/serialization/Dynamic;named ROSE_UPPERLnet/minecraft/datafixer/fix/ChunkPalettedStorageFix;ROSE_UPPER:Lcom/mojang/serialization/Dynamic;
-
PEONY_UPPER
static final com.mojang.serialization.Dynamic<?> PEONY_UPPER- Mappings:
Namespace Name Mixin selector official uLaiv;u:Lcom/mojang/serialization/Dynamic;intermediary field_15847Lnet/minecraft/class_3582;field_15847:Lcom/mojang/serialization/Dynamic;named PEONY_UPPERLnet/minecraft/datafixer/fix/ChunkPalettedStorageFix;PEONY_UPPER:Lcom/mojang/serialization/Dynamic;
-
FLOWER_POT
- Mappings:
Namespace Name Mixin selector official vLaiv;v:Ljava/util/Map;intermediary field_15841Lnet/minecraft/class_3582;field_15841:Ljava/util/Map;named FLOWER_POTLnet/minecraft/datafixer/fix/ChunkPalettedStorageFix;FLOWER_POT:Ljava/util/Map;
-
SKULL
- Mappings:
Namespace Name Mixin selector official wLaiv;w:Ljava/util/Map;intermediary field_15853Lnet/minecraft/class_3582;field_15853:Ljava/util/Map;named SKULLLnet/minecraft/datafixer/fix/ChunkPalettedStorageFix;SKULL:Ljava/util/Map;
-
DOOR
- Mappings:
Namespace Name Mixin selector official xLaiv;x:Ljava/util/Map;intermediary field_15836Lnet/minecraft/class_3582;field_15836:Ljava/util/Map;named DOORLnet/minecraft/datafixer/fix/ChunkPalettedStorageFix;DOOR:Ljava/util/Map;
-
NOTE_BLOCK
- Mappings:
Namespace Name Mixin selector official yLaiv;y:Ljava/util/Map;intermediary field_15846Lnet/minecraft/class_3582;field_15846:Ljava/util/Map;named NOTE_BLOCKLnet/minecraft/datafixer/fix/ChunkPalettedStorageFix;NOTE_BLOCK:Ljava/util/Map;
-
COLORS
- Mappings:
Namespace Name Mixin selector official zLaiv;z:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;intermediary field_15837Lnet/minecraft/class_3582;field_15837:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;named COLORSLnet/minecraft/datafixer/fix/ChunkPalettedStorageFix;COLORS:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
-
BED
- Mappings:
Namespace Name Mixin selector official ALaiv;A:Ljava/util/Map;intermediary field_15849Lnet/minecraft/class_3582;field_15849:Ljava/util/Map;named BEDLnet/minecraft/datafixer/fix/ChunkPalettedStorageFix;BED:Ljava/util/Map;
-
BANNER
- Mappings:
Namespace Name Mixin selector official BLaiv;B:Ljava/util/Map;intermediary field_15851Lnet/minecraft/class_3582;field_15851:Ljava/util/Map;named BANNERLnet/minecraft/datafixer/fix/ChunkPalettedStorageFix;BANNER:Ljava/util/Map;
-
AIR
static final com.mojang.serialization.Dynamic<?> AIR- Mappings:
Namespace Name Mixin selector official CLaiv;C:Lcom/mojang/serialization/Dynamic;intermediary field_15843Lnet/minecraft/class_3582;field_15843:Lcom/mojang/serialization/Dynamic;named AIRLnet/minecraft/datafixer/fix/ChunkPalettedStorageFix;AIR:Lcom/mojang/serialization/Dynamic;
-
field_29870
private static final int field_29870- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official DLaiv;D:Iintermediary field_29870Lnet/minecraft/class_3582;field_29870:Inamed field_29870Lnet/minecraft/datafixer/fix/ChunkPalettedStorageFix;field_29870:I
-
-
Constructor Details
-
ChunkPalettedStorageFix
public ChunkPalettedStorageFix(com.mojang.datafixers.schemas.Schema outputSchema, boolean changesType)- Mappings:
Namespace Name Mixin selector official <init>Laiv;<init>(Lcom/mojang/datafixers/schemas/Schema;Z)Vintermediary <init>Lnet/minecraft/class_3582;<init>(Lcom/mojang/datafixers/schemas/Schema;Z)Vnamed <init>Lnet/minecraft/datafixer/fix/ChunkPalettedStorageFix;<init>(Lcom/mojang/datafixers/schemas/Schema;Z)V
-
-
Method Details
-
buildSkull
private static void buildSkull(Map<String,com.mojang.serialization.Dynamic<?>> out, int int2, String mob, String block)- Mappings:
Namespace Name Mixin selector official aLaiv;a(Ljava/util/Map;ILjava/lang/String;Ljava/lang/String;)Vintermediary method_15610Lnet/minecraft/class_3582;method_15610(Ljava/util/Map;ILjava/lang/String;Ljava/lang/String;)Vnamed buildSkullLnet/minecraft/datafixer/fix/ChunkPalettedStorageFix;buildSkull(Ljava/util/Map;ILjava/lang/String;Ljava/lang/String;)V
-
buildDoor
private static void buildDoor(Map<String,com.mojang.serialization.Dynamic<?>> out, String name, int int2)- Mappings:
Namespace Name Mixin selector official aLaiv;a(Ljava/util/Map;Ljava/lang/String;I)Vintermediary method_15611Lnet/minecraft/class_3582;method_15611(Ljava/util/Map;Ljava/lang/String;I)Vnamed buildDoorLnet/minecraft/datafixer/fix/ChunkPalettedStorageFix;buildDoor(Ljava/util/Map;Ljava/lang/String;I)V
-
buildBed
private static void buildBed(Map<String,com.mojang.serialization.Dynamic<?>> out, int int2, String string)- Mappings:
Namespace Name Mixin selector official aLaiv;a(Ljava/util/Map;ILjava/lang/String;)Vintermediary method_15636Lnet/minecraft/class_3582;method_15636(Ljava/util/Map;ILjava/lang/String;)Vnamed buildBedLnet/minecraft/datafixer/fix/ChunkPalettedStorageFix;buildBed(Ljava/util/Map;ILjava/lang/String;)V
-
buildBanner
private static void buildBanner(Map<String,com.mojang.serialization.Dynamic<?>> out, int int2, String string)- Mappings:
Namespace Name Mixin selector official bLaiv;b(Ljava/util/Map;ILjava/lang/String;)Vintermediary method_15605Lnet/minecraft/class_3582;method_15605(Ljava/util/Map;ILjava/lang/String;)Vnamed buildBannerLnet/minecraft/datafixer/fix/ChunkPalettedStorageFix;buildBanner(Ljava/util/Map;ILjava/lang/String;)V
-
getName
- Mappings:
Namespace Name Mixin selector official aLaiv;a(Lcom/mojang/serialization/Dynamic;)Ljava/lang/String;intermediary method_15637Lnet/minecraft/class_3582;method_15637(Lcom/mojang/serialization/Dynamic;)Ljava/lang/String;named getNameLnet/minecraft/datafixer/fix/ChunkPalettedStorageFix;getName(Lcom/mojang/serialization/Dynamic;)Ljava/lang/String;
-
getProperty
- Mappings:
Namespace Name Mixin selector official aLaiv;a(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Ljava/lang/String;intermediary method_15638Lnet/minecraft/class_3582;method_15638(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Ljava/lang/String;named getPropertyLnet/minecraft/datafixer/fix/ChunkPalettedStorageFix;getProperty(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Ljava/lang/String;
-
addTo
public static int addTo(Int2ObjectBiMap<com.mojang.serialization.Dynamic<?>> int2ObjectBiMap, com.mojang.serialization.Dynamic<?> dynamic)- Mappings:
Namespace Name Mixin selector official aLaiv;a(Lagi;Lcom/mojang/serialization/Dynamic;)Iintermediary method_15616Lnet/minecraft/class_3582;method_15616(Lnet/minecraft/class_3513;Lcom/mojang/serialization/Dynamic;)Inamed addToLnet/minecraft/datafixer/fix/ChunkPalettedStorageFix;addTo(Lnet/minecraft/util/collection/Int2ObjectBiMap;Lcom/mojang/serialization/Dynamic;)I
-
fixChunk
private com.mojang.serialization.Dynamic<?> fixChunk(com.mojang.serialization.Dynamic<?> dynamic)- Mappings:
Namespace Name Mixin selector official bLaiv;b(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;intermediary method_15633Lnet/minecraft/class_3582;method_15633(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;named fixChunkLnet/minecraft/datafixer/fix/ChunkPalettedStorageFix;fixChunk(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
-
makeRule
public com.mojang.datafixers.TypeRewriteRule makeRule()- Specified by:
makeRulein classcom.mojang.datafixers.DataFix
-
getSideToUpgradeFlag
public static int getSideToUpgradeFlag(boolean west, boolean east, boolean north, boolean south)- Mappings:
Namespace Name Mixin selector official aLaiv;a(ZZZZ)Iintermediary method_15615Lnet/minecraft/class_3582;method_15615(ZZZZ)Inamed getSideToUpgradeFlagLnet/minecraft/datafixer/fix/ChunkPalettedStorageFix;getSideToUpgradeFlag(ZZZZ)I
-