Package net.minecraft.datafixer.fix
Class ItemStackComponentizationFix
java.lang.Object
com.mojang.datafixers.DataFix
net.minecraft.datafixer.fix.ItemStackComponentizationFix
public class ItemStackComponentizationFix
extends com.mojang.datafixers.DataFix
- Mappings:
- Namespace - Name - named - net/minecraft/datafixer/fix/ItemStackComponentizationFix- intermediary - net/minecraft/class_9267- official - bfs
- 
Nested Class SummaryNested Classes
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final Splitterprivate 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 SummaryConstructorsConstructorDescriptionItemStackComponentizationFix(com.mojang.datafixers.schemas.Schema outputSchema) 
- 
Method SummaryModifier and TypeMethodDescriptionprivate static com.mojang.serialization.Dynamic<?> createBlockPredicateListDynamic(com.mojang.serialization.Dynamic<?> dynamic, String listAsString) private static com.mojang.serialization.Dynamic<?> createFilterableTextDynamic(com.mojang.serialization.Dynamic<?> dynamic, String unfiltered, Optional<String> filtered) static com.mojang.serialization.Dynamic<?> createProfileDynamic(com.mojang.serialization.Dynamic<?> dynamic) private static @Nullable com.mojang.serialization.Dynamic<?> createPropertiesDynamic(com.mojang.serialization.OptionalDynamic<?> propertiesDynamic) private static voidfixAdventureModePredicates(ItemStackComponentizationFix.StackData data, com.mojang.serialization.Dynamic<?> dynamic, int hideFlags) private static com.mojang.serialization.Dynamic<?> fixAttributeModifier(com.mojang.serialization.Dynamic<?> dynamic) private static voidfixAttributeModifiers(ItemStackComponentizationFix.StackData data, com.mojang.serialization.Dynamic<?> dynamic, int hideFlags) private static <T> com.mojang.serialization.Dynamic<T> fixBlockEntityData(ItemStackComponentizationFix.StackData data, com.mojang.serialization.Dynamic<T> dynamic, String blockEntityId) private static voidfixBlockPredicateList(ItemStackComponentizationFix.StackData data, com.mojang.serialization.Dynamic<?> dynamic, String nbtKey, String componentId, boolean hideInTooltip) private static com.mojang.serialization.Dynamic<?> fixBlockStateTag(com.mojang.serialization.Dynamic<?> dynamic) private static @Nullable com.mojang.serialization.Dynamic<?> fixBookPages(ItemStackComponentizationFix.StackData data, com.mojang.serialization.Dynamic<?> dynamic) private static voidfixBucketEntityData(ItemStackComponentizationFix.StackData data, com.mojang.serialization.Dynamic<?> dynamic) private static com.mojang.serialization.Dynamic<?> fixDisplay(ItemStackComponentizationFix.StackData data, com.mojang.serialization.Dynamic<?> dynamic, int hideFlags) private static voidfixEnchantments(ItemStackComponentizationFix.StackData data, com.mojang.serialization.Dynamic<?> dynamic, String nbtKey, String componentId, boolean hideInTooltip) private static com.mojang.serialization.Dynamic<?> fixExplosion(com.mojang.serialization.Dynamic<?> dynamic) private static voidprivate static voidprivate static voidfixLodestoneTarget(ItemStackComponentizationFix.StackData data, com.mojang.serialization.Dynamic<?> dynamic) private static com.mojang.datafixers.util.Pair<com.mojang.serialization.Dynamic<?>, com.mojang.serialization.Dynamic<?>> fixMapDecorations(com.mojang.serialization.Dynamic<?> dynamic) private static voidfixPotionContents(ItemStackComponentizationFix.StackData data, com.mojang.serialization.Dynamic<?> dynamic) private static voidfixStack(ItemStackComponentizationFix.StackData data, com.mojang.serialization.Dynamic<?> dynamic) private static voidfixWritableBookContent(ItemStackComponentizationFix.StackData data, com.mojang.serialization.Dynamic<?> dynamic) private static voidfixWrittenBookContent(ItemStackComponentizationFix.StackData data, com.mojang.serialization.Dynamic<?> dynamic) getEnchantmentAndLevelPair(com.mojang.serialization.Dynamic<?> dynamic) private static StringgetMapDecorationName(int index) private static booleanisValidUsername(String username) protected com.mojang.datafixers.TypeRewriteRulemakeRule()Methods inherited from class com.mojang.datafixers.DataFixchecked, convertUnchecked, fixTypeEverywhere, fixTypeEverywhere, fixTypeEverywhere, fixTypeEverywhere, fixTypeEverywhereTyped, fixTypeEverywhereTyped, fixTypeEverywhereTyped, fixTypeEverywhereTyped, getInputSchema, getOutputSchema, getRule, getVersionKey, onFail, writeAndRead, writeFixAndRead
- 
Field Details- 
HIDE_ENCHANTMENTS_FLAGprivate static final int HIDE_ENCHANTMENTS_FLAG- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - HIDE_ENCHANTMENTS_FLAG- Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;HIDE_ENCHANTMENTS_FLAG:I- intermediary - field_49188- Lnet/minecraft/class_9267;field_49188:I- official - a- Lbfs;a:I
 
