Package net.minecraft.util.datafix.fixes
Class ChunkPaletteFormat
- java.lang.Object
-
- com.mojang.datafixers.DataFix
-
- net.minecraft.util.datafix.fixes.ChunkPaletteFormat
-
public class ChunkPaletteFormat extends com.mojang.datafixers.DataFix
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classChunkPaletteFormat.Direction(package private) static classChunkPaletteFormat.NibbleArray(package private) static classChunkPaletteFormat.Section(package private) static classChunkPaletteFormat.UpgradeChunk
-
Field Summary
Fields Modifier and Type Field Description private static com.mojang.serialization.Dynamic<?>AIRprivate static java.util.Map<java.lang.String,com.mojang.serialization.Dynamic<?>>BANNER_BLOCK_MAPprivate static java.util.Map<java.lang.String,com.mojang.serialization.Dynamic<?>>BED_BLOCK_MAPprivate static java.util.Map<java.lang.String,com.mojang.serialization.Dynamic<?>>DOOR_MAPprivate static it.unimi.dsi.fastutil.ints.Int2ObjectMap<java.lang.String>DYE_COLOR_MAPprivate static java.util.BitSetFIXprivate static java.util.Map<java.lang.String,com.mojang.serialization.Dynamic<?>>FLOWER_POT_MAPprivate static org.apache.logging.log4j.LoggerLOGGERprivate static java.util.Map<java.lang.String,com.mojang.serialization.Dynamic<?>>NOTE_BLOCK_MAPprivate static com.mojang.serialization.Dynamic<?>PUMPKINprivate static java.util.Map<java.lang.String,com.mojang.serialization.Dynamic<?>>SKULL_MAPprivate static com.mojang.serialization.Dynamic<?>SNOWY_GRASSprivate static com.mojang.serialization.Dynamic<?>SNOWY_MYCELIUMprivate static com.mojang.serialization.Dynamic<?>SNOWY_PODZOLprivate static com.mojang.serialization.Dynamic<?>UPPER_LARGE_FERNprivate static com.mojang.serialization.Dynamic<?>UPPER_LILACprivate static com.mojang.serialization.Dynamic<?>UPPER_PEONYprivate static com.mojang.serialization.Dynamic<?>UPPER_ROSE_BUSHprivate static com.mojang.serialization.Dynamic<?>UPPER_SUNFLOWERprivate static com.mojang.serialization.Dynamic<?>UPPER_TALL_GRASSprivate static java.util.BitSetVIRTUAL
-
Constructor Summary
Constructors Constructor Description ChunkPaletteFormat(com.mojang.datafixers.schemas.Schema p_i49676_1_, boolean p_i49676_2_)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static voidaddBanners(java.util.Map<java.lang.String,com.mojang.serialization.Dynamic<?>> p_209297_0_, int p_209297_1_, java.lang.String p_209297_2_)private static voidaddBeds(java.util.Map<java.lang.String,com.mojang.serialization.Dynamic<?>> p_209307_0_, int p_209307_1_, java.lang.String p_209307_2_)private com.mojang.serialization.Dynamic<?>fix(com.mojang.serialization.Dynamic<?> p_209712_1_)static java.lang.StringgetName(com.mojang.serialization.Dynamic<?> p_209726_0_)static java.lang.StringgetProperty(com.mojang.serialization.Dynamic<?> p_209719_0_, java.lang.String p_209719_1_)static intgetSideMask(boolean p_210957_0_, boolean p_210957_1_, boolean p_210957_2_, boolean p_210957_3_)static intidFor(IntIdentityHashBiMap<com.mojang.serialization.Dynamic<?>> p_209724_0_, com.mojang.serialization.Dynamic<?> p_209724_1_)com.mojang.datafixers.TypeRewriteRulemakeRule()private static voidmapDoor(java.util.Map<java.lang.String,com.mojang.serialization.Dynamic<?>> p_209301_0_, java.lang.String p_209301_1_, int p_209301_2_)private static voidmapSkull(java.util.Map<java.lang.String,com.mojang.serialization.Dynamic<?>> p_209300_0_, int p_209300_1_, java.lang.String p_209300_2_, java.lang.String p_209300_3_)-
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 Detail
-
LOGGER
private static final org.apache.logging.log4j.Logger LOGGER
-
VIRTUAL
private static final java.util.BitSet VIRTUAL
-
FIX
private static final java.util.BitSet FIX
-
PUMPKIN
private static final com.mojang.serialization.Dynamic<?> PUMPKIN
-
SNOWY_PODZOL
private static final com.mojang.serialization.Dynamic<?> SNOWY_PODZOL
-
SNOWY_GRASS
private static final com.mojang.serialization.Dynamic<?> SNOWY_GRASS
-
SNOWY_MYCELIUM
private static final com.mojang.serialization.Dynamic<?> SNOWY_MYCELIUM
-
UPPER_SUNFLOWER
private static final com.mojang.serialization.Dynamic<?> UPPER_SUNFLOWER
-
UPPER_LILAC
private static final com.mojang.serialization.Dynamic<?> UPPER_LILAC
-
UPPER_TALL_GRASS
private static final com.mojang.serialization.Dynamic<?> UPPER_TALL_GRASS
-
UPPER_LARGE_FERN
private static final com.mojang.serialization.Dynamic<?> UPPER_LARGE_FERN
-
UPPER_ROSE_BUSH
private static final com.mojang.serialization.Dynamic<?> UPPER_ROSE_BUSH
-
UPPER_PEONY
private static final com.mojang.serialization.Dynamic<?> UPPER_PEONY
-
FLOWER_POT_MAP
private static final java.util.Map<java.lang.String,com.mojang.serialization.Dynamic<?>> FLOWER_POT_MAP
-
SKULL_MAP
private static final java.util.Map<java.lang.String,com.mojang.serialization.Dynamic<?>> SKULL_MAP
-
DOOR_MAP
private static final java.util.Map<java.lang.String,com.mojang.serialization.Dynamic<?>> DOOR_MAP
-
NOTE_BLOCK_MAP
private static final java.util.Map<java.lang.String,com.mojang.serialization.Dynamic<?>> NOTE_BLOCK_MAP
-
DYE_COLOR_MAP
private static final it.unimi.dsi.fastutil.ints.Int2ObjectMap<java.lang.String> DYE_COLOR_MAP
-
BED_BLOCK_MAP
private static final java.util.Map<java.lang.String,com.mojang.serialization.Dynamic<?>> BED_BLOCK_MAP
-
BANNER_BLOCK_MAP
private static final java.util.Map<java.lang.String,com.mojang.serialization.Dynamic<?>> BANNER_BLOCK_MAP
-
AIR
private static final com.mojang.serialization.Dynamic<?> AIR
-
-
Method Detail
-
mapSkull
private static void mapSkull(java.util.Map<java.lang.String,com.mojang.serialization.Dynamic<?>> p_209300_0_, int p_209300_1_, java.lang.String p_209300_2_, java.lang.String p_209300_3_)
-
mapDoor
private static void mapDoor(java.util.Map<java.lang.String,com.mojang.serialization.Dynamic<?>> p_209301_0_, java.lang.String p_209301_1_, int p_209301_2_)
-
addBeds
private static void addBeds(java.util.Map<java.lang.String,com.mojang.serialization.Dynamic<?>> p_209307_0_, int p_209307_1_, java.lang.String p_209307_2_)
-
addBanners
private static void addBanners(java.util.Map<java.lang.String,com.mojang.serialization.Dynamic<?>> p_209297_0_, int p_209297_1_, java.lang.String p_209297_2_)
-
getName
public static java.lang.String getName(com.mojang.serialization.Dynamic<?> p_209726_0_)
-
getProperty
public static java.lang.String getProperty(com.mojang.serialization.Dynamic<?> p_209719_0_, java.lang.String p_209719_1_)
-
idFor
public static int idFor(IntIdentityHashBiMap<com.mojang.serialization.Dynamic<?>> p_209724_0_, com.mojang.serialization.Dynamic<?> p_209724_1_)
-
fix
private com.mojang.serialization.Dynamic<?> fix(com.mojang.serialization.Dynamic<?> p_209712_1_)
-
makeRule
public com.mojang.datafixers.TypeRewriteRule makeRule()
- Specified by:
makeRulein classcom.mojang.datafixers.DataFix
-
getSideMask
public static int getSideMask(boolean p_210957_0_, boolean p_210957_1_, boolean p_210957_2_, boolean p_210957_3_)
-
-