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
-
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
-
BLOCKS_NEEDING_SIDE_UPDATE
-
BLOCKS_NEEDING_IN_PLACE_UPDATE
-
PUMPKIN
private static final com.mojang.serialization.Dynamic<?> PUMPKIN -
PODZOL
private static final com.mojang.serialization.Dynamic<?> PODZOL -
SNOWY_GRASS
private static final com.mojang.serialization.Dynamic<?> SNOWY_GRASS -
SNOWY_MYCELIUM
private static final com.mojang.serialization.Dynamic<?> SNOWY_MYCELIUM -
SUNFLOWER_UPPER
private static final com.mojang.serialization.Dynamic<?> SUNFLOWER_UPPER -
LILAC_UPPER
private static final com.mojang.serialization.Dynamic<?> LILAC_UPPER -
GRASS_UPPER
private static final com.mojang.serialization.Dynamic<?> GRASS_UPPER -
FERN_UPPER
private static final com.mojang.serialization.Dynamic<?> FERN_UPPER -
ROSE_UPPER
private static final com.mojang.serialization.Dynamic<?> ROSE_UPPER -
PEONY_UPPER
private static final com.mojang.serialization.Dynamic<?> PEONY_UPPER -
FLOWER_POT
-
SKULL
-
DOOR
-
NOTE_BLOCK
-
COLORS
-
BED
-
BANNER
-
AIR
private static final com.mojang.serialization.Dynamic<?> AIR
-
-
Constructor Details
-
ChunkPalettedStorageFix
public ChunkPalettedStorageFix(com.mojang.datafixers.schemas.Schema outputSchema, boolean changesType)
-
-
Method Details
-
buildSkull
-
buildDoor
-
buildBed
-
buildBanner
-
getName
-
getProperty
-
addTo
public static int addTo(Int2ObjectBiMap<com.mojang.serialization.Dynamic<?>> int2ObjectBiMap, com.mojang.serialization.Dynamic<?> dynamic) -
fixChunk
private com.mojang.serialization.Dynamic<?> fixChunk(com.mojang.serialization.Dynamic<?> 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)
-