From 9ea490354fa5440e3b0789afb50fda3ebb2e057f Mon Sep 17 00:00:00 2001 From: theMegaTech <36931007+theMegaTech@users.noreply.github.com> Date: Tue, 4 Nov 2025 23:13:18 +0200 Subject: [PATCH] add boots, recipe (#2161) --- .../minecraft/textures/item/netherite_boots.png | Bin 0 -> 471 bytes .../textures/models/armor/netherite_layer_1.png | Bin 0 -> 550 bytes kubejs/client_scripts/tooltips.js | 5 +---- kubejs/server_scripts/create/events.js | 2 +- kubejs/server_scripts/minecraft/recipes.js | 15 +++++++++++++++ kubejs/startup_scripts/minecraft/constants.js | 1 - 6 files changed, 17 insertions(+), 6 deletions(-) create mode 100644 kubejs/assets/minecraft/textures/item/netherite_boots.png create mode 100644 kubejs/assets/minecraft/textures/models/armor/netherite_layer_1.png diff --git a/kubejs/assets/minecraft/textures/item/netherite_boots.png b/kubejs/assets/minecraft/textures/item/netherite_boots.png new file mode 100644 index 0000000000000000000000000000000000000000..37c481d57b6812690630d094fb23dbe6ed07a86d GIT binary patch literal 471 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~mUKs7M+SzC z{oH>NS%G|s0G|+7F~xo%ncPWp-tvmM6gRx^hpgBxnl|hyk zKo(S&p@9KN_WHBkihG~MZvis>JY5_^G=h6iU*u{q;BmfKQu_A)|Barjd5$^!Hpu7e zxbsf_z^=7zNmFio5MS4}Q(=Y}_p(j*l{d_b|Kga-5#Yp;*RNn{1`RRVlMT=^wKd4x>`WwI0v&P%8)6;Ws^Zg}Ao@syiiMN(~plF4PDLazr; zL5A^^1o;L3M*s$)`{&L9#W@Q+B8wRq_zr_G*AN9$JwrVcq5I34fois;MtG)qdTKFn06DA-QjDw&j6jwb5KBYZAYW-PGK0mL zfNVoXCI$f@9RM5`Y+_A4a2D%D~LPFoB(c1*pQn$k>2!0mM|04%P(_ zlcoUKAixAPhY74Q$kGDHg6c9fFaXJ3f3{n3@3Z(VKxVI}i(`m~_uGjF`3@`aILivH zFZuKTzuuO>qh(yT6E7c`?9{U~qG>_x39bmnxuPH983jB}Xs&BedU~2M-`-KSyW9AL z%mT^EUPFMg{vd$@?2>>pEn>qjh literal 0 HcmV?d00001 diff --git a/kubejs/client_scripts/tooltips.js b/kubejs/client_scripts/tooltips.js index 980a5aa04..eb6860901 100644 --- a/kubejs/client_scripts/tooltips.js +++ b/kubejs/client_scripts/tooltips.js @@ -31,14 +31,11 @@ const registerTooltips = (event) => { text.add(1, Text.translate('tfg.tooltip.armor.copper_diving_suit_warmth')), text.add(2, Text.translate('tfg.tooltip.armor.copper_diving_suit_insulation')) }) - event.addAdvanced(['create:netherite_diving_helmet', 'create:netherite_backtank', 'create:netherite_diving_boots', 'minecraft:netherite_leggings'], (item, advanced, text) => { + event.addAdvanced(['create:netherite_diving_helmet', 'create:netherite_backtank', 'create:netherite_diving_boots', 'minecraft:netherite_leggings', 'minecraft:netherite_boots'], (item, advanced, text) => { text.add(1, Text.translate('tfg.tooltip.armor.netherite_diving_suit_warmth')), text.add(2, Text.translate('tfg.tooltip.armor.netherite_diving_suit_insulation')) text.add(3, Text.translate('tfg.tooltip.armor.netherite_diving_suit_set')) }) - event.addAdvanced(['tfc:metal/boots/blue_steel'], (item, advanced, text) => { - text.add(1, Text.translate('tfg.tooltip.armor.netherite_diving_suit_set')) - }) event.addAdvanced(['gtceu:nanomuscle_helmet', 'gtceu:nanomuscle_chestplate', 'gtceu:nanomuscle_leggings', 'gtceu:nanomuscle_boots', 'gtceu:advanced_nanomuscle_chestplate'], (item, advanced, text) => { text.add(1, Text.translate('tfg.tooltip.armor.nanomuscle_warmth')), text.add(2, Text.translate('tfg.tooltip.armor.nanomuscle_insulation')) diff --git a/kubejs/server_scripts/create/events.js b/kubejs/server_scripts/create/events.js index 7c83f3edd..63935d65b 100644 --- a/kubejs/server_scripts/create/events.js +++ b/kubejs/server_scripts/create/events.js @@ -7,7 +7,7 @@ PlayerEvents.tick((event) => { && player.chestArmorItem === 'create:netherite_backtank' && player.legsArmorItem === 'minecraft:netherite_leggings' && (player.feetArmorItem === 'create:netherite_diving_boots' - || player.feetArmorItem === 'tfc:metal/boots/blue_steel')) { + || player.feetArmorItem === 'minecraft:netherite_boots')) { player.potionEffects.add("minecraft:fire_resistance", 350, 0, true, false); } }); diff --git a/kubejs/server_scripts/minecraft/recipes.js b/kubejs/server_scripts/minecraft/recipes.js index f00f2a93d..ff3cdde60 100644 --- a/kubejs/server_scripts/minecraft/recipes.js +++ b/kubejs/server_scripts/minecraft/recipes.js @@ -872,6 +872,21 @@ const registerMinecraftRecipes = (event) => { //#endregion + //#region Netherite Boots (for the lavaproof diving set) + + event.recipes.tfc.advanced_shaped_crafting( + TFC.itemStackProvider.of('minecraft:netherite_boots').copyForgingBonus(), [ + 'ABA', + 'CDC' + ], { + A: '#forge:screws/blue_steel', + B: 'tfc:metal/boots/blue_steel', + C: '#forge:plates/blue_steel', + D: 'beneath:cursed_hide' + }, 0, 1).id('tfg:minecraft/shaped/netherite_boots') + + //#endregion + //#region Scaffoldings event.remove({ output: 'minecraft:scaffolding' }) diff --git a/kubejs/startup_scripts/minecraft/constants.js b/kubejs/startup_scripts/minecraft/constants.js index 00d96cdea..27dd03aa4 100644 --- a/kubejs/startup_scripts/minecraft/constants.js +++ b/kubejs/startup_scripts/minecraft/constants.js @@ -395,7 +395,6 @@ global.MINECRAFT_DISABLED_ITEMS = [ // Броня "minecraft:netherite_helmet", "minecraft:netherite_chestplate", - "minecraft:netherite_boots", "minecraft:golden_helmet", "minecraft:golden_chestplate", "minecraft:golden_leggings",