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 bgq
  • Field Details

    • HIDE_ENCHANTMENTS_FLAG

      private 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 Lbgq;a:I
    • HIDE_MODIFIERS_FLAG

      private 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 Lbgq;b:I
    • HIDE_UNBREAKABLE_FLAG

      private 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 Lbgq;c:I
    • HIDE_CAN_DESTROY_FLAG

      private 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 Lbgq;d:I
    • HIDE_CAN_PLACE_FLAG

      private 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 Lbgq;e:I
    • HIDE_ADDITIONAL_FLAG

      private 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 Lbgq;f:I
    • HIDE_DYED_FLAG

      private 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 Lbgq;g:I
    • HIDE_UPGRADE_FLAG

      private 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 Lbgq;h:I
    • POTION_ITEM_IDS

      private static final Set<String> 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 Lbgq;i:Ljava/util/Set;
    • ENTITY_BUCKET_ITEM_IDS

      private static final Set<String> 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 Lbgq;j:Ljava/util/Set;
    • RELEVANT_ENTITY_NBT_KEYS

      private static final List<String> 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 Lbgq;k:Ljava/util/List;
    • BOOLEAN_BLOCK_STATE_PROPERTIES

      private static final Set<String> 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 Lbgq;l:Ljava/util/Set;
    • COMMA_SPLITTER

      private static final Splitter 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 Lbgq;m:Lcom/google/common/base/Splitter;
  • Constructor Details

    • ItemStackComponentizationFix

      public 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> Lbgq;<init>(Lcom/mojang/datafixers/schemas/Schema;)V
  • Method Details

    • fixStack

      private 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 Lbgq;a(Lbgq$a;Lcom/mojang/serialization/Dynamic;)V
    • fixBlockStateTag

      private 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 Lbgq;b(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
    • fixDisplay

      private 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 Lbgq;a(Lbgq$a;Lcom/mojang/serialization/Dynamic;I)Lcom/mojang/serialization/Dynamic;
    • fixBlockEntityData

      private 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 Lbgq;a(Lbgq$a;Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
    • fixEnchantments

      private 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 Lbgq;a(Lbgq$a;Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Z)V
    • getEnchantmentAndLevelPair

      private 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 Lbgq;c(Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional;
    • fixAdventureModePredicates

      private 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 Lbgq;b(Lbgq$a;Lcom/mojang/serialization/Dynamic;I)V
    • fixBlockPredicateList

      private 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 Lbgq;b(Lbgq$a;Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Z)V
    • createBlockPredicateListDynamic

      private 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 Lbgq;a(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
    • fixAttributeModifiers

      private 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 Lbgq;c(Lbgq$a;Lcom/mojang/serialization/Dynamic;I)V
    • fixAttributeModifier

      private 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 Lbgq;d(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
    • fixMapDecorations

      private 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 Lbgq;e(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/datafixers/util/Pair;
    • getMapDecorationName

      private static String getMapDecorationName(int index)
      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 Lbgq;a(I)Ljava/lang/String;
    • fixPotionContents

      private 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 Lbgq;b(Lbgq$a;Lcom/mojang/serialization/Dynamic;)V
    • fixWritableBookContent

      private 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 Lbgq;c(Lbgq$a;Lcom/mojang/serialization/Dynamic;)V
    • fixWrittenBookContent

      private 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 Lbgq;d(Lbgq$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 Lbgq;e(Lbgq$a;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
    • createFilterableTextDynamic

      private 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 Lbgq;a(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/util/Optional;)Lcom/mojang/serialization/Dynamic;
    • fixBucketEntityData

      private 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 Lbgq;f(Lbgq$a;Lcom/mojang/serialization/Dynamic;)V
    • fixLodestoneTarget

      private 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 Lbgq;g(Lbgq$a;Lcom/mojang/serialization/Dynamic;)V
    • fixExplosion

      private static void fixExplosion(ItemStackComponentizationFix.StackData data)
      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 Lbgq;a(Lbgq$a;)V
    • fixFireworks

      private static void fixFireworks(ItemStackComponentizationFix.StackData data)
      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 Lbgq;b(Lbgq$a;)V
    • fixExplosion

      private 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 Lbgq;f(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
    • createProfileDynamic

      public 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 Lbgq;a(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
    • isValidUsername

      private static boolean isValidUsername(String username)
      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 Lbgq;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 Lbgq;a(Lcom/mojang/serialization/OptionalDynamic;)Lcom/mojang/serialization/Dynamic;
    • makeRule

      protected com.mojang.datafixers.TypeRewriteRule makeRule()
      Specified by:
      makeRule in class com.mojang.datafixers.DataFix