Package net.minecraft.data.server.recipe
Class SmithingTransformRecipeJsonBuilder
java.lang.Object
net.minecraft.data.server.recipe.SmithingTransformRecipeJsonBuilder
- Mappings:
- Namespace - Name - official - lw- intermediary - net/minecraft/class_8074- named - net/minecraft/data/server/recipe/SmithingTransformRecipeJsonBuilder
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic final record
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final Ingredientprivate final Advancement.Builderprivate final Ingredientprivate final RecipeCategoryprivate final Itemprivate final RecipeSerializer<?>private final Ingredient
- 
Constructor SummaryConstructorsConstructorDescriptionSmithingTransformRecipeJsonBuilder(RecipeSerializer<?> serializer, Ingredient template, Ingredient base, Ingredient addition, RecipeCategory category, Item result) 
- 
Method SummaryModifier and TypeMethodDescriptioncreate(Ingredient template, Ingredient base, Ingredient addition, RecipeCategory category, Item result) criterion(String name, CriterionConditions conditions) voidofferTo(Consumer<RecipeJsonProvider> exporter, String recipeId) voidofferTo(Consumer<RecipeJsonProvider> exporter, Identifier recipeId) private voidvalidate(Identifier recipeId) 
- 
Field Details- 
template- Mappings:
- Namespace - Name - Mixin selector - official - a- Llw;a:Lciz;- intermediary - field_42090- Lnet/minecraft/class_8074;field_42090:Lnet/minecraft/class_1856;- named - template- Lnet/minecraft/data/server/recipe/SmithingTransformRecipeJsonBuilder;template:Lnet/minecraft/recipe/Ingredient;
 
- 
base- Mappings:
- Namespace - Name - Mixin selector - official - b- Llw;b:Lciz;- intermediary - field_42091- Lnet/minecraft/class_8074;field_42091:Lnet/minecraft/class_1856;- named - base- Lnet/minecraft/data/server/recipe/SmithingTransformRecipeJsonBuilder;base:Lnet/minecraft/recipe/Ingredient;
 
- 
addition- Mappings:
- Namespace - Name - Mixin selector - official - c- Llw;c:Lciz;- intermediary - field_42092- Lnet/minecraft/class_8074;field_42092:Lnet/minecraft/class_1856;- named - addition- Lnet/minecraft/data/server/recipe/SmithingTransformRecipeJsonBuilder;addition:Lnet/minecraft/recipe/Ingredient;
 
- 
category- Mappings:
- Namespace - Name - Mixin selector - official - d- Llw;d:Llq;- intermediary - field_42093- Lnet/minecraft/class_8074;field_42093:Lnet/minecraft/class_7800;- named - category- Lnet/minecraft/data/server/recipe/SmithingTransformRecipeJsonBuilder;category:Lnet/minecraft/recipe/book/RecipeCategory;
 
- 
result- Mappings:
- Namespace - Name - Mixin selector - official - e- Llw;e:Lcfu;- intermediary - field_42094- Lnet/minecraft/class_8074;field_42094:Lnet/minecraft/class_1792;- named - result- Lnet/minecraft/data/server/recipe/SmithingTransformRecipeJsonBuilder;result:Lnet/minecraft/item/Item;
 
- 
advancement- Mappings:
- Namespace - Name - Mixin selector - official - f- Llw;f:Lae$a;- intermediary - field_42095- Lnet/minecraft/class_8074;field_42095:Lnet/minecraft/class_161$class_162;- named - advancement- Lnet/minecraft/data/server/recipe/SmithingTransformRecipeJsonBuilder;advancement:Lnet/minecraft/advancement/Advancement$Builder;
 
