Recipe Requirements
Many mechanical recipes include this feature.
Mods/recipes
| Mod | type |
|---|---|
| createsifter | sifting |
| create_mechanical_extruder | extruding |
| create_mechanical_spawner | spawner |
| trading_station | trading |
Examples
MinY/MaxY
"requirements": [ { "type": "mechanicals:min_y", "value": 0 }, { "type": "mechanicals:max_y", "value": 60 } ], .requirements( [ RecipeRequirement.minY(-10), RecipeRequirement.maxY(12), ] );MinSpeed/MaxSpeed
"requirements": [ { "type": "mechanicals:min_speed", "value": 8.0 }, { "type": "mechanicals:max_speed", "value": 16.0 } ], .requirements( [ RecipeRequirement.minSpeed(8.0), RecipeRequirement.maxSpeed(16.0), ] ),Biome requirement
"requirements": [ { "type": "mechanicals:biome", "value": "minecraft:plains" } ], .requirements( [ RecipeRequirement.biome("minecraft:plains") ] );Biome Tag requirement
"requirements": [ { "type": "mechanicals:biome_tag", "value": "minecraft:is_nether" } ], .requirements( [ RecipeRequirement.biomeTag("minecraft:is_nether") ] );All requirements together
"requirements": [ { "type": "mechanicals:min_speed", "value": 8.0 }, { "type": "mechanicals:max_speed", "value": 16.0 }, { "type": "mechanicals:min_y", "value": -10 }, { "type": "mechanicals:max_y", "value": 20 }, { "type": "mechanicals:biome_tag", "value": "minecraft:is_nether" } ], .requirements( [ RecipeRequirement.minSpeed(8.0), RecipeRequirement.maxSpeed(16.0), RecipeRequirement.minY(-10), RecipeRequirement.maxY(20), RecipeRequirement.biomeTag("minecraft:is_nether") ] );