Package net.minecraft.data.server.recipe
Class ShapelessRecipeJsonBuilder
java.lang.Object
net.minecraft.data.server.recipe.RecipeJsonBuilder
net.minecraft.data.server.recipe.ShapelessRecipeJsonBuilder
- All Implemented Interfaces:
CraftingRecipeJsonBuilder
public class ShapelessRecipeJsonBuilder
extends RecipeJsonBuilder
implements CraftingRecipeJsonBuilder
- Mappings:
Namespace Name official ltintermediary net/minecraft/class_2450named net/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classNested classes/interfaces inherited from class net.minecraft.data.server.recipe.RecipeJsonBuilder
RecipeJsonBuilder.CraftingRecipeJsonProvider -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Advancement.Builderprivate final RecipeCategoryprivate final intprivate final List<Ingredient>private final ItemFields inherited from interface net.minecraft.data.server.recipe.CraftingRecipeJsonBuilder
ROOT -
Constructor Summary
ConstructorsConstructorDescriptionShapelessRecipeJsonBuilder(RecipeCategory category, ItemConvertible output, int count) -
Method Summary
Modifier and TypeMethodDescriptionstatic ShapelessRecipeJsonBuildercreate(RecipeCategory category, ItemConvertible output) static ShapelessRecipeJsonBuildercreate(RecipeCategory category, ItemConvertible output, int count) criterion(String string, CriterionConditions criterionConditions) input(ItemConvertible itemProvider) input(ItemConvertible itemProvider, int size) input(Ingredient ingredient) input(Ingredient ingredient, int size) voidofferTo(Consumer<RecipeJsonProvider> exporter, Identifier recipeId) private voidvalidate(Identifier recipeId) Methods inherited from class net.minecraft.data.server.recipe.RecipeJsonBuilder
getCraftingCategoryMethods 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 bLlt;b:Llq;intermediary field_40646Lnet/minecraft/class_2450;field_40646:Lnet/minecraft/class_7800;named categoryLnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;category:Lnet/minecraft/recipe/book/RecipeCategory;
-
output
- Mappings:
Namespace Name Mixin selector official cLlt;c:Lcfs;intermediary field_11396Lnet/minecraft/class_2450;field_11396:Lnet/minecraft/class_1792;named outputLnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;output:Lnet/minecraft/item/Item;
-
count
private final int count- Mappings:
Namespace Name Mixin selector official dLlt;d:Iintermediary field_11395Lnet/minecraft/class_2450;field_11395:Inamed countLnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;count:I
-
inputs
- Mappings:
Namespace Name Mixin selector official eLlt;e:Ljava/util/List;intermediary field_11394Lnet/minecraft/class_2450;field_11394:Ljava/util/List;named inputsLnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;inputs:Ljava/util/List;
-
advancementBuilder
- Mappings:
Namespace Name Mixin selector official fLlt;f:Lae$a;intermediary field_11393Lnet/minecraft/class_2450;field_11393:Lnet/minecraft/class_161$class_162;named advancementBuilderLnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;advancementBuilder:Lnet/minecraft/advancement/Advancement$Builder;
-
group
- Mappings:
Namespace Name Mixin selector official gLlt;g:Ljava/lang/String;intermediary field_11398Lnet/minecraft/class_2450;field_11398:Ljava/lang/String;named groupLnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;group:Ljava/lang/String;
-
-
Constructor Details
-
ShapelessRecipeJsonBuilder
- Mappings:
Namespace Name Mixin selector official <init>Llt;<init>(Llq;Lcmj;I)Vintermediary <init>Lnet/minecraft/class_2450;<init>(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;I)Vnamed <init>Lnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;<init>(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;I)V
-
-
Method Details
-
create
- Mappings:
Namespace Name Mixin selector official aLlt;a(Llq;Lcmj;)Llt;intermediary method_10447Lnet/minecraft/class_2450;method_10447(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;)Lnet/minecraft/class_2450;named createLnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;create(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;
-
create
public static ShapelessRecipeJsonBuilder create(RecipeCategory category, ItemConvertible output, int count) - Mappings:
Namespace Name Mixin selector official aLlt;a(Llq;Lcmj;I)Llt;intermediary method_10448Lnet/minecraft/class_2450;method_10448(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;I)Lnet/minecraft/class_2450;named createLnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;create(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;I)Lnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;
-
input
- Mappings:
Namespace Name Mixin selector official aLlt;a(Lanl;)Llt;intermediary method_10446Lnet/minecraft/class_2450;method_10446(Lnet/minecraft/class_6862;)Lnet/minecraft/class_2450;named inputLnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;input(Lnet/minecraft/registry/tag/TagKey;)Lnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;
-
input
- Mappings:
Namespace Name Mixin selector official bLlt;b(Lcmj;)Llt;intermediary method_10454Lnet/minecraft/class_2450;method_10454(Lnet/minecraft/class_1935;)Lnet/minecraft/class_2450;named inputLnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;input(Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;
-
input
- Mappings:
Namespace Name Mixin selector official aLlt;a(Lcmj;I)Llt;intermediary method_10449Lnet/minecraft/class_2450;method_10449(Lnet/minecraft/class_1935;I)Lnet/minecraft/class_2450;named inputLnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;input(Lnet/minecraft/item/ItemConvertible;I)Lnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;
-
input
- Mappings:
Namespace Name Mixin selector official aLlt;a(Lcix;)Llt;intermediary method_10451Lnet/minecraft/class_2450;method_10451(Lnet/minecraft/class_1856;)Lnet/minecraft/class_2450;named inputLnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;input(Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;
-
input
- Mappings:
Namespace Name Mixin selector official aLlt;a(Lcix;I)Llt;intermediary method_10453Lnet/minecraft/class_2450;method_10453(Lnet/minecraft/class_1856;I)Lnet/minecraft/class_2450;named inputLnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;input(Lnet/minecraft/recipe/Ingredient;I)Lnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;
-
criterion
- Specified by:
criterionin interfaceCraftingRecipeJsonBuilder- Mappings:
Namespace Name Mixin selector official bLlt;b(Ljava/lang/String;Lam;)Llt;intermediary method_10442Lnet/minecraft/class_2450;method_10442(Ljava/lang/String;Lnet/minecraft/class_184;)Lnet/minecraft/class_2450;named criterionLnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;criterion(Ljava/lang/String;Lnet/minecraft/advancement/criterion/CriterionConditions;)Lnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;
-
group
- Specified by:
groupin interfaceCraftingRecipeJsonBuilder- Mappings:
Namespace Name Mixin selector official bLlt;b(Ljava/lang/String;)Llt;intermediary method_10452Lnet/minecraft/class_2450;method_10452(Ljava/lang/String;)Lnet/minecraft/class_2450;named groupLnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;group(Ljava/lang/String;)Lnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;
-
getOutputItem
- Specified by:
getOutputItemin interfaceCraftingRecipeJsonBuilder- Mappings:
Namespace Name Mixin selector official aLlp;a()Lcfs;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 aLlp;a(Ljava/util/function/Consumer;Lacq;)Vintermediary method_17972Lnet/minecraft/class_5797;method_17972(Ljava/util/function/Consumer;Lnet/minecraft/class_2960;)Vnamed offerToLnet/minecraft/data/server/recipe/CraftingRecipeJsonBuilder;offerTo(Ljava/util/function/Consumer;Lnet/minecraft/util/Identifier;)V
-
validate
- Mappings:
Namespace Name Mixin selector official aLlt;a(Lacq;)Vintermediary method_10445Lnet/minecraft/class_2450;method_10445(Lnet/minecraft/class_2960;)Vnamed validateLnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;validate(Lnet/minecraft/util/Identifier;)V
-