public class ChunkPalettedStorageFix
extends com.mojang.datafixers.DataFix
Modifier and Type | Class and Description |
---|---|
(package private) static class |
ChunkPalettedStorageFix.ChunkNibbleArray |
static class |
ChunkPalettedStorageFix.Facing |
(package private) static class |
ChunkPalettedStorageFix.Level |
(package private) static class |
ChunkPalettedStorageFix.Section |
Modifier and Type | Field and Description |
---|---|
private static com.mojang.datafixers.Dynamic<?> |
air |
private static Map<String,com.mojang.datafixers.Dynamic<?>> |
banner |
private static Map<String,com.mojang.datafixers.Dynamic<?>> |
bed |
private static BitSet |
blocksNeedingInPlaceUpdate |
private static BitSet |
blocksNeedingSideUpdate |
private static it.unimi.dsi.fastutil.ints.Int2ObjectMap<String> |
colors |
private static Map<String,com.mojang.datafixers.Dynamic<?>> |
door |
private static com.mojang.datafixers.Dynamic<?> |
fernUpper |
private static Map<String,com.mojang.datafixers.Dynamic<?>> |
flowerPot |
private static com.mojang.datafixers.Dynamic<?> |
grassUpper |
private static com.mojang.datafixers.Dynamic<?> |
lilacUpper |
private static Logger |
LOGGER |
private static Map<String,com.mojang.datafixers.Dynamic<?>> |
noteblock |
private static com.mojang.datafixers.Dynamic<?> |
peonyUpper |
private static com.mojang.datafixers.Dynamic<?> |
podzol |
private static com.mojang.datafixers.Dynamic<?> |
pumpkin |
private static com.mojang.datafixers.Dynamic<?> |
roseUpper |
private static Map<String,com.mojang.datafixers.Dynamic<?>> |
skull |
private static com.mojang.datafixers.Dynamic<?> |
snowyGrass |
private static com.mojang.datafixers.Dynamic<?> |
snowyMycelium |
private static com.mojang.datafixers.Dynamic<?> |
sunflowerUpper |
Constructor and Description |
---|
ChunkPalettedStorageFix(com.mojang.datafixers.schemas.Schema outputSchema,
boolean changesType) |
Modifier and Type | Method and Description |
---|---|
static int |
addTo(Int2ObjectBiMap<com.mojang.datafixers.Dynamic<?>> int2ObjectBiMap,
com.mojang.datafixers.Dynamic<?> dynamic) |
private static void |
buildBanner(Map<String,com.mojang.datafixers.Dynamic<?>> out,
int int2,
String string) |
private static void |
buildBed(Map<String,com.mojang.datafixers.Dynamic<?>> out,
int int2,
String string) |
private static void |
buildDoor(Map<String,com.mojang.datafixers.Dynamic<?>> out,
String name,
int int2) |
private static void |
buildSkull(Map<String,com.mojang.datafixers.Dynamic<?>> out,
int int2,
String mob,
String block) |
private com.mojang.datafixers.Dynamic<?> |
fixChunk(com.mojang.datafixers.Dynamic<?> dynamic) |
static String |
getName(com.mojang.datafixers.Dynamic<?> dynamic) |
static String |
getProperty(com.mojang.datafixers.Dynamic<?> dynamic,
String string) |
static int |
getSideToUpgradeFlag(boolean west,
boolean east,
boolean north,
boolean south) |
com.mojang.datafixers.TypeRewriteRule |
makeRule() |
checked, convertUnchecked, fixTypeEverywhere, fixTypeEverywhere, fixTypeEverywhere, fixTypeEverywhere, fixTypeEverywhereTyped, fixTypeEverywhereTyped, fixTypeEverywhereTyped, fixTypeEverywhereTyped, getInputSchema, getOutputSchema, getRule, getVersionKey, onFail, writeAndRead, writeFixAndRead
private static final Logger LOGGER
private static final BitSet blocksNeedingSideUpdate
private static final BitSet blocksNeedingInPlaceUpdate
private static final com.mojang.datafixers.Dynamic<?> pumpkin
private static final com.mojang.datafixers.Dynamic<?> podzol
private static final com.mojang.datafixers.Dynamic<?> snowyGrass
private static final com.mojang.datafixers.Dynamic<?> snowyMycelium
private static final com.mojang.datafixers.Dynamic<?> sunflowerUpper
private static final com.mojang.datafixers.Dynamic<?> lilacUpper
private static final com.mojang.datafixers.Dynamic<?> grassUpper
private static final com.mojang.datafixers.Dynamic<?> fernUpper
private static final com.mojang.datafixers.Dynamic<?> roseUpper
private static final com.mojang.datafixers.Dynamic<?> peonyUpper
private static final it.unimi.dsi.fastutil.ints.Int2ObjectMap<String> colors
private static final com.mojang.datafixers.Dynamic<?> air
public ChunkPalettedStorageFix(com.mojang.datafixers.schemas.Schema outputSchema, boolean changesType)
private static void buildSkull(Map<String,com.mojang.datafixers.Dynamic<?>> out, int int2, String mob, String block)
private static void buildDoor(Map<String,com.mojang.datafixers.Dynamic<?>> out, String name, int int2)
private static void buildBed(Map<String,com.mojang.datafixers.Dynamic<?>> out, int int2, String string)
private static void buildBanner(Map<String,com.mojang.datafixers.Dynamic<?>> out, int int2, String string)
public static String getName(com.mojang.datafixers.Dynamic<?> dynamic)
public static String getProperty(com.mojang.datafixers.Dynamic<?> dynamic, String string)
public static int addTo(Int2ObjectBiMap<com.mojang.datafixers.Dynamic<?>> int2ObjectBiMap, com.mojang.datafixers.Dynamic<?> dynamic)
private com.mojang.datafixers.Dynamic<?> fixChunk(com.mojang.datafixers.Dynamic<?> dynamic)
public com.mojang.datafixers.TypeRewriteRule makeRule()
makeRule
in class com.mojang.datafixers.DataFix
public static int getSideToUpgradeFlag(boolean west, boolean east, boolean north, boolean south)