- 
serializer- Mappings:
- Namespace - Name - Mixin selector - official - g- Llw;g:Lcje;- intermediary - field_42096- Lnet/minecraft/class_8074;field_42096:Lnet/minecraft/class_1865;- named - serializer- Lnet/minecraft/data/server/recipe/SmithingTransformRecipeJsonBuilder;serializer:Lnet/minecraft/recipe/RecipeSerializer;
 
 
- 
- 
Constructor Details- 
SmithingTransformRecipeJsonBuilderpublic SmithingTransformRecipeJsonBuilder(RecipeSerializer<?> serializer, Ingredient template, Ingredient base, Ingredient addition, RecipeCategory category, Item result) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Llw;<init>(Lcje;Lciz;Lciz;Lciz;Llq;Lcfu;)V- intermediary - <init>- Lnet/minecraft/class_8074;<init>(Lnet/minecraft/class_1865;Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;Lnet/minecraft/class_7800;Lnet/minecraft/class_1792;)V- named - <init>- Lnet/minecraft/data/server/recipe/SmithingTransformRecipeJsonBuilder;<init>(Lnet/minecraft/recipe/RecipeSerializer;Lnet/minecraft/recipe/Ingredient;Lnet/minecraft/recipe/Ingredient;Lnet/minecraft/recipe/Ingredient;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/Item;)V
 
 
- 
- 
Method Details- 
createpublic static SmithingTransformRecipeJsonBuilder create(Ingredient template, Ingredient base, Ingredient addition, RecipeCategory category, Item result) - Mappings:
- Namespace - Name - Mixin selector - official - a- Llw;a(Lciz;Lciz;Lciz;Llq;Lcfu;)Llw;- intermediary - method_48535- Lnet/minecraft/class_8074;method_48535(Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;Lnet/minecraft/class_7800;Lnet/minecraft/class_1792;)Lnet/minecraft/class_8074;- named - create- Lnet/minecraft/data/server/recipe/SmithingTransformRecipeJsonBuilder;create(Lnet/minecraft/recipe/Ingredient;Lnet/minecraft/recipe/Ingredient;Lnet/minecraft/recipe/Ingredient;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/Item;)Lnet/minecraft/data/server/recipe/SmithingTransformRecipeJsonBuilder;
 
- 
criterion- Mappings:
- Namespace - Name - Mixin selector - official - a- Llw;a(Ljava/lang/String;Lam;)Llw;- intermediary - method_48536- Lnet/minecraft/class_8074;method_48536(Ljava/lang/String;Lnet/minecraft/class_184;)Lnet/minecraft/class_8074;- named - criterion- Lnet/minecraft/data/server/recipe/SmithingTransformRecipeJsonBuilder;criterion(Ljava/lang/String;Lnet/minecraft/advancement/criterion/CriterionConditions;)Lnet/minecraft/data/server/recipe/SmithingTransformRecipeJsonBuilder;
 
- 
offerTo- Mappings:
- Namespace - Name - Mixin selector - official - a- Llw;a(Ljava/util/function/Consumer;Ljava/lang/String;)V- intermediary - method_48538- Lnet/minecraft/class_8074;method_48538(Ljava/util/function/Consumer;Ljava/lang/String;)V- named - offerTo- Lnet/minecraft/data/server/recipe/SmithingTransformRecipeJsonBuilder;offerTo(Ljava/util/function/Consumer;Ljava/lang/String;)V
 
- 
offerTo- Mappings:
- Namespace - Name - Mixin selector - official - a- Llw;a(Ljava/util/function/Consumer;Lacq;)V- intermediary - method_48537- Lnet/minecraft/class_8074;method_48537(Ljava/util/function/Consumer;Lnet/minecraft/class_2960;)V- named - offerTo- Lnet/minecraft/data/server/recipe/SmithingTransformRecipeJsonBuilder;offerTo(Ljava/util/function/Consumer;Lnet/minecraft/util/Identifier;)V
 
- 
validate- Mappings:
- Namespace - Name - Mixin selector - official - a- Llw;a(Lacq;)V- intermediary - method_48534- Lnet/minecraft/class_8074;method_48534(Lnet/minecraft/class_2960;)V- named - validate- Lnet/minecraft/data/server/recipe/SmithingTransformRecipeJsonBuilder;validate(Lnet/minecraft/util/Identifier;)V
 
 
-