Package net.minecraft.data.server.recipe
Class CookingRecipeJsonBuilder.CookingRecipeJsonProvider
java.lang.Object
net.minecraft.data.server.recipe.CookingRecipeJsonBuilder.CookingRecipeJsonProvider
- All Implemented Interfaces:
RecipeJsonProvider
- Enclosing class:
CookingRecipeJsonBuilder
public static class CookingRecipeJsonBuilder.CookingRecipeJsonProvider
extends Object
implements RecipeJsonProvider
- Mappings:
Namespace Name official kj$a
intermediary net/minecraft/class_2454$class_2455
named net/minecraft/data/server/recipe/CookingRecipeJsonBuilder$CookingRecipeJsonProvider
-
Field Summary
Modifier and TypeFieldDescriptionprivate final Advancement.Builder
private final Identifier
private final int
private final float
private final String
private final Ingredient
private final Identifier
private final Item
private final RecipeSerializer<? extends AbstractCookingRecipe>
-
Constructor Summary
ConstructorDescriptionCookingRecipeJsonProvider
(Identifier recipeId, String group, Ingredient input, Item result, float experience, int cookingTime, Advancement.Builder advancementBuilder, Identifier advancementId, RecipeSerializer<? extends AbstractCookingRecipe> serializer) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.data.server.recipe.RecipeJsonProvider
toJson
-
Field Details
-
recipeId
- Mappings:
Namespace Name Mixin selector official a
Lkj$a;a:Lyt;
intermediary field_11424
Lnet/minecraft/class_2454$class_2455;field_11424:Lnet/minecraft/class_2960;
named recipeId
Lnet/minecraft/data/server/recipe/CookingRecipeJsonBuilder$CookingRecipeJsonProvider;recipeId:Lnet/minecraft/util/Identifier;
-
group
- Mappings:
Namespace Name Mixin selector official b
Lkj$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/CookingRecipeJsonBuilder$CookingRecipeJsonProvider;group:Ljava/lang/String;
-
input
- Mappings:
Namespace Name Mixin selector official c
Lkj$a;c:Lbxl;
intermediary field_11425
Lnet/minecraft/class_2454$class_2455;field_11425:Lnet/minecraft/class_1856;
named input
Lnet/minecraft/data/server/recipe/CookingRecipeJsonBuilder$CookingRecipeJsonProvider;input:Lnet/minecraft/recipe/Ingredient;
-
result
- Mappings:
Namespace Name Mixin selector official d
Lkj$a;d:Lbus;
intermediary field_11428
Lnet/minecraft/class_2454$class_2455;field_11428:Lnet/minecraft/class_1792;
named result
Lnet/minecraft/data/server/recipe/CookingRecipeJsonBuilder$CookingRecipeJsonProvider;result:Lnet/minecraft/item/Item;
-
experience
private final float experience- Mappings:
Namespace Name Mixin selector official e
Lkj$a;e:F
intermediary field_11421
Lnet/minecraft/class_2454$class_2455;field_11421:F
named experience
Lnet/minecraft/data/server/recipe/CookingRecipeJsonBuilder$CookingRecipeJsonProvider;experience:F
-
cookingTime
private final int cookingTime- Mappings:
Namespace Name Mixin selector official f
Lkj$a;f:I
intermediary field_11422
Lnet/minecraft/class_2454$class_2455;field_11422:I
named cookingTime
Lnet/minecraft/data/server/recipe/CookingRecipeJsonBuilder$CookingRecipeJsonProvider;cookingTime:I
-
advancementBuilder
- Mappings:
Namespace Name Mixin selector official g
Lkj$a;g:Laf$a;
intermediary field_11423
Lnet/minecraft/class_2454$class_2455;field_11423:Lnet/minecraft/class_161$class_162;
named advancementBuilder
Lnet/minecraft/data/server/recipe/CookingRecipeJsonBuilder$CookingRecipeJsonProvider;advancementBuilder:Lnet/minecraft/advancement/Advancement$Builder;
-
advancementId
- Mappings:
Namespace Name Mixin selector official h
Lkj$a;h:Lyt;
intermediary field_11427
Lnet/minecraft/class_2454$class_2455;field_11427:Lnet/minecraft/class_2960;
named advancementId
Lnet/minecraft/data/server/recipe/CookingRecipeJsonBuilder$CookingRecipeJsonProvider;advancementId:Lnet/minecraft/util/Identifier;
-
serializer
- Mappings:
Namespace Name Mixin selector official i
Lkj$a;i:Lbxq;
intermediary field_17600
Lnet/minecraft/class_2454$class_2455;field_17600:Lnet/minecraft/class_1865;
named serializer
Lnet/minecraft/data/server/recipe/CookingRecipeJsonBuilder$CookingRecipeJsonProvider;serializer:Lnet/minecraft/recipe/RecipeSerializer;
-
-
Constructor Details
-
CookingRecipeJsonProvider
public CookingRecipeJsonProvider(Identifier recipeId, String group, Ingredient input, Item result, float experience, int cookingTime, Advancement.Builder advancementBuilder, Identifier advancementId, RecipeSerializer<? extends AbstractCookingRecipe> serializer) - Mappings:
Namespace Name Mixin selector official <init>
Lkj$a;<init>(Lyt;Ljava/lang/String;Lbxl;Lbus;FILaf$a;Lyt;Lbxq;)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/CookingRecipeJsonBuilder$CookingRecipeJsonProvider;<init>(Lnet/minecraft/util/Identifier;Ljava/lang/String;Lnet/minecraft/recipe/Ingredient;Lnet/minecraft/item/Item;FILnet/minecraft/advancement/Advancement$Builder;Lnet/minecraft/util/Identifier;Lnet/minecraft/recipe/RecipeSerializer;)V
-
-
Method Details
-
serialize
- Specified by:
serialize
in interfaceRecipeJsonProvider
- Mappings:
Namespace Name Mixin selector official a
Lke;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
- Specified by:
getSerializer
in interfaceRecipeJsonProvider
- Mappings:
Namespace Name Mixin selector official c
Lke;c()Lbxq;
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
- Specified by:
getRecipeId
in interfaceRecipeJsonProvider
- Mappings:
Namespace Name Mixin selector official b
Lke;b()Lyt;
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
- Specified by:
toAdvancementJson
in interfaceRecipeJsonProvider
- Mappings:
Namespace Name Mixin selector official d
Lke;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
- Specified by:
getAdvancementId
in interfaceRecipeJsonProvider
- Mappings:
Namespace Name Mixin selector official e
Lke;e()Lyt;
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;
-