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
official bdd
intermediary net/minecraft/class_9267
named net/minecraft/datafixer/fix/ItemStackComponentizationFix
  • Field Details

    • field_49188

      private static final int field_49188
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Lbdd;a:I
      intermediary field_49188 Lnet/minecraft/class_9267;field_49188:I
      named field_49188 Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;field_49188:I
    • field_49189

      private static final int field_49189
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official b Lbdd;b:I
      intermediary field_49189 Lnet/minecraft/class_9267;field_49189:I
      named field_49189 Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;field_49189:I
    • field_49190

      private static final int field_49190
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official c Lbdd;c:I
      intermediary field_49190 Lnet/minecraft/class_9267;field_49190:I
      named field_49190 Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;field_49190:I
    • field_49191

      private static final int field_49191
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official d Lbdd;d:I
      intermediary field_49191 Lnet/minecraft/class_9267;field_49191:I
      named field_49191 Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;field_49191:I
    • field_49192

      private static final int field_49192
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official e Lbdd;e:I
      intermediary field_49192 Lnet/minecraft/class_9267;field_49192:I
      named field_49192 Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;field_49192:I
    • field_49193

      private static final int field_49193
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official f Lbdd;f:I
      intermediary field_49193 Lnet/minecraft/class_9267;field_49193:I
      named field_49193 Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;field_49193:I
    • field_49194

      private static final int field_49194
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official g Lbdd;g:I
      intermediary field_49194 Lnet/minecraft/class_9267;field_49194:I
      named field_49194 Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;field_49194:I
    • field_49195

      private static final int field_49195
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official h Lbdd;h:I
      intermediary field_49195 Lnet/minecraft/class_9267;field_49195:I
      named field_49195 Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;field_49195:I
    • POTION_ITEM_IDS

      private static final Set<String> POTION_ITEM_IDS
      Mappings:
      Namespace Name Mixin selector
      official i Lbdd;i:Ljava/util/Set;
      intermediary field_49196 Lnet/minecraft/class_9267;field_49196:Ljava/util/Set;
      named POTION_ITEM_IDS Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;POTION_ITEM_IDS:Ljava/util/Set;
    • ENTITY_BUCKET_ITEM_IDS

      private static final Set<String> ENTITY_BUCKET_ITEM_IDS
      Mappings:
      Namespace Name Mixin selector
      official j Lbdd;j:Ljava/util/Set;
      intermediary field_49197 Lnet/minecraft/class_9267;field_49197:Ljava/util/Set;
      named ENTITY_BUCKET_ITEM_IDS Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;ENTITY_BUCKET_ITEM_IDS:Ljava/util/Set;
    • RELEVANT_ENTITY_NBT_KEYS

      private static final List<String> RELEVANT_ENTITY_NBT_KEYS
      Mappings:
      Namespace Name Mixin selector
      official k Lbdd;k:Ljava/util/List;
      intermediary field_49198 Lnet/minecraft/class_9267;field_49198:Ljava/util/List;
      named RELEVANT_ENTITY_NBT_KEYS Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;RELEVANT_ENTITY_NBT_KEYS:Ljava/util/List;
    • COMMA_SPLITTER

      private static final Splitter COMMA_SPLITTER
      Mappings:
      Namespace Name Mixin selector
      official l Lbdd;l:Lcom/google/common/base/Splitter;
      intermediary field_49199 Lnet/minecraft/class_9267;field_49199:Lcom/google/common/base/Splitter;
      named COMMA_SPLITTER Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;COMMA_SPLITTER:Lcom/google/common/base/Splitter;
  • Constructor Details

    • ItemStackComponentizationFix

      public ItemStackComponentizationFix(com.mojang.datafixers.schemas.Schema outputSchema)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbdd;<init>(Lcom/mojang/datafixers/schemas/Schema;)V
      intermediary <init> Lnet/minecraft/class_9267;<init>(Lcom/mojang/datafixers/schemas/Schema;)V
      named <init> Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;<init>(Lcom/mojang/datafixers/schemas/Schema;)V
  • Method Details

    • method_57211

      private static void method_57211(ItemStackComponentizationFix.class_9268 class_9268, com.mojang.serialization.Dynamic<?> dynamic)
      Mappings:
      Namespace Name Mixin selector
      official a Lbdd;a(Lbdd$a;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
      named method_57211 Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;method_57211(Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix$class_9268;Lcom/mojang/serialization/Dynamic;)V
    • method_57212

      private static com.mojang.serialization.Dynamic<?> method_57212(ItemStackComponentizationFix.class_9268 class_9268, com.mojang.serialization.Dynamic<?> dynamic, int int2)
      Mappings:
      Namespace Name Mixin selector
      official a Lbdd;a(Lbdd$a;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;
      named method_57212 Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;method_57212(Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix$class_9268;Lcom/mojang/serialization/Dynamic;I)Lcom/mojang/serialization/Dynamic;
    • method_57213

      private static <T> com.mojang.serialization.Dynamic<T> method_57213(ItemStackComponentizationFix.class_9268 class_9268, com.mojang.serialization.Dynamic<T> dynamic, String string)
      Mappings:
      Namespace Name Mixin selector
      official a Lbdd;a(Lbdd$a;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;
      named method_57213 Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;method_57213(Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix$class_9268;Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
    • method_57214

      private static void method_57214(ItemStackComponentizationFix.class_9268 class_9268, com.mojang.serialization.Dynamic<?> dynamic, String string, String string2, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official a Lbdd;a(Lbdd$a;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
      named method_57214 Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;method_57214(Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix$class_9268;Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Z)V
    • method_57215

      private static Optional<com.mojang.datafixers.util.Pair<String,Integer>> method_57215(com.mojang.serialization.Dynamic<?> dynamic)
      Mappings:
      Namespace Name Mixin selector
      official a Lbdd;a(Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional;
      intermediary method_57215 Lnet/minecraft/class_9267;method_57215(Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional;
      named method_57215 Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;method_57215(Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional;
    • method_57225

      private static void method_57225(ItemStackComponentizationFix.class_9268 class_9268, com.mojang.serialization.Dynamic<?> dynamic, int int2)
      Mappings:
      Namespace Name Mixin selector
      official b Lbdd;b(Lbdd$a;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
      named method_57225 Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;method_57225(Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix$class_9268;Lcom/mojang/serialization/Dynamic;I)V
    • method_57226

      private static void method_57226(ItemStackComponentizationFix.class_9268 class_9268, com.mojang.serialization.Dynamic<?> dynamic, String string, String string2, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official b Lbdd;b(Lbdd$a;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
      named method_57226 Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;method_57226(Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix$class_9268;Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Z)V
    • method_57216

      private static com.mojang.serialization.Dynamic<?> method_57216(com.mojang.serialization.Dynamic<?> dynamic, String string)
      Mappings:
      Namespace Name Mixin selector
      official a Lbdd;a(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;
      named method_57216 Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;method_57216(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
    • method_57231

      private static void method_57231(ItemStackComponentizationFix.class_9268 class_9268, com.mojang.serialization.Dynamic<?> dynamic, int int2)
      Mappings:
      Namespace Name Mixin selector
      official c Lbdd;c(Lbdd$a;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
      named method_57231 Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;method_57231(Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix$class_9268;Lcom/mojang/serialization/Dynamic;I)V
    • method_57227

      private static com.mojang.serialization.Dynamic<?> method_57227(com.mojang.serialization.Dynamic<?> dynamic)
      Mappings:
      Namespace Name Mixin selector
      official b Lbdd;b(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;
      named method_57227 Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;method_57227(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
    • method_57232

      private static com.mojang.datafixers.util.Pair<com.mojang.serialization.Dynamic<?>,com.mojang.serialization.Dynamic<?>> method_57232(com.mojang.serialization.Dynamic<?> dynamic)
      Mappings:
      Namespace Name Mixin selector
      official c Lbdd;c(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;
      named method_57232 Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;method_57232(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/datafixers/util/Pair;
    • method_57208

      private static String method_57208(int int2)
      Mappings:
      Namespace Name Mixin selector
      official a Lbdd;a(I)Ljava/lang/String;
      intermediary method_57208 Lnet/minecraft/class_9267;method_57208(I)Ljava/lang/String;
      named method_57208 Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;method_57208(I)Ljava/lang/String;
    • method_57224

      private static void method_57224(ItemStackComponentizationFix.class_9268 class_9268, com.mojang.serialization.Dynamic<?> dynamic)
      Mappings:
      Namespace Name Mixin selector
      official b Lbdd;b(Lbdd$a;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
      named method_57224 Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;method_57224(Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix$class_9268;Lcom/mojang/serialization/Dynamic;)V
    • method_57230

      private static void method_57230(ItemStackComponentizationFix.class_9268 class_9268, com.mojang.serialization.Dynamic<?> dynamic)
      Mappings:
      Namespace Name Mixin selector
      official c Lbdd;c(Lbdd$a;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
      named method_57230 Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;method_57230(Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix$class_9268;Lcom/mojang/serialization/Dynamic;)V
    • method_57233

      private static void method_57233(ItemStackComponentizationFix.class_9268 class_9268, com.mojang.serialization.Dynamic<?> dynamic)
      Mappings:
      Namespace Name Mixin selector
      official d Lbdd;d(Lbdd$a;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
      named method_57233 Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;method_57233(Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix$class_9268;Lcom/mojang/serialization/Dynamic;)V
    • method_57235

      @Nullable private static @Nullable com.mojang.serialization.Dynamic<?> method_57235(ItemStackComponentizationFix.class_9268 class_9268, com.mojang.serialization.Dynamic<?> dynamic)
      Mappings:
      Namespace Name Mixin selector
      official e Lbdd;e(Lbdd$a;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;
      named method_57235 Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;method_57235(Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix$class_9268;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
    • method_57217

      private static com.mojang.serialization.Dynamic<?> method_57217(com.mojang.serialization.Dynamic<?> dynamic, String string, Optional<String> optional)
      Mappings:
      Namespace Name Mixin selector
      official a Lbdd;a(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;
      named method_57217 Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;method_57217(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/util/Optional;)Lcom/mojang/serialization/Dynamic;
    • method_57237

      private static void method_57237(ItemStackComponentizationFix.class_9268 class_9268, com.mojang.serialization.Dynamic<?> dynamic)
      Mappings:
      Namespace Name Mixin selector
      official f Lbdd;f(Lbdd$a;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
      named method_57237 Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;method_57237(Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix$class_9268;Lcom/mojang/serialization/Dynamic;)V
    • method_57239

      private static void method_57239(ItemStackComponentizationFix.class_9268 class_9268, com.mojang.serialization.Dynamic<?> dynamic)
      Mappings:
      Namespace Name Mixin selector
      official g Lbdd;g(Lbdd$a;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
      named method_57239 Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;method_57239(Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix$class_9268;Lcom/mojang/serialization/Dynamic;)V
    • method_57209

      private static void method_57209(ItemStackComponentizationFix.class_9268 class_9268)
      Mappings:
      Namespace Name Mixin selector
      official a Lbdd;a(Lbdd$a;)V
      intermediary method_57209 Lnet/minecraft/class_9267;method_57209(Lnet/minecraft/class_9267$class_9268;)V
      named method_57209 Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;method_57209(Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix$class_9268;)V
    • method_57223

      private static void method_57223(ItemStackComponentizationFix.class_9268 class_9268)
      Mappings:
      Namespace Name Mixin selector
      official b Lbdd;b(Lbdd$a;)V
      intermediary method_57223 Lnet/minecraft/class_9267;method_57223(Lnet/minecraft/class_9267$class_9268;)V
      named method_57223 Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;method_57223(Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix$class_9268;)V
    • method_57234

      private static com.mojang.serialization.Dynamic<?> method_57234(com.mojang.serialization.Dynamic<?> dynamic)
      Mappings:
      Namespace Name Mixin selector
      official d Lbdd;d(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;
      named method_57234 Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;method_57234(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
    • method_57236

      private static com.mojang.serialization.Dynamic<?> method_57236(com.mojang.serialization.Dynamic<?> dynamic)
      Mappings:
      Namespace Name Mixin selector
      official e Lbdd;e(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;
      named method_57236 Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;method_57236(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
    • method_57218

      @Nullable private static @Nullable com.mojang.serialization.Dynamic<?> method_57218(com.mojang.serialization.OptionalDynamic<?> optionalDynamic)
      Mappings:
      Namespace Name Mixin selector
      official a Lbdd;a(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;
      named method_57218 Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix;method_57218(Lcom/mojang/serialization/OptionalDynamic;)Lcom/mojang/serialization/Dynamic;
    • makeRule

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