Package codechicken.lib.datagen.recipe
Class FurnaceRecipeBuilder
java.lang.Object
codechicken.lib.datagen.recipe.AbstractRecipeBuilder<net.minecraft.world.item.ItemStack,FurnaceRecipeBuilder>
codechicken.lib.datagen.recipe.AbstractItemStackRecipeBuilder<FurnaceRecipeBuilder>
codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- 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, items, key, result -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedFurnaceRecipeBuilder(net.minecraft.resources.Identifier id, net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, net.minecraft.world.item.ItemStack result, FurnaceRecipeBuilder.Factory factory) -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.world.item.crafting.Recipe<?> _build()static FurnaceRecipeBuilderblasting(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, Supplier<? extends net.minecraft.world.level.ItemLike> result) static FurnaceRecipeBuilderblasting(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, Supplier<? extends net.minecraft.world.level.ItemLike> result, int count) static FurnaceRecipeBuilderblasting(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, Supplier<? extends net.minecraft.world.level.ItemLike> result, int count, net.minecraft.resources.Identifier id) static FurnaceRecipeBuilderblasting(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, net.minecraft.world.item.ItemStack result) static FurnaceRecipeBuilderblasting(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, net.minecraft.world.item.ItemStack result, net.minecraft.resources.Identifier id) static FurnaceRecipeBuilderblasting(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, net.minecraft.world.level.ItemLike result) static FurnaceRecipeBuilderblasting(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, net.minecraft.world.level.ItemLike result, int count) static FurnaceRecipeBuilderblasting(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, net.minecraft.world.level.ItemLike result, int count, net.minecraft.resources.Identifier id) static FurnaceRecipeBuildercampfire(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, Supplier<? extends net.minecraft.world.level.ItemLike> result) static FurnaceRecipeBuildercampfire(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, Supplier<? extends net.minecraft.world.level.ItemLike> result, int count) static FurnaceRecipeBuildercampfire(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, Supplier<? extends net.minecraft.world.level.ItemLike> result, int count, net.minecraft.resources.Identifier id) static FurnaceRecipeBuildercampfire(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, net.minecraft.world.item.ItemStack result) static FurnaceRecipeBuildercampfire(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, net.minecraft.world.item.ItemStack result, net.minecraft.resources.Identifier id) static FurnaceRecipeBuildercampfire(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, net.minecraft.world.level.ItemLike result) static FurnaceRecipeBuildercampfire(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, net.minecraft.world.level.ItemLike result, int count) static FurnaceRecipeBuildercampfire(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, net.minecraft.world.level.ItemLike result, int count, net.minecraft.resources.Identifier id) category(net.minecraft.world.item.crafting.CookingBookCategory category) cookingTime(int cookingTime) static FurnaceRecipeBuildercustom(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, Supplier<? extends net.minecraft.world.level.ItemLike> result, int count, FurnaceRecipeBuilder.Factory factory) static FurnaceRecipeBuildercustom(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, Supplier<? extends net.minecraft.world.level.ItemLike> result, int count, net.minecraft.resources.Identifier id, FurnaceRecipeBuilder.Factory factory) static FurnaceRecipeBuildercustom(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, Supplier<? extends net.minecraft.world.level.ItemLike> result, FurnaceRecipeBuilder.Factory factory) static FurnaceRecipeBuildercustom(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, net.minecraft.world.item.ItemStack result, FurnaceRecipeBuilder.Factory factory) static FurnaceRecipeBuildercustom(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, net.minecraft.world.item.ItemStack result, net.minecraft.resources.Identifier id, FurnaceRecipeBuilder.Factory factory) static FurnaceRecipeBuildercustom(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, net.minecraft.world.level.ItemLike result, int count, FurnaceRecipeBuilder.Factory factory) static FurnaceRecipeBuildercustom(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, net.minecraft.world.level.ItemLike result, int count, net.minecraft.resources.Identifier id, FurnaceRecipeBuilder.Factory factory) static FurnaceRecipeBuildercustom(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, net.minecraft.world.level.ItemLike result, FurnaceRecipeBuilder.Factory factory) experience(float experience) ingredient(Supplier<? extends net.minecraft.world.level.ItemLike> item) ingredient(net.minecraft.tags.TagKey<net.minecraft.world.item.Item> tag) ingredient(net.minecraft.world.item.crafting.Ingredient ingredient) ingredient(net.minecraft.world.level.ItemLike item) static FurnaceRecipeBuildersmelting(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, Supplier<? extends net.minecraft.world.level.ItemLike> result) static FurnaceRecipeBuildersmelting(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, Supplier<? extends net.minecraft.world.level.ItemLike> result, int count) static FurnaceRecipeBuildersmelting(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, Supplier<? extends net.minecraft.world.level.ItemLike> result, int count, net.minecraft.resources.Identifier id) static FurnaceRecipeBuildersmelting(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, net.minecraft.world.item.ItemStack result) static FurnaceRecipeBuildersmelting(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, net.minecraft.world.item.ItemStack result, net.minecraft.resources.Identifier id) static FurnaceRecipeBuildersmelting(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, net.minecraft.world.level.ItemLike result) static FurnaceRecipeBuildersmelting(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, net.minecraft.world.level.ItemLike result, int count) static FurnaceRecipeBuildersmelting(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, net.minecraft.world.level.ItemLike result, int count, net.minecraft.resources.Identifier id) static FurnaceRecipeBuildersmoking(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, Supplier<? extends net.minecraft.world.level.ItemLike> result) static FurnaceRecipeBuildersmoking(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, Supplier<? extends net.minecraft.world.level.ItemLike> result, int count) static FurnaceRecipeBuildersmoking(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, Supplier<? extends net.minecraft.world.level.ItemLike> result, int count, net.minecraft.resources.Identifier id) static FurnaceRecipeBuildersmoking(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, net.minecraft.world.item.ItemStack result) static FurnaceRecipeBuildersmoking(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, net.minecraft.world.item.ItemStack result, net.minecraft.resources.Identifier id) static FurnaceRecipeBuildersmoking(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, net.minecraft.world.level.ItemLike result) static FurnaceRecipeBuildersmoking(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, net.minecraft.world.level.ItemLike result, int count) static FurnaceRecipeBuildersmoking(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, net.minecraft.world.level.ItemLike result, int count, net.minecraft.resources.Identifier id) protected voidvalidate()Methods inherited from class codechicken.lib.datagen.recipe.AbstractRecipeBuilder
addAutoCriteria, addAutoCriteria, addCriterion, autoCriteria, build, enableUnlocking, getId, getKey, 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
-
FurnaceRecipeBuilder
protected FurnaceRecipeBuilder(net.minecraft.resources.Identifier id, net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, net.minecraft.world.item.ItemStack result, FurnaceRecipeBuilder.Factory factory)
-
-
Method Details
-
smelting
public static FurnaceRecipeBuilder smelting(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, net.minecraft.world.level.ItemLike result) -
smelting
public static FurnaceRecipeBuilder smelting(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, net.minecraft.world.level.ItemLike result, int count) -
smelting
public static FurnaceRecipeBuilder smelting(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, net.minecraft.world.level.ItemLike result, int count, net.minecraft.resources.Identifier id) -
smelting
public static FurnaceRecipeBuilder smelting(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, Supplier<? extends net.minecraft.world.level.ItemLike> result) -
smelting
public static FurnaceRecipeBuilder smelting(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, Supplier<? extends net.minecraft.world.level.ItemLike> result, int count) -
smelting
public static FurnaceRecipeBuilder smelting(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, Supplier<? extends net.minecraft.world.level.ItemLike> result, int count, net.minecraft.resources.Identifier id) -
smelting
public static FurnaceRecipeBuilder smelting(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, net.minecraft.world.item.ItemStack result) -
smelting
public static FurnaceRecipeBuilder smelting(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, net.minecraft.world.item.ItemStack result, net.minecraft.resources.Identifier id) -
blasting
public static FurnaceRecipeBuilder blasting(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, net.minecraft.world.level.ItemLike result) -
blasting
public static FurnaceRecipeBuilder blasting(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, net.minecraft.world.level.ItemLike result, int count) -
blasting
public static FurnaceRecipeBuilder blasting(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, net.minecraft.world.level.ItemLike result, int count, net.minecraft.resources.Identifier id) -
blasting
public static FurnaceRecipeBuilder blasting(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, Supplier<? extends net.minecraft.world.level.ItemLike> result) -
blasting
public static FurnaceRecipeBuilder blasting(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, Supplier<? extends net.minecraft.world.level.ItemLike> result, int count) -
blasting
public static FurnaceRecipeBuilder blasting(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, Supplier<? extends net.minecraft.world.level.ItemLike> result, int count, net.minecraft.resources.Identifier id) -
blasting
public static FurnaceRecipeBuilder blasting(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, net.minecraft.world.item.ItemStack result) -
blasting
public static FurnaceRecipeBuilder blasting(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, net.minecraft.world.item.ItemStack result, net.minecraft.resources.Identifier id) -
smoking
public static FurnaceRecipeBuilder smoking(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, net.minecraft.world.level.ItemLike result) -
smoking
public static FurnaceRecipeBuilder smoking(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, net.minecraft.world.level.ItemLike result, int count) -
smoking
public static FurnaceRecipeBuilder smoking(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, net.minecraft.world.level.ItemLike result, int count, net.minecraft.resources.Identifier id) -
smoking
public static FurnaceRecipeBuilder smoking(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, Supplier<? extends net.minecraft.world.level.ItemLike> result) -
smoking
public static FurnaceRecipeBuilder smoking(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, Supplier<? extends net.minecraft.world.level.ItemLike> result, int count) -
smoking
public static FurnaceRecipeBuilder smoking(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, Supplier<? extends net.minecraft.world.level.ItemLike> result, int count, net.minecraft.resources.Identifier id) -
smoking
public static FurnaceRecipeBuilder smoking(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, net.minecraft.world.item.ItemStack result) -
smoking
public static FurnaceRecipeBuilder smoking(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, net.minecraft.world.item.ItemStack result, net.minecraft.resources.Identifier id) -
campfire
public static FurnaceRecipeBuilder campfire(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, net.minecraft.world.level.ItemLike result) -
campfire
public static FurnaceRecipeBuilder campfire(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, net.minecraft.world.level.ItemLike result, int count) -
campfire
public static FurnaceRecipeBuilder campfire(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, net.minecraft.world.level.ItemLike result, int count, net.minecraft.resources.Identifier id) -
campfire
public static FurnaceRecipeBuilder campfire(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, Supplier<? extends net.minecraft.world.level.ItemLike> result) -
campfire
public static FurnaceRecipeBuilder campfire(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, Supplier<? extends net.minecraft.world.level.ItemLike> result, int count) -
campfire
public static FurnaceRecipeBuilder campfire(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, Supplier<? extends net.minecraft.world.level.ItemLike> result, int count, net.minecraft.resources.Identifier id) -
campfire
public static FurnaceRecipeBuilder campfire(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, net.minecraft.world.item.ItemStack result) -
campfire
public static FurnaceRecipeBuilder campfire(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, net.minecraft.world.item.ItemStack result, net.minecraft.resources.Identifier id) -
custom
public static FurnaceRecipeBuilder custom(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, net.minecraft.world.level.ItemLike result, FurnaceRecipeBuilder.Factory factory) -
custom
public static FurnaceRecipeBuilder custom(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, net.minecraft.world.level.ItemLike result, int count, FurnaceRecipeBuilder.Factory factory) -
custom
public static FurnaceRecipeBuilder custom(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, net.minecraft.world.level.ItemLike result, int count, net.minecraft.resources.Identifier id, FurnaceRecipeBuilder.Factory factory) -
custom
public static FurnaceRecipeBuilder custom(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, Supplier<? extends net.minecraft.world.level.ItemLike> result, FurnaceRecipeBuilder.Factory factory) -
custom
public static FurnaceRecipeBuilder custom(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, Supplier<? extends net.minecraft.world.level.ItemLike> result, int count, FurnaceRecipeBuilder.Factory factory) -
custom
public static FurnaceRecipeBuilder custom(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, Supplier<? extends net.minecraft.world.level.ItemLike> result, int count, net.minecraft.resources.Identifier id, FurnaceRecipeBuilder.Factory factory) -
custom
public static FurnaceRecipeBuilder custom(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, net.minecraft.world.item.ItemStack result, FurnaceRecipeBuilder.Factory factory) -
custom
public static FurnaceRecipeBuilder custom(net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, net.minecraft.world.item.ItemStack result, net.minecraft.resources.Identifier id, FurnaceRecipeBuilder.Factory factory) -
category
public FurnaceRecipeBuilder category(net.minecraft.world.item.crafting.CookingBookCategory category) -
ingredient
public FurnaceRecipeBuilder ingredient(net.minecraft.tags.TagKey<net.minecraft.world.item.Item> tag) -
ingredient
-
ingredient
-
ingredient
-
experience
-
cookingTime
-
_build
public net.minecraft.world.item.crafting.Recipe<?> _build()- Specified by:
_buildin classAbstractItemStackRecipeBuilder<FurnaceRecipeBuilder>
-
validate
protected void validate()- Overrides:
validatein classAbstractRecipeBuilder<net.minecraft.world.item.ItemStack,FurnaceRecipeBuilder>
-