HammerRecipe

Importing the class

It might be required for you to import the package if you encounter any issues (like casting an Array), so better be safe than sorry and add the import at the very top of the file.

script.zs
import mods.exnihilosequentia.HammerRecipe;

Methods

Sets the output with 100% drop chance

Return Type: HammerRecipe

script.zs
HammerRecipe.addOutput(output as IItemStack) as HammerRecipe
ParameterTypeDescription
Parameter
output
Type
IItemStack
Description
dropped item

Sets the output with custom drop chance

Return Type: HammerRecipe

script.zs
HammerRecipe.addOutput(output as IItemStack, chance as float) as HammerRecipe
ParameterTypeDescription
Parameter
output
Type
IItemStack
Description
dropped item
Parameter
chance
Type
float
Description
drop chance

Create a recipe name for the new recipe

Return Type: HammerRecipe

script.zs
HammerRecipe.create(recipeId as string) as HammerRecipe
ParameterTypeDescription
Parameter
recipeId
Type
string
Description
name of recipe

Sets the block that should be hammered

Return Type: HammerRecipe

script.zs
HammerRecipe.setInput(input as IIngredient) as HammerRecipe
ParameterTypeDescription
Parameter
input
Type
IIngredient
Description
hammered block