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
Constructors -
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(net.minecraft.world.item.crafting.RecipeSerializer<?> serializer, Supplier<? extends net.minecraft.world.level.ItemLike> result) protected FurnaceRecipeBuildercustomFurnace(net.minecraft.world.item.crafting.RecipeSerializer<?> serializer, Supplier<? extends net.minecraft.world.level.ItemLike> result, int count) protected FurnaceRecipeBuildercustomFurnace(net.minecraft.world.item.crafting.RecipeSerializer<?> serializer, Supplier<? extends net.minecraft.world.level.ItemLike> result, int count, net.minecraft.resources.ResourceLocation id) protected FurnaceRecipeBuildercustomFurnace(net.minecraft.world.item.crafting.RecipeSerializer<?> serializer, net.minecraft.world.item.ItemStack result) protected FurnaceRecipeBuildercustomFurnace(net.minecraft.world.item.crafting.RecipeSerializer<?> serializer, net.minecraft.world.item.ItemStack result, net.minecraft.resources.ResourceLocation id) protected FurnaceRecipeBuildercustomFurnace(net.minecraft.world.item.crafting.RecipeSerializer<?> serializer, net.minecraft.world.level.ItemLike result) protected FurnaceRecipeBuildercustomFurnace(net.minecraft.world.item.crafting.RecipeSerializer<?> serializer, net.minecraft.world.level.ItemLike result, int count) protected FurnaceRecipeBuildercustomFurnace(net.minecraft.world.item.crafting.RecipeSerializer<?> serializer, net.minecraft.world.level.ItemLike result, int count, net.minecraft.resources.ResourceLocation id) protected ShapedRecipeBuildercustomShaped(net.minecraft.world.item.crafting.RecipeSerializer<?> serializer, Supplier<? extends net.minecraft.world.level.ItemLike> result) protected ShapedRecipeBuildercustomShaped(net.minecraft.world.item.crafting.RecipeSerializer<?> serializer, Supplier<? extends net.minecraft.world.level.ItemLike> result, int count) protected ShapedRecipeBuildercustomShaped(net.minecraft.world.item.crafting.RecipeSerializer<?> serializer, Supplier<? extends net.minecraft.world.level.ItemLike> result, int count, net.minecraft.resources.ResourceLocation id) protected ShapedRecipeBuildercustomShaped(net.minecraft.world.item.crafting.RecipeSerializer<?> serializer, net.minecraft.world.item.ItemStack result) protected ShapedRecipeBuildercustomShaped(net.minecraft.world.item.crafting.RecipeSerializer<?> serializer, net.minecraft.world.item.ItemStack result, net.minecraft.resources.ResourceLocation id) protected ShapedRecipeBuildercustomShaped(net.minecraft.world.item.crafting.RecipeSerializer<?> serializer, net.minecraft.world.level.ItemLike result) protected ShapedRecipeBuildercustomShaped(net.minecraft.world.item.crafting.RecipeSerializer<?> serializer, net.minecraft.world.level.ItemLike result, int count) protected ShapedRecipeBuildercustomShaped(net.minecraft.world.item.crafting.RecipeSerializer<?> serializer, net.minecraft.world.level.ItemLike result, int count, net.minecraft.resources.ResourceLocation id) protected ShapelessRecipeBuildercustomShapeless(net.minecraft.world.item.crafting.RecipeSerializer<?> serializer, Supplier<? extends net.minecraft.world.level.ItemLike> result) protected ShapelessRecipeBuildercustomShapeless(net.minecraft.world.item.crafting.RecipeSerializer<?> serializer, Supplier<? extends net.minecraft.world.level.ItemLike> result, int count) protected ShapelessRecipeBuildercustomShapeless(net.minecraft.world.item.crafting.RecipeSerializer<?> serializer, Supplier<? extends net.minecraft.world.level.ItemLike> result, int count, net.minecraft.resources.ResourceLocation id) protected ShapelessRecipeBuildercustomShapeless(net.minecraft.world.item.crafting.RecipeSerializer<?> serializer, net.minecraft.world.item.ItemStack result) protected ShapelessRecipeBuildercustomShapeless(net.minecraft.world.item.crafting.RecipeSerializer<?> serializer, net.minecraft.world.item.ItemStack result, net.minecraft.resources.ResourceLocation id) protected ShapelessRecipeBuildercustomShapeless(net.minecraft.world.item.crafting.RecipeSerializer<?> serializer, net.minecraft.world.level.ItemLike result) protected ShapelessRecipeBuildercustomShapeless(net.minecraft.world.item.crafting.RecipeSerializer<?> serializer, net.minecraft.world.level.ItemLike result, int count) protected ShapelessRecipeBuildercustomShapeless(net.minecraft.world.item.crafting.RecipeSerializer<?> serializer, net.minecraft.world.level.ItemLike result, int count, net.minecraft.resources.ResourceLocation id) protected net.minecraft.advancements.critereon.EnterBlockTrigger.TriggerInstanceenteredBlock(net.minecraft.world.level.block.Block blockIn) getName()protected net.minecraft.advancements.critereon.InventoryChangeTrigger.TriggerInstanceprotected net.minecraft.advancements.critereon.InventoryChangeTrigger.TriggerInstancehasItem(net.minecraft.advancements.critereon.ItemPredicate... predicates) protected net.minecraft.advancements.critereon.InventoryChangeTrigger.TriggerInstancehasItem(net.minecraft.tags.TagKey<net.minecraft.world.item.Item> tagIn) protected net.minecraft.advancements.critereon.InventoryChangeTrigger.TriggerInstancehasItem(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 SpecialCraftingRecipeBuilderprotected SpecialCraftingRecipeBuilderspecial(net.minecraft.world.item.crafting.SimpleCraftingRecipeSerializer<?> serializer, net.minecraft.resources.ResourceLocation id)
-
Field Details
-
modId
-
-
Constructor Details
-
RecipeProvider
-
-
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.item.crafting.RecipeSerializer<?> serializer, net.minecraft.world.level.ItemLike result) -
customShaped
protected ShapedRecipeBuilder customShaped(net.minecraft.world.item.crafting.RecipeSerializer<?> serializer, net.minecraft.world.level.ItemLike result, int count) -
customShaped
protected ShapedRecipeBuilder customShaped(net.minecraft.world.item.crafting.RecipeSerializer<?> serializer, net.minecraft.world.level.ItemLike result, int count, net.minecraft.resources.ResourceLocation id) -
customShaped
protected ShapedRecipeBuilder customShaped(net.minecraft.world.item.crafting.RecipeSerializer<?> serializer, Supplier<? extends net.minecraft.world.level.ItemLike> result) -
customShaped
protected ShapedRecipeBuilder customShaped(net.minecraft.world.item.crafting.RecipeSerializer<?> serializer, Supplier<? extends net.minecraft.world.level.ItemLike> result, int count) -
customShaped
protected ShapedRecipeBuilder customShaped(net.minecraft.world.item.crafting.RecipeSerializer<?> serializer, Supplier<? extends net.minecraft.world.level.ItemLike> result, int count, net.minecraft.resources.ResourceLocation id) -
customShaped
protected ShapedRecipeBuilder customShaped(net.minecraft.world.item.crafting.RecipeSerializer<?> serializer, net.minecraft.world.item.ItemStack result) -
customShaped
protected ShapedRecipeBuilder customShaped(net.minecraft.world.item.crafting.RecipeSerializer<?> serializer, net.minecraft.world.item.ItemStack result, net.minecraft.resources.ResourceLocation id) -
customShapeless
protected ShapelessRecipeBuilder customShapeless(net.minecraft.world.item.crafting.RecipeSerializer<?> serializer, net.minecraft.world.level.ItemLike result) -
customShapeless
protected ShapelessRecipeBuilder customShapeless(net.minecraft.world.item.crafting.RecipeSerializer<?> serializer, net.minecraft.world.level.ItemLike result, int count) -
customShapeless
protected ShapelessRecipeBuilder customShapeless(net.minecraft.world.item.crafting.RecipeSerializer<?> serializer, net.minecraft.world.level.ItemLike result, int count, net.minecraft.resources.ResourceLocation id) -
customShapeless
protected ShapelessRecipeBuilder customShapeless(net.minecraft.world.item.crafting.RecipeSerializer<?> serializer, Supplier<? extends net.minecraft.world.level.ItemLike> result) -
customShapeless
protected ShapelessRecipeBuilder customShapeless(net.minecraft.world.item.crafting.RecipeSerializer<?> serializer, Supplier<? extends net.minecraft.world.level.ItemLike> result, int count) -
customShapeless
protected ShapelessRecipeBuilder customShapeless(net.minecraft.world.item.crafting.RecipeSerializer<?> serializer, Supplier<? extends net.minecraft.world.level.ItemLike> result, int count, net.minecraft.resources.ResourceLocation id) -
customShapeless
protected ShapelessRecipeBuilder customShapeless(net.minecraft.world.item.crafting.RecipeSerializer<?> serializer, net.minecraft.world.item.ItemStack result) -
customShapeless
protected ShapelessRecipeBuilder customShapeless(net.minecraft.world.item.crafting.RecipeSerializer<?> serializer, net.minecraft.world.item.ItemStack result, net.minecraft.resources.ResourceLocation id) -
customFurnace
protected FurnaceRecipeBuilder customFurnace(net.minecraft.world.item.crafting.RecipeSerializer<?> serializer, net.minecraft.world.level.ItemLike result) -
customFurnace
protected FurnaceRecipeBuilder customFurnace(net.minecraft.world.item.crafting.RecipeSerializer<?> serializer, net.minecraft.world.level.ItemLike result, int count) -
customFurnace
protected FurnaceRecipeBuilder customFurnace(net.minecraft.world.item.crafting.RecipeSerializer<?> serializer, net.minecraft.world.level.ItemLike result, int count, net.minecraft.resources.ResourceLocation id) -
customFurnace
protected FurnaceRecipeBuilder customFurnace(net.minecraft.world.item.crafting.RecipeSerializer<?> serializer, Supplier<? extends net.minecraft.world.level.ItemLike> result) -
customFurnace
protected FurnaceRecipeBuilder customFurnace(net.minecraft.world.item.crafting.RecipeSerializer<?> serializer, Supplier<? extends net.minecraft.world.level.ItemLike> result, int count) -
customFurnace
protected FurnaceRecipeBuilder customFurnace(net.minecraft.world.item.crafting.RecipeSerializer<?> serializer, Supplier<? extends net.minecraft.world.level.ItemLike> result, int count, net.minecraft.resources.ResourceLocation id) -
customFurnace
protected FurnaceRecipeBuilder customFurnace(net.minecraft.world.item.crafting.RecipeSerializer<?> serializer, net.minecraft.world.item.ItemStack result) -
customFurnace
protected FurnaceRecipeBuilder customFurnace(net.minecraft.world.item.crafting.RecipeSerializer<?> serializer, net.minecraft.world.item.ItemStack result, net.minecraft.resources.ResourceLocation id) -
special
protected SpecialCraftingRecipeBuilder special(net.minecraft.world.item.crafting.SimpleCraftingRecipeSerializer<?> serializer, String id) -
special
protected SpecialCraftingRecipeBuilder special(net.minecraft.world.item.crafting.SimpleCraftingRecipeSerializer<?> serializer, net.minecraft.resources.ResourceLocation id) -
enteredBlock
protected net.minecraft.advancements.critereon.EnterBlockTrigger.TriggerInstance enteredBlock(net.minecraft.world.level.block.Block blockIn) -
hasItem
protected net.minecraft.advancements.critereon.InventoryChangeTrigger.TriggerInstance hasItem(net.minecraft.world.level.ItemLike itemIn) -
hasItem
protected net.minecraft.advancements.critereon.InventoryChangeTrigger.TriggerInstance hasItem(Supplier<? extends net.minecraft.world.level.ItemLike> itemIn) -
hasItem
protected net.minecraft.advancements.critereon.InventoryChangeTrigger.TriggerInstance hasItem(net.minecraft.tags.TagKey<net.minecraft.world.item.Item> tagIn) -
hasItem
protected net.minecraft.advancements.critereon.InventoryChangeTrigger.TriggerInstance hasItem(net.minecraft.advancements.critereon.ItemPredicate... predicates) -
getName
- Specified by:
getNamein interfacenet.minecraft.data.DataProvider
-