- 
HIDE_MODIFIERS_FLAGprivate static final int HIDE_MODIFIERS_FLAG- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - HIDE_MODIFIERS_FLAG- Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;HIDE_MODIFIERS_FLAG:I- intermediary - field_49189- Lnet/minecraft/class_9267;field_49189:I- official - b- Lbfs;b:I
 
- 
HIDE_UNBREAKABLE_FLAGprivate static final int HIDE_UNBREAKABLE_FLAG- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - HIDE_UNBREAKABLE_FLAG- Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;HIDE_UNBREAKABLE_FLAG:I- intermediary - field_49190- Lnet/minecraft/class_9267;field_49190:I- official - c- Lbfs;c:I
 
- 
HIDE_CAN_DESTROY_FLAGprivate static final int HIDE_CAN_DESTROY_FLAG- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - HIDE_CAN_DESTROY_FLAG- Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;HIDE_CAN_DESTROY_FLAG:I- intermediary - field_49191- Lnet/minecraft/class_9267;field_49191:I- official - d- Lbfs;d:I
 
- 
HIDE_CAN_PLACE_FLAGprivate static final int HIDE_CAN_PLACE_FLAG- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - HIDE_CAN_PLACE_FLAG- Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;HIDE_CAN_PLACE_FLAG:I- intermediary - field_49192- Lnet/minecraft/class_9267;field_49192:I- official - e- Lbfs;e:I
 
- 
HIDE_ADDITIONAL_FLAGprivate static final int HIDE_ADDITIONAL_FLAG- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - HIDE_ADDITIONAL_FLAG- Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;HIDE_ADDITIONAL_FLAG:I- intermediary - field_49193- Lnet/minecraft/class_9267;field_49193:I- official - f- Lbfs;f:I
 
- 
HIDE_DYED_FLAGprivate static final int HIDE_DYED_FLAG- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - HIDE_DYED_FLAG- Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;HIDE_DYED_FLAG:I- intermediary - field_49194- Lnet/minecraft/class_9267;field_49194:I- official - g- Lbfs;g:I
 
- 
HIDE_UPGRADE_FLAGprivate static final int HIDE_UPGRADE_FLAG- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - HIDE_UPGRADE_FLAG- Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;HIDE_UPGRADE_FLAG:I- intermediary - field_49195- Lnet/minecraft/class_9267;field_49195:I- official - h- Lbfs;h:I
 
- 
POTION_ITEM_IDS- Mappings:
- Namespace - Name - Mixin selector - named - POTION_ITEM_IDS- Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;POTION_ITEM_IDS:Ljava/util/Set;- intermediary - field_49196- Lnet/minecraft/class_9267;field_49196:Ljava/util/Set;- official - i- Lbfs;i:Ljava/util/Set;
 
- 
ENTITY_BUCKET_ITEM_IDS- Mappings:
- Namespace - Name - Mixin selector - named - ENTITY_BUCKET_ITEM_IDS- Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;ENTITY_BUCKET_ITEM_IDS:Ljava/util/Set;- intermediary - field_49197- Lnet/minecraft/class_9267;field_49197:Ljava/util/Set;- official - j- Lbfs;j:Ljava/util/Set;
 
