Package net.minecraft.data.server.recipe
Class SingleItemRecipeJsonBuilder
java.lang.Object
net.minecraft.data.server.recipe.SingleItemRecipeJsonBuilder
- All Implemented Interfaces:
CraftingRecipeJsonBuilder
- Mappings:
Namespace Name official omintermediary net/minecraft/class_3981named net/minecraft/data/server/recipe/SingleItemRecipeJsonBuilder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final RecipeCategoryprivate final intprivate final Map<String, AdvancementCriterion<?>> private final Ingredientprivate final Itemprivate final CuttingRecipe.RecipeFactory<?> Fields inherited from interface net.minecraft.data.server.recipe.CraftingRecipeJsonBuilder
ROOT -
Constructor Summary
ConstructorsConstructorDescriptionSingleItemRecipeJsonBuilder(RecipeCategory category, CuttingRecipe.RecipeFactory<?> recipeFactory, Ingredient input, ItemConvertible output, int count) -
Method Summary
Modifier and TypeMethodDescriptionstatic SingleItemRecipeJsonBuildercreateStonecutting(Ingredient input, RecipeCategory category, ItemConvertible output) static SingleItemRecipeJsonBuildercreateStonecutting(Ingredient input, RecipeCategory category, ItemConvertible output, int count) criterion(String string, AdvancementCriterion<?> advancementCriterion) static SingleItemRecipeJsonBuildermethod_59466(Ingredient ingredient, RecipeCategory recipeCategory, ItemConvertible itemConvertible, int int2) voidofferTo(RecipeExporter exporter, Identifier recipeId) private voidvalidate(Identifier recipeId) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.data.server.recipe.CraftingRecipeJsonBuilder
offerTo, offerTo
-
Field Details
-
category
- Mappings:
Namespace Name Mixin selector official bLom;b:Log;intermediary field_40650Lnet/minecraft/class_3981;field_40650:Lnet/minecraft/class_7800;named categoryLnet/minecraft/data/server/recipe/SingleItemRecipeJsonBuilder;category:Lnet/minecraft/recipe/book/RecipeCategory;
-
output
- Mappings:
Namespace Name Mixin selector official cLom;c:Lcuc;intermediary field_17690Lnet/minecraft/class_3981;field_17690:Lnet/minecraft/class_1792;named outputLnet/minecraft/data/server/recipe/SingleItemRecipeJsonBuilder;output:Lnet/minecraft/item/Item;
-
input
- Mappings:
Namespace Name Mixin selector official dLom;d:Lcyv;intermediary field_17691Lnet/minecraft/class_3981;field_17691:Lnet/minecraft/class_1856;named inputLnet/minecraft/data/server/recipe/SingleItemRecipeJsonBuilder;input:Lnet/minecraft/recipe/Ingredient;
-
count
private final int count- Mappings:
Namespace Name Mixin selector official eLom;e:Iintermediary field_17692Lnet/minecraft/class_3981;field_17692:Inamed countLnet/minecraft/data/server/recipe/SingleItemRecipeJsonBuilder;count:I
-
criteria
- Mappings:
Namespace Name Mixin selector official fLom;f:Ljava/util/Map;intermediary field_46151Lnet/minecraft/class_3981;field_46151:Ljava/util/Map;named criteriaLnet/minecraft/data/server/recipe/SingleItemRecipeJsonBuilder;criteria:Ljava/util/Map;
-
group
- Mappings:
Namespace Name Mixin selector official gLom;g:Ljava/lang/String;intermediary field_17694Lnet/minecraft/class_3981;field_17694:Ljava/lang/String;named groupLnet/minecraft/data/server/recipe/SingleItemRecipeJsonBuilder;group:Ljava/lang/String;
-
recipeFactory
- Mappings:
Namespace Name Mixin selector official hLom;h:Lczo$a;intermediary field_47505Lnet/minecraft/class_3981;field_47505:Lnet/minecraft/class_3972$class_3974;named recipeFactoryLnet/minecraft/data/server/recipe/SingleItemRecipeJsonBuilder;recipeFactory:Lnet/minecraft/recipe/CuttingRecipe$RecipeFactory;
-
-
Constructor Details
-
SingleItemRecipeJsonBuilder
public SingleItemRecipeJsonBuilder(RecipeCategory category, CuttingRecipe.RecipeFactory<?> recipeFactory, Ingredient input, ItemConvertible output, int count) - Mappings:
Namespace Name Mixin selector official <init>Lom;<init>(Log;Lczo$a;Lcyv;Ldbz;I)Vintermediary <init>Lnet/minecraft/class_3981;<init>(Lnet/minecraft/class_7800;Lnet/minecraft/class_3972$class_3974;Lnet/minecraft/class_1856;Lnet/minecraft/class_1935;I)Vnamed <init>Lnet/minecraft/data/server/recipe/SingleItemRecipeJsonBuilder;<init>(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/recipe/CuttingRecipe$RecipeFactory;Lnet/minecraft/recipe/Ingredient;Lnet/minecraft/item/ItemConvertible;I)V
-
-
Method Details
-
createStonecutting
public static SingleItemRecipeJsonBuilder createStonecutting(Ingredient input, RecipeCategory category, ItemConvertible output) - Mappings:
Namespace Name Mixin selector official aLom;a(Lcyv;Log;Ldbz;)Lom;intermediary method_17968Lnet/minecraft/class_3981;method_17968(Lnet/minecraft/class_1856;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;)Lnet/minecraft/class_3981;named createStonecuttingLnet/minecraft/data/server/recipe/SingleItemRecipeJsonBuilder;createStonecutting(Lnet/minecraft/recipe/Ingredient;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/data/server/recipe/SingleItemRecipeJsonBuilder;
-
createStonecutting
public static SingleItemRecipeJsonBuilder createStonecutting(Ingredient input, RecipeCategory category, ItemConvertible output, int count) - Mappings:
Namespace Name Mixin selector official aLom;a(Lcyv;Log;Ldbz;I)Lom;intermediary method_17969Lnet/minecraft/class_3981;method_17969(Lnet/minecraft/class_1856;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;I)Lnet/minecraft/class_3981;named createStonecuttingLnet/minecraft/data/server/recipe/SingleItemRecipeJsonBuilder;createStonecutting(Lnet/minecraft/recipe/Ingredient;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;I)Lnet/minecraft/data/server/recipe/SingleItemRecipeJsonBuilder;
-
method_59466
public static SingleItemRecipeJsonBuilder method_59466(Ingredient ingredient, RecipeCategory recipeCategory, ItemConvertible itemConvertible, int int2) - Mappings:
Namespace Name Mixin selector official bLom;b(Lcyv;Log;Ldbz;I)Lom;intermediary method_59466Lnet/minecraft/class_3981;method_59466(Lnet/minecraft/class_1856;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;I)Lnet/minecraft/class_3981;named method_59466Lnet/minecraft/data/server/recipe/SingleItemRecipeJsonBuilder;method_59466(Lnet/minecraft/recipe/Ingredient;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;I)Lnet/minecraft/data/server/recipe/SingleItemRecipeJsonBuilder;
-
criterion
public SingleItemRecipeJsonBuilder criterion(String string, AdvancementCriterion<?> advancementCriterion) - Specified by:
criterionin interfaceCraftingRecipeJsonBuilder- Mappings:
Namespace Name Mixin selector official bLom;b(Ljava/lang/String;Lao;)Lom;intermediary method_17970Lnet/minecraft/class_3981;method_17970(Ljava/lang/String;Lnet/minecraft/class_175;)Lnet/minecraft/class_3981;named criterionLnet/minecraft/data/server/recipe/SingleItemRecipeJsonBuilder;criterion(Ljava/lang/String;Lnet/minecraft/advancement/AdvancementCriterion;)Lnet/minecraft/data/server/recipe/SingleItemRecipeJsonBuilder;
-
group
- Specified by:
groupin interfaceCraftingRecipeJsonBuilder- Mappings:
Namespace Name Mixin selector official bLom;b(Ljava/lang/String;)Lom;intermediary method_35919Lnet/minecraft/class_3981;method_35919(Ljava/lang/String;)Lnet/minecraft/class_3981;named groupLnet/minecraft/data/server/recipe/SingleItemRecipeJsonBuilder;group(Ljava/lang/String;)Lnet/minecraft/data/server/recipe/SingleItemRecipeJsonBuilder;
-
getOutputItem
- Specified by:
getOutputItemin interfaceCraftingRecipeJsonBuilder- Mappings:
Namespace Name Mixin selector official aLof;a()Lcuc;intermediary method_36441Lnet/minecraft/class_5797;method_36441()Lnet/minecraft/class_1792;named getOutputItemLnet/minecraft/data/server/recipe/CraftingRecipeJsonBuilder;getOutputItem()Lnet/minecraft/item/Item;
-
offerTo
- Specified by:
offerToin interfaceCraftingRecipeJsonBuilder- Mappings:
Namespace Name Mixin selector official aLof;a(Loh;Lakt;)Vintermediary method_17972Lnet/minecraft/class_5797;method_17972(Lnet/minecraft/class_8790;Lnet/minecraft/class_2960;)Vnamed offerToLnet/minecraft/data/server/recipe/CraftingRecipeJsonBuilder;offerTo(Lnet/minecraft/data/server/recipe/RecipeExporter;Lnet/minecraft/util/Identifier;)V
-
validate
- Mappings:
Namespace Name Mixin selector official aLom;a(Lakt;)Vintermediary method_17973Lnet/minecraft/class_3981;method_17973(Lnet/minecraft/class_2960;)Vnamed validateLnet/minecraft/data/server/recipe/SingleItemRecipeJsonBuilder;validate(Lnet/minecraft/util/Identifier;)V
-