Package net.minecraft.data.server.recipe
Class ShapelessRecipeJsonBuilder
java.lang.Object
net.minecraft.data.server.recipe.ShapelessRecipeJsonBuilder
- All Implemented Interfaces:
CraftingRecipeJsonBuilder
- Mappings:
Namespace Name named net/minecraft/data/server/recipe/ShapelessRecipeJsonBuilderintermediary net/minecraft/class_2450official ot
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Map<String, AdvancementCriterion<?>> private final RecipeCategoryprivate final intprivate final DefaultedList<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, AdvancementCriterion<?> advancementCriterion) input(ItemConvertible itemProvider) input(ItemConvertible itemProvider, int size) input(Ingredient ingredient) input(Ingredient ingredient, int size) voidofferTo(RecipeExporter exporter, Identifier recipeId) private voidvalidate(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
-
category
- Mappings:
Namespace Name Mixin selector named categoryLnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;category:Lnet/minecraft/recipe/book/RecipeCategory;intermediary field_40646Lnet/minecraft/class_2450;field_40646:Lnet/minecraft/class_7800;official bLot;b:Lop;
-
output
- Mappings:
Namespace Name Mixin selector named outputLnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;output:Lnet/minecraft/item/Item;intermediary field_11396Lnet/minecraft/class_2450;field_11396:Lnet/minecraft/class_1792;official cLot;c:Lcum;
-
count
private final int count- Mappings:
Namespace Name Mixin selector named countLnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;count:Iintermediary field_11395Lnet/minecraft/class_2450;field_11395:Iofficial dLot;d:I
-
inputs
- Mappings:
Namespace Name Mixin selector named inputsLnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;inputs:Lnet/minecraft/util/collection/DefaultedList;intermediary field_11394Lnet/minecraft/class_2450;field_11394:Lnet/minecraft/class_2371;official eLot;e:Ljr;
-
advancementBuilder
- Mappings:
Namespace Name Mixin selector named advancementBuilderLnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;advancementBuilder:Ljava/util/Map;intermediary field_11393Lnet/minecraft/class_2450;field_11393:Ljava/util/Map;official fLot;f:Ljava/util/Map;
-
group
- Mappings:
Namespace Name Mixin selector named groupLnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;group:Ljava/lang/String;intermediary field_11398Lnet/minecraft/class_2450;field_11398:Ljava/lang/String;official gLot;g:Ljava/lang/String;
-
-
Constructor Details
-
ShapelessRecipeJsonBuilder
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;<init>(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;I)Vintermediary <init>Lnet/minecraft/class_2450;<init>(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;I)Vofficial <init>Lot;<init>(Lop;Ldbz;I)V
-
-
Method Details
-
create
- Mappings:
Namespace Name Mixin selector named createLnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;create(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;intermediary method_10447Lnet/minecraft/class_2450;method_10447(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;)Lnet/minecraft/class_2450;official aLot;a(Lop;Ldbz;)Lot;
-
create
public static ShapelessRecipeJsonBuilder create(RecipeCategory category, ItemConvertible output, int count) - Mappings:
Namespace Name Mixin selector named createLnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;create(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;I)Lnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;intermediary method_10448Lnet/minecraft/class_2450;method_10448(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;I)Lnet/minecraft/class_2450;official aLot;a(Lop;Ldbz;I)Lot;
-
input
- Mappings:
Namespace Name Mixin selector named inputLnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;input(Lnet/minecraft/registry/tag/TagKey;)Lnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;intermediary method_10446Lnet/minecraft/class_2450;method_10446(Lnet/minecraft/class_6862;)Lnet/minecraft/class_2450;official aLot;a(Laxf;)Lot;
-
input
- Mappings:
Namespace Name Mixin selector named inputLnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;input(Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;intermediary method_10454Lnet/minecraft/class_2450;method_10454(Lnet/minecraft/class_1935;)Lnet/minecraft/class_2450;official bLot;b(Ldbz;)Lot;
-
input
- Mappings:
Namespace Name Mixin selector named inputLnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;input(Lnet/minecraft/item/ItemConvertible;I)Lnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;intermediary method_10449Lnet/minecraft/class_2450;method_10449(Lnet/minecraft/class_1935;I)Lnet/minecraft/class_2450;official aLot;a(Ldbz;I)Lot;
-
input
- Mappings:
Namespace Name Mixin selector named inputLnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;input(Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;intermediary method_10451Lnet/minecraft/class_2450;method_10451(Lnet/minecraft/class_1856;)Lnet/minecraft/class_2450;official aLot;a(Lcyu;)Lot;
-
input
- Mappings:
Namespace Name Mixin selector named inputLnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;input(Lnet/minecraft/recipe/Ingredient;I)Lnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;intermediary method_10453Lnet/minecraft/class_2450;method_10453(Lnet/minecraft/class_1856;I)Lnet/minecraft/class_2450;official aLot;a(Lcyu;I)Lot;
-
criterion
public ShapelessRecipeJsonBuilder criterion(String string, AdvancementCriterion<?> advancementCriterion) - Specified by:
criterionin interfaceCraftingRecipeJsonBuilder- Mappings:
Namespace Name Mixin selector named criterionLnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;criterion(Ljava/lang/String;Lnet/minecraft/advancement/AdvancementCriterion;)Lnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;intermediary method_10442Lnet/minecraft/class_2450;method_10442(Ljava/lang/String;Lnet/minecraft/class_175;)Lnet/minecraft/class_2450;official bLot;b(Ljava/lang/String;Lan;)Lot;
-
group
- Specified by:
groupin interfaceCraftingRecipeJsonBuilder- Mappings:
Namespace Name Mixin selector named groupLnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;group(Ljava/lang/String;)Lnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;intermediary method_10452Lnet/minecraft/class_2450;method_10452(Ljava/lang/String;)Lnet/minecraft/class_2450;official bLot;b(Ljava/lang/String;)Lot;
-
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 aLoo;a()Lcum;
-
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 aLoo;a(Loq;Lalf;)V
-
validate
- Mappings:
Namespace Name Mixin selector named validateLnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;validate(Lnet/minecraft/util/Identifier;)Vintermediary method_10445Lnet/minecraft/class_2450;method_10445(Lnet/minecraft/class_2960;)Vofficial aLot;a(Lalf;)V
-