- 
RELEVANT_ENTITY_NBT_KEYS- Mappings:
- Namespace - Name - Mixin selector - named - RELEVANT_ENTITY_NBT_KEYS- Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;RELEVANT_ENTITY_NBT_KEYS:Ljava/util/List;- intermediary - field_49198- Lnet/minecraft/class_9267;field_49198:Ljava/util/List;- official - k- Lbfs;k:Ljava/util/List;
 
- 
BOOLEAN_BLOCK_STATE_PROPERTIES- Mappings:
- Namespace - Name - Mixin selector - named - BOOLEAN_BLOCK_STATE_PROPERTIES- Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;BOOLEAN_BLOCK_STATE_PROPERTIES:Ljava/util/Set;- intermediary - field_51347- Lnet/minecraft/class_9267;field_51347:Ljava/util/Set;- official - l- Lbfs;l:Ljava/util/Set;
 
- 
COMMA_SPLITTER- Mappings:
- Namespace - Name - Mixin selector - named - COMMA_SPLITTER- Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;COMMA_SPLITTER:Lcom/google/common/base/Splitter;- intermediary - field_49199- Lnet/minecraft/class_9267;field_49199:Lcom/google/common/base/Splitter;- official - m- Lbfs;m:Lcom/google/common/base/Splitter;
 
 
- 
- 
Constructor Details- 
ItemStackComponentizationFixpublic ItemStackComponentizationFix(com.mojang.datafixers.schemas.Schema outputSchema) - Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;<init>(Lcom/mojang/datafixers/schemas/Schema;)V- intermediary - <init>- Lnet/minecraft/class_9267;<init>(Lcom/mojang/datafixers/schemas/Schema;)V- official - <init>- Lbfs;<init>(Lcom/mojang/datafixers/schemas/Schema;)V
 
 
- 
- 
Method Details- 
fixStackprivate static void fixStack(ItemStackComponentizationFix.StackData data, com.mojang.serialization.Dynamic<?> dynamic) - Mappings:
- Namespace - Name - Mixin selector - named - fixStack- Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;fixStack(Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix$StackData;Lcom/mojang/serialization/Dynamic;)V- intermediary - method_57211- Lnet/minecraft/class_9267;method_57211(Lnet/minecraft/class_9267$class_9268;Lcom/mojang/serialization/Dynamic;)V- official - a- Lbfs;a(Lbfs$a;Lcom/mojang/serialization/Dynamic;)V
 
