79 lines
1.6 KiB
JavaScript
79 lines
1.6 KiB
JavaScript
events.listen('recipes', function (e) {
|
|
|
|
function upgrade(material, previous, next) {
|
|
e.recipes.allthemodium.atmshaped_crafting({
|
|
pattern: [
|
|
'XXX',
|
|
'XYX'
|
|
],
|
|
key: {
|
|
X: {
|
|
tag: 'forge:' + material
|
|
},
|
|
Y: {
|
|
item: previous + '_helmet'
|
|
}
|
|
},
|
|
result: {
|
|
item: next + '_helmet'
|
|
}
|
|
})
|
|
e.recipes.allthemodium.atmshaped_crafting({
|
|
pattern: [
|
|
'XYX',
|
|
'XXX',
|
|
'XXX'
|
|
],
|
|
key: {
|
|
X: {
|
|
tag: 'forge:' + material
|
|
},
|
|
Y: {
|
|
item: previous + '_chestplate'
|
|
}
|
|
},
|
|
result: {
|
|
item: next + '_chestplate'
|
|
}
|
|
})
|
|
e.recipes.allthemodium.atmshaped_crafting({
|
|
pattern: [
|
|
'XXX',
|
|
'XYX',
|
|
'X X'
|
|
],
|
|
key: {
|
|
X: {
|
|
tag: 'forge:' + material
|
|
},
|
|
Y: {
|
|
item: previous + '_leggings'
|
|
}
|
|
},
|
|
result: {
|
|
item: next + '_leggings'
|
|
}
|
|
})
|
|
e.recipes.allthemodium.atmshaped_crafting({
|
|
pattern: [
|
|
'XYX',
|
|
'X X'
|
|
],
|
|
key: {
|
|
X: {
|
|
tag: 'forge:' + material
|
|
},
|
|
Y: {
|
|
item: previous + '_boots'
|
|
}
|
|
},
|
|
result: {
|
|
item: next + '_boots'
|
|
}
|
|
})
|
|
}
|
|
upgrade('ingots/iron', 'minecraft:leather', 'minecraft:iron')
|
|
upgrade('ingots/iron', 'minecraft:leather', 'minecraft:iron')
|
|
upgrade('gems/diamond', 'minecraft:iron', 'minecraft:diamond')
|
|
upgrade('ingots/allthemodium', 'minecraft:netherite', 'allthemodium:allthemodium')
|
|
}) |