Requirements
Define recipe requirements in the recipe json to make the recipe do something
Recipe requirements are what make a recipe do things, should it be inputs, outputs, world interaction etc...
A recipe can take an unlimited amount of requirements.
When processing a recipe, the machine will check all requirements and execute their actions, if one or several requirement couldn't be processed, the machine will switch to error status, display an error and try again later.
Requirements are defined in a recipe json using the "requirement"
property to specify an array of requirements :
The "requirement"
property is optional but the recipe will do nothing if no requirements are specified.
You can add or change the display info of any requirement.
Available requirements
There are currently 23 requirement types implemented, each one of them have a specific goal and can be configured as you need.
BiomeBlockCommandDimensionDropDurabilityEffectEnergyEnergy per tickEntityFluidFluid per tickFuelItemItem transformLightLoot tablePositionRedstoneSkyStructureTimeWeatherWorking coreAddons requirements
These requirements are implemented in their own Custom Machinery addons.
Mekanism
Chemical (Mekanism)Heat (Mekanism)Radiation (Mekanism)Temperature requirement (Mekanism)Create
Contraption requirement (Create)Last updated