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 oz
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Map<String, AdvancementCriterion<?>> private final RecipeCategoryprivate final List<Ingredient> private final ItemStackprivate final RegistryEntryLookup<Item> Fields inherited from interface net.minecraft.data.server.recipe.CraftingRecipeJsonBuilder
ROOT -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateShapelessRecipeJsonBuilder(RegistryEntryLookup<Item> registryLookup, RecipeCategory category, ItemStack output) -
Method Summary
Modifier and TypeMethodDescriptionstatic ShapelessRecipeJsonBuildercreate(RegistryEntryLookup<Item> registryLookup, RecipeCategory category, ItemConvertible output) static ShapelessRecipeJsonBuildercreate(RegistryEntryLookup<Item> registryLookup, RecipeCategory category, ItemConvertible output, int count) static ShapelessRecipeJsonBuildercreate(RegistryEntryLookup<Item> registryLookup, RecipeCategory category, ItemStack output) criterion(String string, AdvancementCriterion<?> advancementCriterion) input(ItemConvertible item) input(ItemConvertible item, int amount) input(Ingredient ingredient) input(Ingredient ingredient, int amount) 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
-
registryLookup
- Mappings:
Namespace Name Mixin selector named registryLookupLnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;registryLookup:Lnet/minecraft/registry/RegistryEntryLookup;intermediary field_53732Lnet/minecraft/class_2450;field_53732:Lnet/minecraft/class_7871;official bLoz;b:Ljr;
-
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 cLoz;c:Lov;
-
output
- Mappings:
Namespace Name Mixin selector named outputLnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;output:Lnet/minecraft/item/ItemStack;intermediary field_11396Lnet/minecraft/class_2450;field_11396:Lnet/minecraft/class_1799;official dLoz;d:Lcwf;
-
inputs
- Mappings:
Namespace Name Mixin selector named inputsLnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;inputs:Ljava/util/List;intermediary field_11394Lnet/minecraft/class_2450;field_11394:Ljava/util/List;official eLoz;e:Ljava/util/List;
-
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 fLoz;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 gLoz;g:Ljava/lang/String;
-
-
Constructor Details
-
ShapelessRecipeJsonBuilder
private ShapelessRecipeJsonBuilder(RegistryEntryLookup<Item> registryLookup, RecipeCategory category, ItemStack output) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;<init>(Lnet/minecraft/registry/RegistryEntryLookup;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemStack;)Vintermediary <init>Lnet/minecraft/class_2450;<init>(Lnet/minecraft/class_7871;Lnet/minecraft/class_7800;Lnet/minecraft/class_1799;)Vofficial <init>Loz;<init>(Ljr;Lov;Lcwf;)V
-
-
Method Details
-
create
public static ShapelessRecipeJsonBuilder create(RegistryEntryLookup<Item> registryLookup, RecipeCategory category, ItemStack output) - Mappings:
Namespace Name Mixin selector named createLnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;create(Lnet/minecraft/registry/RegistryEntryLookup;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemStack;)Lnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;intermediary method_10447Lnet/minecraft/class_2450;method_10447(Lnet/minecraft/class_7871;Lnet/minecraft/class_7800;Lnet/minecraft/class_1799;)Lnet/minecraft/class_2450;official aLoz;a(Ljr;Lov;Lcwf;)Loz;
-
create
public static ShapelessRecipeJsonBuilder create(RegistryEntryLookup<Item> registryLookup, RecipeCategory category, ItemConvertible output) - Mappings:
Namespace Name Mixin selector named createLnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;create(Lnet/minecraft/registry/RegistryEntryLookup;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;intermediary method_62770Lnet/minecraft/class_2450;method_62770(Lnet/minecraft/class_7871;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;)Lnet/minecraft/class_2450;official aLoz;a(Ljr;Lov;Ldfe;)Loz;
-
create
public static ShapelessRecipeJsonBuilder create(RegistryEntryLookup<Item> registryLookup, RecipeCategory category, ItemConvertible output, int count) - Mappings:
Namespace Name Mixin selector named createLnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;create(Lnet/minecraft/registry/RegistryEntryLookup;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_7871;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;I)Lnet/minecraft/class_2450;official aLoz;a(Ljr;Lov;Ldfe;I)Loz;
-
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 aLoz;a(Laxt;)Loz;
-
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 bLoz;b(Ldfe;)Loz;
-
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 aLoz;a(Ldfe;I)Loz;
-
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 aLoz;a(Ldap;)Loz;
-
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 aLoz;a(Ldap;I)Loz;
-
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 bLoz;b(Ljava/lang/String;Lap;)Loz;
-
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 bLoz;b(Ljava/lang/String;)Loz;
-
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/ShapelessRecipeJsonBuilder;validate(Lnet/minecraft/util/Identifier;)Vintermediary method_10445Lnet/minecraft/class_2450;method_10445(Lnet/minecraft/class_2960;)Vofficial aLoz;a(Lall;)V
-