diff --git a/web/index.toml b/web/index.toml index 56320ce..c9dd5ed 100644 --- a/web/index.toml +++ b/web/index.toml @@ -1176,6 +1176,10 @@ hash = "1219965b228f2e88f924b8aecd6115bce3e2e1d110bc49c91dd8efd7e02fecd7" file = "kubejs/config/common.properties" hash = "c76aeac807af0348d65392c8a7f89ad07c7b90cde8b9e036b0126f199b53d0a9" +[[files]] +file = "kubejs/data/createsifter/recipes/milling/moon_stone_to_sand.json" +hash = "a2db59497db330fc633134db166e3f7cfb9053bcc4144c4b34eafacd380ef32f" + [[files]] file = "kubejs/data/createsifter/recipes/sifting/desh_brass.json" hash = "4a1a18a59f79c6a7fe6c49c300843a2b06721f2fac60aed1a2a6cc8c29c58d1a" @@ -1202,11 +1206,11 @@ hash = "a19b7c81a150bd965b153ded9c45ee7649eaad9e10d0a5ec1d662e7b15ceadb2" [[files]] file = "kubejs/server_scripts/mechanical-extruder.js" -hash = "8b84dacce605e69cf345fecc3493fbbdbf235b02d74b6256ac2cb8256b0c12b8" +hash = "81f7c3e3d979eee9b7297c10ab0f2e51f1fd11d397cb3c874d870775091f1a2e" [[files]] file = "kubejs/server_scripts/sifter.js" -hash = "84398646f81e5b6e7cab8d86f177e6b79b0c6df4f073dcabb6c9237856e7e4d2" +hash = "3b370df337dfe6f110b54391a63bea781ba244c3d04b127299bff9a773128b7c" [[files]] file = "kubejs/startup_scripts/sifter.js" @@ -1594,7 +1598,7 @@ metafile = true [[files]] file = "mods/jei.pw.toml" -hash = "e93f24623fe48bd7eee6e54e80c223ce71e639e210372124b8f22dd6b72924cc" +hash = "a8d1c2c0b6a2759bad40371344a53f2046c535b95eb303ee910f5ab97a348c3d" metafile = true [[files]] diff --git a/web/kubejs/data/createsifter/recipes/milling/moon_stone_to_sand.json b/web/kubejs/data/createsifter/recipes/milling/moon_stone_to_sand.json new file mode 100644 index 0000000..64903a5 --- /dev/null +++ b/web/kubejs/data/createsifter/recipes/milling/moon_stone_to_sand.json @@ -0,0 +1,15 @@ +{ + "type": "create:milling", + "ingredients": [ + { + "item": "ad_astra:moon_cobblestone" + } + ], + "processingTime": 1000, + "results": [ + { + "chance": 1, + "item": "ad_astra:moon_sand" + } + ] + } \ No newline at end of file diff --git a/web/kubejs/server_scripts/mechanical-extruder.js b/web/kubejs/server_scripts/mechanical-extruder.js index c3c139e..73f6e7a 100644 --- a/web/kubejs/server_scripts/mechanical-extruder.js +++ b/web/kubejs/server_scripts/mechanical-extruder.js @@ -1,33 +1,65 @@ +ServerEvents.recipes((event) => { + //listen for the "recipes" server event. + console.log("Extruding recipes"); + event.recipes + .createMechanicalExtruderExtruding(Item.of("minecraft:andesite"), [ + Fluid.of("minecraft:lava"), + Fluid.of("minecraft:water"), + ]) + .withCatalyst("minecraft:polished_andesite"); + + event.recipes + .createMechanicalExtruderExtruding(Item.of("minecraft:netherrack"), [ + Fluid.of("minecraft:lava"), + Fluid.of("minecraft:water"), + ]) + .withCatalyst("minecraft:netherrack"); + event.recipes + .createMechanicalExtruderExtruding(Item.of("minecraft:end_stone"), [ + Fluid.of("minecraft:lava"), + Fluid.of("minecraft:water"), + ]) + .withCatalyst("minecraft:end_stone"); + event.recipes + .createMechanicalExtruderExtruding(Item.of("minecraft:deepslate"), [ + Fluid.of("minecraft:lava"), + Fluid.of("minecraft:water"), + ]) + .withCatalyst("minecraft:deepslate"); + + event.recipes + .createMechanicalExtruderExtruding(Item.of("minecraft:soul_sand"), [ + Fluid.of("minecraft:lava"), + Fluid.of("minecraft:water"), + ]) + .withCatalyst("minecraft:soul_soil"); + + event.recipes + .createMechanicalExtruderExtruding(Item.of("ad_astra:moon_sand"), [ + Fluid.of("minecraft:lava"), + Fluid.of("minecraft:water"), + ]) + .withCatalyst("ad_astra:moon_sand"); + + event.recipes + .createMechanicalExtruderExtruding(Item.of("ad_astra:moon_stone"), [ + Fluid.of("minecraft:lava"), + Fluid.of("minecraft:water"), + ]) + .withCatalyst("ad_astra:polished_moon_stone"); + event.recipes + .createMechanicalExtruderExtruding(Item.of("ad_astra:mars_sand"), [ + Fluid.of("minecraft:lava"), + Fluid.of("minecraft:water"), + ]) + .withCatalyst("ad_astra:mars_sand"); -ServerEvents.recipes(event => { //listen for the "recipes" server event. - console.log('Extruding recipes') - event.recipes.createMechanicalExtruderExtruding( - Item.of('minecraft:andesite'), - [Fluid.of('minecraft:lava'),Fluid.of('minecraft:water')]) - .withCatalyst('minecraft:polished_andesite') - - event.recipes.createMechanicalExtruderExtruding( - Item.of('minecraft:netherrack'), - [Fluid.of('minecraft:lava'),Fluid.of('minecraft:water')]) - .withCatalyst('minecraft:netherrack') - event.recipes.createMechanicalExtruderExtruding( - Item.of('minecraft:end_stone'), - [Fluid.of('minecraft:lava'),Fluid.of('minecraft:water')]) - .withCatalyst('minecraft:end_stone') - event.recipes.createMechanicalExtruderExtruding( - Item.of('minecraft:deepslate'), - [Fluid.of('minecraft:lava'),Fluid.of('minecraft:water')]) - .withCatalyst('minecraft:deepslate') - - event.recipes.createMechanicalExtruderExtruding( - Item.of('minecraft:soul_sand'),[Fluid.of('minecraft:lava'),Fluid.of('minecraft:water')]).withCatalyst('minecraft:soul_soil') - - event.recipes.createMechanicalExtruderExtruding( - Item.of('ad_astra:moon_sand'),[Fluid.of('minecraft:lava'),Fluid.of('minecraft:water')]).withCatalyst('ad_astra:moon_sand') - - - - - }) + event.recipes + .createMechanicalExtruderExtruding(Item.of("ad_astra:mars_stone"), [ + Fluid.of("minecraft:lava"), + Fluid.of("minecraft:water"), + ]) + .withCatalyst("ad_astra:polished_mars_stone"); +}); diff --git a/web/kubejs/server_scripts/sifter.js b/web/kubejs/server_scripts/sifter.js index 5d3f0a6..aa40a51 100644 --- a/web/kubejs/server_scripts/sifter.js +++ b/web/kubejs/server_scripts/sifter.js @@ -3,7 +3,7 @@ ServerEvents.recipes(event => { //listen for the "recipes" server event. console.log('Sifting recipes') -// event.recipes.create.item_application(['kubejs:crushed'], [['#forge:stripped_wood', '#forge:stripped_logs'], 'create:shadow_steel']) + //event.recipes.create.item_application(['kubejs:crushed'], [['#forge:stripped_wood', '#forge:stripped_logs'], 'create:shadow_steel']) //event.recipes.createsifterSifting([Item.of('minecraft:quartz').withChance(0.2),Item.of('minecraft:blaze_powder').withChance(0.1),Item.of('minecraft:ghast_tear').withChance(0.05),Item.of('minecraft:blaze_rod').withChance(0.05)], ['minecraft:soul_sand','createsifter:zinc_mesh']) //event.recipes.createsifterSifting([Item.of('minecraft:quartz').withChance(0.4),Item.of('minecraft:blaze_powder').withChance(0.2),Item.of('minecraft:ghast_tear').withChance(0.05),Item.of('minecraft:blaze_rod').withChance(0.05)], ['minecraft:soul_sand','createsifter:brass_mesh']) diff --git a/web/mods/jei.pw.toml b/web/mods/jei.pw.toml index 8e332af..34a81c4 100644 --- a/web/mods/jei.pw.toml +++ b/web/mods/jei.pw.toml @@ -1,13 +1,13 @@ name = "Just Enough Items" -filename = "jei-1.20.1-forge-15.3.0.4.jar" +filename = "jei-1.20.1-forge-15.2.0.27.jar" side = "client" [download] -url = "https://cdn.modrinth.com/data/u6dRKJwZ/versions/PeYsGsQy/jei-1.20.1-forge-15.3.0.4.jar" +url = "https://cdn.modrinth.com/data/u6dRKJwZ/versions/HU1FUi8s/jei-1.20.1-forge-15.2.0.27.jar" hash-format = "sha1" -hash = "1a431d34991d51998f9971c4291bac2d58eaa154" +hash = "a565f2e31fc2bbe6f297a4ca25241cbfd704ef6b" [update] [update.modrinth] mod-id = "u6dRKJwZ" -version = "PeYsGsQy" +version = "HU1FUi8s" diff --git a/web/pack.toml b/web/pack.toml index 87c4240..1917d93 100644 --- a/web/pack.toml +++ b/web/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "854a2f464952c64f2f5909fbe4023e2af334c8db8e6b9d7748f96e1e177c59bf" +hash = "3d34e30623431a9b9e8cda8ea0737da4caa315b1cc696343c254ec016312b21a" [versions] forge = "47.2.0"