net.minecraft.datafixer.fix

public class ItemStackComponentizationFix

extends com.mojang.datafixers.DataFix

net.minecraft.util.datafix.fixes.ItemStackComponentizationFix
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
HIDE_ENCHANTMENTS
field_49188
HIDE_ENCHANTMENTS_FLAG
private static final int
HIDE_MODIFIERS
HIDE_MODIFIERS
field_49189
HIDE_MODIFIERS_FLAG
private static final int
HIDE_UNBREAKABLE
HIDE_UNBREAKABLE
field_49190
HIDE_UNBREAKABLE_FLAG
private static final int
HIDE_CAN_DESTROY
HIDE_CAN_DESTROY
field_49191
HIDE_CAN_DESTROY_FLAG
private static final int
HIDE_CAN_PLACE
HIDE_CAN_PLACE
field_49192
HIDE_CAN_PLACE_FLAG
private static final int
HIDE_ADDITIONAL
HIDE_ADDITIONAL
field_49193
HIDE_ADDITIONAL_FLAG
private static final int
HIDE_DYE
HIDE_DYE
field_49194
HIDE_DYED_FLAG
private static final int
HIDE_UPGRADES
HIDE_UPGRADES
field_49195
HIDE_UPGRADE_FLAG
private static final Set<String>
POTION_HOLDER_IDS
POTION_HOLDER_IDS
field_49196
POTION_ITEM_IDS
private static final Set<String>
BUCKETED_MOB_IDS
BUCKETED_MOB_IDS
field_49197
ENTITY_BUCKET_ITEM_IDS
private static final List<String>
BUCKETED_MOB_TAGS
BUCKETED_MOB_TAGS
field_49198
RELEVANT_ENTITY_NBT_KEYS
private static final Set<String>
BOOLEAN_BLOCK_STATE_PROPERTIES
BOOLEAN_BLOCK_STATE_PROPERTIES
field_51347
BOOLEAN_BLOCK_STATE_PROPERTIES
private static final com.google.common.base.Splitter
PROPERTY_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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
fixMapDecorationType(int id)
method_57208(int arg0)
getMapDecorationName(int index)
private static void
fixPotionContents(ItemStackComponentizationFix$ItemStackData itemStack, com.mojang.serialization.Dynamic<?> dynamic)
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)
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)
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)
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)
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)
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)
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)
fixFireworkStar(ItemStackComponentizationFix$ItemStackData itemStack)
method_57209(class_9267$class_9268 arg0)
fixExplosion(ItemStackComponentizationFix$StackData data)
private static void
fixFireworkRocket(ItemStackComponentizationFix$ItemStackData itemStack)
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)
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)
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)
isValidPlayerName(String name)
method_58048(String arg0)
isValidUsername(String username)
private static com.mojang.serialization.Dynamic<?>
fixProfileProperties(com.mojang.serialization.OptionalDynamic<?> 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()
makeRule()