Energy
Make the recipe consume or produce energy
Energy requirement is used to define energy inputs and outputs for a custom machine recipe.
To use it you just need to provide the amount of energy (Forge Energy aka FE) you want the recipe to consume/produce.
This requirement is available in both input and output modes.
In input mode : When starting to craft the recipe, the machine will consume the specified amount of energy from the machine energy component.
In output mode : When starting to craft the recipe, the machine will produce the specified amount of energy and put it in the machine energy component.
The requirement type of energy requirement is : "custommachinery:energy".
Properties
The Energy Requirement has 3 mandatory property and 1 optional property.
Mandatory properties
"type": "custommachinery:energy" //Mandatory to define an energy requirement.Mode
Name : mode
modeDescription :
Define the I/O mode of the requirement.
inputThe requirement will consume energy at the start of the crafting process.outputThe requirement will produce energy at the end of the crafting process.
Example :
"mode": "input"The requirement will consume energy at the start of the crafting process.
Amount
Name : amount
amountDescription :
A positive integer value that define the amount of energy the recipe will consume/produce.
It can be any positive number but remember that the machine energy component must be able to store at least this amount of energy.
Example :
"amount": 1000The recipe will consume/produce 1000FE.
Optional property
Example
An energy requirement that will make the recipe produce 2672FE:
An energy requirement that will make the recipe consume 100FE with 80% chance: