类 SingleItemRecipeJsonFactory


  • public class SingleItemRecipeJsonFactory
    extends Object
    Mappings:
    Namespace Name
    official jx
    intermediary net/minecraft/class_3981
    named net/minecraft/data/server/recipe/SingleItemRecipeJsonFactory
    • 字段详细资料

      • output

        private final Item output
        Mappings:
        Namespace Name Mixin selector
        official a Ljx;a:Lbpn;
        intermediary field_17690 Lnet/minecraft/class_3981;field_17690:Lnet/minecraft/class_1792;
        named output Lnet/minecraft/data/server/recipe/SingleItemRecipeJsonFactory;output:Lnet/minecraft/item/Item;
      • input

        private final Ingredient input
        Mappings:
        Namespace Name Mixin selector
        official b Ljx;b:Lbsg;
        intermediary field_17691 Lnet/minecraft/class_3981;field_17691:Lnet/minecraft/class_1856;
        named input Lnet/minecraft/data/server/recipe/SingleItemRecipeJsonFactory;input:Lnet/minecraft/recipe/Ingredient;
      • count

        private final int count
        Mappings:
        Namespace Name Mixin selector
        official c Ljx;c:I
        intermediary field_17692 Lnet/minecraft/class_3981;field_17692:I
        named count Lnet/minecraft/data/server/recipe/SingleItemRecipeJsonFactory;count:I
      • builder

        private final Advancement.Task builder
        Mappings:
        Namespace Name Mixin selector
        official d Ljx;d:Lad$a;
        intermediary field_17693 Lnet/minecraft/class_3981;field_17693:Lnet/minecraft/class_161$class_162;
        named builder Lnet/minecraft/data/server/recipe/SingleItemRecipeJsonFactory;builder:Lnet/minecraft/advancement/Advancement$Task;
      • group

        private String group
        Mappings:
        Namespace Name Mixin selector
        official e Ljx;e:Ljava/lang/String;
        intermediary field_17694 Lnet/minecraft/class_3981;field_17694:Ljava/lang/String;
        named group Lnet/minecraft/data/server/recipe/SingleItemRecipeJsonFactory;group:Ljava/lang/String;
      • serializer

        private final RecipeSerializer<?> serializer
        Mappings:
        Namespace Name Mixin selector
        official f Ljx;f:Lbsl;
        intermediary field_17695 Lnet/minecraft/class_3981;field_17695:Lnet/minecraft/class_1865;
        named serializer Lnet/minecraft/data/server/recipe/SingleItemRecipeJsonFactory;serializer:Lnet/minecraft/recipe/RecipeSerializer;
    • 构造器详细资料

      • SingleItemRecipeJsonFactory

        public SingleItemRecipeJsonFactory​(RecipeSerializer<?> serializer,
                                           Ingredient input,
                                           ItemConvertible output,
                                           int outputCount)
        Mappings:
        Namespace Name Mixin selector
        official <init> Ljx;<init>(Lbsl;Lbsg;Lbvq;I)V
        intermediary <init> Lnet/minecraft/class_3981;<init>(Lnet/minecraft/class_1865;Lnet/minecraft/class_1856;Lnet/minecraft/class_1935;I)V
        named <init> Lnet/minecraft/data/server/recipe/SingleItemRecipeJsonFactory;<init>(Lnet/minecraft/recipe/RecipeSerializer;Lnet/minecraft/recipe/Ingredient;Lnet/minecraft/item/ItemConvertible;I)V
    • 方法详细资料

      • create

        public static SingleItemRecipeJsonFactory create​(Ingredient input,
                                                         ItemConvertible output)
        Mappings:
        Namespace Name Mixin selector
        official a Ljx;a(Lbsg;Lbvq;)Ljx;
        intermediary method_17968 Lnet/minecraft/class_3981;method_17968(Lnet/minecraft/class_1856;Lnet/minecraft/class_1935;)Lnet/minecraft/class_3981;
        named create Lnet/minecraft/data/server/recipe/SingleItemRecipeJsonFactory;create(Lnet/minecraft/recipe/Ingredient;Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/data/server/recipe/SingleItemRecipeJsonFactory;
      • create

        public static SingleItemRecipeJsonFactory create​(Ingredient input,
                                                         ItemConvertible output,
                                                         int outputCount)
        Mappings:
        Namespace Name Mixin selector
        official a Ljx;a(Lbsg;Lbvq;I)Ljx;
        intermediary method_17969 Lnet/minecraft/class_3981;method_17969(Lnet/minecraft/class_1856;Lnet/minecraft/class_1935;I)Lnet/minecraft/class_3981;
        named create Lnet/minecraft/data/server/recipe/SingleItemRecipeJsonFactory;create(Lnet/minecraft/recipe/Ingredient;Lnet/minecraft/item/ItemConvertible;I)Lnet/minecraft/data/server/recipe/SingleItemRecipeJsonFactory;
      • create

        public SingleItemRecipeJsonFactory create​(String criterionName,
                                                  CriterionConditions conditions)
        Mappings:
        Namespace Name Mixin selector
        official a Ljx;a(Ljava/lang/String;Lal;)Ljx;
        intermediary method_17970 Lnet/minecraft/class_3981;method_17970(Ljava/lang/String;Lnet/minecraft/class_184;)Lnet/minecraft/class_3981;
        named create Lnet/minecraft/data/server/recipe/SingleItemRecipeJsonFactory;create(Ljava/lang/String;Lnet/minecraft/advancement/criterion/CriterionConditions;)Lnet/minecraft/data/server/recipe/SingleItemRecipeJsonFactory;
      • method_35919

        public SingleItemRecipeJsonFactory method_35919​(String string)
        Mappings:
        Namespace Name Mixin selector
        official a Ljx;a(Ljava/lang/String;)Ljx;
        intermediary method_35919 Lnet/minecraft/class_3981;method_35919(Ljava/lang/String;)Lnet/minecraft/class_3981;
        named method_35919 Lnet/minecraft/data/server/recipe/SingleItemRecipeJsonFactory;method_35919(Ljava/lang/String;)Lnet/minecraft/data/server/recipe/SingleItemRecipeJsonFactory;
      • offerTo

        public void offerTo​(Consumer<RecipeJsonProvider> exporter,
                            String recipeIdStr)
        Mappings:
        Namespace Name Mixin selector
        official a Ljx;a(Ljava/util/function/Consumer;Ljava/lang/String;)V
        intermediary method_17971 Lnet/minecraft/class_3981;method_17971(Ljava/util/function/Consumer;Ljava/lang/String;)V
        named offerTo Lnet/minecraft/data/server/recipe/SingleItemRecipeJsonFactory;offerTo(Ljava/util/function/Consumer;Ljava/lang/String;)V
      • offerTo

        public void offerTo​(Consumer<RecipeJsonProvider> exporter,
                            Identifier recipeId)
        Mappings:
        Namespace Name Mixin selector
        official a Ljx;a(Ljava/util/function/Consumer;Lwp;)V
        intermediary method_17972 Lnet/minecraft/class_3981;method_17972(Ljava/util/function/Consumer;Lnet/minecraft/class_2960;)V
        named offerTo Lnet/minecraft/data/server/recipe/SingleItemRecipeJsonFactory;offerTo(Ljava/util/function/Consumer;Lnet/minecraft/util/Identifier;)V
      • validate

        private void validate​(Identifier recipeId)
        Mappings:
        Namespace Name Mixin selector
        official a Ljx;a(Lwp;)V
        intermediary method_17973 Lnet/minecraft/class_3981;method_17973(Lnet/minecraft/class_2960;)V
        named validate Lnet/minecraft/data/server/recipe/SingleItemRecipeJsonFactory;validate(Lnet/minecraft/util/Identifier;)V