public abstract class ChiselingRecipeProvider
extends java.lang.Object
implements net.minecraft.data.IDataProvider
| Modifier and Type | Class and Description |
|---|---|
protected class |
ChiselingRecipeProvider.ChiselingRecipeBuilder |
| Constructor and Description |
|---|
ChiselingRecipeProvider(java.lang.String modid,
net.minecraft.data.DataGenerator generator,
net.minecraftforge.common.data.ExistingFileHelper existingFileHelper) |
| Modifier and Type | Method and Description |
|---|---|
protected ChiselingRecipeProvider.ChiselingRecipeBuilder |
beginRecipe(net.minecraft.util.ResourceLocation recipe) |
protected ChiselingRecipeProvider.ChiselingRecipeBuilder |
beginRecipe(java.lang.String recipeName)
Creates a new chiseling recipe builder.
|
protected abstract void |
buildRecipes()
Recipes can be created using a recipe builder obtained from
beginRecipe(String). |
java.lang.String |
getName() |
void |
run(net.minecraft.data.DirectoryCache cache) |
public ChiselingRecipeProvider(java.lang.String modid,
net.minecraft.data.DataGenerator generator,
net.minecraftforge.common.data.ExistingFileHelper existingFileHelper)
public java.lang.String getName()
getName in interface net.minecraft.data.IDataProviderpublic void run(net.minecraft.data.DirectoryCache cache)
throws java.io.IOException
run in interface net.minecraft.data.IDataProviderjava.io.IOExceptionprotected abstract void buildRecipes()
beginRecipe(String).
All recipe builders will be saved and written to file automatically.protected ChiselingRecipeProvider.ChiselingRecipeBuilder beginRecipe(java.lang.String recipeName)
recipeName - the name of the recipeprotected ChiselingRecipeProvider.ChiselingRecipeBuilder beginRecipe(net.minecraft.util.ResourceLocation recipe)