diff --git a/index.toml b/index.toml index 869beec..65e1ce7 100644 --- a/index.toml +++ b/index.toml @@ -75,6 +75,9 @@ file = "kubejs/server_scripts/removals.js" [[files]] file = "kubejs/server_scripts/replacements.js" +[[files]] +file = "kubejs/server_scripts/sifter.js" + [[files]] file = "kubejs/startup_scripts/config.js" diff --git a/kubejs/server_scripts/removals.js b/kubejs/server_scripts/removals.js index 7743067..44d0157 100644 --- a/kubejs/server_scripts/removals.js +++ b/kubejs/server_scripts/removals.js @@ -27,6 +27,9 @@ ServerEvents.recipes((event) => { { id: "create_mechanical_extruder:mechanical_extruder" }, { id: "create_mechanical_extruder:extruding/stone" }, + // Create Sifter + // removes all except sifting for coral + { type: "createsifter:sifting" }, // Ad Astra // Remove ad astra hammer recipes. // We don't want this sheet/plate recipe. diff --git a/kubejs/server_scripts/sifter.js b/kubejs/server_scripts/sifter.js new file mode 100644 index 0000000..9fe641d --- /dev/null +++ b/kubejs/server_scripts/sifter.js @@ -0,0 +1,14 @@ +ServerEvents.recipes((event) => { + event.recipes + .createsifterSifting( + [ + Item.of("minecraft:tube_coral").withChance(0.05), + Item.of("minecraft:brain_coral").withChance(0.05), + Item.of("minecraft:bubble_coral").withChance(0.05), + Item.of("minecraft:fire_coral").withChance(0.05), + Item.of("minecraft:horn_coral").withChance(0.05), + ], + ["minecraft:dirt", "createsifter:string_mesh"], + ) + .waterlogged(); +});