Package codechicken.lib.datagen.recipe
Class ShapelessRecipeBuilder
java.lang.Object
codechicken.lib.datagen.recipe.AbstractRecipeBuilder<net.minecraft.world.item.ItemStack,T>
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 class codechicken.lib.datagen.recipe.AbstractItemStackRecipeBuilder
AbstractItemStackRecipeBuilder.AbstractItemStackFinishedRecipeNested classes/interfaces inherited from class codechicken.lib.datagen.recipe.AbstractRecipeBuilder
AbstractRecipeBuilder.AbstractFinishedRecipe -
Field Summary
Fields inherited from class codechicken.lib.datagen.recipe.AbstractRecipeBuilder
advancementBuilder, conditions, created, enableUnlocking, generateCriteria, id, result, serializer -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedShapelessRecipeBuilder(net.minecraft.world.item.crafting.RecipeSerializer<?> serializer, net.minecraft.resources.ResourceLocation id, net.minecraft.world.item.ItemStack result) -
Method Summary
Modifier and TypeMethodDescription_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) static ShapelessRecipeBuildercustom(net.minecraft.world.item.crafting.RecipeSerializer<?> serializer, net.minecraft.world.item.ItemStack result) static ShapelessRecipeBuildercustom(net.minecraft.world.item.crafting.RecipeSerializer<?> serializer, net.minecraft.world.item.ItemStack result, net.minecraft.resources.ResourceLocation id) static ShapelessRecipeBuildercustom(net.minecraft.world.item.crafting.RecipeSerializer<?> serializer, net.minecraft.world.level.ItemLike result) static ShapelessRecipeBuildercustom(net.minecraft.world.item.crafting.RecipeSerializer<?> serializer, net.minecraft.world.level.ItemLike result, int count) static ShapelessRecipeBuildercustom(net.minecraft.world.item.crafting.RecipeSerializer<?> serializer, net.minecraft.world.level.ItemLike result, int count, net.minecraft.resources.ResourceLocation id) Methods inherited from class codechicken.lib.datagen.recipe.AbstractItemStackRecipeBuilder
getAdvancementIdMethods 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.world.item.crafting.RecipeSerializer<?> serializer, net.minecraft.resources.ResourceLocation id, net.minecraft.world.item.ItemStack result)
-
-
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.item.crafting.RecipeSerializer<?> serializer, net.minecraft.world.level.ItemLike result) -
custom
public static ShapelessRecipeBuilder custom(net.minecraft.world.item.crafting.RecipeSerializer<?> serializer, net.minecraft.world.level.ItemLike result, int count) -
custom
public static ShapelessRecipeBuilder custom(net.minecraft.world.item.crafting.RecipeSerializer<?> serializer, net.minecraft.world.level.ItemLike result, int count, net.minecraft.resources.ResourceLocation id) -
custom
public static ShapelessRecipeBuilder custom(net.minecraft.world.item.crafting.RecipeSerializer<?> serializer, net.minecraft.world.item.ItemStack result) -
custom
public static ShapelessRecipeBuilder custom(net.minecraft.world.item.crafting.RecipeSerializer<?> serializer, net.minecraft.world.item.ItemStack result, net.minecraft.resources.ResourceLocation id) -
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) -
_build
public AbstractItemStackRecipeBuilder<ShapelessRecipeBuilder>.AbstractItemStackFinishedRecipe _build()- Specified by:
_buildin classAbstractItemStackRecipeBuilder<ShapelessRecipeBuilder>
-