Class ChiselingRecipeProvider
java.lang.Object
com.supermartijn642.rechiseled.api.ChiselingRecipeProvider
- All Implemented Interfaces:
net.minecraft.data.DataProvider
- Direct Known Subclasses:
RegistrationChiselingRecipeProvider
public abstract class ChiselingRecipeProvider
extends Object
implements net.minecraft.data.DataProvider
Created 24/12/2021 by SuperMartijn642
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface net.minecraft.data.DataProvider
net.minecraft.data.DataProvider.Factory<T extends net.minecraft.data.DataProvider> -
Field Summary
Fields inherited from interface net.minecraft.data.DataProvider
FIXED_ORDER_FIELDS, KEY_COMPARATOR, LOGGER -
Constructor Summary
ConstructorsConstructorDescriptionChiselingRecipeProvider(String modid, net.minecraft.data.DataGenerator generator, net.minecraftforge.common.data.ExistingFileHelper existingFileHelper) -
Method Summary
Modifier and TypeMethodDescriptionbeginRecipe(String recipeName) Creates a new chiseling recipe builder.beginRecipe(net.minecraft.resources.ResourceLocation recipe) protected abstract voidRecipes can be created using a recipe builder obtained frombeginRecipe(String).getName()run(net.minecraft.data.CachedOutput cache)
-
Constructor Details
-
ChiselingRecipeProvider
public ChiselingRecipeProvider(String modid, net.minecraft.data.DataGenerator generator, net.minecraftforge.common.data.ExistingFileHelper existingFileHelper)
-
-
Method Details
-
getName
- Specified by:
getNamein interfacenet.minecraft.data.DataProvider
-
run
- Specified by:
runin interfacenet.minecraft.data.DataProvider
-
buildRecipes
protected abstract void buildRecipes()Recipes can be created using a recipe builder obtained frombeginRecipe(String). All recipe builders will be saved and written to file automatically. -
beginRecipe
Creates a new chiseling recipe builder.- Parameters:
recipeName- the name of the recipe- Returns:
- a chiseling recipe builder for the given recipe name
-
beginRecipe
protected ChiselingRecipeProvider.ChiselingRecipeBuilder beginRecipe(net.minecraft.resources.ResourceLocation recipe)
-