Package net.minecraft.data.recipe
Class ShapelessRecipeJsonBuilder
java.lang.Object
net.minecraft.data.recipe.ShapelessRecipeJsonBuilder
- All Implemented Interfaces:
CraftingRecipeJsonBuilder
- Mappings:
Namespace Name named net/minecraft/data/recipe/ShapelessRecipeJsonBuilderintermediary net/minecraft/class_2450official ok
-
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.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, RegistryKey<Recipe<?>> recipeKey) private voidvalidate(RegistryKey<Recipe<?>> recipeKey) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.data.recipe.CraftingRecipeJsonBuilder
offerTo, offerTo
-
Field Details
-
registryLookup
- Mappings:
Namespace Name Mixin selector named registryLookupLnet/minecraft/data/recipe/ShapelessRecipeJsonBuilder;registryLookup:Lnet/minecraft/registry/RegistryEntryLookup;intermediary field_53732Lnet/minecraft/class_2450;field_53732:Lnet/minecraft/class_7871;official bLok;b:Ljh;
-
category
- Mappings:
Namespace Name Mixin selector named categoryLnet/minecraft/data/recipe/ShapelessRecipeJsonBuilder;category:Lnet/minecraft/recipe/book/RecipeCategory;intermediary field_40646Lnet/minecraft/class_2450;field_40646:Lnet/minecraft/class_7800;official cLok;c:Log;
-
output
- Mappings:
Namespace Name Mixin selector named outputLnet/minecraft/data/recipe/ShapelessRecipeJsonBuilder;output:Lnet/minecraft/item/ItemStack;intermediary field_11396Lnet/minecraft/class_2450;field_11396:Lnet/minecraft/class_1799;official dLok;d:Ldak;
-
inputs
- Mappings:
Namespace Name Mixin selector named inputsLnet/minecraft/data/recipe/ShapelessRecipeJsonBuilder;inputs:Ljava/util/List;intermediary field_11394Lnet/minecraft/class_2450;field_11394:Ljava/util/List;official eLok;e:Ljava/util/List;
-
advancementBuilder
- Mappings:
Namespace Name Mixin selector named advancementBuilderLnet/minecraft/data/recipe/ShapelessRecipeJsonBuilder;advancementBuilder:Ljava/util/Map;intermediary field_11393Lnet/minecraft/class_2450;field_11393:Ljava/util/Map;official fLok;f:Ljava/util/Map;
-
group
- Mappings:
Namespace Name Mixin selector named groupLnet/minecraft/data/recipe/ShapelessRecipeJsonBuilder;group:Ljava/lang/String;intermediary field_11398Lnet/minecraft/class_2450;field_11398:Ljava/lang/String;official gLok;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/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>Lok;<init>(Ljh;Log;Ldak;)V
-
-
Method Details
-
create
public static ShapelessRecipeJsonBuilder create(RegistryEntryLookup<Item> registryLookup, RecipeCategory category, ItemStack output) - Mappings:
Namespace Name Mixin selector named createLnet/minecraft/data/recipe/ShapelessRecipeJsonBuilder;create(Lnet/minecraft/registry/RegistryEntryLookup;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemStack;)Lnet/minecraft/data/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 aLok;a(Ljh;Log;Ldak;)Lok;
-
create
public static ShapelessRecipeJsonBuilder create(RegistryEntryLookup<Item> registryLookup, RecipeCategory category, ItemConvertible output) - Mappings:
Namespace Name Mixin selector named createLnet/minecraft/data/recipe/ShapelessRecipeJsonBuilder;create(Lnet/minecraft/registry/RegistryEntryLookup;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/data/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 aLok;a(Ljh;Log;Ldki;)Lok;
-
create
public static ShapelessRecipeJsonBuilder create(RegistryEntryLookup<Item> registryLookup, RecipeCategory category, ItemConvertible output, int count) - Mappings:
Namespace Name Mixin selector named createLnet/minecraft/data/recipe/ShapelessRecipeJsonBuilder;create(Lnet/minecraft/registry/RegistryEntryLookup;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;I)Lnet/minecraft/data/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 aLok;a(Ljh;Log;Ldki;I)Lok;
-
input
- Mappings:
Namespace Name Mixin selector named inputLnet/minecraft/data/recipe/ShapelessRecipeJsonBuilder;input(Lnet/minecraft/registry/tag/TagKey;)Lnet/minecraft/data/recipe/ShapelessRecipeJsonBuilder;intermediary method_10446Lnet/minecraft/class_2450;method_10446(Lnet/minecraft/class_6862;)Lnet/minecraft/class_2450;official aLok;a(Layc;)Lok;
-
input
- Mappings:
Namespace Name Mixin selector named inputLnet/minecraft/data/recipe/ShapelessRecipeJsonBuilder;input(Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/data/recipe/ShapelessRecipeJsonBuilder;intermediary method_10454Lnet/minecraft/class_2450;method_10454(Lnet/minecraft/class_1935;)Lnet/minecraft/class_2450;official bLok;b(Ldki;)Lok;
-
input
- Mappings:
Namespace Name Mixin selector named inputLnet/minecraft/data/recipe/ShapelessRecipeJsonBuilder;input(Lnet/minecraft/item/ItemConvertible;I)Lnet/minecraft/data/recipe/ShapelessRecipeJsonBuilder;intermediary method_10449Lnet/minecraft/class_2450;method_10449(Lnet/minecraft/class_1935;I)Lnet/minecraft/class_2450;official aLok;a(Ldki;I)Lok;
-
input
- Mappings:
Namespace Name Mixin selector named inputLnet/minecraft/data/recipe/ShapelessRecipeJsonBuilder;input(Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/recipe/ShapelessRecipeJsonBuilder;intermediary method_10451Lnet/minecraft/class_2450;method_10451(Lnet/minecraft/class_1856;)Lnet/minecraft/class_2450;official aLok;a(Ldex;)Lok;
-
input
- Mappings:
Namespace Name Mixin selector named inputLnet/minecraft/data/recipe/ShapelessRecipeJsonBuilder;input(Lnet/minecraft/recipe/Ingredient;I)Lnet/minecraft/data/recipe/ShapelessRecipeJsonBuilder;intermediary method_10453Lnet/minecraft/class_2450;method_10453(Lnet/minecraft/class_1856;I)Lnet/minecraft/class_2450;official aLok;a(Ldex;I)Lok;
-
criterion
public ShapelessRecipeJsonBuilder criterion(String string, AdvancementCriterion<?> advancementCriterion) - Specified by:
criterionin interfaceCraftingRecipeJsonBuilder- Mappings:
Namespace Name Mixin selector named criterionLnet/minecraft/data/recipe/ShapelessRecipeJsonBuilder;criterion(Ljava/lang/String;Lnet/minecraft/advancement/AdvancementCriterion;)Lnet/minecraft/data/recipe/ShapelessRecipeJsonBuilder;intermediary method_10442Lnet/minecraft/class_2450;method_10442(Ljava/lang/String;Lnet/minecraft/class_175;)Lnet/minecraft/class_2450;official bLok;b(Ljava/lang/String;Lar;)Lok;
-
group
- Specified by:
groupin interfaceCraftingRecipeJsonBuilder- Mappings:
Namespace Name Mixin selector named groupLnet/minecraft/data/recipe/ShapelessRecipeJsonBuilder;group(Ljava/lang/String;)Lnet/minecraft/data/recipe/ShapelessRecipeJsonBuilder;intermediary method_10452Lnet/minecraft/class_2450;method_10452(Ljava/lang/String;)Lnet/minecraft/class_2450;official bLok;b(Ljava/lang/String;)Lok;
-
getOutputItem
- Specified by:
getOutputItemin interfaceCraftingRecipeJsonBuilder- Mappings:
Namespace Name Mixin selector named getOutputItemLnet/minecraft/data/recipe/CraftingRecipeJsonBuilder;getOutputItem()Lnet/minecraft/item/Item;intermediary method_36441Lnet/minecraft/class_5797;method_36441()Lnet/minecraft/class_1792;official aLof;a()Ldag;
-
offerTo
- Specified by:
offerToin interfaceCraftingRecipeJsonBuilder- Mappings:
Namespace Name Mixin selector named offerToLnet/minecraft/data/recipe/CraftingRecipeJsonBuilder;offerTo(Lnet/minecraft/data/recipe/RecipeExporter;Lnet/minecraft/registry/RegistryKey;)Vintermediary method_17972Lnet/minecraft/class_5797;method_17972(Lnet/minecraft/class_8790;Lnet/minecraft/class_5321;)Vofficial aLof;a(Loh;Lalq;)V
-
validate
- Mappings:
Namespace Name Mixin selector named validateLnet/minecraft/data/recipe/ShapelessRecipeJsonBuilder;validate(Lnet/minecraft/registry/RegistryKey;)Vintermediary method_10445Lnet/minecraft/class_2450;method_10445(Lnet/minecraft/class_5321;)Vofficial aLok;a(Lalq;)V
-