public abstract class ChiselingRecipeProvider
extends com.supermartijn642.core.generator.ResourceGenerator
| Modifier and Type | Class and Description |
|---|---|
protected class |
ChiselingRecipeProvider.ChiselingRecipeBuilder |
| Constructor and Description |
|---|
ChiselingRecipeProvider(java.lang.String modid,
com.supermartijn642.core.generator.ResourceCache cache) |
| 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). |
void |
generate() |
java.lang.String |
getName() |
void |
save() |
public ChiselingRecipeProvider(java.lang.String modid,
com.supermartijn642.core.generator.ResourceCache cache)
public java.lang.String getName()
getName in class com.supermartijn642.core.generator.ResourceGeneratorpublic void generate()
generate in class com.supermartijn642.core.generator.ResourceGeneratorpublic void save()
save in class com.supermartijn642.core.generator.ResourceGeneratorprotected 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)