Class ItemVariantComponentizationFix

java.lang.Object
com.mojang.datafixers.DataFix
net.minecraft.datafixer.fix.ItemVariantComponentizationFix

public class ItemVariantComponentizationFix extends com.mojang.datafixers.DataFix
Mappings:
Namespace Name
named net/minecraft/datafixer/fix/ItemVariantComponentizationFix
intermediary net/minecraft/class_10621
official bht
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    private static interface 
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    ItemVariantComponentizationFix(com.mojang.datafixers.schemas.Schema outputSchema)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    private static <T> com.mojang.serialization.Dynamic<T>
    fixAxolotlBucket(com.mojang.serialization.Dynamic<T> dynamic, com.mojang.serialization.Dynamic<T> dynamic2)
     
    private static <T> com.mojang.serialization.Dynamic<T>
    fixPainting(com.mojang.serialization.Dynamic<T> dynamic)
     
    private static <T> com.mojang.serialization.Dynamic<T>
    fixSalmonBucket(com.mojang.serialization.Dynamic<T> dynamic, com.mojang.serialization.Dynamic<T> dynamic2)
     
    private static <T> com.mojang.serialization.Dynamic<T>
    fixTropicalFishBucket(com.mojang.serialization.Dynamic<T> dynamic, com.mojang.serialization.Dynamic<T> dynamic2)
     
    private static String
     
    private static String
     
    private static String
     
    final com.mojang.datafixers.TypeRewriteRule
     

    Methods inherited from class com.mojang.datafixers.DataFix

    checked, convertUnchecked, fixTypeEverywhere, fixTypeEverywhere, fixTypeEverywhere, fixTypeEverywhere, fixTypeEverywhereTyped, fixTypeEverywhereTyped, fixTypeEverywhereTyped, fixTypeEverywhereTyped, getInputSchema, getOutputSchema, getRule, getVersionKey, onFail, writeAndRead, writeFixAndRead

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ItemVariantComponentizationFix

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

    • makeRule

      public final com.mojang.datafixers.TypeRewriteRule makeRule()
      Specified by:
      makeRule in class com.mojang.datafixers.DataFix
    • getTropicalFishBaseColorName

      private static String getTropicalFishBaseColorName(int variant)
      Mappings:
      Namespace Name Mixin selector
      named getTropicalFishBaseColorName Lnet/minecraft/datafixer/fix/ItemVariantComponentizationFix;getTropicalFishBaseColorName(I)Ljava/lang/String;
      intermediary method_66603 Lnet/minecraft/class_10621;method_66603(I)Ljava/lang/String;
      official a Lbht;a(I)Ljava/lang/String;
    • getTropicalFishPatternColorName

      private static String getTropicalFishPatternColorName(int variant)
      Mappings:
      Namespace Name Mixin selector
      named getTropicalFishPatternColorName Lnet/minecraft/datafixer/fix/ItemVariantComponentizationFix;getTropicalFishPatternColorName(I)Ljava/lang/String;
      intermediary method_66609 Lnet/minecraft/class_10621;method_66609(I)Ljava/lang/String;
      official b Lbht;b(I)Ljava/lang/String;
    • getTropicalFishPatternName

      private static String getTropicalFishPatternName(int variant)
      Mappings:
      Namespace Name Mixin selector
      named getTropicalFishPatternName Lnet/minecraft/datafixer/fix/ItemVariantComponentizationFix;getTropicalFishPatternName(I)Ljava/lang/String;
      intermediary method_66612 Lnet/minecraft/class_10621;method_66612(I)Ljava/lang/String;
      official c Lbht;c(I)Ljava/lang/String;
    • fixTropicalFishBucket

      private static <T> com.mojang.serialization.Dynamic<T> fixTropicalFishBucket(com.mojang.serialization.Dynamic<T> dynamic, com.mojang.serialization.Dynamic<T> dynamic2)
      Mappings:
      Namespace Name Mixin selector
      named fixTropicalFishBucket Lnet/minecraft/datafixer/fix/ItemVariantComponentizationFix;fixTropicalFishBucket(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
      intermediary method_66607 Lnet/minecraft/class_10621;method_66607(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
      official a Lbht;a(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
    • fixAxolotlBucket

      private static <T> com.mojang.serialization.Dynamic<T> fixAxolotlBucket(com.mojang.serialization.Dynamic<T> dynamic, com.mojang.serialization.Dynamic<T> dynamic2)
      Mappings:
      Namespace Name Mixin selector
      named fixAxolotlBucket Lnet/minecraft/datafixer/fix/ItemVariantComponentizationFix;fixAxolotlBucket(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
      intermediary method_66611 Lnet/minecraft/class_10621;method_66611(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
      official b Lbht;b(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
    • fixSalmonBucket

      private static <T> com.mojang.serialization.Dynamic<T> fixSalmonBucket(com.mojang.serialization.Dynamic<T> dynamic, com.mojang.serialization.Dynamic<T> dynamic2)
      Mappings:
      Namespace Name Mixin selector
      named fixSalmonBucket Lnet/minecraft/datafixer/fix/ItemVariantComponentizationFix;fixSalmonBucket(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
      intermediary method_66614 Lnet/minecraft/class_10621;method_66614(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
      official c Lbht;c(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
    • fixPainting

      private static <T> com.mojang.serialization.Dynamic<T> fixPainting(com.mojang.serialization.Dynamic<T> dynamic)
      Mappings:
      Namespace Name Mixin selector
      named fixPainting Lnet/minecraft/datafixer/fix/ItemVariantComponentizationFix;fixPainting(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
      intermediary method_66606 Lnet/minecraft/class_10621;method_66606(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
      official a Lbht;a(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;