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 official lvintermediary net/minecraft/class_2447named 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 RecipeCategoryprivate final intprivate final Map<String,AdvancementCriterion<?>> private 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, AdvancementCriterion<?> advancementCriterion) input(Character c, ItemConvertible itemProvider) input(Character c, Ingredient ingredient) voidofferTo(RecipeExporter 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 official bLlv;b:Lls;intermediary field_40645Lnet/minecraft/class_2447;field_40645:Lnet/minecraft/class_7800;named categoryLnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;category:Lnet/minecraft/recipe/book/RecipeCategory;
-
output
- Mappings:
Namespace Name Mixin selector official cLlv;c:Lcja;intermediary field_11380Lnet/minecraft/class_2447;field_11380:Lnet/minecraft/class_1792;named outputLnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;output:Lnet/minecraft/item/Item;
-
count
private final int count- Mappings:
Namespace Name Mixin selector official dLlv;d:Iintermediary field_11378Lnet/minecraft/class_2447;field_11378:Inamed countLnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;count:I
-
pattern
- Mappings:
Namespace Name Mixin selector official eLlv;e:Ljava/util/List;intermediary field_11377Lnet/minecraft/class_2447;field_11377:Ljava/util/List;named patternLnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;pattern:Ljava/util/List;
-
inputs
- Mappings:
Namespace Name Mixin selector official fLlv;f:Ljava/util/Map;intermediary field_11376Lnet/minecraft/class_2447;field_11376:Ljava/util/Map;named inputsLnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;inputs:Ljava/util/Map;
-
criteria
- Mappings:
Namespace Name Mixin selector official gLlv;g:Ljava/util/Map;intermediary field_46149Lnet/minecraft/class_2447;field_46149:Ljava/util/Map;named criteriaLnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;criteria:Ljava/util/Map;
-
group
- Mappings:
Namespace Name Mixin selector official hLlv;h:Ljava/lang/String;intermediary field_11381Lnet/minecraft/class_2447;field_11381:Ljava/lang/String;named groupLnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;group:Ljava/lang/String;
-
showNotification
private boolean showNotification- Mappings:
Namespace Name Mixin selector official iLlv;i:Zintermediary field_42956Lnet/minecraft/class_2447;field_42956:Znamed showNotificationLnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;showNotification:Z
-
-
Constructor Details
-
ShapedRecipeJsonBuilder
- Mappings:
Namespace Name Mixin selector official <init>Llv;<init>(Lls;Lcpu;I)Vintermediary <init>Lnet/minecraft/class_2447;<init>(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;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 official aLlv;a(Lls;Lcpu;)Llv;intermediary method_10437Lnet/minecraft/class_2447;method_10437(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;)Lnet/minecraft/class_2447;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 official aLlv;a(Lls;Lcpu;I)Llv;intermediary method_10436Lnet/minecraft/class_2447;method_10436(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;I)Lnet/minecraft/class_2447;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 official aLlv;a(Ljava/lang/Character;Laqh;)Llv;intermediary method_10433Lnet/minecraft/class_2447;method_10433(Ljava/lang/Character;Lnet/minecraft/class_6862;)Lnet/minecraft/class_2447;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 official aLlv;a(Ljava/lang/Character;Lcpu;)Llv;intermediary method_10434Lnet/minecraft/class_2447;method_10434(Ljava/lang/Character;Lnet/minecraft/class_1935;)Lnet/minecraft/class_2447;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 official aLlv;a(Ljava/lang/Character;Lcmg;)Llv;intermediary method_10428Lnet/minecraft/class_2447;method_10428(Ljava/lang/Character;Lnet/minecraft/class_1856;)Lnet/minecraft/class_2447;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 official bLlv;b(Ljava/lang/String;)Llv;intermediary method_10439Lnet/minecraft/class_2447;method_10439(Ljava/lang/String;)Lnet/minecraft/class_2447;named patternLnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;pattern(Ljava/lang/String;)Lnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;
-
criterion
public ShapedRecipeJsonBuilder criterion(String string, AdvancementCriterion<?> advancementCriterion) - Specified by:
criterionin interfaceCraftingRecipeJsonBuilder- Mappings:
Namespace Name Mixin selector official bLlv;b(Ljava/lang/String;Lam;)Llv;intermediary method_10429Lnet/minecraft/class_2447;method_10429(Ljava/lang/String;Lnet/minecraft/class_175;)Lnet/minecraft/class_2447;named criterionLnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;criterion(Ljava/lang/String;Lnet/minecraft/advancement/AdvancementCriterion;)Lnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;
-
group
- Specified by:
groupin interfaceCraftingRecipeJsonBuilder- Mappings:
Namespace Name Mixin selector official cLlv;c(Ljava/lang/String;)Llv;intermediary method_10435Lnet/minecraft/class_2447;method_10435(Ljava/lang/String;)Lnet/minecraft/class_2447;named groupLnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;group(Ljava/lang/String;)Lnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;
-
showNotification
- Mappings:
Namespace Name Mixin selector official aLlv;a(Z)Llv;intermediary method_49380Lnet/minecraft/class_2447;method_49380(Z)Lnet/minecraft/class_2447;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 official aLlr;a()Lcja;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 aLlr;a(Llt;Laew;)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 aLlv;a(Laew;)Vintermediary method_10432Lnet/minecraft/class_2447;method_10432(Lnet/minecraft/class_2960;)Vnamed validateLnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;validate(Lnet/minecraft/util/Identifier;)V
-