From 035aac285012ec8d8306fc8b81baaeb36553db5b Mon Sep 17 00:00:00 2001 From: Victoria Fischer Date: Sun, 15 Jun 2025 16:03:20 +0200 Subject: [PATCH] create_jetpack: balance with grist --- index.toml | 23 ++++++++------ kubejs/server_scripts/mods/create_jetpack.js | 33 ++++++++++++++++++++ kubejs/server_scripts/mods/powder_power.js | 6 ++-- pack.toml | 2 +- 4 files changed, 50 insertions(+), 14 deletions(-) create mode 100644 kubejs/server_scripts/mods/create_jetpack.js diff --git a/index.toml b/index.toml index 9ef48cb..b46a8e2 100644 --- a/index.toml +++ b/index.toml @@ -551,11 +551,11 @@ hash = "a5e02c71fd92029ea204f96d071c6b25f59d03b59f65199cb24f96a1858b3ed0" [[files]] file = "kubejs/server_scripts/grist/agricultural.js" -hash = "a21f135224637c42f57371cced438e56e92a21d6a931126d6c831468055ae312" +hash = "b9952f3bf6160c133cbec0e604e56a3a9107149a52097b65777d532e4194b726" [[files]] file = "kubejs/server_scripts/grist/build.js" -hash = "5e5aca71adcfd40449cf4470efd6c9bde43ccea542fcf603934b48277966454c" +hash = "39ad24b0308277dd972a4898f0e923349d6a8cc6118e76fe8c085fd33adc1919" [[files]] file = "kubejs/server_scripts/grist/energetic.js" @@ -567,7 +567,7 @@ hash = "99ad461391b378426f76c40d34661ed7640cc30cc356c9eb52b60e70b4da6426" [[files]] file = "kubejs/server_scripts/grist/primordeal.js" -hash = "32bede2b887371f13128bfde64655310117d9d0e460a84490db6a79ac6884207" +hash = "7dc5f3ae65fd65800df171420bdb6c69b3c62a99337822a3426c07db73eb6db0" [[files]] file = "kubejs/server_scripts/grist/tags.js" @@ -625,6 +625,14 @@ hash = "4717847a6d54f56ed6919a1e2c3591fc73780973708e818a563753132bc7c15e" file = "kubejs/server_scripts/mods/create.js" hash = "2989241678e27da372401bb66e10b412697b563b2fb8185a380dc3f62cefcd82" +[[files]] +file = "kubejs/server_scripts/mods/create_enchantment_industry.js" +hash = "348f8ca4b328d6ef054d05914b3fffbf1b6813de776cfb44e6eac0ebd14c4c40" + +[[files]] +file = "kubejs/server_scripts/mods/create_jetpack.js" +hash = "a3ff5ed121346f54072e508f5c4a6f032627c1790313521af28061d3897ec6b0" + [[files]] file = "kubejs/server_scripts/mods/create_new_age.js" hash = "06b10973ef4e2d9b053643a50d443a9e16134d46ba1dc8ed68b2f7b02b44cc7e" @@ -699,7 +707,7 @@ hash = "93b1aee5ea41c226a2dd5e453824518ab0eeb6d15f649f0a74e5b0e4be9a2e17" [[files]] file = "kubejs/server_scripts/mods/powder_power.js" -hash = "06d82c15a2d41e8408f550c0e24ef41d1bc730b16874e9b3aff5cc5cc143ab00" +hash = "ced0c73d8fb97517edc911f6c13f59895e1d5d00fbd70de919f2a417d8335c25" [[files]] file = "kubejs/server_scripts/mods/prettypipes.js" @@ -739,7 +747,7 @@ hash = "4003082f31011049402ff31504a6db0f4fdd6c7076167109c66fa412286be462" [[files]] file = "kubejs/server_scripts/ore-processing.js" -hash = "91fa17715970df4915964399d005ecea30247e6f891234e077984b2004a53d21" +hash = "c2d3d5b00a259d7109916ee9a9f6e46ad52a8084ed435d4bc2ccd69312eff0ce" [[files]] file = "kubejs/server_scripts/progression/report.js" @@ -1058,11 +1066,6 @@ file = "mods/create-confectionery.pw.toml" hash = "8845c6e549e63cef58e420a081b87e1db4230ea02efc835c74b8dab37e183148" metafile = true -[[files]] -file = "mods/create-enchantment-industry.pw.toml" -hash = "c670ae9055f10dafb61fe340583c361f4c41ed45671c9440bae1f0696b47252a" -metafile = true - [[files]] file = "mods/create-goggles.pw.toml" hash = "78f2bef5055785f575721f45fc38619bccf578c6c1499e477f4a8631efd50392" diff --git a/kubejs/server_scripts/mods/create_jetpack.js b/kubejs/server_scripts/mods/create_jetpack.js new file mode 100644 index 0000000..1d3dada --- /dev/null +++ b/kubejs/server_scripts/mods/create_jetpack.js @@ -0,0 +1,33 @@ +ServerEvents.recipes(event => { + event.remove({type: 'create:mechanical_crafting', output: 'create_jetpack:jetpack'}) + event.recipes.create.mechanical_crafting('create_jetpack:jetpack', [ + ' ABA ', + 'ACDCA', + 'AEFEA', + ' EGE ' + ], { + 'A': '#forge:plates/constantan', + 'B': 'create:shaft', + 'C': '#kubejs:grist/intelligent/improved', + 'D': 'create:copper_backtank', + 'E': 'create:chute', + 'F': 'minecraft:elytra', + 'G': '#kubejs:grist/build/improved' + }); + + event.remove({type: 'create:mechanical_crafting', output: 'create_jetpack:netherite_jetpack'}) + event.recipes.create.mechanical_crafting('create_jetpack:netherite_jetpack', [ + ' ABA ', + 'ACDCA', + 'AEFEA', + ' EGE ' + ], { + 'A': '#forge:plates/constantan', + 'B': 'create:shaft', + 'C': '#kubejs:grist/intelligent/improved', + 'D': 'create:netherite_backtank', + 'E': 'create:chute', + 'F': 'minecraft:elytra', + 'G': '#kubejs:grist/build/improved' + }); +}); \ No newline at end of file diff --git a/kubejs/server_scripts/mods/powder_power.js b/kubejs/server_scripts/mods/powder_power.js index 41e365e..0748a7e 100755 --- a/kubejs/server_scripts/mods/powder_power.js +++ b/kubejs/server_scripts/mods/powder_power.js @@ -1,12 +1,12 @@ ServerEvents.recipes(event => { // Powders are created by further crushing dusts event.recipes.thermal.pulverizer('powder_power:powder_end_pearl', ['#forge:dusts/ender_pearl']); - event.recipes.createCrushing(`powder_power:powder_end_pearl`, `#forge:dusts/ender_pearl`); + event.recipes.create.crushing(`powder_power:powder_end_pearl`, `#forge:dusts/ender_pearl`); event.recipes.thermal.pulverizer('powder_power:powder_nether_quartz', ['#forge:dusts/quartz']); - event.recipes.createCrushing(`powder_power:powder_nether_quartz`, `#forge:dusts/quartz`); + event.recipes.create.crushing(`powder_power:powder_nether_quartz`, `#forge:dusts/quartz`); ['redstone', 'lapis', 'copper', 'prismarine', 'obsidian', 'ghast_tear'].forEach(element => { event.recipes.thermal.pulverizer(`powder_power:powder_${element}`, [`#forge:dusts/${element}`]); - event.recipes.createCrushing(`powder_power:powder_${element}`, `#forge:dusts/${element}`); + event.recipes.create.crushing(`powder_power:powder_${element}`, `#forge:dusts/${element}`); }); }); \ No newline at end of file diff --git a/pack.toml b/pack.toml index 51e7dfb..f76ff0a 100644 --- a/pack.toml +++ b/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "bbabe9c8fecedd3dcd1445d007d3331e464f6f6092ae4d3e1d7ae649099d319a" +hash = "e29683de29577b203c9b68ad4b3391f619f1f89d3c91f3b185b2a083ee319854" [versions] forge = "47.4.0"