类 ShapelessRecipeJsonFactory.ShapelessRecipeJsonProvider

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

    public static class ShapelessRecipeJsonFactory.ShapelessRecipeJsonProvider
    extends Object
    implements RecipeJsonProvider
    Mappings:
    Namespace Name
    official jv$a
    intermediary net/minecraft/class_2450$class_2451
    named net/minecraft/data/server/recipe/ShapelessRecipeJsonFactory$ShapelessRecipeJsonProvider
    • 字段详细资料

      • recipeId

        private final Identifier recipeId
        Mappings:
        Namespace Name Mixin selector
        official a Ljv$a;a:Lwp;
        intermediary field_11402 Lnet/minecraft/class_2450$class_2451;field_11402:Lnet/minecraft/class_2960;
        named recipeId Lnet/minecraft/data/server/recipe/ShapelessRecipeJsonFactory$ShapelessRecipeJsonProvider;recipeId:Lnet/minecraft/util/Identifier;
      • output

        private final Item output
        Mappings:
        Namespace Name Mixin selector
        official b Ljv$a;b:Lbpn;
        intermediary field_11403 Lnet/minecraft/class_2450$class_2451;field_11403:Lnet/minecraft/class_1792;
        named output Lnet/minecraft/data/server/recipe/ShapelessRecipeJsonFactory$ShapelessRecipeJsonProvider;output:Lnet/minecraft/item/Item;
      • count

        private final int count
        Mappings:
        Namespace Name Mixin selector
        official c Ljv$a;c:I
        intermediary field_11400 Lnet/minecraft/class_2450$class_2451;field_11400:I
        named count Lnet/minecraft/data/server/recipe/ShapelessRecipeJsonFactory$ShapelessRecipeJsonProvider;count:I
      • group

        private final String group
        Mappings:
        Namespace Name Mixin selector
        official d Ljv$a;d:Ljava/lang/String;
        intermediary field_11399 Lnet/minecraft/class_2450$class_2451;field_11399:Ljava/lang/String;
        named group Lnet/minecraft/data/server/recipe/ShapelessRecipeJsonFactory$ShapelessRecipeJsonProvider;group:Ljava/lang/String;
      • inputs

        private final List<Ingredient> inputs
        Mappings:
        Namespace Name Mixin selector
        official e Ljv$a;e:Ljava/util/List;
        intermediary field_11404 Lnet/minecraft/class_2450$class_2451;field_11404:Ljava/util/List;
        named inputs Lnet/minecraft/data/server/recipe/ShapelessRecipeJsonFactory$ShapelessRecipeJsonProvider;inputs:Ljava/util/List;
      • builder

        private final Advancement.Task builder
        Mappings:
        Namespace Name Mixin selector
        official f Ljv$a;f:Lad$a;
        intermediary field_11401 Lnet/minecraft/class_2450$class_2451;field_11401:Lnet/minecraft/class_161$class_162;
        named builder Lnet/minecraft/data/server/recipe/ShapelessRecipeJsonFactory$ShapelessRecipeJsonProvider;builder:Lnet/minecraft/advancement/Advancement$Task;
      • advancementId

        private final Identifier advancementId
        Mappings:
        Namespace Name Mixin selector
        official g Ljv$a;g:Lwp;
        intermediary field_11405 Lnet/minecraft/class_2450$class_2451;field_11405:Lnet/minecraft/class_2960;
        named advancementId Lnet/minecraft/data/server/recipe/ShapelessRecipeJsonFactory$ShapelessRecipeJsonProvider;advancementId:Lnet/minecraft/util/Identifier;
    • 构造器详细资料

      • ShapelessRecipeJsonProvider

        public ShapelessRecipeJsonProvider​(Identifier recipeId,
                                           Item output,
                                           int outputCount,
                                           String group,
                                           List<Ingredient> inputs,
                                           Advancement.Task builder,
                                           Identifier advancementId)
        Mappings:
        Namespace Name Mixin selector
        official <init> Ljv$a;<init>(Lwp;Lbpn;ILjava/lang/String;Ljava/util/List;Lad$a;Lwp;)V
        intermediary <init> Lnet/minecraft/class_2450$class_2451;<init>(Lnet/minecraft/class_2960;Lnet/minecraft/class_1792;ILjava/lang/String;Ljava/util/List;Lnet/minecraft/class_161$class_162;Lnet/minecraft/class_2960;)V
        named <init> Lnet/minecraft/data/server/recipe/ShapelessRecipeJsonFactory$ShapelessRecipeJsonProvider;<init>(Lnet/minecraft/util/Identifier;Lnet/minecraft/item/Item;ILjava/lang/String;Ljava/util/List;Lnet/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
      • 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;
      • 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;
      • 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;