Package codechicken.lib.datagen.recipe
Class ShapedRecipeBuilder
java.lang.Object
codechicken.lib.datagen.recipe.AbstractRecipeBuilder<net.minecraft.world.item.ItemStack,ShapedRecipeBuilder>
codechicken.lib.datagen.recipe.AbstractItemStackRecipeBuilder<ShapedRecipeBuilder>
codechicken.lib.datagen.recipe.ShapedRecipeBuilder
- 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
ConstructorsModifierConstructorDescriptionprotectedShapedRecipeBuilder(net.minecraft.resources.ResourceLocation id, net.minecraft.world.item.ItemStack result, ShapedRecipeBuilder.Factory factory) -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.world.item.crafting.Recipe<?> _build()static ShapedRecipeBuilderstatic ShapedRecipeBuilderstatic ShapedRecipeBuilderbuilder(Supplier<? extends net.minecraft.world.level.ItemLike> result, int count, net.minecraft.resources.ResourceLocation id) static ShapedRecipeBuilderbuilder(net.minecraft.world.item.ItemStack result) static ShapedRecipeBuilderbuilder(net.minecraft.world.item.ItemStack result, net.minecraft.resources.ResourceLocation id) static ShapedRecipeBuilderbuilder(net.minecraft.world.level.ItemLike result) static ShapedRecipeBuilderbuilder(net.minecraft.world.level.ItemLike result, int count) static ShapedRecipeBuilderbuilder(net.minecraft.world.level.ItemLike result, int count, net.minecraft.resources.ResourceLocation id) category(net.minecraft.world.item.crafting.CraftingBookCategory category) static ShapedRecipeBuildercustom(net.minecraft.world.item.ItemStack result, ShapedRecipeBuilder.Factory factory) static ShapedRecipeBuildercustom(net.minecraft.world.item.ItemStack result, net.minecraft.resources.ResourceLocation id, ShapedRecipeBuilder.Factory factory) static ShapedRecipeBuildercustom(net.minecraft.world.level.ItemLike result, int count, ShapedRecipeBuilder.Factory factory) static ShapedRecipeBuildercustom(net.minecraft.world.level.ItemLike result, int count, net.minecraft.resources.ResourceLocation id, ShapedRecipeBuilder.Factory factory) static ShapedRecipeBuildercustom(net.minecraft.world.level.ItemLike result, ShapedRecipeBuilder.Factory factory) key(char key, net.minecraft.tags.TagKey<net.minecraft.world.item.Item> item) key(char key, net.minecraft.world.item.crafting.Ingredient ingredient) key(char key, net.minecraft.world.level.ItemLike item) patternLine(String patternIn) showNotifications(boolean showNotification) protected voidvalidate()Methods inherited from class codechicken.lib.datagen.recipe.AbstractRecipeBuilder
addAutoCriteria, addAutoCriteria, addCriterion, autoCriteria, build, enableUnlocking, getId, getThis, hasItem, hasItem, hasItem, setGroup, 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
-
ShapedRecipeBuilder
protected ShapedRecipeBuilder(net.minecraft.resources.ResourceLocation id, net.minecraft.world.item.ItemStack result, ShapedRecipeBuilder.Factory factory)
-
-
Method Details
-
builder
-
builder
-
builder
public static ShapedRecipeBuilder builder(net.minecraft.world.level.ItemLike result, int count, net.minecraft.resources.ResourceLocation id) -
builder
public static ShapedRecipeBuilder builder(Supplier<? extends net.minecraft.world.level.ItemLike> result) -
builder
public static ShapedRecipeBuilder builder(Supplier<? extends net.minecraft.world.level.ItemLike> result, int count) -
builder
public static ShapedRecipeBuilder builder(Supplier<? extends net.minecraft.world.level.ItemLike> result, int count, net.minecraft.resources.ResourceLocation id) -
builder
-
builder
public static ShapedRecipeBuilder builder(net.minecraft.world.item.ItemStack result, net.minecraft.resources.ResourceLocation id) -
custom
public static ShapedRecipeBuilder custom(net.minecraft.world.level.ItemLike result, ShapedRecipeBuilder.Factory factory) -
custom
public static ShapedRecipeBuilder custom(net.minecraft.world.level.ItemLike result, int count, ShapedRecipeBuilder.Factory factory) -
custom
public static ShapedRecipeBuilder custom(net.minecraft.world.level.ItemLike result, int count, net.minecraft.resources.ResourceLocation id, ShapedRecipeBuilder.Factory factory) -
custom
public static ShapedRecipeBuilder custom(net.minecraft.world.item.ItemStack result, ShapedRecipeBuilder.Factory factory) -
custom
public static ShapedRecipeBuilder custom(net.minecraft.world.item.ItemStack result, net.minecraft.resources.ResourceLocation id, ShapedRecipeBuilder.Factory factory) -
key
public ShapedRecipeBuilder key(char key, net.minecraft.tags.TagKey<net.minecraft.world.item.Item> item) -
key
-
key
public ShapedRecipeBuilder key(char key, Supplier<? extends net.minecraft.world.level.ItemLike> item) -
key
-
patternLine
-
category
public ShapedRecipeBuilder category(net.minecraft.world.item.crafting.CraftingBookCategory category) -
showNotifications
-
_build
public net.minecraft.world.item.crafting.Recipe<?> _build()- Specified by:
_buildin classAbstractItemStackRecipeBuilder<ShapedRecipeBuilder>
-
validate
protected void validate()- Overrides:
validatein classAbstractRecipeBuilder<net.minecraft.world.item.ItemStack,ShapedRecipeBuilder>
-