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/ShapelessRecipeJsonBuilder
intermediary net/minecraft/class_2450
official ot
-
Field Summary
Modifier and TypeFieldDescriptionprivate final Map
<String, AdvancementCriterion<?>> private final RecipeCategory
private final int
private final DefaultedList
<Ingredient> private final Item
Fields inherited from interface net.minecraft.data.server.recipe.CraftingRecipeJsonBuilder
ROOT
-
Constructor Summary
ConstructorDescriptionShapelessRecipeJsonBuilder
(RecipeCategory category, ItemConvertible output, int count) -
Method Summary
Modifier and TypeMethodDescriptionstatic ShapelessRecipeJsonBuilder
create
(RecipeCategory category, ItemConvertible output) static ShapelessRecipeJsonBuilder
create
(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) void
offerTo
(RecipeExporter exporter, Identifier recipeId) private void
validate
(Identifier recipeId) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.data.server.recipe.CraftingRecipeJsonBuilder
offerTo, offerTo
-
Field Details
-
category
- Mappings:
Namespace Name Mixin selector named category
Lnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;category:Lnet/minecraft/recipe/book/RecipeCategory;
intermediary field_40646
Lnet/minecraft/class_2450;field_40646:Lnet/minecraft/class_7800;
official b
Lot;b:Lop;
-
output
- Mappings:
Namespace Name Mixin selector named output
Lnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;output:Lnet/minecraft/item/Item;
intermediary field_11396
Lnet/minecraft/class_2450;field_11396:Lnet/minecraft/class_1792;
official c
Lot;c:Lcul;
-
count
private final int count- Mappings:
Namespace Name Mixin selector named count
Lnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;count:I
intermediary field_11395
Lnet/minecraft/class_2450;field_11395:I
official d
Lot;d:I
-
inputs
- Mappings:
Namespace Name Mixin selector named inputs
Lnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;inputs:Lnet/minecraft/util/collection/DefaultedList;
intermediary field_11394
Lnet/minecraft/class_2450;field_11394:Lnet/minecraft/class_2371;
official e
Lot;e:Ljr;
-
advancementBuilder
- Mappings:
Namespace Name Mixin selector named advancementBuilder
Lnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;advancementBuilder:Ljava/util/Map;
intermediary field_11393
Lnet/minecraft/class_2450;field_11393:Ljava/util/Map;
official f
Lot;f:Ljava/util/Map;
-
group
- Mappings:
Namespace Name Mixin selector named group
Lnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;group:Ljava/lang/String;
intermediary field_11398
Lnet/minecraft/class_2450;field_11398:Ljava/lang/String;
official g
Lot;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)V
intermediary <init>
Lnet/minecraft/class_2450;<init>(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;I)V
official <init>
Lot;<init>(Lop;Ldby;I)V
-
-
Method Details
-
create
- Mappings:
Namespace Name Mixin selector named create
Lnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;create(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;
intermediary method_10447
Lnet/minecraft/class_2450;method_10447(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;)Lnet/minecraft/class_2450;
official a
Lot;a(Lop;Ldby;)Lot;
-
create
public static ShapelessRecipeJsonBuilder create(RecipeCategory category, ItemConvertible output, int count) - Mappings:
Namespace Name Mixin selector named create
Lnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;create(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;I)Lnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;
intermediary method_10448
Lnet/minecraft/class_2450;method_10448(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;I)Lnet/minecraft/class_2450;
official a
Lot;a(Lop;Ldby;I)Lot;
-
input
- Mappings:
Namespace Name Mixin selector named input
Lnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;input(Lnet/minecraft/registry/tag/TagKey;)Lnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;
intermediary method_10446
Lnet/minecraft/class_2450;method_10446(Lnet/minecraft/class_6862;)Lnet/minecraft/class_2450;
official a
Lot;a(Laxf;)Lot;
-
input
- Mappings:
Namespace Name Mixin selector named input
Lnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;input(Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;
intermediary method_10454
Lnet/minecraft/class_2450;method_10454(Lnet/minecraft/class_1935;)Lnet/minecraft/class_2450;
official b
Lot;b(Ldby;)Lot;
-
input
- Mappings:
Namespace Name Mixin selector named input
Lnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;input(Lnet/minecraft/item/ItemConvertible;I)Lnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;
intermediary method_10449
Lnet/minecraft/class_2450;method_10449(Lnet/minecraft/class_1935;I)Lnet/minecraft/class_2450;
official a
Lot;a(Ldby;I)Lot;
-
input
- Mappings:
Namespace Name Mixin selector named input
Lnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;input(Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;
intermediary method_10451
Lnet/minecraft/class_2450;method_10451(Lnet/minecraft/class_1856;)Lnet/minecraft/class_2450;
official a
Lot;a(Lcyt;)Lot;
-
input
- Mappings:
Namespace Name Mixin selector named input
Lnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;input(Lnet/minecraft/recipe/Ingredient;I)Lnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;
intermediary method_10453
Lnet/minecraft/class_2450;method_10453(Lnet/minecraft/class_1856;I)Lnet/minecraft/class_2450;
official a
Lot;a(Lcyt;I)Lot;
-
criterion
public ShapelessRecipeJsonBuilder criterion(String string, AdvancementCriterion<?> advancementCriterion) - Specified by:
criterion
in interfaceCraftingRecipeJsonBuilder
- Mappings:
Namespace Name Mixin selector named criterion
Lnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;criterion(Ljava/lang/String;Lnet/minecraft/advancement/AdvancementCriterion;)Lnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;
intermediary method_10442
Lnet/minecraft/class_2450;method_10442(Ljava/lang/String;Lnet/minecraft/class_175;)Lnet/minecraft/class_2450;
official b
Lot;b(Ljava/lang/String;Lan;)Lot;
-
group
- Specified by:
group
in interfaceCraftingRecipeJsonBuilder
- Mappings:
Namespace Name Mixin selector named group
Lnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;group(Ljava/lang/String;)Lnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;
intermediary method_10452
Lnet/minecraft/class_2450;method_10452(Ljava/lang/String;)Lnet/minecraft/class_2450;
official b
Lot;b(Ljava/lang/String;)Lot;
-
getOutputItem
- Specified by:
getOutputItem
in interfaceCraftingRecipeJsonBuilder
- Mappings:
Namespace Name Mixin selector named getOutputItem
Lnet/minecraft/data/server/recipe/CraftingRecipeJsonBuilder;getOutputItem()Lnet/minecraft/item/Item;
intermediary method_36441
Lnet/minecraft/class_5797;method_36441()Lnet/minecraft/class_1792;
official a
Loo;a()Lcul;
-
offerTo
- Specified by:
offerTo
in interfaceCraftingRecipeJsonBuilder
- Mappings:
Namespace Name Mixin selector named offerTo
Lnet/minecraft/data/server/recipe/CraftingRecipeJsonBuilder;offerTo(Lnet/minecraft/data/server/recipe/RecipeExporter;Lnet/minecraft/util/Identifier;)V
intermediary method_17972
Lnet/minecraft/class_5797;method_17972(Lnet/minecraft/class_8790;Lnet/minecraft/class_2960;)V
official a
Loo;a(Loq;Lalf;)V
-
validate
- Mappings:
Namespace Name Mixin selector named validate
Lnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;validate(Lnet/minecraft/util/Identifier;)V
intermediary method_10445
Lnet/minecraft/class_2450;method_10445(Lnet/minecraft/class_2960;)V
official a
Lot;a(Lalf;)V
-