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, result -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedFurnaceRecipeBuilder(net.minecraft.resources.ResourceLocation id, net.minecraft.world.item.ItemStack result, FurnaceRecipeBuilder.Factory factory) -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.world.item.crafting.Recipe<?> _build()static FurnaceRecipeBuilderstatic FurnaceRecipeBuilderstatic FurnaceRecipeBuilderblasting(Supplier<? extends net.minecraft.world.level.ItemLike> result, int count, net.minecraft.resources.ResourceLocation id) static FurnaceRecipeBuilderblasting(net.minecraft.world.item.ItemStack result) static FurnaceRecipeBuilderblasting(net.minecraft.world.item.ItemStack result, net.minecraft.resources.ResourceLocation id) static FurnaceRecipeBuilderblasting(net.minecraft.world.level.ItemLike result) static FurnaceRecipeBuilderblasting(net.minecraft.world.level.ItemLike result, int count) static FurnaceRecipeBuilderblasting(net.minecraft.world.level.ItemLike result, int count, net.minecraft.resources.ResourceLocation id) static FurnaceRecipeBuilderstatic FurnaceRecipeBuilderstatic FurnaceRecipeBuildercampfire(Supplier<? extends net.minecraft.world.level.ItemLike> result, int count, net.minecraft.resources.ResourceLocation id) static FurnaceRecipeBuildercampfire(net.minecraft.world.item.ItemStack result) static FurnaceRecipeBuildercampfire(net.minecraft.world.item.ItemStack result, net.minecraft.resources.ResourceLocation id) static FurnaceRecipeBuildercampfire(net.minecraft.world.level.ItemLike result) static FurnaceRecipeBuildercampfire(net.minecraft.world.level.ItemLike result, int count) static FurnaceRecipeBuildercampfire(net.minecraft.world.level.ItemLike result, int count, net.minecraft.resources.ResourceLocation id) category(net.minecraft.world.item.crafting.CookingBookCategory category) cookingTime(int cookingTime) static FurnaceRecipeBuildercustom(Supplier<? extends net.minecraft.world.level.ItemLike> result, int count, FurnaceRecipeBuilder.Factory factory) static FurnaceRecipeBuildercustom(Supplier<? extends net.minecraft.world.level.ItemLike> result, int count, net.minecraft.resources.ResourceLocation id, FurnaceRecipeBuilder.Factory factory) static FurnaceRecipeBuildercustom(Supplier<? extends net.minecraft.world.level.ItemLike> result, FurnaceRecipeBuilder.Factory factory) static FurnaceRecipeBuildercustom(net.minecraft.world.item.ItemStack result, FurnaceRecipeBuilder.Factory factory) static FurnaceRecipeBuildercustom(net.minecraft.world.item.ItemStack result, net.minecraft.resources.ResourceLocation id, FurnaceRecipeBuilder.Factory factory) static FurnaceRecipeBuildercustom(net.minecraft.world.level.ItemLike result, int count, FurnaceRecipeBuilder.Factory factory) static FurnaceRecipeBuildercustom(net.minecraft.world.level.ItemLike result, int count, net.minecraft.resources.ResourceLocation id, FurnaceRecipeBuilder.Factory factory) static FurnaceRecipeBuildercustom(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 FurnaceRecipeBuilderstatic FurnaceRecipeBuilderstatic FurnaceRecipeBuildersmelting(Supplier<? extends net.minecraft.world.level.ItemLike> result, int count, net.minecraft.resources.ResourceLocation id) static FurnaceRecipeBuildersmelting(net.minecraft.world.item.ItemStack result) static FurnaceRecipeBuildersmelting(net.minecraft.world.item.ItemStack result, net.minecraft.resources.ResourceLocation id) static FurnaceRecipeBuildersmelting(net.minecraft.world.level.ItemLike result) static FurnaceRecipeBuildersmelting(net.minecraft.world.level.ItemLike result, int count) static FurnaceRecipeBuildersmelting(net.minecraft.world.level.ItemLike result, int count, net.minecraft.resources.ResourceLocation id) static FurnaceRecipeBuilderstatic FurnaceRecipeBuilderstatic FurnaceRecipeBuildersmoking(Supplier<? extends net.minecraft.world.level.ItemLike> result, int count, net.minecraft.resources.ResourceLocation id) static FurnaceRecipeBuildersmoking(net.minecraft.world.item.ItemStack result) static FurnaceRecipeBuildersmoking(net.minecraft.world.item.ItemStack result, net.minecraft.resources.ResourceLocation id) static FurnaceRecipeBuildersmoking(net.minecraft.world.level.ItemLike result) static FurnaceRecipeBuildersmoking(net.minecraft.world.level.ItemLike result, int count) static FurnaceRecipeBuildersmoking(net.minecraft.world.level.ItemLike result, int count, net.minecraft.resources.ResourceLocation id) 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
-
FurnaceRecipeBuilder
protected FurnaceRecipeBuilder(net.minecraft.resources.ResourceLocation id, net.minecraft.world.item.ItemStack result, FurnaceRecipeBuilder.Factory factory)
-
-
Method Details
-
smelting
-
smelting
-
smelting
public static FurnaceRecipeBuilder smelting(net.minecraft.world.level.ItemLike result, int count, net.minecraft.resources.ResourceLocation id) -
smelting
public static FurnaceRecipeBuilder smelting(Supplier<? extends net.minecraft.world.level.ItemLike> result) -
smelting
public static FurnaceRecipeBuilder smelting(Supplier<? extends net.minecraft.world.level.ItemLike> result, int count) -
smelting
public static FurnaceRecipeBuilder smelting(Supplier<? extends net.minecraft.world.level.ItemLike> result, int count, net.minecraft.resources.ResourceLocation id) -
smelting
-
smelting
public static FurnaceRecipeBuilder smelting(net.minecraft.world.item.ItemStack result, net.minecraft.resources.ResourceLocation id) -
blasting
-
blasting
-
blasting
public static FurnaceRecipeBuilder blasting(net.minecraft.world.level.ItemLike result, int count, net.minecraft.resources.ResourceLocation id) -
blasting
public static FurnaceRecipeBuilder blasting(Supplier<? extends net.minecraft.world.level.ItemLike> result) -
blasting
public static FurnaceRecipeBuilder blasting(Supplier<? extends net.minecraft.world.level.ItemLike> result, int count) -
blasting
public static FurnaceRecipeBuilder blasting(Supplier<? extends net.minecraft.world.level.ItemLike> result, int count, net.minecraft.resources.ResourceLocation id) -
blasting
-
blasting
public static FurnaceRecipeBuilder blasting(net.minecraft.world.item.ItemStack result, net.minecraft.resources.ResourceLocation id) -
smoking
-
smoking
-
smoking
public static FurnaceRecipeBuilder smoking(net.minecraft.world.level.ItemLike result, int count, net.minecraft.resources.ResourceLocation id) -
smoking
public static FurnaceRecipeBuilder smoking(Supplier<? extends net.minecraft.world.level.ItemLike> result) -
smoking
public static FurnaceRecipeBuilder smoking(Supplier<? extends net.minecraft.world.level.ItemLike> result, int count) -
smoking
public static FurnaceRecipeBuilder smoking(Supplier<? extends net.minecraft.world.level.ItemLike> result, int count, net.minecraft.resources.ResourceLocation id) -
smoking
-
smoking
public static FurnaceRecipeBuilder smoking(net.minecraft.world.item.ItemStack result, net.minecraft.resources.ResourceLocation id) -
campfire
-
campfire
-
campfire
public static FurnaceRecipeBuilder campfire(net.minecraft.world.level.ItemLike result, int count, net.minecraft.resources.ResourceLocation id) -
campfire
public static FurnaceRecipeBuilder campfire(Supplier<? extends net.minecraft.world.level.ItemLike> result) -
campfire
public static FurnaceRecipeBuilder campfire(Supplier<? extends net.minecraft.world.level.ItemLike> result, int count) -
campfire
public static FurnaceRecipeBuilder campfire(Supplier<? extends net.minecraft.world.level.ItemLike> result, int count, net.minecraft.resources.ResourceLocation id) -
campfire
-
campfire
public static FurnaceRecipeBuilder campfire(net.minecraft.world.item.ItemStack result, net.minecraft.resources.ResourceLocation id) -
custom
public static FurnaceRecipeBuilder custom(net.minecraft.world.level.ItemLike result, FurnaceRecipeBuilder.Factory factory) -
custom
public static FurnaceRecipeBuilder custom(net.minecraft.world.level.ItemLike result, int count, FurnaceRecipeBuilder.Factory factory) -
custom
public static FurnaceRecipeBuilder custom(net.minecraft.world.level.ItemLike result, int count, net.minecraft.resources.ResourceLocation id, FurnaceRecipeBuilder.Factory factory) -
custom
public static FurnaceRecipeBuilder custom(Supplier<? extends net.minecraft.world.level.ItemLike> result, FurnaceRecipeBuilder.Factory factory) -
custom
public static FurnaceRecipeBuilder custom(Supplier<? extends net.minecraft.world.level.ItemLike> result, int count, FurnaceRecipeBuilder.Factory factory) -
custom
public static FurnaceRecipeBuilder custom(Supplier<? extends net.minecraft.world.level.ItemLike> result, int count, net.minecraft.resources.ResourceLocation id, FurnaceRecipeBuilder.Factory factory) -
custom
public static FurnaceRecipeBuilder custom(net.minecraft.world.item.ItemStack result, FurnaceRecipeBuilder.Factory factory) -
custom
public static FurnaceRecipeBuilder custom(net.minecraft.world.item.ItemStack result, net.minecraft.resources.ResourceLocation 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>
-