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!ia0y~yU=RRd4rT@h1`S>QU}0|Ns` zNswRge+Xc>*St59fq{Xuz$3Dlfr0NZ2s0kfUy%Ybti&~*v$46F=NjI0cd3=9lj3=9m?P&UXH8jQ?f zaV7=^217bf`N$vs>{&80Homhv)zh&pT%!sU|{g`ba4#P2<|<7 zk*mRg$N6GO>D&MRH+rt-Ip*-&AfK<}&O7-7yVkZPO}X(wd|lg4g&AVp%QoFt-Y_rz ti(@WFfD=bv({85+v#i<@cI%(m!zjVXdN^sxm$x8WJYD@<);T3K0RRPTb$S2* literal 0 HcmV?d00001 diff --git a/kubejs/assets/minecraft/textures/models/armor/netherite_layer_1.png b/kubejs/assets/minecraft/textures/models/armor/netherite_layer_1.png new file mode 100644 index 0000000000000000000000000000000000000000..31b65785279be84a490e1f5b4f2ade4dd5f106e8 GIT binary patch literal 550 zcmeAS@N?(olHy`uVBq!ia0y~yU~phyU{K&-W?*2L>fE=Dfq{XsILO_JVcj{ImkbOH zEa{HEjtmSN`?>!lvNA9*s08?gxbjPe@(7y>%48`ToR?5pDx%O--0;FF;wd-3ilo{G zC6mhx3=Ccmo`MYHDGBlm{*M3*Lif*|V_;z5EbxddW?K?@z-Tl}8JHOu zCa^QGFfcF}7#SNdE`XQ{vXONG#H1+@gBX|?7#WzrDuXO77?>EKx(p2rKnkuu+pW0w zS^O3T28Lcw7sn6}@3#{V@*P&-ah4TYU-IYwf4wb%N6WZwCtf}>*{Nq~MAL%W6I>CD zb45SIGYWW|&|KG`^z<}izP+Ptcen8gnFW%Sy^_vL7(IA)%cS(ZYz(hcK4AXi3xDtr zF^^UA?rQ%rF))3VoBV$7A^*qOEfo!4?`i)r5ttZt{?p=XA1*JL^0#io^yUwfw|ryR WyCS3@kX=g! { 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",