From b1a54409131bbe13256107b95e4f38670cb18cfc Mon Sep 17 00:00:00 2001 From: hypercross Date: Tue, 9 Dec 2025 12:34:45 +0800 Subject: [PATCH] fix: BnC coaster recipe --- kubejs/server_scripts/src/compat_recipes.js | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/kubejs/server_scripts/src/compat_recipes.js b/kubejs/server_scripts/src/compat_recipes.js index 64c93ec..f9af59a 100644 --- a/kubejs/server_scripts/src/compat_recipes.js +++ b/kubejs/server_scripts/src/compat_recipes.js @@ -1,14 +1,18 @@ ServerEvents.recipes(event => { - // only one rope + // repetitive stuff event.remove({output:'supplementaries:rope'}); + event.remove({output:'spelunkery:depth_gauge'}); + event.replaceOutput({output:'neapolitan:milk_bottle'}, + 'neapolitan:milk_bottle', + 'farmersdelight:milk_bottle'); - // flax now makes canvas - event.shaped('4x farmersdelight:canvas', ['SS', 'SS'], {S: 'supplementaries:flax'}); + // flax makes straws at 2 -> 3 rate + event.shaped('3x farmersdelight:straw', [' S ', ' S '], {S: 'supplementaries:flax'}); + event.shaped('6x farmersdelight:canvas', ['SS', 'SS'], {S: 'supplementaries:flax'}); // stuff made of flax is now made of canvas const outputs = [ 'supplementaries:sack', - 'supplementaries:doormat', 'supplementaries:awning', ]; for(const output of outputs) @@ -16,9 +20,7 @@ 'supplementaries:flax', 'farmersdelight:canvas'); - event.remove({output:'spelunkery:depth_gauge'}); - - event.replaceOutput({output:'neapolitan:milk_bottle'}, - 'neapolitan:milk_bottle', - 'farmersdelight:milk_bottle'); + // doormat and BnC coaster compat + event.remove({output: '3x supplementaries:doormat'}); + event.shaped('supplementaries:doormat', ['SSS', 'SSS'], {S: 'farmersdelight:canvas'}); }); \ No newline at end of file