Package codechicken.lib.datagen.recipe
Class RecipeProvider
java.lang.Object
codechicken.lib.datagen.recipe.RecipeProvider
- All Implemented Interfaces:
net.minecraft.data.DataProvider
Created by covers1624 on 27/12/20.
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.data.DataProvider
net.minecraft.data.DataProvider.Factory<T extends net.minecraft.data.DataProvider> -
Field Summary
FieldsFields inherited from interface net.minecraft.data.DataProvider
FIXED_ORDER_FIELDS, KEY_COMPARATOR, LOGGER -
Constructor Summary
ConstructorsConstructorDescriptionRecipeProvider(CompletableFuture<net.minecraft.core.HolderLookup.Provider> registries, net.minecraft.data.PackOutput output, String modId) -
Method Summary
Modifier and TypeMethodDescriptionprotected FurnaceRecipeBuilderprotected FurnaceRecipeBuilderprotected FurnaceRecipeBuilderblasting(Supplier<? extends net.minecraft.world.level.ItemLike> result, int count, net.minecraft.resources.ResourceLocation id) protected FurnaceRecipeBuilderblasting(net.minecraft.world.item.ItemStack result) protected FurnaceRecipeBuilderblasting(net.minecraft.world.item.ItemStack result, net.minecraft.resources.ResourceLocation id) protected FurnaceRecipeBuilderblasting(net.minecraft.world.level.ItemLike result) protected FurnaceRecipeBuilderblasting(net.minecraft.world.level.ItemLike result, int count) protected FurnaceRecipeBuilderblasting(net.minecraft.world.level.ItemLike result, int count, net.minecraft.resources.ResourceLocation id) protected <T extends RecipeBuilder>
Tbuilder(T builder) protected FurnaceRecipeBuilderprotected FurnaceRecipeBuilderprotected FurnaceRecipeBuildercampfire(Supplier<? extends net.minecraft.world.level.ItemLike> result, int count, net.minecraft.resources.ResourceLocation id) protected FurnaceRecipeBuildercampfire(net.minecraft.world.item.ItemStack result) protected FurnaceRecipeBuildercampfire(net.minecraft.world.item.ItemStack result, net.minecraft.resources.ResourceLocation id) protected FurnaceRecipeBuildercampfire(net.minecraft.world.level.ItemLike result) protected FurnaceRecipeBuildercampfire(net.minecraft.world.level.ItemLike result, int count) protected FurnaceRecipeBuildercampfire(net.minecraft.world.level.ItemLike result, int count, net.minecraft.resources.ResourceLocation id) protected FurnaceRecipeBuildercustomFurnace(Supplier<? extends net.minecraft.world.level.ItemLike> result, int count, FurnaceRecipeBuilder.Factory factory) protected FurnaceRecipeBuildercustomFurnace(Supplier<? extends net.minecraft.world.level.ItemLike> result, int count, net.minecraft.resources.ResourceLocation id, FurnaceRecipeBuilder.Factory factory) protected FurnaceRecipeBuildercustomFurnace(Supplier<? extends net.minecraft.world.level.ItemLike> result, FurnaceRecipeBuilder.Factory factory) protected FurnaceRecipeBuildercustomFurnace(net.minecraft.world.item.ItemStack result, FurnaceRecipeBuilder.Factory factory) protected FurnaceRecipeBuildercustomFurnace(net.minecraft.world.item.ItemStack result, net.minecraft.resources.ResourceLocation id, FurnaceRecipeBuilder.Factory factory) protected FurnaceRecipeBuildercustomFurnace(net.minecraft.world.level.ItemLike result, int count, FurnaceRecipeBuilder.Factory factory) protected FurnaceRecipeBuildercustomFurnace(net.minecraft.world.level.ItemLike result, int count, net.minecraft.resources.ResourceLocation id, FurnaceRecipeBuilder.Factory factory) protected FurnaceRecipeBuildercustomFurnace(net.minecraft.world.level.ItemLike result, FurnaceRecipeBuilder.Factory factory) protected ShapedRecipeBuildercustomShaped(Supplier<? extends net.minecraft.world.level.ItemLike> result, int count, ShapedRecipeBuilder.Factory factory) protected ShapedRecipeBuildercustomShaped(Supplier<? extends net.minecraft.world.level.ItemLike> result, int count, net.minecraft.resources.ResourceLocation id, ShapedRecipeBuilder.Factory factory) protected ShapedRecipeBuildercustomShaped(Supplier<? extends net.minecraft.world.level.ItemLike> result, ShapedRecipeBuilder.Factory factory) protected ShapedRecipeBuildercustomShaped(net.minecraft.world.item.ItemStack result, ShapedRecipeBuilder.Factory factory) protected ShapedRecipeBuildercustomShaped(net.minecraft.world.item.ItemStack result, net.minecraft.resources.ResourceLocation id, ShapedRecipeBuilder.Factory factory) protected ShapedRecipeBuildercustomShaped(net.minecraft.world.level.ItemLike result, int count, ShapedRecipeBuilder.Factory factory) protected ShapedRecipeBuildercustomShaped(net.minecraft.world.level.ItemLike result, int count, net.minecraft.resources.ResourceLocation id, ShapedRecipeBuilder.Factory factory) protected ShapedRecipeBuildercustomShaped(net.minecraft.world.level.ItemLike result, ShapedRecipeBuilder.Factory factory) protected ShapelessRecipeBuildercustomShapeless(Supplier<? extends net.minecraft.world.level.ItemLike> result, int count, ShapelessRecipeBuilder.Factory factory) protected ShapelessRecipeBuildercustomShapeless(Supplier<? extends net.minecraft.world.level.ItemLike> result, int count, net.minecraft.resources.ResourceLocation id, ShapelessRecipeBuilder.Factory factory) protected ShapelessRecipeBuildercustomShapeless(Supplier<? extends net.minecraft.world.level.ItemLike> result, ShapelessRecipeBuilder.Factory factory) protected ShapelessRecipeBuildercustomShapeless(net.minecraft.world.item.ItemStack result, ShapelessRecipeBuilder.Factory factory) protected ShapelessRecipeBuildercustomShapeless(net.minecraft.world.item.ItemStack result, net.minecraft.resources.ResourceLocation id, ShapelessRecipeBuilder.Factory factory) protected ShapelessRecipeBuildercustomShapeless(net.minecraft.world.level.ItemLike result, int count, ShapelessRecipeBuilder.Factory factory) protected ShapelessRecipeBuildercustomShapeless(net.minecraft.world.level.ItemLike result, int count, net.minecraft.resources.ResourceLocation id, ShapelessRecipeBuilder.Factory factory) protected ShapelessRecipeBuildercustomShapeless(net.minecraft.world.level.ItemLike result, ShapelessRecipeBuilder.Factory factory) protected net.minecraft.advancements.Criterion<?> enteredBlock(net.minecraft.world.level.block.Block blockIn) getName()protected net.minecraft.advancements.Criterion<?> protected net.minecraft.advancements.Criterion<?> hasItem(net.minecraft.advancements.critereon.ItemPredicate... predicates) protected net.minecraft.advancements.Criterion<?> hasItem(net.minecraft.tags.TagKey<net.minecraft.world.item.Item> tagIn) protected net.minecraft.advancements.Criterion<?> hasItem(net.minecraft.world.level.ItemLike itemIn) protected abstract voidfinal CompletableFuture<Void> run(net.minecraft.data.CachedOutput cache) protected ShapedRecipeBuildershapedRecipe(Supplier<? extends net.minecraft.world.level.ItemLike> result) protected ShapedRecipeBuildershapedRecipe(Supplier<? extends net.minecraft.world.level.ItemLike> result, int count) protected ShapedRecipeBuildershapedRecipe(Supplier<? extends net.minecraft.world.level.ItemLike> result, int count, net.minecraft.resources.ResourceLocation id) protected ShapedRecipeBuildershapedRecipe(net.minecraft.world.item.ItemStack result) protected ShapedRecipeBuildershapedRecipe(net.minecraft.world.item.ItemStack result, net.minecraft.resources.ResourceLocation id) protected ShapedRecipeBuildershapedRecipe(net.minecraft.world.level.ItemLike result) protected ShapedRecipeBuildershapedRecipe(net.minecraft.world.level.ItemLike result, int count) protected ShapedRecipeBuildershapedRecipe(net.minecraft.world.level.ItemLike result, int count, net.minecraft.resources.ResourceLocation id) protected ShapelessRecipeBuildershapelessRecipe(Supplier<? extends net.minecraft.world.level.ItemLike> result) protected ShapelessRecipeBuildershapelessRecipe(Supplier<? extends net.minecraft.world.level.ItemLike> result, int count) protected ShapelessRecipeBuildershapelessRecipe(Supplier<? extends net.minecraft.world.level.ItemLike> result, int count, net.minecraft.resources.ResourceLocation id) protected ShapelessRecipeBuildershapelessRecipe(net.minecraft.world.item.ItemStack result) protected ShapelessRecipeBuildershapelessRecipe(net.minecraft.world.item.ItemStack result, net.minecraft.resources.ResourceLocation id) protected ShapelessRecipeBuildershapelessRecipe(net.minecraft.world.level.ItemLike result) protected ShapelessRecipeBuildershapelessRecipe(net.minecraft.world.level.ItemLike result, int count) protected ShapelessRecipeBuildershapelessRecipe(net.minecraft.world.level.ItemLike result, int count, net.minecraft.resources.ResourceLocation id) protected FurnaceRecipeBuilderprotected FurnaceRecipeBuilderprotected FurnaceRecipeBuildersmelting(Supplier<? extends net.minecraft.world.level.ItemLike> result, int count, net.minecraft.resources.ResourceLocation id) protected FurnaceRecipeBuildersmelting(net.minecraft.world.item.ItemStack result) protected FurnaceRecipeBuildersmelting(net.minecraft.world.item.ItemStack result, net.minecraft.resources.ResourceLocation id) protected FurnaceRecipeBuildersmelting(net.minecraft.world.level.ItemLike result) protected FurnaceRecipeBuildersmelting(net.minecraft.world.level.ItemLike result, int count) protected FurnaceRecipeBuildersmelting(net.minecraft.world.level.ItemLike result, int count, net.minecraft.resources.ResourceLocation id) protected FurnaceRecipeBuilderprotected FurnaceRecipeBuilderprotected FurnaceRecipeBuildersmoking(Supplier<? extends net.minecraft.world.level.ItemLike> result, int count, net.minecraft.resources.ResourceLocation id) protected FurnaceRecipeBuildersmoking(net.minecraft.world.item.ItemStack result) protected FurnaceRecipeBuildersmoking(net.minecraft.world.item.ItemStack result, net.minecraft.resources.ResourceLocation id) protected FurnaceRecipeBuildersmoking(net.minecraft.world.level.ItemLike result) protected FurnaceRecipeBuildersmoking(net.minecraft.world.level.ItemLike result, int count) protected FurnaceRecipeBuildersmoking(net.minecraft.world.level.ItemLike result, int count, net.minecraft.resources.ResourceLocation id) protected SpecialCraftingRecipeBuilderspecial(String id, SpecialCraftingRecipeBuilder.Factory factory) protected SpecialCraftingRecipeBuilderspecial(Supplier<? extends net.minecraft.world.level.ItemLike> id, SpecialCraftingRecipeBuilder.Factory factory) protected SpecialCraftingRecipeBuilderspecial(net.minecraft.resources.ResourceLocation id, SpecialCraftingRecipeBuilder.Factory factory) protected SpecialCraftingRecipeBuilderspecial(net.minecraft.world.item.ItemStack id, SpecialCraftingRecipeBuilder.Factory factory) protected SpecialCraftingRecipeBuilderspecial(net.minecraft.world.level.ItemLike id, SpecialCraftingRecipeBuilder.Factory factory)
-
Field Details
-
modId
-
-
Constructor Details
-
RecipeProvider
public RecipeProvider(CompletableFuture<net.minecraft.core.HolderLookup.Provider> registries, net.minecraft.data.PackOutput output, String modId)
-
-
Method Details
-
run
- Specified by:
runin interfacenet.minecraft.data.DataProvider
-
registerRecipes
protected abstract void registerRecipes() -
builder
-
shapedRecipe
-
shapedRecipe
-
shapedRecipe
protected ShapedRecipeBuilder shapedRecipe(net.minecraft.world.level.ItemLike result, int count, net.minecraft.resources.ResourceLocation id) -
shapedRecipe
protected ShapedRecipeBuilder shapedRecipe(Supplier<? extends net.minecraft.world.level.ItemLike> result) -
shapedRecipe
protected ShapedRecipeBuilder shapedRecipe(Supplier<? extends net.minecraft.world.level.ItemLike> result, int count) -
shapedRecipe
protected ShapedRecipeBuilder shapedRecipe(Supplier<? extends net.minecraft.world.level.ItemLike> result, int count, net.minecraft.resources.ResourceLocation id) -
shapedRecipe
-
shapedRecipe
protected ShapedRecipeBuilder shapedRecipe(net.minecraft.world.item.ItemStack result, net.minecraft.resources.ResourceLocation id) -
shapelessRecipe
-
shapelessRecipe
protected ShapelessRecipeBuilder shapelessRecipe(net.minecraft.world.level.ItemLike result, int count) -
shapelessRecipe
protected ShapelessRecipeBuilder shapelessRecipe(net.minecraft.world.level.ItemLike result, int count, net.minecraft.resources.ResourceLocation id) -
shapelessRecipe
protected ShapelessRecipeBuilder shapelessRecipe(Supplier<? extends net.minecraft.world.level.ItemLike> result) -
shapelessRecipe
protected ShapelessRecipeBuilder shapelessRecipe(Supplier<? extends net.minecraft.world.level.ItemLike> result, int count) -
shapelessRecipe
protected ShapelessRecipeBuilder shapelessRecipe(Supplier<? extends net.minecraft.world.level.ItemLike> result, int count, net.minecraft.resources.ResourceLocation id) -
shapelessRecipe
-
shapelessRecipe
protected ShapelessRecipeBuilder shapelessRecipe(net.minecraft.world.item.ItemStack result, net.minecraft.resources.ResourceLocation id) -
smelting
-
smelting
-
smelting
protected FurnaceRecipeBuilder smelting(net.minecraft.world.level.ItemLike result, int count, net.minecraft.resources.ResourceLocation id) -
smelting
protected FurnaceRecipeBuilder smelting(Supplier<? extends net.minecraft.world.level.ItemLike> result) -
smelting
protected FurnaceRecipeBuilder smelting(Supplier<? extends net.minecraft.world.level.ItemLike> result, int count) -
smelting
protected FurnaceRecipeBuilder smelting(Supplier<? extends net.minecraft.world.level.ItemLike> result, int count, net.minecraft.resources.ResourceLocation id) -
smelting
-
smelting
protected FurnaceRecipeBuilder smelting(net.minecraft.world.item.ItemStack result, net.minecraft.resources.ResourceLocation id) -
blasting
-
blasting
-
blasting
protected FurnaceRecipeBuilder blasting(net.minecraft.world.level.ItemLike result, int count, net.minecraft.resources.ResourceLocation id) -
blasting
protected FurnaceRecipeBuilder blasting(Supplier<? extends net.minecraft.world.level.ItemLike> result) -
blasting
protected FurnaceRecipeBuilder blasting(Supplier<? extends net.minecraft.world.level.ItemLike> result, int count) -
blasting
protected FurnaceRecipeBuilder blasting(Supplier<? extends net.minecraft.world.level.ItemLike> result, int count, net.minecraft.resources.ResourceLocation id) -
blasting
-
blasting
protected FurnaceRecipeBuilder blasting(net.minecraft.world.item.ItemStack result, net.minecraft.resources.ResourceLocation id) -
smoking
-
smoking
-
smoking
protected FurnaceRecipeBuilder smoking(net.minecraft.world.level.ItemLike result, int count, net.minecraft.resources.ResourceLocation id) -
smoking
protected FurnaceRecipeBuilder smoking(Supplier<? extends net.minecraft.world.level.ItemLike> result) -
smoking
protected FurnaceRecipeBuilder smoking(Supplier<? extends net.minecraft.world.level.ItemLike> result, int count) -
smoking
protected FurnaceRecipeBuilder smoking(Supplier<? extends net.minecraft.world.level.ItemLike> result, int count, net.minecraft.resources.ResourceLocation id) -
smoking
-
smoking
protected FurnaceRecipeBuilder smoking(net.minecraft.world.item.ItemStack result, net.minecraft.resources.ResourceLocation id) -
campfire
-
campfire
-
campfire
protected FurnaceRecipeBuilder campfire(net.minecraft.world.level.ItemLike result, int count, net.minecraft.resources.ResourceLocation id) -
campfire
protected FurnaceRecipeBuilder campfire(Supplier<? extends net.minecraft.world.level.ItemLike> result) -
campfire
protected FurnaceRecipeBuilder campfire(Supplier<? extends net.minecraft.world.level.ItemLike> result, int count) -
campfire
protected FurnaceRecipeBuilder campfire(Supplier<? extends net.minecraft.world.level.ItemLike> result, int count, net.minecraft.resources.ResourceLocation id) -
campfire
-
campfire
protected FurnaceRecipeBuilder campfire(net.minecraft.world.item.ItemStack result, net.minecraft.resources.ResourceLocation id) -
customShaped
protected ShapedRecipeBuilder customShaped(net.minecraft.world.level.ItemLike result, ShapedRecipeBuilder.Factory factory) -
customShaped
protected ShapedRecipeBuilder customShaped(net.minecraft.world.level.ItemLike result, int count, ShapedRecipeBuilder.Factory factory) -
customShaped
protected ShapedRecipeBuilder customShaped(net.minecraft.world.level.ItemLike result, int count, net.minecraft.resources.ResourceLocation id, ShapedRecipeBuilder.Factory factory) -
customShaped
protected ShapedRecipeBuilder customShaped(Supplier<? extends net.minecraft.world.level.ItemLike> result, ShapedRecipeBuilder.Factory factory) -
customShaped
protected ShapedRecipeBuilder customShaped(Supplier<? extends net.minecraft.world.level.ItemLike> result, int count, ShapedRecipeBuilder.Factory factory) -
customShaped
protected ShapedRecipeBuilder customShaped(Supplier<? extends net.minecraft.world.level.ItemLike> result, int count, net.minecraft.resources.ResourceLocation id, ShapedRecipeBuilder.Factory factory) -
customShaped
protected ShapedRecipeBuilder customShaped(net.minecraft.world.item.ItemStack result, ShapedRecipeBuilder.Factory factory) -
customShaped
protected ShapedRecipeBuilder customShaped(net.minecraft.world.item.ItemStack result, net.minecraft.resources.ResourceLocation id, ShapedRecipeBuilder.Factory factory) -
customShapeless
protected ShapelessRecipeBuilder customShapeless(net.minecraft.world.level.ItemLike result, ShapelessRecipeBuilder.Factory factory) -
customShapeless
protected ShapelessRecipeBuilder customShapeless(net.minecraft.world.level.ItemLike result, int count, ShapelessRecipeBuilder.Factory factory) -
customShapeless
protected ShapelessRecipeBuilder customShapeless(net.minecraft.world.level.ItemLike result, int count, net.minecraft.resources.ResourceLocation id, ShapelessRecipeBuilder.Factory factory) -
customShapeless
protected ShapelessRecipeBuilder customShapeless(Supplier<? extends net.minecraft.world.level.ItemLike> result, ShapelessRecipeBuilder.Factory factory) -
customShapeless
protected ShapelessRecipeBuilder customShapeless(Supplier<? extends net.minecraft.world.level.ItemLike> result, int count, ShapelessRecipeBuilder.Factory factory) -
customShapeless
protected ShapelessRecipeBuilder customShapeless(Supplier<? extends net.minecraft.world.level.ItemLike> result, int count, net.minecraft.resources.ResourceLocation id, ShapelessRecipeBuilder.Factory factory) -
customShapeless
protected ShapelessRecipeBuilder customShapeless(net.minecraft.world.item.ItemStack result, ShapelessRecipeBuilder.Factory factory) -
customShapeless
protected ShapelessRecipeBuilder customShapeless(net.minecraft.world.item.ItemStack result, net.minecraft.resources.ResourceLocation id, ShapelessRecipeBuilder.Factory factory) -
customFurnace
protected FurnaceRecipeBuilder customFurnace(net.minecraft.world.level.ItemLike result, FurnaceRecipeBuilder.Factory factory) -
customFurnace
protected FurnaceRecipeBuilder customFurnace(net.minecraft.world.level.ItemLike result, int count, FurnaceRecipeBuilder.Factory factory) -
customFurnace
protected FurnaceRecipeBuilder customFurnace(net.minecraft.world.level.ItemLike result, int count, net.minecraft.resources.ResourceLocation id, FurnaceRecipeBuilder.Factory factory) -
customFurnace
protected FurnaceRecipeBuilder customFurnace(Supplier<? extends net.minecraft.world.level.ItemLike> result, FurnaceRecipeBuilder.Factory factory) -
customFurnace
protected FurnaceRecipeBuilder customFurnace(Supplier<? extends net.minecraft.world.level.ItemLike> result, int count, FurnaceRecipeBuilder.Factory factory) -
customFurnace
protected FurnaceRecipeBuilder customFurnace(Supplier<? extends net.minecraft.world.level.ItemLike> result, int count, net.minecraft.resources.ResourceLocation id, FurnaceRecipeBuilder.Factory factory) -
customFurnace
protected FurnaceRecipeBuilder customFurnace(net.minecraft.world.item.ItemStack result, FurnaceRecipeBuilder.Factory factory) -
customFurnace
protected FurnaceRecipeBuilder customFurnace(net.minecraft.world.item.ItemStack result, net.minecraft.resources.ResourceLocation id, FurnaceRecipeBuilder.Factory factory) -
special
protected SpecialCraftingRecipeBuilder special(net.minecraft.world.level.ItemLike id, SpecialCraftingRecipeBuilder.Factory factory) -
special
protected SpecialCraftingRecipeBuilder special(Supplier<? extends net.minecraft.world.level.ItemLike> id, SpecialCraftingRecipeBuilder.Factory factory) -
special
protected SpecialCraftingRecipeBuilder special(net.minecraft.world.item.ItemStack id, SpecialCraftingRecipeBuilder.Factory factory) -
special
protected SpecialCraftingRecipeBuilder special(String id, SpecialCraftingRecipeBuilder.Factory factory) -
special
protected SpecialCraftingRecipeBuilder special(net.minecraft.resources.ResourceLocation id, SpecialCraftingRecipeBuilder.Factory factory) -
enteredBlock
protected net.minecraft.advancements.Criterion<?> enteredBlock(net.minecraft.world.level.block.Block blockIn) -
hasItem
protected net.minecraft.advancements.Criterion<?> hasItem(net.minecraft.world.level.ItemLike itemIn) -
hasItem
protected net.minecraft.advancements.Criterion<?> hasItem(Supplier<? extends net.minecraft.world.level.ItemLike> itemIn) -
hasItem
protected net.minecraft.advancements.Criterion<?> hasItem(net.minecraft.tags.TagKey<net.minecraft.world.item.Item> tagIn) -
hasItem
protected net.minecraft.advancements.Criterion<?> hasItem(net.minecraft.advancements.critereon.ItemPredicate... predicates) -
getName
- Specified by:
getNamein interfacenet.minecraft.data.DataProvider
-