- 
fixBlockStateTagprivate static com.mojang.serialization.Dynamic<?> fixBlockStateTag(com.mojang.serialization.Dynamic<?> dynamic) - Mappings:
- Namespace - Name - Mixin selector - named - fixBlockStateTag- Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;fixBlockStateTag(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;- intermediary - method_58050- Lnet/minecraft/class_9267;method_58050(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;- official - b- Lbfs;b(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
 
- 
fixDisplayprivate static com.mojang.serialization.Dynamic<?> fixDisplay(ItemStackComponentizationFix.StackData data, com.mojang.serialization.Dynamic<?> dynamic, int hideFlags) - Mappings:
- Namespace - Name - Mixin selector - named - fixDisplay- Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;fixDisplay(Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix$StackData;Lcom/mojang/serialization/Dynamic;I)Lcom/mojang/serialization/Dynamic;- intermediary - method_57212- Lnet/minecraft/class_9267;method_57212(Lnet/minecraft/class_9267$class_9268;Lcom/mojang/serialization/Dynamic;I)Lcom/mojang/serialization/Dynamic;- official - a- Lbfs;a(Lbfs$a;Lcom/mojang/serialization/Dynamic;I)Lcom/mojang/serialization/Dynamic;
 
- 
fixBlockEntityDataprivate static <T> com.mojang.serialization.Dynamic<T> fixBlockEntityData(ItemStackComponentizationFix.StackData data, com.mojang.serialization.Dynamic<T> dynamic, String blockEntityId) - Mappings:
- Namespace - Name - Mixin selector - named - fixBlockEntityData- Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;fixBlockEntityData(Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix$StackData;Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;- intermediary - method_57213- Lnet/minecraft/class_9267;method_57213(Lnet/minecraft/class_9267$class_9268;Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;- official - a- Lbfs;a(Lbfs$a;Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
 
- 
fixEnchantmentsprivate static void fixEnchantments(ItemStackComponentizationFix.StackData data, com.mojang.serialization.Dynamic<?> dynamic, String nbtKey, String componentId, boolean hideInTooltip) - Mappings:
- Namespace - Name - Mixin selector - named - fixEnchantments- Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;fixEnchantments(Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix$StackData;Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Z)V- intermediary - method_57214- Lnet/minecraft/class_9267;method_57214(Lnet/minecraft/class_9267$class_9268;Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Z)V- official - a- Lbfs;a(Lbfs$a;Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Z)V
 
- 
getEnchantmentAndLevelPairprivate static Optional<com.mojang.datafixers.util.Pair<String,Integer>> getEnchantmentAndLevelPair(com.mojang.serialization.Dynamic<?> dynamic) - Mappings:
- Namespace - Name - Mixin selector - named - getEnchantmentAndLevelPair- Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;getEnchantmentAndLevelPair(Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional;- intermediary - method_57215- Lnet/minecraft/class_9267;method_57215(Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional;- official - c- Lbfs;c(Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional;
 
- 
fixAdventureModePredicatesprivate static void fixAdventureModePredicates(ItemStackComponentizationFix.StackData data, com.mojang.serialization.Dynamic<?> dynamic, int hideFlags) - Mappings:
- Namespace - Name - Mixin selector - named - fixAdventureModePredicates- Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;fixAdventureModePredicates(Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix$StackData;Lcom/mojang/serialization/Dynamic;I)V- intermediary - method_57225- Lnet/minecraft/class_9267;method_57225(Lnet/minecraft/class_9267$class_9268;Lcom/mojang/serialization/Dynamic;I)V- official - b- Lbfs;b(Lbfs$a;Lcom/mojang/serialization/Dynamic;I)V
 
- 
fixBlockPredicateListprivate static void fixBlockPredicateList(ItemStackComponentizationFix.StackData data, com.mojang.serialization.Dynamic<?> dynamic, String nbtKey, String componentId, boolean hideInTooltip) - Mappings:
- Namespace - Name - Mixin selector - named - fixBlockPredicateList- Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;fixBlockPredicateList(Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix$StackData;Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Z)V- intermediary - method_57226- Lnet/minecraft/class_9267;method_57226(Lnet/minecraft/class_9267$class_9268;Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Z)V- official - b- Lbfs;b(Lbfs$a;Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Z)V
 
- 
createBlockPredicateListDynamicprivate static com.mojang.serialization.Dynamic<?> createBlockPredicateListDynamic(com.mojang.serialization.Dynamic<?> dynamic, String listAsString) - Mappings:
- Namespace - Name - Mixin selector - named - createBlockPredicateListDynamic- Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;createBlockPredicateListDynamic(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;- intermediary - method_57216- Lnet/minecraft/class_9267;method_57216(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;- official - a- Lbfs;a(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
 
- 
fixAttributeModifiersprivate static void fixAttributeModifiers(ItemStackComponentizationFix.StackData data, com.mojang.serialization.Dynamic<?> dynamic, int hideFlags) - Mappings:
- Namespace - Name - Mixin selector - named - fixAttributeModifiers- Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;fixAttributeModifiers(Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix$StackData;Lcom/mojang/serialization/Dynamic;I)V- intermediary - method_57231- Lnet/minecraft/class_9267;method_57231(Lnet/minecraft/class_9267$class_9268;Lcom/mojang/serialization/Dynamic;I)V- official - c- Lbfs;c(Lbfs$a;Lcom/mojang/serialization/Dynamic;I)V
 
- 
fixAttributeModifierprivate static com.mojang.serialization.Dynamic<?> fixAttributeModifier(com.mojang.serialization.Dynamic<?> dynamic) - Mappings:
- Namespace - Name - Mixin selector - named - fixAttributeModifier- Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;fixAttributeModifier(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;- intermediary - method_57227- Lnet/minecraft/class_9267;method_57227(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;- official - d- Lbfs;d(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
 
- 
fixMapDecorationsprivate static com.mojang.datafixers.util.Pair<com.mojang.serialization.Dynamic<?>,com.mojang.serialization.Dynamic<?>> fixMapDecorations(com.mojang.serialization.Dynamic<?> dynamic) - Mappings:
- Namespace - Name - Mixin selector - named - fixMapDecorations- Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;fixMapDecorations(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/datafixers/util/Pair;- intermediary - method_57232- Lnet/minecraft/class_9267;method_57232(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/datafixers/util/Pair;- official - e- Lbfs;e(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/datafixers/util/Pair;
 
- 
getMapDecorationName- Mappings:
- Namespace - Name - Mixin selector - named - getMapDecorationName- Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;getMapDecorationName(I)Ljava/lang/String;- intermediary - method_57208- Lnet/minecraft/class_9267;method_57208(I)Ljava/lang/String;- official - a- Lbfs;a(I)Ljava/lang/String;
 
- 
fixPotionContentsprivate static void fixPotionContents(ItemStackComponentizationFix.StackData data, com.mojang.serialization.Dynamic<?> dynamic) - Mappings:
- Namespace - Name - Mixin selector - named - fixPotionContents- Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;fixPotionContents(Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix$StackData;Lcom/mojang/serialization/Dynamic;)V- intermediary - method_57224- Lnet/minecraft/class_9267;method_57224(Lnet/minecraft/class_9267$class_9268;Lcom/mojang/serialization/Dynamic;)V- official - b- Lbfs;b(Lbfs$a;Lcom/mojang/serialization/Dynamic;)V
 
- 
fixWritableBookContentprivate static void fixWritableBookContent(ItemStackComponentizationFix.StackData data, com.mojang.serialization.Dynamic<?> dynamic) - Mappings:
- Namespace - Name - Mixin selector - named - fixWritableBookContent- Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;fixWritableBookContent(Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix$StackData;Lcom/mojang/serialization/Dynamic;)V- intermediary - method_57230- Lnet/minecraft/class_9267;method_57230(Lnet/minecraft/class_9267$class_9268;Lcom/mojang/serialization/Dynamic;)V- official - c- Lbfs;c(Lbfs$a;Lcom/mojang/serialization/Dynamic;)V
 
- 
fixWrittenBookContentprivate static void fixWrittenBookContent(ItemStackComponentizationFix.StackData data, com.mojang.serialization.Dynamic<?> dynamic) - Mappings:
- Namespace - Name - Mixin selector - named - fixWrittenBookContent- Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;fixWrittenBookContent(Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix$StackData;Lcom/mojang/serialization/Dynamic;)V- intermediary - method_57233- Lnet/minecraft/class_9267;method_57233(Lnet/minecraft/class_9267$class_9268;Lcom/mojang/serialization/Dynamic;)V- official - d- Lbfs;d(Lbfs$a;Lcom/mojang/serialization/Dynamic;)V
 
- 
fixBookPages@Nullable private static @Nullable com.mojang.serialization.Dynamic<?> fixBookPages(ItemStackComponentizationFix.StackData data, com.mojang.serialization.Dynamic<?> dynamic) - Mappings:
- Namespace - Name - Mixin selector - named - fixBookPages- Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;fixBookPages(Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix$StackData;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;- intermediary - method_57235- Lnet/minecraft/class_9267;method_57235(Lnet/minecraft/class_9267$class_9268;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;- official - e- Lbfs;e(Lbfs$a;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
 
- 
createFilterableTextDynamicprivate static com.mojang.serialization.Dynamic<?> createFilterableTextDynamic(com.mojang.serialization.Dynamic<?> dynamic, String unfiltered, Optional<String> filtered) - Mappings:
- Namespace - Name - Mixin selector - named - createFilterableTextDynamic- Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;createFilterableTextDynamic(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/util/Optional;)Lcom/mojang/serialization/Dynamic;- intermediary - method_57217- Lnet/minecraft/class_9267;method_57217(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/util/Optional;)Lcom/mojang/serialization/Dynamic;- official - a- Lbfs;a(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/util/Optional;)Lcom/mojang/serialization/Dynamic;
 
- 
fixBucketEntityDataprivate static void fixBucketEntityData(ItemStackComponentizationFix.StackData data, com.mojang.serialization.Dynamic<?> dynamic) - Mappings:
- Namespace - Name - Mixin selector - named - fixBucketEntityData- Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;fixBucketEntityData(Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix$StackData;Lcom/mojang/serialization/Dynamic;)V- intermediary - method_57237- Lnet/minecraft/class_9267;method_57237(Lnet/minecraft/class_9267$class_9268;Lcom/mojang/serialization/Dynamic;)V- official - f- Lbfs;f(Lbfs$a;Lcom/mojang/serialization/Dynamic;)V
 
- 
fixLodestoneTargetprivate static void fixLodestoneTarget(ItemStackComponentizationFix.StackData data, com.mojang.serialization.Dynamic<?> dynamic) - Mappings:
- Namespace - Name - Mixin selector - named - fixLodestoneTarget- Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;fixLodestoneTarget(Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix$StackData;Lcom/mojang/serialization/Dynamic;)V- intermediary - method_57239- Lnet/minecraft/class_9267;method_57239(Lnet/minecraft/class_9267$class_9268;Lcom/mojang/serialization/Dynamic;)V- official - g- Lbfs;g(Lbfs$a;Lcom/mojang/serialization/Dynamic;)V
 
- 
fixExplosion- Mappings:
- Namespace - Name - Mixin selector - named - fixExplosion- Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;fixExplosion(Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix$StackData;)V- intermediary - method_57209- Lnet/minecraft/class_9267;method_57209(Lnet/minecraft/class_9267$class_9268;)V- official - a- Lbfs;a(Lbfs$a;)V
 
- 
fixFireworks- Mappings:
- Namespace - Name - Mixin selector - named - fixFireworks- Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;fixFireworks(Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix$StackData;)V- intermediary - method_57223- Lnet/minecraft/class_9267;method_57223(Lnet/minecraft/class_9267$class_9268;)V- official - b- Lbfs;b(Lbfs$a;)V
 
- 
fixExplosionprivate static com.mojang.serialization.Dynamic<?> fixExplosion(com.mojang.serialization.Dynamic<?> dynamic) - Mappings:
- Namespace - Name - Mixin selector - named - fixExplosion- Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;fixExplosion(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;- intermediary - method_57234- Lnet/minecraft/class_9267;method_57234(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;- official - f- Lbfs;f(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
 
- 
createProfileDynamicpublic static com.mojang.serialization.Dynamic<?> createProfileDynamic(com.mojang.serialization.Dynamic<?> dynamic) - Mappings:
- Namespace - Name - Mixin selector - named - createProfileDynamic- Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;createProfileDynamic(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;- intermediary - method_57236- Lnet/minecraft/class_9267;method_57236(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;- official - a- Lbfs;a(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
 
- 
isValidUsername- Mappings:
- Namespace - Name - Mixin selector - named - isValidUsername- Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;isValidUsername(Ljava/lang/String;)Z- intermediary - method_58048- Lnet/minecraft/class_9267;method_58048(Ljava/lang/String;)Z- official - a- Lbfs;a(Ljava/lang/String;)Z
 
- 
createPropertiesDynamic@Nullable private static @Nullable com.mojang.serialization.Dynamic<?> createPropertiesDynamic(com.mojang.serialization.OptionalDynamic<?> propertiesDynamic) - Mappings:
- Namespace - Name - Mixin selector - named - createPropertiesDynamic- Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;createPropertiesDynamic(Lcom/mojang/serialization/OptionalDynamic;)Lcom/mojang/serialization/Dynamic;- intermediary - method_57218- Lnet/minecraft/class_9267;method_57218(Lcom/mojang/serialization/OptionalDynamic;)Lcom/mojang/serialization/Dynamic;- official - a- Lbfs;a(Lcom/mojang/serialization/OptionalDynamic;)Lcom/mojang/serialization/Dynamic;
 
- 
makeRuleprotected com.mojang.datafixers.TypeRewriteRule makeRule()- Specified by:
- makeRulein class- com.mojang.datafixers.DataFix
 
 
-