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
  • Field Details Link icon

    • HIDE_ENCHANTMENTS_FLAG Link icon

      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 Lbfs;a:I
    • HIDE_MODIFIERS_FLAG Link icon

      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 Lbfs;b:I
    • HIDE_UNBREAKABLE_FLAG Link icon

      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 Lbfs;c:I
    • HIDE_CAN_DESTROY_FLAG Link icon

      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 Lbfs;d:I
    • HIDE_CAN_PLACE_FLAG Link icon

      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 Lbfs;e:I
    • HIDE_ADDITIONAL_FLAG Link icon

      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 Lbfs;f:I
    • HIDE_DYED_FLAG Link icon

      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 Lbfs;g:I
    • HIDE_UPGRADE_FLAG Link icon

      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 Lbfs;h:I
    • POTION_ITEM_IDS Link icon

      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 Lbfs;i:Ljava/util/Set;
    • ENTITY_BUCKET_ITEM_IDS Link icon

      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 Lbfs;j:Ljava/util/Set;
    • RELEVANT_ENTITY_NBT_KEYS Link icon

      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 Lbfs;k:Ljava/util/List;
    • BOOLEAN_BLOCK_STATE_PROPERTIES Link icon

      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 Lbfs;l:Ljava/util/Set;
    • COMMA_SPLITTER Link icon

      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 Lbfs;m:Lcom/google/common/base/Splitter;
  • Constructor Details Link icon

    • ItemStackComponentizationFix Link icon

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

    • fixStack Link icon

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

      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 Lbfs;b(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
    • fixDisplay Link icon

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

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

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

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

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

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

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

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

      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 Lbfs;d(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
    • fixMapDecorations Link icon

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

      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 Lbfs;a(I)Ljava/lang/String;
    • fixPotionContents Link icon

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

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

      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 Lbfs;d(Lbfs$a;Lcom/mojang/serialization/Dynamic;)V
    • fixBookPages Link icon

      @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;
    • createFilterableTextDynamic Link icon

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

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

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

      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 Lbfs;a(Lbfs$a;)V
    • fixFireworks Link icon

      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 Lbfs;b(Lbfs$a;)V
    • fixExplosion Link icon

      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 Lbfs;f(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
    • createProfileDynamic Link icon

      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 Lbfs;a(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
    • isValidUsername Link icon

      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 Lbfs;a(Ljava/lang/String;)Z
    • createPropertiesDynamic Link icon

      @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;
    • makeRule Link icon

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