Saw
Basic Recipe
- Adds Saw Recipe - inputs MUST have a block associated with them.
mods.betterwithmods.Saw.add(IIngredient input, IItemStack[] output);//Examplesmods.betterwithmods.Saw.add(<minecraft:fence>,[<minecraft:stick>,<minecraft:stick>]);Removal by input
- Remove a recipe based on the input ingredient
mods.betterwithmods.Saw.remove(IIngredient input);Removal by output
- Remove a recipe based on the output
mods.betterwithmods.Saw.remove(IItemStack[] outputs);Remove all
- Remove all recipes
mods.betterwithmods.Saw.removeAll();Builder
The Saw has a recipe builder. Due to the nature of the saw it currently has no special builder methods, I will document it none-the-less.
-
To create a new Saw builder.
mods.betterwithmods.Saw.builder() -
Saw methods
- Sets up the inputs and outputs of the recipe
script.zs buildRecipe(IIngredient[] inputs, IItemStack[] outputs) - Finalize the recipe and add it to the game
script.zs build()
- Sets up the inputs and outputs of the recipe
Example builder usage
mods.betterwithmods.Saw.builder().buildRecipe([<minecraft:oak_fence>], [<minecraft:stick>*6]).build();