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 BitSetblocksNeedingInPlaceUpdateprivate static BitSetblocksNeedingSideUpdateprivate static Int2ObjectMap<String>colorsprivate static Map<String,com.mojang.serialization.Dynamic<?>>doorprivate static com.mojang.serialization.Dynamic<?>fernUpperprivate static Map<String,com.mojang.serialization.Dynamic<?>>flowerPotprivate static com.mojang.serialization.Dynamic<?>grassUpperprivate static com.mojang.serialization.Dynamic<?>lilacUpperprivate static LoggerLOGGERprivate static Map<String,com.mojang.serialization.Dynamic<?>>noteblockprivate static com.mojang.serialization.Dynamic<?>peonyUpperprivate static com.mojang.serialization.Dynamic<?>podzolprivate static com.mojang.serialization.Dynamic<?>pumpkinprivate static com.mojang.serialization.Dynamic<?>roseUpperprivate static Map<String,com.mojang.serialization.Dynamic<?>>skullprivate static com.mojang.serialization.Dynamic<?>snowyGrassprivate static com.mojang.serialization.Dynamic<?>snowyMyceliumprivate static com.mojang.serialization.Dynamic<?>sunflowerUpper -
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
-
blocksNeedingSideUpdate
-
blocksNeedingInPlaceUpdate
-
pumpkin
private static final com.mojang.serialization.Dynamic<?> pumpkin -
podzol
private static final com.mojang.serialization.Dynamic<?> podzol -
snowyGrass
private static final com.mojang.serialization.Dynamic<?> snowyGrass -
snowyMycelium
private static final com.mojang.serialization.Dynamic<?> snowyMycelium -
sunflowerUpper
private static final com.mojang.serialization.Dynamic<?> sunflowerUpper -
lilacUpper
private static final com.mojang.serialization.Dynamic<?> lilacUpper -
grassUpper
private static final com.mojang.serialization.Dynamic<?> grassUpper -
fernUpper
private static final com.mojang.serialization.Dynamic<?> fernUpper -
roseUpper
private static final com.mojang.serialization.Dynamic<?> roseUpper -
peonyUpper
private static final com.mojang.serialization.Dynamic<?> peonyUpper -
flowerPot
-
skull
-
door
-
noteblock
-
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)
-