Package net.minecraft.data.server.recipe
Class ShapedRecipeJsonBuilder
java.lang.Object
net.minecraft.data.server.recipe.ShapedRecipeJsonBuilder
- All Implemented Interfaces:
CraftingRecipeJsonBuilder
- Mappings:
Namespace Name named net/minecraft/data/server/recipe/ShapedRecipeJsonBuilderintermediary net/minecraft/class_2447official oy
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final RecipeCategoryprivate final intprivate final Map<String, AdvancementCriterion<?>> private final Map<Character, Ingredient> private final Itemprivate final RegistryEntryLookup<Item> private booleanFields inherited from interface net.minecraft.data.server.recipe.CraftingRecipeJsonBuilder
ROOT -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateShapedRecipeJsonBuilder(RegistryEntryLookup<Item> registryLookup, RecipeCategory category, ItemConvertible output, int count) -
Method Summary
Modifier and TypeMethodDescriptionstatic ShapedRecipeJsonBuildercreate(RegistryEntryLookup<Item> registryLookup, RecipeCategory category, ItemConvertible output) static ShapedRecipeJsonBuildercreate(RegistryEntryLookup<Item> registryLookup, RecipeCategory category, ItemConvertible output, int count) criterion(String string, AdvancementCriterion<?> advancementCriterion) input(Character c, ItemConvertible item) input(Character c, Ingredient ingredient) voidofferTo(RecipeExporter exporter, Identifier recipeId) showNotification(boolean showNotification) private RawShapedRecipevalidate(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
-
registryLookup
- Mappings:
Namespace Name Mixin selector named registryLookupLnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;registryLookup:Lnet/minecraft/registry/RegistryEntryLookup;intermediary field_53731Lnet/minecraft/class_2447;field_53731:Lnet/minecraft/class_7871;official bLoy;b:Ljr;
-
category
- Mappings:
Namespace Name Mixin selector named categoryLnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;category:Lnet/minecraft/recipe/book/RecipeCategory;intermediary field_40645Lnet/minecraft/class_2447;field_40645:Lnet/minecraft/class_7800;official cLoy;c:Lov;
-
output
- Mappings:
Namespace Name Mixin selector named outputLnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;output:Lnet/minecraft/item/Item;intermediary field_11380Lnet/minecraft/class_2447;field_11380:Lnet/minecraft/class_1792;official dLoy;d:Lcwb;
-
count
private final int count- Mappings:
Namespace Name Mixin selector named countLnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;count:Iintermediary field_11378Lnet/minecraft/class_2447;field_11378:Iofficial eLoy;e:I
-
pattern
- Mappings:
Namespace Name Mixin selector named patternLnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;pattern:Ljava/util/List;intermediary field_11377Lnet/minecraft/class_2447;field_11377:Ljava/util/List;official fLoy;f:Ljava/util/List;
-
inputs
- Mappings:
Namespace Name Mixin selector named inputsLnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;inputs:Ljava/util/Map;intermediary field_11376Lnet/minecraft/class_2447;field_11376:Ljava/util/Map;official gLoy;g:Ljava/util/Map;
-
criteria
- Mappings:
Namespace Name Mixin selector named criteriaLnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;criteria:Ljava/util/Map;intermediary field_46149Lnet/minecraft/class_2447;field_46149:Ljava/util/Map;official hLoy;h:Ljava/util/Map;
-
group
- Mappings:
Namespace Name Mixin selector named groupLnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;group:Ljava/lang/String;intermediary field_11381Lnet/minecraft/class_2447;field_11381:Ljava/lang/String;official iLoy;i:Ljava/lang/String;
-
showNotification
private boolean showNotification- Mappings:
Namespace Name Mixin selector named showNotificationLnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;showNotification:Zintermediary field_42956Lnet/minecraft/class_2447;field_42956:Zofficial jLoy;j:Z
-
-
Constructor Details
-
ShapedRecipeJsonBuilder
private ShapedRecipeJsonBuilder(RegistryEntryLookup<Item> registryLookup, RecipeCategory category, ItemConvertible output, int count) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;<init>(Lnet/minecraft/registry/RegistryEntryLookup;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;I)Vintermediary <init>Lnet/minecraft/class_2447;<init>(Lnet/minecraft/class_7871;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;I)Vofficial <init>Loy;<init>(Ljr;Lov;Ldfe;I)V
-
-
Method Details
-
create
public static ShapedRecipeJsonBuilder create(RegistryEntryLookup<Item> registryLookup, RecipeCategory category, ItemConvertible output) - Mappings:
Namespace Name Mixin selector named createLnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;create(Lnet/minecraft/registry/RegistryEntryLookup;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;intermediary method_10437Lnet/minecraft/class_2447;method_10437(Lnet/minecraft/class_7871;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;)Lnet/minecraft/class_2447;official aLoy;a(Ljr;Lov;Ldfe;)Loy;
-
create
public static ShapedRecipeJsonBuilder create(RegistryEntryLookup<Item> registryLookup, RecipeCategory category, ItemConvertible output, int count) - Mappings:
Namespace Name Mixin selector named createLnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;create(Lnet/minecraft/registry/RegistryEntryLookup;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;I)Lnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;intermediary method_10436Lnet/minecraft/class_2447;method_10436(Lnet/minecraft/class_7871;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;I)Lnet/minecraft/class_2447;official aLoy;a(Ljr;Lov;Ldfe;I)Loy;
-
input
- Mappings:
Namespace Name Mixin selector named inputLnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;input(Ljava/lang/Character;Lnet/minecraft/registry/tag/TagKey;)Lnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;intermediary method_10433Lnet/minecraft/class_2447;method_10433(Ljava/lang/Character;Lnet/minecraft/class_6862;)Lnet/minecraft/class_2447;official aLoy;a(Ljava/lang/Character;Laxt;)Loy;
-
input
- Mappings:
Namespace Name Mixin selector named inputLnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;input(Ljava/lang/Character;Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;intermediary method_10434Lnet/minecraft/class_2447;method_10434(Ljava/lang/Character;Lnet/minecraft/class_1935;)Lnet/minecraft/class_2447;official aLoy;a(Ljava/lang/Character;Ldfe;)Loy;
-
input
- Mappings:
Namespace Name Mixin selector named inputLnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;input(Ljava/lang/Character;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;intermediary method_10428Lnet/minecraft/class_2447;method_10428(Ljava/lang/Character;Lnet/minecraft/class_1856;)Lnet/minecraft/class_2447;official aLoy;a(Ljava/lang/Character;Ldap;)Loy;
-
pattern
- Mappings:
Namespace Name Mixin selector named patternLnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;pattern(Ljava/lang/String;)Lnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;intermediary method_10439Lnet/minecraft/class_2447;method_10439(Ljava/lang/String;)Lnet/minecraft/class_2447;official bLoy;b(Ljava/lang/String;)Loy;
-
criterion
public ShapedRecipeJsonBuilder criterion(String string, AdvancementCriterion<?> advancementCriterion) - Specified by:
criterionin interfaceCraftingRecipeJsonBuilder- Mappings:
Namespace Name Mixin selector named criterionLnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;criterion(Ljava/lang/String;Lnet/minecraft/advancement/AdvancementCriterion;)Lnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;intermediary method_10429Lnet/minecraft/class_2447;method_10429(Ljava/lang/String;Lnet/minecraft/class_175;)Lnet/minecraft/class_2447;official bLoy;b(Ljava/lang/String;Lap;)Loy;
-
group
- Specified by:
groupin interfaceCraftingRecipeJsonBuilder- Mappings:
Namespace Name Mixin selector named groupLnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;group(Ljava/lang/String;)Lnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;intermediary method_10435Lnet/minecraft/class_2447;method_10435(Ljava/lang/String;)Lnet/minecraft/class_2447;official cLoy;c(Ljava/lang/String;)Loy;
-
showNotification
- Mappings:
Namespace Name Mixin selector named showNotificationLnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;showNotification(Z)Lnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;intermediary method_49380Lnet/minecraft/class_2447;method_49380(Z)Lnet/minecraft/class_2447;official aLoy;a(Z)Loy;
-
getOutputItem
- Specified by:
getOutputItemin interfaceCraftingRecipeJsonBuilder- Mappings:
Namespace Name Mixin selector named getOutputItemLnet/minecraft/data/server/recipe/CraftingRecipeJsonBuilder;getOutputItem()Lnet/minecraft/item/Item;intermediary method_36441Lnet/minecraft/class_5797;method_36441()Lnet/minecraft/class_1792;official aLou;a()Lcwb;
-
offerTo
- Specified by:
offerToin interfaceCraftingRecipeJsonBuilder- Mappings:
Namespace Name Mixin selector named offerToLnet/minecraft/data/server/recipe/CraftingRecipeJsonBuilder;offerTo(Lnet/minecraft/data/server/recipe/RecipeExporter;Lnet/minecraft/util/Identifier;)Vintermediary method_17972Lnet/minecraft/class_5797;method_17972(Lnet/minecraft/class_8790;Lnet/minecraft/class_2960;)Vofficial aLou;a(Low;Lall;)V
-
validate
- Mappings:
Namespace Name Mixin selector named validateLnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;validate(Lnet/minecraft/util/Identifier;)Lnet/minecraft/recipe/RawShapedRecipe;intermediary method_10432Lnet/minecraft/class_2447;method_10432(Lnet/minecraft/class_2960;)Lnet/minecraft/class_8957;official aLoy;a(Lall;)Ldbc;
-