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 class
ChunkPalettedStorageFix.ChunkNibbleArray
static class
ChunkPalettedStorageFix.Facing
(package private) static class
ChunkPalettedStorageFix.Level
(package private) static class
ChunkPalettedStorageFix.Section
-
Field Summary
Fields Modifier and Type Field Description private static com.mojang.serialization.Dynamic<?>
AIR
private static Map<String,com.mojang.serialization.Dynamic<?>>
BANNER
private static Map<String,com.mojang.serialization.Dynamic<?>>
BED
private static BitSet
BLOCKS_NEEDING_IN_PLACE_UPDATE
private static BitSet
BLOCKS_NEEDING_SIDE_UPDATE
private static Int2ObjectMap<String>
COLORS
private static Map<String,com.mojang.serialization.Dynamic<?>>
DOOR
private static com.mojang.serialization.Dynamic<?>
FERN_UPPER
private static Map<String,com.mojang.serialization.Dynamic<?>>
FLOWER_POT
private static com.mojang.serialization.Dynamic<?>
GRASS_UPPER
private static com.mojang.serialization.Dynamic<?>
LILAC_UPPER
private static Logger
LOGGER
private static Map<String,com.mojang.serialization.Dynamic<?>>
NOTE_BLOCK
private static com.mojang.serialization.Dynamic<?>
PEONY_UPPER
private static com.mojang.serialization.Dynamic<?>
PODZOL
private static com.mojang.serialization.Dynamic<?>
PUMPKIN
private static com.mojang.serialization.Dynamic<?>
ROSE_UPPER
private static Map<String,com.mojang.serialization.Dynamic<?>>
SKULL
private static com.mojang.serialization.Dynamic<?>
SNOWY_GRASS
private static com.mojang.serialization.Dynamic<?>
SNOWY_MYCELIUM
private 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 int
addTo(Int2ObjectBiMap<com.mojang.serialization.Dynamic<?>> int2ObjectBiMap, com.mojang.serialization.Dynamic<?> dynamic)
private static void
buildBanner(Map<String,com.mojang.serialization.Dynamic<?>> out, int int2, String string)
private static void
buildBed(Map<String,com.mojang.serialization.Dynamic<?>> out, int int2, String string)
private static void
buildDoor(Map<String,com.mojang.serialization.Dynamic<?>> out, String name, int int2)
private static void
buildSkull(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 String
getName(com.mojang.serialization.Dynamic<?> dynamic)
static String
getProperty(com.mojang.serialization.Dynamic<?> dynamic, String string)
static int
getSideToUpgradeFlag(boolean west, boolean east, boolean north, boolean south)
com.mojang.datafixers.TypeRewriteRule
makeRule()
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:
makeRule
in classcom.mojang.datafixers.DataFix
-
getSideToUpgradeFlag
public static int getSideToUpgradeFlag(boolean west, boolean east, boolean north, boolean south)
-