net.minecraft.datafixer.fix

public class ItemStackComponentizationFix

extends com.mojang.datafixers.DataFix

net.minecraft.util.datafix.fixes.ItemStackComponentizationFix
net.minecraft.class_9267
net.minecraft.datafixer.fix.ItemStackComponentizationFix

Field summary

Modifier and TypeField
private static final int
HIDE_ENCHANTMENTS
field_49188
HIDE_ENCHANTMENTS_FLAG
private static final int
HIDE_MODIFIERS
field_49189
HIDE_MODIFIERS_FLAG
private static final int
HIDE_UNBREAKABLE
field_49190
HIDE_UNBREAKABLE_FLAG
private static final int
HIDE_CAN_DESTROY
field_49191
HIDE_CAN_DESTROY_FLAG
private static final int
HIDE_CAN_PLACE
field_49192
HIDE_CAN_PLACE_FLAG
private static final int
HIDE_ADDITIONAL
field_49193
HIDE_ADDITIONAL_FLAG
private static final int
HIDE_DYE
field_49194
HIDE_DYED_FLAG
private static final int
HIDE_UPGRADES
field_49195
HIDE_UPGRADE_FLAG
private static final Set<String>
POTION_HOLDER_IDS
field_49196
POTION_ITEM_IDS
private static final Set<String>
BUCKETED_MOB_IDS
field_49197
ENTITY_BUCKET_ITEM_IDS
private static final List<String>
BUCKETED_MOB_TAGS
field_49198
RELEVANT_ENTITY_NBT_KEYS
private static final Set<String>
BOOLEAN_BLOCK_STATE_PROPERTIES
field_51347
BOOLEAN_BLOCK_STATE_PROPERTIES
private static final com.google.common.base.Splitter
PROPERTY_SPLITTER
field_49199
COMMA_SPLITTER

Constructor summary

ModifierConstructor
public (com.mojang.datafixers.schemas.Schema outputSchema)

Method summary

