类 CookingRecipeJsonFactory.CookingRecipeJsonProvider

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

    public static class CookingRecipeJsonFactory.CookingRecipeJsonProvider
    extends Object
    implements RecipeJsonProvider
    Mappings:
    Namespace Name
    official jw$a
    intermediary net/minecraft/class_2454$class_2455
    named net/minecraft/data/server/recipe/CookingRecipeJsonFactory$CookingRecipeJsonProvider
    • 字段详细资料

      • recipeId

        private final Identifier recipeId
        Mappings:
        Namespace Name Mixin selector
        official a Ljw$a;a:Lwp;
        intermediary field_11424 Lnet/minecraft/class_2454$class_2455;field_11424:Lnet/minecraft/class_2960;
        named recipeId Lnet/minecraft/data/server/recipe/CookingRecipeJsonFactory$CookingRecipeJsonProvider;recipeId:Lnet/minecraft/util/Identifier;
      • group

        private final String group
        Mappings:
        Namespace Name Mixin selector
        official b Ljw$a;b:Ljava/lang/String;
        intermediary field_11426 Lnet/minecraft/class_2454$class_2455;field_11426:Ljava/lang/String;
        named group Lnet/minecraft/data/server/recipe/CookingRecipeJsonFactory$CookingRecipeJsonProvider;group:Ljava/lang/String;
      • ingredient

        private final Ingredient ingredient
        Mappings:
        Namespace Name Mixin selector
        official c Ljw$a;c:Lbsg;
        intermediary field_11425 Lnet/minecraft/class_2454$class_2455;field_11425:Lnet/minecraft/class_1856;
        named ingredient Lnet/minecraft/data/server/recipe/CookingRecipeJsonFactory$CookingRecipeJsonProvider;ingredient:Lnet/minecraft/recipe/Ingredient;
      • result

        private final Item result
        Mappings:
        Namespace Name Mixin selector
        official d Ljw$a;d:Lbpn;
        intermediary field_11428 Lnet/minecraft/class_2454$class_2455;field_11428:Lnet/minecraft/class_1792;
        named result Lnet/minecraft/data/server/recipe/CookingRecipeJsonFactory$CookingRecipeJsonProvider;result:Lnet/minecraft/item/Item;
      • experience

        private final float experience
        Mappings:
        Namespace Name Mixin selector
        official e Ljw$a;e:F
        intermediary field_11421 Lnet/minecraft/class_2454$class_2455;field_11421:F
        named experience Lnet/minecraft/data/server/recipe/CookingRecipeJsonFactory$CookingRecipeJsonProvider;experience:F
      • cookingTime

        private final int cookingTime
        Mappings:
        Namespace Name Mixin selector
        official f Ljw$a;f:I
        intermediary field_11422 Lnet/minecraft/class_2454$class_2455;field_11422:I
        named cookingTime Lnet/minecraft/data/server/recipe/CookingRecipeJsonFactory$CookingRecipeJsonProvider;cookingTime:I
      • builder

        private final Advancement.Task builder
        Mappings:
        Namespace Name Mixin selector
        official g Ljw$a;g:Lad$a;
        intermediary field_11423 Lnet/minecraft/class_2454$class_2455;field_11423:Lnet/minecraft/class_161$class_162;
        named builder Lnet/minecraft/data/server/recipe/CookingRecipeJsonFactory$CookingRecipeJsonProvider;builder:Lnet/minecraft/advancement/Advancement$Task;
      • advancementId

        private final Identifier advancementId
        Mappings:
        Namespace Name Mixin selector
        official h Ljw$a;h:Lwp;
        intermediary field_11427 Lnet/minecraft/class_2454$class_2455;field_11427:Lnet/minecraft/class_2960;
        named advancementId Lnet/minecraft/data/server/recipe/CookingRecipeJsonFactory$CookingRecipeJsonProvider;advancementId:Lnet/minecraft/util/Identifier;
      • serializer

        private final RecipeSerializer<? extends AbstractCookingRecipe> serializer
        Mappings:
        Namespace Name Mixin selector
        official i Ljw$a;i:Lbsl;
        intermediary field_17600 Lnet/minecraft/class_2454$class_2455;field_17600:Lnet/minecraft/class_1865;
        named serializer Lnet/minecraft/data/server/recipe/CookingRecipeJsonFactory$CookingRecipeJsonProvider;serializer:Lnet/minecraft/recipe/RecipeSerializer;
    • 构造器详细资料

      • CookingRecipeJsonProvider

        public CookingRecipeJsonProvider​(Identifier recipeId,
                                         String group,
                                         Ingredient ingredient,
                                         Item result,
                                         float experience,
                                         int cookingTime,
                                         Advancement.Task builder,
                                         Identifier advancementId,
                                         RecipeSerializer<? extends AbstractCookingRecipe> serializer)
        Mappings:
        Namespace Name Mixin selector
        official <init> Ljw$a;<init>(Lwp;Ljava/lang/String;Lbsg;Lbpn;FILad$a;Lwp;Lbsl;)V
        intermediary <init> Lnet/minecraft/class_2454$class_2455;<init>(Lnet/minecraft/class_2960;Ljava/lang/String;Lnet/minecraft/class_1856;Lnet/minecraft/class_1792;FILnet/minecraft/class_161$class_162;Lnet/minecraft/class_2960;Lnet/minecraft/class_1865;)V
        named <init> Lnet/minecraft/data/server/recipe/CookingRecipeJsonFactory$CookingRecipeJsonProvider;<init>(Lnet/minecraft/util/Identifier;Ljava/lang/String;Lnet/minecraft/recipe/Ingredient;Lnet/minecraft/item/Item;FILnet/minecraft/advancement/Advancement$Task;Lnet/minecraft/util/Identifier;Lnet/minecraft/recipe/RecipeSerializer;)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;