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 intermediary net/minecraft/class_2450official ltnamed 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 intermediary field_40646Lnet/minecraft/class_2450;field_40646:Lnet/minecraft/class_7800;official bLlt;b:Llq;named categoryLnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;category:Lnet/minecraft/recipe/book/RecipeCategory;
-
output
- Mappings:
Namespace Name Mixin selector intermediary field_11396Lnet/minecraft/class_2450;field_11396:Lnet/minecraft/class_1792;official cLlt;c:Lcfs;named outputLnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;output:Lnet/minecraft/item/Item;
-
count
private final int count- Mappings:
Namespace Name Mixin selector intermediary field_11395Lnet/minecraft/class_2450;field_11395:Iofficial dLlt;d:Inamed countLnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;count:I
-
inputs
- Mappings:
Namespace Name Mixin selector intermediary field_11394Lnet/minecraft/class_2450;field_11394:Ljava/util/List;official eLlt;e:Ljava/util/List;named inputsLnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;inputs:Ljava/util/List;
-
advancementBuilder
- Mappings:
Namespace Name Mixin selector intermediary field_11393Lnet/minecraft/class_2450;field_11393:Lnet/minecraft/class_161$class_162;official fLlt;f:Lae$a;named advancementBuilderLnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;advancementBuilder:Lnet/minecraft/advancement/Advancement$Builder;
-
group
- Mappings:
Namespace Name Mixin selector intermediary field_11398Lnet/minecraft/class_2450;field_11398:Ljava/lang/String;official gLlt;g:Ljava/lang/String;named groupLnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;group:Ljava/lang/String;
-
-
Constructor Details
-
ShapelessRecipeJsonBuilder
- Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_2450;<init>(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;I)Vofficial <init>Llt;<init>(Llq;Lcmj;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 intermediary method_10447Lnet/minecraft/class_2450;method_10447(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;)Lnet/minecraft/class_2450;official aLlt;a(Llq;Lcmj;)Llt;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 intermediary method_10448Lnet/minecraft/class_2450;method_10448(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;I)Lnet/minecraft/class_2450;official aLlt;a(Llq;Lcmj;I)Llt;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 intermediary method_10446Lnet/minecraft/class_2450;method_10446(Lnet/minecraft/class_6862;)Lnet/minecraft/class_2450;official aLlt;a(Lanl;)Llt;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 intermediary method_10454Lnet/minecraft/class_2450;method_10454(Lnet/minecraft/class_1935;)Lnet/minecraft/class_2450;official bLlt;b(Lcmj;)Llt;named inputLnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;input(Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;
-
input
- Mappings:
Namespace Name Mixin selector intermediary method_10449Lnet/minecraft/class_2450;method_10449(Lnet/minecraft/class_1935;I)Lnet/minecraft/class_2450;official aLlt;a(Lcmj;I)Llt;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 intermediary method_10451Lnet/minecraft/class_2450;method_10451(Lnet/minecraft/class_1856;)Lnet/minecraft/class_2450;official aLlt;a(Lcix;)Llt;named inputLnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;input(Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;
-
input
- Mappings:
Namespace Name Mixin selector intermediary method_10453Lnet/minecraft/class_2450;method_10453(Lnet/minecraft/class_1856;I)Lnet/minecraft/class_2450;official aLlt;a(Lcix;I)Llt;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 intermediary method_10442Lnet/minecraft/class_2450;method_10442(Ljava/lang/String;Lnet/minecraft/class_184;)Lnet/minecraft/class_2450;official bLlt;b(Ljava/lang/String;Lam;)Llt;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 intermediary method_10452Lnet/minecraft/class_2450;method_10452(Ljava/lang/String;)Lnet/minecraft/class_2450;official bLlt;b(Ljava/lang/String;)Llt;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 intermediary method_36441Lnet/minecraft/class_5797;method_36441()Lnet/minecraft/class_1792;official aLlp;a()Lcfs;named getOutputItemLnet/minecraft/data/server/recipe/CraftingRecipeJsonBuilder;getOutputItem()Lnet/minecraft/item/Item;
-
offerTo
- Specified by:
offerToin interfaceCraftingRecipeJsonBuilder- Mappings:
Namespace Name Mixin selector intermediary method_17972Lnet/minecraft/class_5797;method_17972(Ljava/util/function/Consumer;Lnet/minecraft/class_2960;)Vofficial aLlp;a(Ljava/util/function/Consumer;Lacq;)Vnamed offerToLnet/minecraft/data/server/recipe/CraftingRecipeJsonBuilder;offerTo(Ljava/util/function/Consumer;Lnet/minecraft/util/Identifier;)V
-
validate
- Mappings:
Namespace Name Mixin selector intermediary method_10445Lnet/minecraft/class_2450;method_10445(Lnet/minecraft/class_2960;)Vofficial aLlt;a(Lacq;)Vnamed validateLnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;validate(Lnet/minecraft/util/Identifier;)V
-