changed copper diving equipment durability to match copper armor, all diving equipment now copies any forging bonuses

This commit is contained in:
Pyritie 2025-06-04 21:59:56 +01:00
parent 3eebef1616
commit 1f507feefa
3 changed files with 84 additions and 69 deletions

View file

@ -1018,50 +1018,54 @@ const registerCreateRecipes = (event) => {
}).id('tfg:create/shaped/copper_backtank')
// Шлем для дайвинга
event.shaped('create:copper_diving_helmet', [
'ABA',
'CDC'
], {
A: '#forge:plates/copper',
B: 'tfc:metal/helmet/copper',
C: '#forge:glass_panes',
D: 'firmaciv:large_waterproof_hide'
}).id('tfg:create/shaped/copper_diving_helmet')
event.recipes.tfc.advanced_shaped_crafting(
TFC.itemStackProvider.of('create:copper_diving_helmet').copyForgingBonus(), [
'ABA',
'CDC'
], {
A: '#forge:plates/copper',
B: 'tfc:metal/helmet/copper',
C: '#forge:glass_panes',
D: 'firmaciv:large_waterproof_hide'
}, 0, 1).id('tfg:create/shaped/copper_diving_helmet')
// Ботинки для дайвинга
event.shaped('create:copper_diving_boots', [
'ABA',
'CDC'
], {
A: '#forge:screws/copper',
B: 'tfc:metal/boots/copper',
C: '#forge:ingots/iron',
D: 'firmaciv:large_waterproof_hide'
}).id('tfg:create/shaped/copper_diving_boots_cast_iron')
event.recipes.tfc.advanced_shaped_crafting(
TFC.itemStackProvider.of('create:copper_diving_boots').copyForgingBonus(), [
'ABA',
'CDC'
], {
A: '#forge:screws/copper',
B: 'tfc:metal/boots/copper',
C: '#forge:ingots/iron',
D: 'firmaciv:large_waterproof_hide'
}, 0, 1).id('tfg:create/shaped/copper_diving_boots_cast_iron')
event.shaped('create:copper_diving_boots', [
'ABA',
'CDC'
], {
A: '#forge:screws/copper',
B: 'tfc:metal/boots/copper',
C: '#forge:ingots/wrought_iron',
D: 'firmaciv:large_waterproof_hide'
}).id('tfg:create/shaped/copper_diving_boots_wrought_iron')
event.recipes.tfc.advanced_shaped_crafting(
TFC.itemStackProvider.of('create:copper_diving_boots').copyForgingBonus(), [
'ABA',
'CDC'
], {
A: '#forge:screws/copper',
B: 'tfc:metal/boots/copper',
C: '#forge:ingots/wrought_iron',
D: 'firmaciv:large_waterproof_hide'
}, 0, 1).id('tfg:create/shaped/copper_diving_boots_wrought_iron')
// Netherite backtank
event.shaped('create:netherite_backtank', [
'ABA',
'CDC',
'EFE'
], {
A: '#forge:screws/blue_steel',
B: 'greate:steel_shaft',
C: '#forge:plates/blue_steel',
D: 'gtceu:steel_drum',
E: 'beneath:cursed_hide',
F: 'tfc:metal/chestplate/blue_steel'
}).id('tfg:create/shaped/netherite_backtank')
event.recipes.tfc.advanced_shaped_crafting(
TFC.itemStackProvider.of('create:netherite_backtank').copyForgingBonus(), [
'ABA',
'CDC',
'EFE'
], {
A: '#forge:screws/blue_steel',
B: 'greate:steel_shaft',
C: '#forge:plates/blue_steel',
D: 'gtceu:steel_drum',
E: 'beneath:cursed_hide',
F: 'tfc:metal/chestplate/blue_steel'
}, 2, 1).id('tfg:create/shaped/netherite_backtank')
event.shaped('create:netherite_backtank', [
'ACA',
@ -1075,15 +1079,16 @@ const registerCreateRecipes = (event) => {
}).id('tfg:create/shaped/netherite_backtank_upgrade')
// Netherite diving helmet
event.shaped('create:netherite_diving_helmet', [
'ABA',
'CDC'
], {
A: '#forge:plates/blue_steel',
B: 'tfc:metal/helmet/blue_steel',
C: 'firmalife:reinforced_glass',
D: 'beneath:cursed_hide'
}).id('tfg:create/shaped/netherite_diving_helmet')
event.recipes.tfc.advanced_shaped_crafting(
TFC.itemStackProvider.of('create:netherite_diving_helmet').copyForgingBonus(), [
'ABA',
'CDC'
], {
A: '#forge:plates/blue_steel',
B: 'tfc:metal/helmet/blue_steel',
C: 'firmalife:reinforced_glass',
D: 'beneath:cursed_hide'
}, 0, 1).id('tfg:create/shaped/netherite_diving_helmet')
event.shaped('create:netherite_diving_helmet', [
' A ',
@ -1097,16 +1102,17 @@ const registerCreateRecipes = (event) => {
}).id('tfg:create/shaped/netherite_diving_helmet_upgrade')
// Netherite diving boots
event.shaped('create:netherite_diving_boots', [
'ABC',
'EDE'
], {
A: '#forge:screws/blue_steel',
B: 'tfc:metal/boots/blue_steel',
C: '#forge:plates/blue_steel',
D: 'beneath:cursed_hide',
E: '#forge:ingots/lead'
}).id('tfg:create/shaped/netherite_diving_boots')
event.recipes.tfc.advanced_shaped_crafting(
TFC.itemStackProvider.of('create:netherite_diving_boots').copyForgingBonus(), [
'ABC',
'EDE'
], {
A: '#forge:screws/blue_steel',
B: 'tfc:metal/boots/blue_steel',
C: '#forge:plates/blue_steel',
D: 'beneath:cursed_hide',
E: '#forge:ingots/lead'
}, 0, 1).id('tfg:create/shaped/netherite_diving_boots')
event.shaped('create:netherite_diving_boots', [
'ABA',

View file

@ -850,15 +850,16 @@ const registerMinecraftRecipes = (event) => {
//#region Netherite leggings (for the lavaproof diving set)
event.shaped('minecraft:netherite_leggings', [
'ABA',
'CDC'
], {
A: '#forge:screws/blue_steel',
B: 'tfc:metal/greaves/blue_steel',
C: '#forge:plates/blue_steel',
D: 'beneath:cursed_hide'
}).id('tfg:minecraft/shaped/netherite_leggings')
event.recipes.tfc.advanced_shaped_crafting(
TFC.itemStackProvider.of('minecraft:netherite_leggings').copyForgingBonus(), [
'ABA',
'CDC'
], {
A: '#forge:screws/blue_steel',
B: 'tfc:metal/greaves/blue_steel',
C: '#forge:plates/blue_steel',
D: 'beneath:cursed_hide'
}, 0, 1).id('tfg:minecraft/shaped/netherite_leggings')
//#endregion

View file

@ -2,8 +2,16 @@
function registerCreateItemModifications(event) {
// Change durability to match blue steel armor
// Change durability to match armor
event.modify('create:copper_diving_helmet', item => {
item.maxDamage = 150
})
event.modify('create:copper_backtank', item => {
item.maxDamage = 215
})
event.modify('create:copper_diving_boots', item => {
item.maxDamage = 160
})
event.modify('create:netherite_diving_helmet', item => {
item.maxDamage = 748
})