diff --git a/configureddefaults/config/emi.css b/configureddefaults/config/emi.css index dd5f1fc..86c6ef6 100644 --- a/configureddefaults/config/emi.css +++ b/configureddefaults/config/emi.css @@ -46,7 +46,7 @@ /** * Which action should be performed when clicking the recipe book. */ - recipe-book-action: toggle-craftables; + recipe-book-action: toggle-visibility; /** * Where to display status effects in the inventory. diff --git a/kubejs/server_scripts/src/compat_recipes.js b/kubejs/server_scripts/src/compat_recipes.js index 1d89c23..5ed2f0d 100644 --- a/kubejs/server_scripts/src/compat_recipes.js +++ b/kubejs/server_scripts/src/compat_recipes.js @@ -1,10 +1,18 @@ ServerEvents.recipes(event => { - event.replaceInput({input: 'supplementaries:flax'}, - 'supplementaries:flax', - 'farmersdelight:straw' - ); + // only one rope + event.remove({output:'supplementaries:rope'}); - event.shapeless('farmersdelight:straw', 'supplementaries:flax'); + // flax now makes canvas + event.shaped('4x farmersdelight:canvas', ['SS', 'SS'], {S: 'supplementaries:flax'}); + + // stuff made of flax is now made of canvas + for(const output of [ + 'supplementaries:sack', + 'supplementaries:doormat', + 'supplementaries:awning', + ]) event.replaceInput({output}, + 'supplementaries:flax', + 'farmersdelight:canvas'); event.remove({output:'spelunkery:depth_gauge'});