Button
Use the button requirement in a KubeJS recipe
Use one of these methods to add a Button Requirement to the recipe.
.requireButtonPressed("id")
.requireButtonReleased("id")
The
id
param must be a string that define which button element need to be pressed to start the recipe.
Example
This recipe will produce 10FE each time the player press the button :
ServerEvents.recipes(event => {
event.recipes.custommachinery.custom_machine("custommachinery:dynamo", 1)
.requireButtonPressed("button")
.produceEnergy(10)
})