-
Notifications
You must be signed in to change notification settings - Fork 0
Mystical Agriculture
benbenlaw edited this page Jun 21, 2026
·
3 revisions
event.recipes.mysticalagriculture.infusion(
'mysticalagriculture:fire_agglomeratio', //result
'mysticalagriculture:inferium_essence', //input
[
'minecraft:flint_and_steel', //ingredients
'mysticalagriculture:fire_essence',
'minecraft:flint_and_steel',
'mysticalagriculture:fire_essence',
'minecraft:flint_and_steel',
'mysticalagriculture:fire_essence',
'minecraft:flint_and_steel',
'mysticalagriculture:fire_essence'
]
) event.recipes.mysticalagriculture.awakening(
'mysticalagriculture:fire_agglomeratio', //result
'mysticalagriculture:inferium_essence', //input
[
'minecraft:flint_and_steel',// ingredients
'minecraft:flint_and_steel',
'minecraft:flint_and_steel',
'minecraft:flint_and_steel',
],
[
'mysticalagriculture:fire_essence', //essences
'mysticalagriculture:fire_essence',
'mysticalagriculture:fire_essence',
'mysticalagriculture:fire_essence',
]
) event.recipes.mysticalagriculture.enchanter(
"minecraft:silk_touch", //enchantment
[
"minecraft:diamond", //inputs, can be 1 or 2 items
"minecraft:emerald"
]
) event.recipes.mysticalagriculture.ore_infusion(
"minecraft:oak_planks", //result
[
"minecraft:stone", //inputs
"minecraft:gold_ingot"
]
) event.recipes.mysticalagriculture.ore_infusion(
"#c:ores/gold", //result, can be a tag as well
[
"minecraft:gold_block", //inputs
"minecraft:gold_ingot"
]
) event.recipes.mysticalagriculture.reprocessor(
"minecraft:wheat_seeds", //result
"minecraft:diamond" //input
) event.recipes.mysticalagriculture.soul_extraction(
["mysticalagriculture:skeleton", 2.1], //adds 2.1 of skeleton essence to a jar, jars cap are 10, note use mysticalagriculture namespace here
"minecraft:diamond" //input
).id('mysticalagriculture:soul_extraction') event.recipes.mysticalagriculture.soulium_spawner(
[
["minecraft:bee", 1], //list of possible entities, the number after is a weight for the entity to spawn
["minecraft:zombie", 9]
],
"minecraft:diamond" //input
)Since 26.1.2 Mystical Argiculture doesn't have recipe jsons for its built in seed recipes, so SchemaJS adds a way to change built in default recipe. This goes into server_scripts, to see results in game rejoin the world as JEI will not update its cache with the changes
SchemaJSCompatEvents.mysticalAgricultureSeeds(event => {
event.seedCrafting('mysticalagriculture:diamond_seeds') //the seed item
.seed('minecraft:wheat_seeds') //optional, the seed item that goes in the middle of the infusion recipe
.essence('mysticalagriculture:diamond_essence') //optional, the essence that goes in the essence position
.ingredient('minecraft:diamond') //optional, the item required for the recipe
})