Package net.minecraft.util.datafix.fixes
Class ChunkPalettedStorageFix
java.lang.Object
com.mojang.datafixers.DataFix
net.minecraft.util.datafix.fixes.ChunkPalettedStorageFix
public class ChunkPalettedStorageFix
extends com.mojang.datafixers.DataFix
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static classstatic enum(package private) static class(package private) static class(package private) static final class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final int(package private) static final org.slf4j.Loggerprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final int -
Constructor Summary
ConstructorsConstructorDescriptionChunkPalettedStorageFix(com.mojang.datafixers.schemas.Schema pOutputSchema, boolean pChangesType) -
Method Summary
Modifier and TypeMethodDescriptionprivate com.mojang.serialization.Dynamic<?> fix(com.mojang.serialization.Dynamic<?> p_15093_) static StringgetName(com.mojang.serialization.Dynamic<?> pData) static StringgetProperty(com.mojang.serialization.Dynamic<?> pData, String pKey) static intgetSideMask(boolean pWest, boolean pEast, boolean pNorth, boolean pSouth) static intidFor(CrudeIncrementalIntIdentityHashBiMap<com.mojang.serialization.Dynamic<?>> pPalette, com.mojang.serialization.Dynamic<?> pData) 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
-
NORTH_WEST_MASK
private static final int NORTH_WEST_MASK- See Also:
-
WEST_MASK
private static final int WEST_MASK- See Also:
-
SOUTH_WEST_MASK
private static final int SOUTH_WEST_MASK- See Also:
-
SOUTH_MASK
private static final int SOUTH_MASK- See Also:
-
SOUTH_EAST_MASK
private static final int SOUTH_EAST_MASK- See Also:
-
EAST_MASK
private static final int EAST_MASK- See Also:
-
NORTH_EAST_MASK
private static final int NORTH_EAST_MASK- See Also:
-
NORTH_MASK
private static final int NORTH_MASK- See Also:
-
LOGGER
static final org.slf4j.Logger LOGGER -
SIZE
private static final int SIZE- See Also:
-
-
Constructor Details
-
ChunkPalettedStorageFix
public ChunkPalettedStorageFix(com.mojang.datafixers.schemas.Schema pOutputSchema, boolean pChangesType)
-
-
Method Details
-
getName
-
getProperty
-
idFor
public static int idFor(CrudeIncrementalIntIdentityHashBiMap<com.mojang.serialization.Dynamic<?>> pPalette, com.mojang.serialization.Dynamic<?> pData) -
fix
private com.mojang.serialization.Dynamic<?> fix(com.mojang.serialization.Dynamic<?> p_15093_) -
makeRule
public com.mojang.datafixers.TypeRewriteRule makeRule()- Specified by:
makeRulein classcom.mojang.datafixers.DataFix
-
getSideMask
public static int getSideMask(boolean pWest, boolean pEast, boolean pNorth, boolean pSouth)
-