Package net.minecraft.data.server.recipe
Class ShapedRecipeJsonBuilder
java.lang.Object
net.minecraft.data.server.recipe.RecipeJsonBuilder
net.minecraft.data.server.recipe.ShapedRecipeJsonBuilder
- All Implemented Interfaces:
CraftingRecipeJsonBuilder
- Mappings:
Namespace Name intermediary net/minecraft/class_2447official lsnamed net/minecraft/data/server/recipe/ShapedRecipeJsonBuilder
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static 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 Map<Character,Ingredient> private final Itemprivate booleanFields inherited from interface net.minecraft.data.server.recipe.CraftingRecipeJsonBuilder
ROOT -
Constructor Summary
ConstructorsConstructorDescriptionShapedRecipeJsonBuilder(RecipeCategory category, ItemConvertible output, int count) -
Method Summary
Modifier and TypeMethodDescriptionstatic ShapedRecipeJsonBuildercreate(RecipeCategory category, ItemConvertible output) static ShapedRecipeJsonBuildercreate(RecipeCategory category, ItemConvertible output, int count) criterion(String string, CriterionConditions criterionConditions) input(Character c, ItemConvertible itemProvider) input(Character c, Ingredient ingredient) voidofferTo(Consumer<RecipeJsonProvider> exporter, Identifier recipeId) showNotification(boolean showNotification) 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_40645Lnet/minecraft/class_2447;field_40645:Lnet/minecraft/class_7800;official bLls;b:Llq;named categoryLnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;category:Lnet/minecraft/recipe/book/RecipeCategory;
-
output
- Mappings:
Namespace Name Mixin selector intermediary field_11380Lnet/minecraft/class_2447;field_11380:Lnet/minecraft/class_1792;official cLls;c:Lcfs;named outputLnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;output:Lnet/minecraft/item/Item;
-
count
private final int count- Mappings:
Namespace Name Mixin selector intermediary field_11378Lnet/minecraft/class_2447;field_11378:Iofficial dLls;d:Inamed countLnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;count:I
-
pattern
- Mappings:
Namespace Name Mixin selector intermediary field_11377Lnet/minecraft/class_2447;field_11377:Ljava/util/List;official eLls;e:Ljava/util/List;named patternLnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;pattern:Ljava/util/List;
-
inputs
- Mappings:
Namespace Name Mixin selector intermediary field_11376Lnet/minecraft/class_2447;field_11376:Ljava/util/Map;official fLls;f:Ljava/util/Map;named inputsLnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;inputs:Ljava/util/Map;
-
advancementBuilder
- Mappings:
Namespace Name Mixin selector intermediary field_11379Lnet/minecraft/class_2447;field_11379:Lnet/minecraft/class_161$class_162;official gLls;g:Lae$a;named advancementBuilderLnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;advancementBuilder:Lnet/minecraft/advancement/Advancement$Builder;
-
group
- Mappings:
Namespace Name Mixin selector intermediary field_11381Lnet/minecraft/class_2447;field_11381:Ljava/lang/String;official hLls;h:Ljava/lang/String;named groupLnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;group:Ljava/lang/String;
-
showNotification
private boolean showNotification- Mappings:
Namespace Name Mixin selector intermediary field_42956Lnet/minecraft/class_2447;field_42956:Zofficial iLls;i:Znamed showNotificationLnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;showNotification:Z
-
-
Constructor Details
-
ShapedRecipeJsonBuilder
- Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_2447;<init>(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;I)Vofficial <init>Lls;<init>(Llq;Lcmj;I)Vnamed <init>Lnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;<init>(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;I)V
-
-
Method Details
-
create
- Mappings:
Namespace Name Mixin selector intermediary method_10437Lnet/minecraft/class_2447;method_10437(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;)Lnet/minecraft/class_2447;official aLls;a(Llq;Lcmj;)Lls;named createLnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;create(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;
-
create
public static ShapedRecipeJsonBuilder create(RecipeCategory category, ItemConvertible output, int count) - Mappings:
Namespace Name Mixin selector intermediary method_10436Lnet/minecraft/class_2447;method_10436(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;I)Lnet/minecraft/class_2447;official aLls;a(Llq;Lcmj;I)Lls;named createLnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;create(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;I)Lnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;
-
input
- Mappings:
Namespace Name Mixin selector intermediary method_10433Lnet/minecraft/class_2447;method_10433(Ljava/lang/Character;Lnet/minecraft/class_6862;)Lnet/minecraft/class_2447;official aLls;a(Ljava/lang/Character;Lanl;)Lls;named inputLnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;input(Ljava/lang/Character;Lnet/minecraft/registry/tag/TagKey;)Lnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;
-
input
- Mappings:
Namespace Name Mixin selector intermediary method_10434Lnet/minecraft/class_2447;method_10434(Ljava/lang/Character;Lnet/minecraft/class_1935;)Lnet/minecraft/class_2447;official aLls;a(Ljava/lang/Character;Lcmj;)Lls;named inputLnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;input(Ljava/lang/Character;Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;
-
input
- Mappings:
Namespace Name Mixin selector intermediary method_10428Lnet/minecraft/class_2447;method_10428(Ljava/lang/Character;Lnet/minecraft/class_1856;)Lnet/minecraft/class_2447;official aLls;a(Ljava/lang/Character;Lcix;)Lls;named inputLnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;input(Ljava/lang/Character;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;
-
pattern
- Mappings:
Namespace Name Mixin selector intermediary method_10439Lnet/minecraft/class_2447;method_10439(Ljava/lang/String;)Lnet/minecraft/class_2447;official bLls;b(Ljava/lang/String;)Lls;named patternLnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;pattern(Ljava/lang/String;)Lnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;
-
criterion
- Specified by:
criterionin interfaceCraftingRecipeJsonBuilder- Mappings:
Namespace Name Mixin selector intermediary method_10429Lnet/minecraft/class_2447;method_10429(Ljava/lang/String;Lnet/minecraft/class_184;)Lnet/minecraft/class_2447;official bLls;b(Ljava/lang/String;Lam;)Lls;named criterionLnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;criterion(Ljava/lang/String;Lnet/minecraft/advancement/criterion/CriterionConditions;)Lnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;
-
group
- Specified by:
groupin interfaceCraftingRecipeJsonBuilder- Mappings:
Namespace Name Mixin selector intermediary method_10435Lnet/minecraft/class_2447;method_10435(Ljava/lang/String;)Lnet/minecraft/class_2447;official cLls;c(Ljava/lang/String;)Lls;named groupLnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;group(Ljava/lang/String;)Lnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;
-
showNotification
- Mappings:
Namespace Name Mixin selector intermediary method_49380Lnet/minecraft/class_2447;method_49380(Z)Lnet/minecraft/class_2447;official aLls;a(Z)Lls;named showNotificationLnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;showNotification(Z)Lnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;
-
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_10432Lnet/minecraft/class_2447;method_10432(Lnet/minecraft/class_2960;)Vofficial aLls;a(Lacq;)Vnamed validateLnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;validate(Lnet/minecraft/util/Identifier;)V
-