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 ahxintermediary net/minecraft/class_3582named net/minecraft/datafixer/fix/ChunkPalettedStorageFix
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static classChunkPalettedStorageFix.ChunkNibbleArraystatic classChunkPalettedStorageFix.Facing(package private) static classChunkPalettedStorageFix.Level(package private) static classChunkPalettedStorageFix.Section -
Field Summary
Fields Modifier and Type Field Description private static com.mojang.serialization.Dynamic<?>AIRprivate static Map<String,com.mojang.serialization.Dynamic<?>>BANNERprivate static Map<String,com.mojang.serialization.Dynamic<?>>BEDprivate static BitSetBLOCKS_NEEDING_IN_PLACE_UPDATEprivate static BitSetBLOCKS_NEEDING_SIDE_UPDATEprivate static Int2ObjectMap<String>COLORSprivate static Map<String,com.mojang.serialization.Dynamic<?>>DOORprivate static com.mojang.serialization.Dynamic<?>FERN_UPPERprivate static Map<String,com.mojang.serialization.Dynamic<?>>FLOWER_POTprivate static com.mojang.serialization.Dynamic<?>GRASS_UPPERprivate static com.mojang.serialization.Dynamic<?>LILAC_UPPERprivate static LoggerLOGGERprivate static Map<String,com.mojang.serialization.Dynamic<?>>NOTE_BLOCKprivate static com.mojang.serialization.Dynamic<?>PEONY_UPPERprivate static com.mojang.serialization.Dynamic<?>PODZOLprivate static com.mojang.serialization.Dynamic<?>PUMPKINprivate static com.mojang.serialization.Dynamic<?>ROSE_UPPERprivate static Map<String,com.mojang.serialization.Dynamic<?>>SKULLprivate static com.mojang.serialization.Dynamic<?>SNOWY_GRASSprivate static com.mojang.serialization.Dynamic<?>SNOWY_MYCELIUMprivate static com.mojang.serialization.Dynamic<?>SUNFLOWER_UPPER -
Constructor Summary
Constructors Constructor Description ChunkPalettedStorageFix(com.mojang.datafixers.schemas.Schema outputSchema, boolean changesType) -
Method Summary
Modifier and Type Method Description static 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 voidbuildBed(Map<String,com.mojang.serialization.Dynamic<?>> out, int int2, String string)private static voidbuildDoor(Map<String,com.mojang.serialization.Dynamic<?>> out, String name, int int2)private 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
-
LOGGER
- Mappings:
Namespace Name Mixin selector official aLahx;a: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 bLahx;b: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 cLahx;c: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
private static final com.mojang.serialization.Dynamic<?> PUMPKIN- Mappings:
Namespace Name Mixin selector official dLahx;d: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
private static final com.mojang.serialization.Dynamic<?> PODZOL- Mappings:
Namespace Name Mixin selector official eLahx;e: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
private static final com.mojang.serialization.Dynamic<?> SNOWY_GRASS- Mappings:
Namespace Name Mixin selector official fLahx;f: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
private static final com.mojang.serialization.Dynamic<?> SNOWY_MYCELIUM- Mappings:
Namespace Name Mixin selector official gLahx;g: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
private static final com.mojang.serialization.Dynamic<?> SUNFLOWER_UPPER- Mappings:
Namespace Name Mixin selector official hLahx;h: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
private static final com.mojang.serialization.Dynamic<?> LILAC_UPPER- Mappings:
Namespace Name Mixin selector official iLahx;i: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
private static final com.mojang.serialization.Dynamic<?> GRASS_UPPER- Mappings:
Namespace Name Mixin selector official jLahx;j: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
private static final com.mojang.serialization.Dynamic<?> FERN_UPPER- Mappings:
Namespace Name Mixin selector official kLahx;k: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
private static final com.mojang.serialization.Dynamic<?> ROSE_UPPER- Mappings:
Namespace Name Mixin selector official lLahx;l: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
private static final com.mojang.serialization.Dynamic<?> PEONY_UPPER- Mappings:
Namespace Name Mixin selector official mLahx;m: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 nLahx;n: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 oLahx;o: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 pLahx;p: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 qLahx;q: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 rLahx;r: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 sLahx;s: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 tLahx;t: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
private static final com.mojang.serialization.Dynamic<?> AIR- Mappings:
Namespace Name Mixin selector official uLahx;u: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;
-
-
Constructor Details
-
ChunkPalettedStorageFix
public ChunkPalettedStorageFix(com.mojang.datafixers.schemas.Schema outputSchema, boolean changesType)- Mappings:
Namespace Name Mixin selector official <init>Lahx;<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 aLahx;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 aLahx;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 aLahx;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 bLahx;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 aLahx;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 aLahx;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 aLahx;a(Lafk;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 bLahx;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- Mappings:
Namespace Name Mixin selector official makeRuleLahx;makeRule()Lcom/mojang/datafixers/TypeRewriteRule;intermediary makeRuleLnet/minecraft/class_3582;makeRule()Lcom/mojang/datafixers/TypeRewriteRule;named makeRuleLnet/minecraft/datafixer/fix/ChunkPalettedStorageFix;makeRule()Lcom/mojang/datafixers/TypeRewriteRule;
-
getSideToUpgradeFlag
public static int getSideToUpgradeFlag(boolean west, boolean east, boolean north, boolean south)- Mappings:
Namespace Name Mixin selector official aLahx;a(ZZZZ)Iintermediary method_15615Lnet/minecraft/class_3582;method_15615(ZZZZ)Inamed getSideToUpgradeFlagLnet/minecraft/datafixer/fix/ChunkPalettedStorageFix;getSideToUpgradeFlag(ZZZZ)I
-