Package codechicken.lib.datagen.recipe
Class ShapelessRecipeBuilder
java.lang.Object
codechicken.lib.datagen.recipe.AbstractRecipeBuilder<net.minecraft.world.item.ItemStack,ShapelessRecipeBuilder>
codechicken.lib.datagen.recipe.AbstractItemStackRecipeBuilder<ShapelessRecipeBuilder>
codechicken.lib.datagen.recipe.ShapelessRecipeBuilder
- All Implemented Interfaces:
RecipeBuilder
Created by covers1624 on 28/12/20.
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface codechicken.lib.datagen.recipe.RecipeBuilder
RecipeBuilder.BuiltRecipe -
Field Summary
Fields inherited from class codechicken.lib.datagen.recipe.AbstractRecipeBuilder
advancementBuilder, conditions, created, enableUnlocking, generateCriteria, group, id, result -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedShapelessRecipeBuilder(net.minecraft.resources.ResourceLocation id, net.minecraft.world.item.ItemStack result, ShapelessRecipeBuilder.Factory factory) -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.world.item.crafting.Recipe<?> _build()addIngredient(Supplier<? extends net.minecraft.world.level.ItemLike> item) addIngredient(Supplier<? extends net.minecraft.world.level.ItemLike> item, int quantity) addIngredient(net.minecraft.tags.TagKey<net.minecraft.world.item.Item> tag) addIngredient(net.minecraft.tags.TagKey<net.minecraft.world.item.Item> tag, int quantity) addIngredient(net.minecraft.world.item.crafting.Ingredient ingredient) addIngredient(net.minecraft.world.item.crafting.Ingredient ingredient, int quantity) addIngredient(net.minecraft.world.level.ItemLike item) addIngredient(net.minecraft.world.level.ItemLike item, int quantity) static ShapelessRecipeBuilderstatic ShapelessRecipeBuilderstatic ShapelessRecipeBuilderbuilder(Supplier<? extends net.minecraft.world.level.ItemLike> result, int count, net.minecraft.resources.ResourceLocation id) static ShapelessRecipeBuilderbuilder(net.minecraft.world.item.ItemStack result) static ShapelessRecipeBuilderbuilder(net.minecraft.world.item.ItemStack result, net.minecraft.resources.ResourceLocation id) static ShapelessRecipeBuilderbuilder(net.minecraft.world.level.ItemLike result) static ShapelessRecipeBuilderbuilder(net.minecraft.world.level.ItemLike result, int count) static ShapelessRecipeBuilderbuilder(net.minecraft.world.level.ItemLike result, int count, net.minecraft.resources.ResourceLocation id) category(net.minecraft.world.item.crafting.CraftingBookCategory category) static ShapelessRecipeBuildercustom(net.minecraft.world.item.ItemStack result, ShapelessRecipeBuilder.Factory factory) static ShapelessRecipeBuildercustom(net.minecraft.world.item.ItemStack result, net.minecraft.resources.ResourceLocation id, ShapelessRecipeBuilder.Factory factory) static ShapelessRecipeBuildercustom(net.minecraft.world.level.ItemLike result, int count, ShapelessRecipeBuilder.Factory factory) static ShapelessRecipeBuildercustom(net.minecraft.world.level.ItemLike result, int count, net.minecraft.resources.ResourceLocation id, ShapelessRecipeBuilder.Factory factory) static ShapelessRecipeBuildercustom(net.minecraft.world.level.ItemLike result, ShapelessRecipeBuilder.Factory factory) Methods inherited from class codechicken.lib.datagen.recipe.AbstractRecipeBuilder
addAutoCriteria, addAutoCriteria, addCriterion, autoCriteria, build, enableUnlocking, getId, getThis, hasItem, hasItem, hasItem, setGroup, validate, withConditionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface codechicken.lib.datagen.recipe.RecipeBuilder
build
-
Constructor Details
-
ShapelessRecipeBuilder
protected ShapelessRecipeBuilder(net.minecraft.resources.ResourceLocation id, net.minecraft.world.item.ItemStack result, ShapelessRecipeBuilder.Factory factory)
-
-
Method Details
-
builder
-
builder
-
builder
public static ShapelessRecipeBuilder builder(net.minecraft.world.level.ItemLike result, int count, net.minecraft.resources.ResourceLocation id) -
builder
public static ShapelessRecipeBuilder builder(Supplier<? extends net.minecraft.world.level.ItemLike> result) -
builder
public static ShapelessRecipeBuilder builder(Supplier<? extends net.minecraft.world.level.ItemLike> result, int count) -
builder
public static ShapelessRecipeBuilder builder(Supplier<? extends net.minecraft.world.level.ItemLike> result, int count, net.minecraft.resources.ResourceLocation id) -
builder
-
builder
public static ShapelessRecipeBuilder builder(net.minecraft.world.item.ItemStack result, net.minecraft.resources.ResourceLocation id) -
custom
public static ShapelessRecipeBuilder custom(net.minecraft.world.level.ItemLike result, ShapelessRecipeBuilder.Factory factory) -
custom
public static ShapelessRecipeBuilder custom(net.minecraft.world.level.ItemLike result, int count, ShapelessRecipeBuilder.Factory factory) -
custom
public static ShapelessRecipeBuilder custom(net.minecraft.world.level.ItemLike result, int count, net.minecraft.resources.ResourceLocation id, ShapelessRecipeBuilder.Factory factory) -
custom
public static ShapelessRecipeBuilder custom(net.minecraft.world.item.ItemStack result, ShapelessRecipeBuilder.Factory factory) -
custom
public static ShapelessRecipeBuilder custom(net.minecraft.world.item.ItemStack result, net.minecraft.resources.ResourceLocation id, ShapelessRecipeBuilder.Factory factory) -
addIngredient
public ShapelessRecipeBuilder addIngredient(net.minecraft.tags.TagKey<net.minecraft.world.item.Item> tag) -
addIngredient
public ShapelessRecipeBuilder addIngredient(net.minecraft.tags.TagKey<net.minecraft.world.item.Item> tag, int quantity) -
addIngredient
public ShapelessRecipeBuilder addIngredient(Supplier<? extends net.minecraft.world.level.ItemLike> item) -
addIngredient
public ShapelessRecipeBuilder addIngredient(Supplier<? extends net.minecraft.world.level.ItemLike> item, int quantity) -
addIngredient
-
addIngredient
-
addIngredient
public ShapelessRecipeBuilder addIngredient(net.minecraft.world.item.crafting.Ingredient ingredient) -
addIngredient
public ShapelessRecipeBuilder addIngredient(net.minecraft.world.item.crafting.Ingredient ingredient, int quantity) -
category
public ShapelessRecipeBuilder category(net.minecraft.world.item.crafting.CraftingBookCategory category) -
_build
public net.minecraft.world.item.crafting.Recipe<?> _build()- Specified by:
_buildin classAbstractItemStackRecipeBuilder<ShapelessRecipeBuilder>
-