From 56cb513c438de9a184b673052ed7502164dc7f37 Mon Sep 17 00:00:00 2001 From: materus Date: Sat, 18 Oct 2025 01:28:16 +0200 Subject: [PATCH] pretty create pipes - kubejs --- index.toml | 4 ++++ kubejs/server_scripts/pipes.js | 28 ++++++++++++++++++++++++++++ pack.toml | 2 +- 3 files changed, 33 insertions(+), 1 deletion(-) create mode 100644 kubejs/server_scripts/pipes.js diff --git a/index.toml b/index.toml index f240f50..d9592b2 100644 --- a/index.toml +++ b/index.toml @@ -471,6 +471,10 @@ hash = "02186858dba534fe236aa03ac704144781ee2f00070e10219f1b04f6c8f4b1dd" file = "kubejs/server_scripts/flowers.js" hash = "0549f7d9b5e121b9ece89f1f222fd7f1ac82f6fbd417c1db598ebbcaad577036" +[[files]] +file = "kubejs/server_scripts/pipes.js" +hash = "525dc8c9bb0eda48dd6662be2cf3834248f089eb967a88ff16ba96a3f5bd8f0b" + [[files]] file = "kubejs/server_scripts/sands.js" hash = "5309171437f5c087fb76e967a4c8779e8af318221750e3454fa2642ad0925c5f" diff --git a/kubejs/server_scripts/pipes.js b/kubejs/server_scripts/pipes.js new file mode 100644 index 0000000..2e60733 --- /dev/null +++ b/kubejs/server_scripts/pipes.js @@ -0,0 +1,28 @@ +ServerEvents.recipes((event) => { +event.replaceInput( + { input: 'minecraft:copper_ingot', output: "prettypipes:pipe" }, + 'minecraft:copper_ingot', + 'create:brass_ingot' +); +event.remove({output: "prettypipes:pressurizer", input: "minecraft:redstone_block"}); +event.shaped( + Item.of("prettypipes:pressurizer"), + ['ABA', 'CDC', 'ABA'], + { + A: "minecraft:iron_ingot", + B: "prettypipes:high_speed_module", + C: "create:propeller", + D: "create:brass_casing" + } +) +event.replaceInput( + { input: '#forge:chests', output: "prettypipes:item_terminal" }, + '#forge:chests', + 'create:andesite_casing' +); +event.replaceInput( + { input: 'minecraft:crafting_table', output: "prettypipes:crafting_terminal" }, + 'minecraft:crafting_table', + 'create:mechanical_crafter' +); +}) \ No newline at end of file diff --git a/pack.toml b/pack.toml index 2cc8162..b178a13 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 = "0e5d50007130d323febf9bd4e3297ef90ed35616f33170ee8dd29931d06a5e9f" +hash = "95b60b517d8baf4b17fb41b3e31863764b068a43fb9ffddeed2808a5c6b81dc2" [versions] forge = "47.4.8"