类 SingleItemRecipeJsonFactory.SingleItemRecipeJsonProvider

  • 所有已实现的接口:
    RecipeJsonProvider
    封闭类:
    SingleItemRecipeJsonFactory

    public static class SingleItemRecipeJsonFactory.SingleItemRecipeJsonProvider
    extends Object
    implements RecipeJsonProvider
    Mappings:
    Namespace Name
    official jx$a
    intermediary net/minecraft/class_3981$class_3982
    named net/minecraft/data/server/recipe/SingleItemRecipeJsonFactory$SingleItemRecipeJsonProvider
    • 字段详细资料

      • recipeId

        private final Identifier recipeId
        Mappings:
        Namespace Name Mixin selector
        official a Ljx$a;a:Lwp;
        intermediary field_17696 Lnet/minecraft/class_3981$class_3982;field_17696:Lnet/minecraft/class_2960;
        named recipeId Lnet/minecraft/data/server/recipe/SingleItemRecipeJsonFactory$SingleItemRecipeJsonProvider;recipeId:Lnet/minecraft/util/Identifier;
      • group

        private final String group
        Mappings:
        Namespace Name Mixin selector
        official b Ljx$a;b:Ljava/lang/String;
        intermediary field_17697 Lnet/minecraft/class_3981$class_3982;field_17697:Ljava/lang/String;
        named group Lnet/minecraft/data/server/recipe/SingleItemRecipeJsonFactory$SingleItemRecipeJsonProvider;group:Ljava/lang/String;
      • input

        private final Ingredient input
        Mappings:
        Namespace Name Mixin selector
        official c Ljx$a;c:Lbsg;
        intermediary field_17698 Lnet/minecraft/class_3981$class_3982;field_17698:Lnet/minecraft/class_1856;
        named input Lnet/minecraft/data/server/recipe/SingleItemRecipeJsonFactory$SingleItemRecipeJsonProvider;input:Lnet/minecraft/recipe/Ingredient;
      • output

        private final Item output
        Mappings:
        Namespace Name Mixin selector
        official d Ljx$a;d:Lbpn;
        intermediary field_17699 Lnet/minecraft/class_3981$class_3982;field_17699:Lnet/minecraft/class_1792;
        named output Lnet/minecraft/data/server/recipe/SingleItemRecipeJsonFactory$SingleItemRecipeJsonProvider;output:Lnet/minecraft/item/Item;
      • count

        private final int count
        Mappings:
        Namespace Name Mixin selector
        official e Ljx$a;e:I
        intermediary field_17700 Lnet/minecraft/class_3981$class_3982;field_17700:I
        named count Lnet/minecraft/data/server/recipe/SingleItemRecipeJsonFactory$SingleItemRecipeJsonProvider;count:I
      • builder

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

        private final Identifier advancementId
        Mappings:
        Namespace Name Mixin selector
        official g Ljx$a;g:Lwp;
        intermediary field_17702 Lnet/minecraft/class_3981$class_3982;field_17702:Lnet/minecraft/class_2960;
        named advancementId Lnet/minecraft/data/server/recipe/SingleItemRecipeJsonFactory$SingleItemRecipeJsonProvider;advancementId:Lnet/minecraft/util/Identifier;
      • serializer

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

      • SingleItemRecipeJsonProvider

        public SingleItemRecipeJsonProvider​(Identifier recipeId,
                                            RecipeSerializer<?> serializer,
                                            String group,
                                            Ingredient input,
                                            Item output,
                                            int outputCount,
                                            Advancement.Task builder,
                                            Identifier advancementId)
        Mappings:
        Namespace Name Mixin selector
        official <init> Ljx$a;<init>(Lwp;Lbsl;Ljava/lang/String;Lbsg;Lbpn;ILad$a;Lwp;)V
        intermediary <init> Lnet/minecraft/class_3981$class_3982;<init>(Lnet/minecraft/class_2960;Lnet/minecraft/class_1865;Ljava/lang/String;Lnet/minecraft/class_1856;Lnet/minecraft/class_1792;ILnet/minecraft/class_161$class_162;Lnet/minecraft/class_2960;)V
        named <init> Lnet/minecraft/data/server/recipe/SingleItemRecipeJsonFactory$SingleItemRecipeJsonProvider;<init>(Lnet/minecraft/util/Identifier;Lnet/minecraft/recipe/RecipeSerializer;Ljava/lang/String;Lnet/minecraft/recipe/Ingredient;Lnet/minecraft/item/Item;ILnet/minecraft/advancement/Advancement$Task;Lnet/minecraft/util/Identifier;)V
    • 方法详细资料

      • serialize

        public void serialize​(JsonObject json)
        指定者:
        serialize 在接口中 RecipeJsonProvider
        Mappings:
        Namespace Name Mixin selector
        official a Ljr;a(Lcom/google/gson/JsonObject;)V
        intermediary method_10416 Lnet/minecraft/class_2444;method_10416(Lcom/google/gson/JsonObject;)V
        named serialize Lnet/minecraft/data/server/recipe/RecipeJsonProvider;serialize(Lcom/google/gson/JsonObject;)V
      • getRecipeId

        public Identifier getRecipeId()
        指定者:
        getRecipeId 在接口中 RecipeJsonProvider
        Mappings:
        Namespace Name Mixin selector
        official b Ljr;b()Lwp;
        intermediary method_10417 Lnet/minecraft/class_2444;method_10417()Lnet/minecraft/class_2960;
        named getRecipeId Lnet/minecraft/data/server/recipe/RecipeJsonProvider;getRecipeId()Lnet/minecraft/util/Identifier;
      • getSerializer

        public RecipeSerializer<?> getSerializer()
        指定者:
        getSerializer 在接口中 RecipeJsonProvider
        Mappings:
        Namespace Name Mixin selector
        official c Ljr;c()Lbsl;
        intermediary method_17800 Lnet/minecraft/class_2444;method_17800()Lnet/minecraft/class_1865;
        named getSerializer Lnet/minecraft/data/server/recipe/RecipeJsonProvider;getSerializer()Lnet/minecraft/recipe/RecipeSerializer;
      • toAdvancementJson

        @Nullable
        public @Nullable JsonObject toAdvancementJson()
        指定者:
        toAdvancementJson 在接口中 RecipeJsonProvider
        Mappings:
        Namespace Name Mixin selector
        official d Ljr;d()Lcom/google/gson/JsonObject;
        intermediary method_10415 Lnet/minecraft/class_2444;method_10415()Lcom/google/gson/JsonObject;
        named toAdvancementJson Lnet/minecraft/data/server/recipe/RecipeJsonProvider;toAdvancementJson()Lcom/google/gson/JsonObject;
      • getAdvancementId

        @Nullable
        public @Nullable Identifier getAdvancementId()
        指定者:
        getAdvancementId 在接口中 RecipeJsonProvider
        Mappings:
        Namespace Name Mixin selector
        official e Ljr;e()Lwp;
        intermediary method_10418 Lnet/minecraft/class_2444;method_10418()Lnet/minecraft/class_2960;
        named getAdvancementId Lnet/minecraft/data/server/recipe/RecipeJsonProvider;getAdvancementId()Lnet/minecraft/util/Identifier;