From 435f514db266a76652bfed9b26b032de3c826418 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Wed, 4 Jun 2025 12:41:23 +0100 Subject: [PATCH] increased durability of blue steel diving suit --- CHANGELOG.md | 3 ++- kubejs/startup_scripts/create/modifications.js | 17 +++++++++++++++++ kubejs/startup_scripts/main_startup_script.js | 1 + .../startup_scripts/minecraft/modifications.js | 6 ++++++ 4 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 kubejs/startup_scripts/create/modifications.js diff --git a/CHANGELOG.md b/CHANGELOG.md index 4c0f62dfd..1eba972df 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,7 @@ - Anthracite now also superheats blaze burners @Pyritie - Changed LV chem reactor quest to work with any container of rubber instead of just a rubber bucket (#1116) @ofoxsmith - Added perfect overclock to the electric greenhouse so it scales better with the pyro oven @Pyritie +- Increased durability of the blue steel diving suit to match blue steel armor @Pyritie ### Bug fixes - Fixed issue where "melts into" tooltips and certain timers on Jade were missing (#1102) @Xikaro - Improved block ordering logic with AoE mining tools to reduce incorrect cave-ins @voidstar240 @@ -27,7 +28,7 @@ - Fixed kaolin clay duping (#1099) @SpicyNoodle5 - Fixed TFC sugar recipes so they can now use any sugar (#1099) @SpicyNoodle5 - Add the create toolbox to the list of unsortable inventories, fixing a duping exploit (#1120) @esotericist -- Fixed assembler recipe for item silos +- Fixed assembler recipe for item silos @Pyritie ## [0.9.9] - 30.05.2025 ### Changes diff --git a/kubejs/startup_scripts/create/modifications.js b/kubejs/startup_scripts/create/modifications.js new file mode 100644 index 000000000..6508432b4 --- /dev/null +++ b/kubejs/startup_scripts/create/modifications.js @@ -0,0 +1,17 @@ +// priority: 0 + +function registerCreateItemModifications(event) { + + // Change durability to match blue steel armor + + event.modify('create:netherite_diving_helmet', item => { + item.maxDamage = 748 + }) + event.modify('create:netherite_backtank', item => { + item.maxDamage = 1088 + }) + event.modify('create:netherite_diving_boots', item => { + item.maxDamage = 860 + }) + +} \ No newline at end of file diff --git a/kubejs/startup_scripts/main_startup_script.js b/kubejs/startup_scripts/main_startup_script.js index fc534daa5..32cf0ccad 100644 --- a/kubejs/startup_scripts/main_startup_script.js +++ b/kubejs/startup_scripts/main_startup_script.js @@ -28,6 +28,7 @@ BlockEvents.modification(event => { ItemEvents.modification(event => { registerBeneathItemModifications(event) registerConstructionWandsItemModifications(event) + registerCreateItemModifications(event) registerMinecraftItemModifications(event) }) diff --git a/kubejs/startup_scripts/minecraft/modifications.js b/kubejs/startup_scripts/minecraft/modifications.js index cc8ea5a55..a1f0c2b21 100644 --- a/kubejs/startup_scripts/minecraft/modifications.js +++ b/kubejs/startup_scripts/minecraft/modifications.js @@ -20,4 +20,10 @@ function registerMinecraftItemModifications(event) { event.modify('minecraft:elytra', item => { item.maxDamage = 2046 }) + + // Matches blue steel greaves + + event.modify('minecraft:netherite_leggings', item => { + item.maxDamage = 960 + }) } \ No newline at end of file