From cfa8f661c5e3524aaf42ba0d977f6d51ad83c282 Mon Sep 17 00:00:00 2001 From: FriendlyCube Date: Fri, 1 Dec 2023 22:08:50 +0200 Subject: [PATCH 1/3] toolbelt mod --- kubejs/server_scripts/main_server_script.js | 1 + kubejs/server_scripts/toolbelt/recipes.js | 7 +++++++ 2 files changed, 8 insertions(+) create mode 100644 kubejs/server_scripts/toolbelt/recipes.js diff --git a/kubejs/server_scripts/main_server_script.js b/kubejs/server_scripts/main_server_script.js index 56e50bb7d..49d38354e 100644 --- a/kubejs/server_scripts/main_server_script.js +++ b/kubejs/server_scripts/main_server_script.js @@ -48,6 +48,7 @@ ServerEvents.recipes(event => { registerSophisticatedBackpacksRecipes(event) registerSmallShipsRecipes(event) registerExtendedCraftingRecipes(event) + registerToolBeltRecipes(event) }) /** diff --git a/kubejs/server_scripts/toolbelt/recipes.js b/kubejs/server_scripts/toolbelt/recipes.js new file mode 100644 index 000000000..47c8207b6 --- /dev/null +++ b/kubejs/server_scripts/toolbelt/recipes.js @@ -0,0 +1,7 @@ +// priority: 0 + +const registerToolBeltRecipes = (event) => { + + + +} \ No newline at end of file From c2c054669af68ad5889065c318b85196ddc04bd6 Mon Sep 17 00:00:00 2001 From: FriendlyCube Date: Fri, 1 Dec 2023 23:15:10 +0200 Subject: [PATCH 2/3] Update recipes.js --- kubejs/server_scripts/toolbelt/recipes.js | 56 ++++++++++++++++++++++- 1 file changed, 55 insertions(+), 1 deletion(-) diff --git a/kubejs/server_scripts/toolbelt/recipes.js b/kubejs/server_scripts/toolbelt/recipes.js index 47c8207b6..a4edad5be 100644 --- a/kubejs/server_scripts/toolbelt/recipes.js +++ b/kubejs/server_scripts/toolbelt/recipes.js @@ -2,6 +2,60 @@ const registerToolBeltRecipes = (event) => { - + //удаление рецептов + event.remove({ mod: 'toolbelt' }); + + // toolbelt size:2 + event.shaped('toolbelt:belt', [ + 'ABA', + 'B B', + 'BCB' + ], { + A: '#forge:string', + B: '#forge:leather', + C: '#forge:plates/steel' + }) + + // pouch + event.shaped('toolbelt:pouch', [ + 'ACA', + 'B B', + 'ABA' + ], { + A: '#forge:string', + B: '#forge:leather', + C: '#forge:plates/black_steel' + }) + + //toolbelt size 3-9 + event.shapeless(Item.of('toolbelt:belt', '{Size:3}'), [ + Item.of('toolbelt:belt', '{Size:2}'), + 'toolbelt:pouch' + ]) + event.shapeless(Item.of('toolbelt:belt', '{Size:4}'), [ + Item.of('toolbelt:belt', '{Size:3}'), + 'toolbelt:pouch' + ]) + event.shapeless(Item.of('toolbelt:belt', '{Size:5}'), [ + Item.of('toolbelt:belt', '{Size:4}'), + 'toolbelt:pouch' + ]) + event.shapeless(Item.of('toolbelt:belt', '{Size:6}'), [ + Item.of('toolbelt:belt', '{Size:5}'), + 'toolbelt:pouch' + ]) + event.shapeless(Item.of('toolbelt:belt', '{Size:7}'), [ + Item.of('toolbelt:belt', '{Size:6}'), + 'toolbelt:pouch' + ]) + event.shapeless(Item.of('toolbelt:belt', '{Size:8}'), [ + Item.of('toolbelt:belt', '{Size:7}'), + 'toolbelt:pouch' + ]) + event.shapeless(Item.of('toolbelt:belt', '{Size:9}'), [ + Item.of('toolbelt:belt', '{Size:8}'), + 'toolbelt:pouch' + ]) + } \ No newline at end of file From 002ebbe1e04e0f8e1c4c74a4eee8e1045820d986 Mon Sep 17 00:00:00 2001 From: Dmitry <52341158+SpeeeDCraft@users.noreply.github.com> Date: Sat, 2 Dec 2023 10:29:28 +0700 Subject: [PATCH 3/3] some fixes Signed-off-by: Dmitry <52341158+SpeeeDCraft@users.noreply.github.com> --- kubejs/server_scripts/toolbelt/recipes.js | 28 +++++++++++++++-------- 1 file changed, 19 insertions(+), 9 deletions(-) diff --git a/kubejs/server_scripts/toolbelt/recipes.js b/kubejs/server_scripts/toolbelt/recipes.js index a4edad5be..02fefcbcd 100644 --- a/kubejs/server_scripts/toolbelt/recipes.js +++ b/kubejs/server_scripts/toolbelt/recipes.js @@ -2,10 +2,10 @@ const registerToolBeltRecipes = (event) => { - //удаление рецептов + // Удаление всех рецептов мода event.remove({ mod: 'toolbelt' }); - // toolbelt size:2 + // ToolBelt с размером 2 event.shaped('toolbelt:belt', [ 'ABA', 'B B', @@ -13,10 +13,10 @@ const registerToolBeltRecipes = (event) => { ], { A: '#forge:string', B: '#forge:leather', - C: '#forge:plates/steel' + C: '#forge:plates/wrought_iron' }) - // pouch + // Мешочек event.shaped('toolbelt:pouch', [ 'ACA', 'B B', @@ -24,38 +24,48 @@ const registerToolBeltRecipes = (event) => { ], { A: '#forge:string', B: '#forge:leather', - C: '#forge:plates/black_steel' + C: '#forge:plates/steel' }) - //toolbelt size 3-9 + // ToolBelt с размером 3 event.shapeless(Item.of('toolbelt:belt', '{Size:3}'), [ Item.of('toolbelt:belt', '{Size:2}'), 'toolbelt:pouch' ]) + + // ToolBelt с размером 4 event.shapeless(Item.of('toolbelt:belt', '{Size:4}'), [ Item.of('toolbelt:belt', '{Size:3}'), 'toolbelt:pouch' ]) + + // ToolBelt с размером 5 event.shapeless(Item.of('toolbelt:belt', '{Size:5}'), [ Item.of('toolbelt:belt', '{Size:4}'), 'toolbelt:pouch' ]) + + // ToolBelt с размером 6 event.shapeless(Item.of('toolbelt:belt', '{Size:6}'), [ Item.of('toolbelt:belt', '{Size:5}'), 'toolbelt:pouch' ]) + + // ToolBelt с размером 7 event.shapeless(Item.of('toolbelt:belt', '{Size:7}'), [ Item.of('toolbelt:belt', '{Size:6}'), 'toolbelt:pouch' ]) + + // ToolBelt с размером 8 event.shapeless(Item.of('toolbelt:belt', '{Size:8}'), [ Item.of('toolbelt:belt', '{Size:7}'), 'toolbelt:pouch' ]) + + // ToolBelt с размером 9 event.shapeless(Item.of('toolbelt:belt', '{Size:9}'), [ Item.of('toolbelt:belt', '{Size:8}'), 'toolbelt:pouch' ]) - - -} \ No newline at end of file +}