From 6194572df485315dd2cbfe2ef23119b3b03fa7e0 Mon Sep 17 00:00:00 2001 From: Dmitry Date: Sat, 16 Mar 2024 11:49:06 +0700 Subject: [PATCH] glider quests + recipes --- .../quests/chapters/hv__high_voltage.snbt | 38 +++++++++++++++++++ .../quests/chapters/primitive_age.snbt | 17 +++++++++ kubejs/server_scripts/handglider/recipes.js | 16 ++++++++ kubejs/server_scripts/main_server_script.js | 1 + 4 files changed, 72 insertions(+) create mode 100644 kubejs/server_scripts/handglider/recipes.js diff --git a/config/ftbquests/quests/chapters/hv__high_voltage.snbt b/config/ftbquests/quests/chapters/hv__high_voltage.snbt index 83b75136f..8af651b45 100644 --- a/config/ftbquests/quests/chapters/hv__high_voltage.snbt +++ b/config/ftbquests/quests/chapters/hv__high_voltage.snbt @@ -1238,6 +1238,44 @@ x: 4.5d y: -3.0d } + { + dependencies: ["7FA0ACB7F161F378"] + id: "2F5778EDE6426D7E" + shape: "circle" + size: 0.8d + tasks: [{ + id: "1BCFD5295BE92C4E" + item: { + Count: 1b + id: "minecraft:elytra" + tag: { + Damage: 0 + } + } + type: "item" + }] + x: 5.625d + y: -6.5d + } + { + dependencies: ["2F5778EDE6426D7E"] + id: "2045D32219AA0DCC" + shape: "circle" + size: 0.9d + tasks: [{ + id: "3785469E7628386A" + item: { + Count: 1b + id: "hangglider:reinforced_hang_glider" + tag: { + Damage: 0 + } + } + type: "item" + }] + x: 5.625d + y: -8.0d + } ] subtitle: ["Scale up your power and begin advanced chemistry"] title: "&6HV&r - High Voltage" diff --git a/config/ftbquests/quests/chapters/primitive_age.snbt b/config/ftbquests/quests/chapters/primitive_age.snbt index 12e1057be..61efae5c1 100644 --- a/config/ftbquests/quests/chapters/primitive_age.snbt +++ b/config/ftbquests/quests/chapters/primitive_age.snbt @@ -5145,6 +5145,23 @@ x: 19.5d y: -8.5d } + { + dependencies: ["095104BA3C842978"] + id: "4718D375758B9219" + tasks: [{ + id: "37312BCB967DE348" + item: { + Count: 1b + id: "hangglider:hang_glider" + tag: { + Damage: 0 + } + } + type: "item" + }] + x: 20.5d + y: 11.0d + } ] title: "Primitive Age" } diff --git a/kubejs/server_scripts/handglider/recipes.js b/kubejs/server_scripts/handglider/recipes.js new file mode 100644 index 000000000..9db80bdb0 --- /dev/null +++ b/kubejs/server_scripts/handglider/recipes.js @@ -0,0 +1,16 @@ +// priority: 0 + +const registerHandGliderRecipes = (event) => { + + // Glider Framework + event.shaped('hangglider:glider_framework', [ + 'AAA', + 'BCB', + 'DCD' + ], { + A: '#forge:rods/wrought_iron', + B: '#forge:rods/long/wrought_iron', + C: '#forge:screws', + D: '#forge:rings' + }).id('tfg:shaped/hangglider/glider_framework') +} \ No newline at end of file diff --git a/kubejs/server_scripts/main_server_script.js b/kubejs/server_scripts/main_server_script.js index c73f82953..7d595a016 100644 --- a/kubejs/server_scripts/main_server_script.js +++ b/kubejs/server_scripts/main_server_script.js @@ -115,6 +115,7 @@ ServerEvents.recipes(event => { registerFirmaLifeRecipes(event) registerFTBQuestsRecipes(event) registerGTCEURecipes(event) + registerHandGliderRecipes(event) registerMinecraftRecipes(event) registerMoreRedRecipes(event) registerRailWaysRecipes(event)