Modifier and TypeMethod
private static void
fixItemStack(ItemStackComponentizationFix$ItemStackData itemStack, com.mojang.serialization.Dynamic<?> dynamic)
method_57211(class_9267$class_9268 arg0, com.mojang.serialization.Dynamic<?> arg1)
fixStack(ItemStackComponentizationFix$StackData data, com.mojang.serialization.Dynamic<?> dynamic)
private static com.mojang.serialization.Dynamic<?>
fixBlockStateTag(com.mojang.serialization.Dynamic<?> blockStateTag)
method_58050(com.mojang.serialization.Dynamic<?> arg0)
fixBlockStateTag(com.mojang.serialization.Dynamic<?> dynamic)
private static com.mojang.serialization.Dynamic<?>
fixDisplay(ItemStackComponentizationFix$ItemStackData itemStack, com.mojang.serialization.Dynamic<?> display, int hideFlags)
method_57212(class_9267$class_9268 arg0, com.mojang.serialization.Dynamic<?> arg1, int arg2)
fixDisplay(ItemStackComponentizationFix$StackData data, com.mojang.serialization.Dynamic<?> dynamic, int hideFlags)
private static <T> com.mojang.serialization.Dynamic<T>
fixBlockEntityTag(ItemStackComponentizationFix$ItemStackData itemStack, com.mojang.serialization.Dynamic<T> blockEntity, String id)
method_57213(class_9267$class_9268 arg0, com.mojang.serialization.Dynamic<T> arg1, String arg2)
fixBlockEntityData(ItemStackComponentizationFix$StackData data, com.mojang.serialization.Dynamic<T> dynamic, String blockEntityId)
private static void
fixEnchantments(ItemStackComponentizationFix$ItemStackData itemStack, com.mojang.serialization.Dynamic<?> dynamic, String key, String componentType, boolean hideInTooltip)
method_57214(class_9267$class_9268 arg0, com.mojang.serialization.Dynamic<?> arg1, String arg2, String arg3, boolean arg4)
fixEnchantments(ItemStackComponentizationFix$StackData data, com.mojang.serialization.Dynamic<?> dynamic, String nbtKey, String componentId, boolean hideInTooltip)
private static Optional<com.mojang.datafixers.util.Pair<String, Integer>>
parseEnchantment(com.mojang.serialization.Dynamic<?> entry)
method_57215(com.mojang.serialization.Dynamic<?> arg0)
getEnchantmentAndLevelPair(com.mojang.serialization.Dynamic<?> dynamic)
private static void
fixAdventureModeChecks(ItemStackComponentizationFix$ItemStackData itemStack, com.mojang.serialization.Dynamic<?> dynamic, int hideFlags)
method_57225(class_9267$class_9268 arg0, com.mojang.serialization.Dynamic<?> arg1, int arg2)
fixAdventureModePredicates(ItemStackComponentizationFix$StackData data, com.mojang.serialization.Dynamic<?> dynamic, int hideFlags)
private static void
fixBlockStatePredicates(ItemStackComponentizationFix$ItemStackData itemStack, com.mojang.serialization.Dynamic<?> dynamic, String tag, String componentId, boolean hideInTooltip)
method_57226(class_9267$class_9268 arg0, com.mojang.serialization.Dynamic<?> arg1, String arg2, String arg3, boolean arg4)
fixBlockPredicateList(ItemStackComponentizationFix$StackData data, com.mojang.serialization.Dynamic<?> dynamic, String nbtKey, String componentId, boolean hideInTooltip)
private static com.mojang.serialization.Dynamic<?>
fixBlockStatePredicate(com.mojang.serialization.Dynamic<?> dynamic, String string)
method_57216(com.mojang.serialization.Dynamic<?> arg0, String arg1)
createBlockPredicateListDynamic(com.mojang.serialization.Dynamic<?> dynamic, String listAsString)
private static void
fixAttributeModifiers(ItemStackComponentizationFix$ItemStackData itemStack, com.mojang.serialization.Dynamic<?> dynamic, int hideFlags)
method_57231(class_9267$class_9268 arg0, com.mojang.serialization.Dynamic<?> arg1, int arg2)
fixAttributeModifiers(ItemStackComponentizationFix$StackData data, com.mojang.serialization.Dynamic<?> dynamic, int hideFlags)
private static com.mojang.serialization.Dynamic<?>
fixAttributeModifier(com.mojang.serialization.Dynamic<?> input)
method_57227(com.mojang.serialization.Dynamic<?> arg0)
fixAttributeModifier(com.mojang.serialization.Dynamic<?> dynamic)
private static com.mojang.datafixers.util.Pair<com.mojang.serialization.Dynamic<?>, com.mojang.serialization.Dynamic<?>>
fixMapDecoration(com.mojang.serialization.Dynamic<?> decoration)
method_57232(com.mojang.serialization.Dynamic<?> arg0)
fixMapDecorations(com.mojang.serialization.Dynamic<?> dynamic)
private static String
fixMapDecorationType(int id)
method_57208(int arg0)
getMapDecorationName(int index)
private static void
fixPotionContents(ItemStackComponentizationFix$ItemStackData itemStack, com.mojang.serialization.Dynamic<?> dynamic)
method_57224(class_9267$class_9268 arg0, com.mojang.serialization.Dynamic<?> arg1)
fixPotionContents(ItemStackComponentizationFix$StackData data, com.mojang.serialization.Dynamic<?> dynamic)
private static void
fixWritableBook(ItemStackComponentizationFix$ItemStackData itemStack, com.mojang.serialization.Dynamic<?> dynamic)
method_57230(class_9267$class_9268 arg0, com.mojang.serialization.Dynamic<?> arg1)
fixWritableBookContent(ItemStackComponentizationFix$StackData data, com.mojang.serialization.Dynamic<?> dynamic)
private static void
fixWrittenBook(ItemStackComponentizationFix$ItemStackData itemStack, com.mojang.serialization.Dynamic<?> dynamic)
method_57233(class_9267$class_9268 arg0, com.mojang.serialization.Dynamic<?> arg1)
fixWrittenBookContent(ItemStackComponentizationFix$StackData data, com.mojang.serialization.Dynamic<?> dynamic)
private static com.mojang.serialization.Dynamic<?>
fixBookPages(ItemStackComponentizationFix$ItemStackData itemStack, com.mojang.serialization.Dynamic<?> dynamic)
method_57235(class_9267$class_9268 arg0, com.mojang.serialization.Dynamic<?> arg1)
fixBookPages(ItemStackComponentizationFix$StackData data, com.mojang.serialization.Dynamic<?> dynamic)
private static com.mojang.serialization.Dynamic<?>
createFilteredText(com.mojang.serialization.Dynamic<?> dynamic, String text, Optional<String> filtered)
method_57217(com.mojang.serialization.Dynamic<?> arg0, String arg1, Optional<String> arg2)
createFilterableTextDynamic(com.mojang.serialization.Dynamic<?> dynamic, String unfiltered, Optional<String> filtered)
private static void
fixBucketedMobData(ItemStackComponentizationFix$ItemStackData itemStack, com.mojang.serialization.Dynamic<?> dynamic)
method_57237(class_9267$class_9268 arg0, com.mojang.serialization.Dynamic<?> arg1)
fixBucketEntityData(ItemStackComponentizationFix$StackData data, com.mojang.serialization.Dynamic<?> dynamic)
private static void
fixLodestoneTracker(ItemStackComponentizationFix$ItemStackData itemStack, com.mojang.serialization.Dynamic<?> dynamic)
method_57239(class_9267$class_9268 arg0, com.mojang.serialization.Dynamic<?> arg1)
fixLodestoneTarget(ItemStackComponentizationFix$StackData data, com.mojang.serialization.Dynamic<?> dynamic)
private static void
fixFireworkStar(ItemStackComponentizationFix$ItemStackData itemStack)
method_57209(class_9267$class_9268 arg0)
fixExplosion(ItemStackComponentizationFix$StackData data)
private static void
fixFireworkRocket(ItemStackComponentizationFix$ItemStackData itemStack)
method_57223(class_9267$class_9268 arg0)
fixFireworks(ItemStackComponentizationFix$StackData data)
private static com.mojang.serialization.Dynamic<?>
fixFireworkExplosion(com.mojang.serialization.Dynamic<?> explosion)
method_57234(com.mojang.serialization.Dynamic<?> arg0)
fixExplosion(com.mojang.serialization.Dynamic<?> dynamic)
public static com.mojang.serialization.Dynamic<?>
fixProfile(com.mojang.serialization.Dynamic<?> dynamic)
method_57236(com.mojang.serialization.Dynamic<?> arg0)
createProfileDynamic(com.mojang.serialization.Dynamic<?> dynamic)
private static boolean
isValidPlayerName(String name)
method_58048(String arg0)
isValidUsername(String username)
private static com.mojang.serialization.Dynamic<?>
fixProfileProperties(com.mojang.serialization.OptionalDynamic<?> dynamic)
method_57218(com.mojang.serialization.OptionalDynamic<?> arg0)
createPropertiesDynamic(com.mojang.serialization.OptionalDynamic<?> propertiesDynamic)
protected com.mojang.datafixers.TypeRewriteRule
makeRule()
private static com.mojang.serialization.Dynamic
lambda$makeRule$0(com.mojang.serialization.Dynamic arg0)
method_57238(com.mojang.serialization.Dynamic arg0)
method_57238(com.mojang.serialization.Dynamic dynamic)
private static com.mojang.serialization.Dynamic
lambda$makeRule$1(ItemStackComponentizationFix$ItemStackData arg0)
method_57229(class_9267$class_9268 arg0)
method_57229(ItemStackComponentizationFix$StackData data)
private static Stream
lambda$fixProfileProperties$3(com.mojang.serialization.OptionalDynamic arg0, Map$Entry arg1)
method_57219(com.mojang.serialization.OptionalDynamic arg0, Map$Entry arg1)
method_57219(com.mojang.serialization.OptionalDynamic arg0, Map$Entry arg1)
private static com.mojang.serialization.Dynamic
lambda$fixProfileProperties$4(com.mojang.serialization.OptionalDynamic arg0, Map$Entry arg1, com.mojang.datafixers.util.Pair arg2)
method_57220(com.mojang.serialization.OptionalDynamic arg0, Map$Entry arg1, com.mojang.datafixers.util.Pair arg2)
method_57220(com.mojang.serialization.OptionalDynamic arg0, Map$Entry arg1, com.mojang.datafixers.util.Pair arg2)
private static List
lambda$fixProfileProperties$1(com.mojang.serialization.Dynamic arg0)
method_57240(com.mojang.serialization.Dynamic arg0)
method_57240(com.mojang.serialization.Dynamic arg0)
private static com.mojang.datafixers.util.Pair
lambda$fixProfileProperties$2(com.mojang.serialization.Dynamic arg0)
method_57242(com.mojang.serialization.Dynamic arg0)
method_57242(com.mojang.serialization.Dynamic arg0)
private static String
lambda$fixProfileProperties$0(com.mojang.serialization.Dynamic arg0)
method_57244(com.mojang.serialization.Dynamic arg0)
method_57244(com.mojang.serialization.Dynamic arg0)
private static boolean
lambda$isValidPlayerName$0(int arg0)
method_58049(int arg0)
method_58049(int c)
private static com.mojang.serialization.Dynamic
lambda$fixFireworkRocket$0(ItemStackComponentizationFix$ItemStackData arg0, com.mojang.serialization.Dynamic arg1)
method_57241(class_9267$class_9268 arg0, com.mojang.serialization.Dynamic arg1)
method_57241(ItemStackComponentizationFix$StackData arg0, com.mojang.serialization.Dynamic fireworksDynamic)
private static com.mojang.serialization.Dynamic
lambda$fixFireworkStar$0(ItemStackComponentizationFix$ItemStackData arg0, com.mojang.serialization.Dynamic arg1)
method_57243(class_9267$class_9268 arg0, com.mojang.serialization.Dynamic arg1)
method_57243(ItemStackComponentizationFix$StackData arg0, com.mojang.serialization.Dynamic explosionDynamic)
private static String
lambda$fixBookPages$2(com.mojang.serialization.Dynamic arg0)
method_57248(com.mojang.serialization.Dynamic arg0)
method_57248(com.mojang.serialization.Dynamic filteredPagesValueDynamic)
private static String
lambda$fixBookPages$1(com.mojang.serialization.Dynamic arg0)
method_57249(com.mojang.serialization.Dynamic arg0)
method_57249(com.mojang.serialization.Dynamic filteredPagesKeyDynamic)
private static String
lambda$fixBookPages$0(com.mojang.serialization.Dynamic arg0)
method_57250(com.mojang.serialization.Dynamic arg0)
method_57250(com.mojang.serialization.Dynamic pagesDynamic)
private static boolean
lambda$fixPotionContents$0(String arg0)
method_57221(String arg0)
method_57221(String potionId)
private static com.mojang.serialization.Dynamic
lambda$fixMapDecoration$0(com.mojang.serialization.Dynamic arg0)
method_57251(com.mojang.serialization.Dynamic arg0)
method_57251(com.mojang.serialization.Dynamic arg0)
private static com.mojang.serialization.Dynamic
lambda$fixAttributeModifier$0(com.mojang.serialization.Dynamic arg0)
method_57252(com.mojang.serialization.Dynamic arg0)
method_57252(com.mojang.serialization.Dynamic operationDynamic)
private static com.mojang.serialization.Dynamic
lambda$fixBlockStatePredicates$0(com.mojang.serialization.Dynamic arg0)
method_57253(com.mojang.serialization.Dynamic arg0)
method_57253(com.mojang.serialization.Dynamic predicatesDynamic)
private static com.mojang.serialization.Dynamic
lambda$fixBlockStatePredicates$1(com.mojang.serialization.Dynamic arg0, String arg1)
method_57228(com.mojang.serialization.Dynamic arg0, String arg1)
method_57228(com.mojang.serialization.Dynamic arg0, String arg1)
private static com.mojang.datafixers.util.Pair
lambda$parseEnchantment$0(String arg0, Number arg1)
method_57222(String arg0, Number arg1)
method_57222(String enchantmentId, Number level)
private static boolean
lambda$fixEnchantments$1(com.mojang.datafixers.util.Pair arg0)
method_74086(com.mojang.datafixers.util.Pair arg0)
method_74086(com.mojang.datafixers.util.Pair arg0)
private static Stream
lambda$fixEnchantments$0(com.mojang.serialization.Dynamic arg0)
method_57254(com.mojang.serialization.Dynamic arg0)
method_57254(com.mojang.serialization.Dynamic enchantmentsDynamic)
private static com.mojang.serialization.Dynamic
lambda$fixBlockEntityTag$0(com.mojang.serialization.Dynamic arg0)
method_57255(com.mojang.serialization.Dynamic arg0)
method_57255(com.mojang.serialization.Dynamic itemsDynamic)
private static void
lambda$fixDisplay$0(ItemStackComponentizationFix$ItemStackData arg0, com.mojang.serialization.Dynamic arg1)
method_74087(class_9267$class_9268 arg0, com.mojang.serialization.Dynamic arg1)
method_74087(ItemStackComponentizationFix$StackData arg0, com.mojang.serialization.Dynamic arg1)
private static Map
lambda$fixBlockStateTag$0(Stream arg0)
method_59517(Stream arg0)
method_59517(Stream arg0)
private static com.mojang.serialization.Dynamic
lambda$fixBlockStateTag$1(com.mojang.datafixers.util.Pair arg0)
method_59516(com.mojang.datafixers.util.Pair arg0)
method_59516(com.mojang.datafixers.util.Pair arg0)
private static void
lambda$fixItemStack$4(ItemStackComponentizationFix$ItemStackData arg0, com.mojang.serialization.Dynamic arg1)
method_57245(class_9267$class_9268 arg0, com.mojang.serialization.Dynamic arg1)
method_57245(ItemStackComponentizationFix$StackData arg0, com.mojang.serialization.Dynamic skullOwnerDynamic)
private static com.mojang.serialization.Dynamic
lambda$fixItemStack$3(com.mojang.serialization.Dynamic arg0, com.mojang.serialization.Dynamic arg1)
method_58047(com.mojang.serialization.Dynamic arg0, com.mojang.serialization.Dynamic arg1)
method_58047(com.mojang.serialization.Dynamic arg0, com.mojang.serialization.Dynamic arg1)
private static com.mojang.serialization.Dynamic
lambda$fixItemStack$2(ItemStackComponentizationFix$ItemStackData arg0, int arg1, com.mojang.serialization.Dynamic arg2)
method_57210(class_9267$class_9268 arg0, int arg1, com.mojang.serialization.Dynamic arg2)
method_57210(ItemStackComponentizationFix$StackData arg0, int arg1, com.mojang.serialization.Dynamic displayDynamic)
private static com.mojang.serialization.Dynamic
lambda$fixItemStack$1(ItemStackComponentizationFix$ItemStackData arg0, com.mojang.serialization.Dynamic arg1)
method_57247(class_9267$class_9268 arg0, com.mojang.serialization.Dynamic arg1)
method_57247(ItemStackComponentizationFix$StackData arg0, com.mojang.serialization.Dynamic blockEntityTagDynamic)
private static void
lambda$fixItemStack$0(ItemStackComponentizationFix$ItemStackData arg0, com.mojang.serialization.Dynamic arg1)
method_58051(class_9267$class_9268 arg0, com.mojang.serialization.Dynamic arg1)
method_58051(ItemStackComponentizationFix$StackData arg0, com.mojang.serialization.Dynamic blockStateTagDynamic)