Apotheosis
Generated page, edit
scripts/gen_schema_pages.py instead.Apotheosis recipes (1.20.1), pkl4mc dialect.
Usage
amends "@pkl4mc/apotheosis_recipes.pkl"Example
recipes
// Apotheosis recipes - one example per type.
// Each entry becomes `<name>.json` under this file's directory.
amends "@pkl4mc/apotheosis_recipes.pkl"
reforging {
new {
name = "example_reforging_common"
rarity = "apotheosis:common"
materialCost = 1
sigilCost = 0
levelCost = 2
}
}
// Plain item/tag inputs only - the rarity-gem custom ingredient (e.g. real *_gem_dust
// salvaging recipes) is not supported by this schema yet, see the module doc comment.
salvaging {
new {
name = "example_salvaging_diamond_horse_armor"
input { item = "minecraft:diamond_horse_armor" }
outputs {
new { item = "minecraft:leather"; min = 1; max = 2 }
new { item = "minecraft:diamond"; min = 2; max = 4 }
}
}
}
add_sockets {
new {
name = "example_add_sockets_sigil"
input { item = "apotheosis:sigil_of_socketing" }
maxSockets = 3
}
}
enchanting {
new {
name = "example_enchanting_carrot"
input { item = "minecraft:carrot" }
output { item = "minecraft:golden_carrot" }
requirements { eterna = 10.0; quanta = 10.0 }
maxRequirements { eterna = 10.0; quanta = 30.0 }
}
}
enchanting_keep_nbt {
new {
name = "example_enchanting_keep_nbt_trident"
input { item = "minecraft:trident" }
output { item = "apotheosis:ench_trident" }
requirements { eterna = 20.0; quanta = 20.0; arcana = 20.0 }
}
}
potion_charm_enchanting {
new {
name = "example_potion_charm_enchanting"
requirements { eterna = 50.0; quanta = 8.5; arcana = 32.5 }
maxRequirements { eterna = 50.0; quanta = 13.5; arcana = 37.5 }
}
}
potion_charm {
new {
name = "example_potion_charm"
grid {
new { new { item = "minecraft:blaze_powder" }; new { item = "minecraft:blaze_powder" }; new { item = "minecraft:blaze_powder" } }
new { null; null; null }
new { new { item = "minecraft:blaze_powder" }; new { item = "minecraft:blaze_powder" }; new { item = "minecraft:blaze_powder" } }
}
}
}
fletching {
new {
name = "example_fletching_broadhead_arrow"
inputs {
new { item = "minecraft:iron_ingot" }
new { item = "minecraft:stick" }
new { item = "minecraft:feather" }
}
output { item = "apotheosis:broadhead_arrow"; count = 6 }
}
}