diff --git a/src/generated/resources/.cache/cache b/src/generated/resources/.cache/cache index 26114f7a6..56c325a36 100644 --- a/src/generated/resources/.cache/cache +++ b/src/generated/resources/.cache/cache @@ -397,17 +397,17 @@ a3a11524cd3515fc01d905767b4b7ea782adaf03 assets/create/blockstates/yellow_seat.j 6801fa1f466f172700e573e5b8ee8ee5f9ca4583 assets/create/blockstates/yellow_valve_handle.json 7f39521b211441f5c3e06d60c5978cebe16cacfb assets/create/blockstates/zinc_block.json b7181bcd8182b2f17088e5aa881f374c9c65470c assets/create/blockstates/zinc_ore.json -f3dbaf7f4421e8af956ecf17ce7cedef28cbbfe8 assets/create/lang/en_ud.json -9697cd407f7a049b129fe5e76c6a17969bcf9e68 assets/create/lang/en_us.json -062b0e2a0aac1eea9a3de85e66377091ae21f76d assets/create/lang/unfinished/de_de.json -8a117682ad45996564fc6cf6c22c92d7f17ad29a assets/create/lang/unfinished/fr_fr.json -1c3a68ebd422f6d40d178162f4ab7b627a48f49b assets/create/lang/unfinished/it_it.json -349213d72b60ed084ffd8dd18eadcf97f97a1fe5 assets/create/lang/unfinished/ja_jp.json -d29a71eb5c3955d487a1c3ff5bd7b065dc89e7f7 assets/create/lang/unfinished/ko_kr.json -0245f101e497d0895a7a070a3b4c07a3f62ad465 assets/create/lang/unfinished/nl_nl.json -12ec39553e80e1d740093b50860cbd2b506b08ba assets/create/lang/unfinished/pt_br.json -1ad44c155b71cdcd3c1a8763758e8b9f53941ee2 assets/create/lang/unfinished/ru_ru.json -f750f0cee38a3020c92ca6dae48b28f84b22f007 assets/create/lang/unfinished/zh_cn.json +e96a0de54cb3d36052a7bd095808ed46ca0f64fa assets/create/lang/en_ud.json +0764ce807bdddebe92ef99e3fd13e052748b3b41 assets/create/lang/en_us.json +1975c0fceab9ee3d753ec569ac6ecc2c3f5e1f39 assets/create/lang/unfinished/de_de.json +d049baed825c956aa1d00b6deacb9bfe5e116f0d assets/create/lang/unfinished/fr_fr.json +10bf11768a3d403a5fea0f0a850f598d3a3936d8 assets/create/lang/unfinished/it_it.json +8a266673ef48e237c0c4a9790f572d9ed80e1271 assets/create/lang/unfinished/ja_jp.json +6ba9b6af47ff4ec15f15ca4200e2ef095588d5e6 assets/create/lang/unfinished/ko_kr.json +f6025a4e558df63caffacc5db8c33bc129f9bc23 assets/create/lang/unfinished/nl_nl.json +674244ccc19c4d3ad64d3739c64b2722655dbd1c assets/create/lang/unfinished/pt_br.json +8263e5797f22425212d9943c93113f365f9bc9e8 assets/create/lang/unfinished/ru_ru.json +708abafd9e4a2a92fd51d5a57192b30c3e46c0e3 assets/create/lang/unfinished/zh_cn.json 846200eb548d3bfa2e77b41039de159b4b6cfb45 assets/create/models/block/acacia_window.json 1930fa3a3c98d53dd19e4ee7f55bc27fd47aa281 assets/create/models/block/acacia_window_pane_noside.json 1763ea2c9b981d187f5031ba608f3d5d3be3986a assets/create/models/block/acacia_window_pane_noside_alt.json @@ -1179,10 +1179,19 @@ f56bf22324faf8958eaef4d94b958f1108d52e5a assets/create/models/item/copper_tiles. 7b333dea353afaa27b182aedc647c9e9e34e92ef assets/create/models/item/creative_crate.json f7d06c52c3ca8c22ad67f5741471f06ac22e7fcb assets/create/models/item/creative_fluid_tank.json 5b39403f6c81f05e566b621b62e267267de47c41 assets/create/models/item/creative_motor.json +ef179ce217a5ab581f905a28d463146fd5382b01 assets/create/models/item/crushed_aluminum_ore.json 19c8492ced64a872a040005dd212a9a14e20477c assets/create/models/item/crushed_brass.json 8167f2a6d05d65a4ebd809b9c114027862afb38e assets/create/models/item/crushed_copper_ore.json 371f1c74cf327c3c48a4ba1cffd5f6003ba5ab77 assets/create/models/item/crushed_gold_ore.json 604931d2906bc545a468987a4f151d64f20e79de assets/create/models/item/crushed_iron_ore.json +d66f0c0b34c51752e9697150d8a81c4ca2eb65cd assets/create/models/item/crushed_lead_ore.json +684c42e00735dfdd087636ee3a8349046b962c00 assets/create/models/item/crushed_nickel_ore.json +86c27fa0ab9144fab3f6dc0d40d0b86605cee8ef assets/create/models/item/crushed_osmium_ore.json +e36fc7006a51f0776f2ec2ad794d430b8663d629 assets/create/models/item/crushed_platinum_ore.json +81c49c61f14ecc48515a96504bb0f00d9ad76eff assets/create/models/item/crushed_quicksilver_ore.json +7a411059878535be90bd81a75e3464eddb79b087 assets/create/models/item/crushed_silver_ore.json +1457068ec6d5a0fecdf3527ee4bab39ddfb754c6 assets/create/models/item/crushed_tin_ore.json +dc450a83e510a32921d73a067859dd9c6a490832 assets/create/models/item/crushed_uranium_ore.json 8b9c0aa8aaf979ec85eac59b27799cc1c0cf427a assets/create/models/item/crushed_zinc_ore.json 823c91f63565db54ec3944a1e90e7aee18e41062 assets/create/models/item/crushing_wheel.json dae5cffa4e1263d6a113469f79fba8695fa8232a assets/create/models/item/cuckoo_clock.json @@ -1564,10 +1573,46 @@ e4e3c1bd7ecf501b40cffc26d8ad145ab4e89118 data/create/advancements/deployer.json a135eec618e448f440d9f42cc7a3e6c63fc45a71 data/create/advancements/overstressed.json 72025d8bf73ab8096c29f12d0c8d9a346f09cd64 data/create/advancements/polished_rose_quartz.json 1e3cd82e36fd4bcd053d652a0eead4458ed7f315 data/create/advancements/press.json +5012e9d559439d0d62d0b34c2e39de048e8c7699 data/create/advancements/recipes/building_blocks/blasting/aluminum_ingot_compat_silents_mechanisms.json +2e253226c408dffb9dfb828b846f70ebd1cfb16e data/create/advancements/recipes/building_blocks/blasting/ingot_aluminum_compat_immersiveengineering.json +3f022f89aeb5034f2292ca71daa9f311e8af40ff data/create/advancements/recipes/building_blocks/blasting/ingot_lead_compat_immersiveengineering.json +b7232d0e659de3f227289a5275f76a5a2ec578bb data/create/advancements/recipes/building_blocks/blasting/ingot_nickel_compat_immersiveengineering.json +bf68b12cf828b64f5bb407bba6cf6ced8578327c data/create/advancements/recipes/building_blocks/blasting/ingot_silver_compat_immersiveengineering.json +84963b1e8eb81dd20df6a9680028f8b76fef2bae data/create/advancements/recipes/building_blocks/blasting/ingot_uranium_compat_immersiveengineering.json +744d8831fde05ee2598ccde10f9289512c45d55b data/create/advancements/recipes/building_blocks/blasting/lead_ingot_compat_mysticalworld.json +4ef0ac97acddee1c49a0deb402b43feb40af1dc6 data/create/advancements/recipes/building_blocks/blasting/lead_ingot_compat_silents_mechanisms.json +6a7c767957b8c1827ad58210b37321a2a6bb4018 data/create/advancements/recipes/building_blocks/blasting/nickel_ingot_compat_silents_mechanisms.json +075d793d172da2500e591af050176b1d3a0d26aa data/create/advancements/recipes/building_blocks/blasting/osmium_ingot_compat_mekanism.json +f994f545e3a1990448e852c556d94f7eaf9954a0 data/create/advancements/recipes/building_blocks/blasting/platinum_ingot_compat_silents_mechanisms.json +85b1a8c173ca7e5421f9d2bd0f3f997c8431d15c data/create/advancements/recipes/building_blocks/blasting/quicksilver_ingot_compat_mysticalworld.json +9b48187d487ddabcad4f4e4f75b67813f26a746d data/create/advancements/recipes/building_blocks/blasting/silver_ingot_compat_mysticalworld.json +96bf046af4d23dddcca5915cfbfc04a46b0d2912 data/create/advancements/recipes/building_blocks/blasting/silver_ingot_compat_silents_mechanisms.json +0c12fee4021c8095385f3df008bd187dd0baea0e data/create/advancements/recipes/building_blocks/blasting/tin_ingot_compat_mekanism.json +506ade70e5bcc111323823f195c3abe4869d4c69 data/create/advancements/recipes/building_blocks/blasting/tin_ingot_compat_mysticalworld.json +a75f1162ac89cd50a1ca8e525dd059fb359a6550 data/create/advancements/recipes/building_blocks/blasting/tin_ingot_compat_silents_mechanisms.json +38410d4b3bbbf33c1c8913735abd1b3d71fb3829 data/create/advancements/recipes/building_blocks/blasting/uranium_ingot_compat_silents_mechanisms.json +22067545c460d95831d9dddf361da9becac3396e data/create/advancements/recipes/building_blocks/smelting/aluminum_ingot_compat_silents_mechanisms.json e525d8eda8d0aac6791ae935ed4f3f75cc521460 data/create/advancements/recipes/building_blocks/smelting/glass_from_framed_glass.json 295c5a61d6f175a65d25e19cbd7ca90d3b4a93b2 data/create/advancements/recipes/building_blocks/smelting/glass_from_horizontal_framed_glass.json d192e3f2185ad3cd8cd64f639dd6395aaec89563 data/create/advancements/recipes/building_blocks/smelting/glass_from_tiled_glass.json 98fe15c805f1d228f1db6a2b35426ef01e9747a8 data/create/advancements/recipes/building_blocks/smelting/glass_from_vertical_framed_glass.json +43d3d2c952f54fdf73e4df422554451ceff899d3 data/create/advancements/recipes/building_blocks/smelting/ingot_aluminum_compat_immersiveengineering.json +48439dd60a0a79f0ab6accc3773a3a8b64b7396e data/create/advancements/recipes/building_blocks/smelting/ingot_lead_compat_immersiveengineering.json +7d8325768f249a1ac5d79d60eb58b6eb32c51234 data/create/advancements/recipes/building_blocks/smelting/ingot_nickel_compat_immersiveengineering.json +d192714def52e54a58ae96f7592055e925d88bb8 data/create/advancements/recipes/building_blocks/smelting/ingot_silver_compat_immersiveengineering.json +6f0b67b3f49da5c3102a48e68e6c4f834d08b0e2 data/create/advancements/recipes/building_blocks/smelting/ingot_uranium_compat_immersiveengineering.json +847dc1a0bd2275a11ff02624b98cf7fdf0d8f47b data/create/advancements/recipes/building_blocks/smelting/lead_ingot_compat_mysticalworld.json +79d5f852e9e48e9e8ff5cd42890fbc9ad29e9712 data/create/advancements/recipes/building_blocks/smelting/lead_ingot_compat_silents_mechanisms.json +2be47fb3a33a7e92705767eb255d7586de56f4a5 data/create/advancements/recipes/building_blocks/smelting/nickel_ingot_compat_silents_mechanisms.json +1cebfdc52bfa34515144e651ba5a6d65e97a57a9 data/create/advancements/recipes/building_blocks/smelting/osmium_ingot_compat_mekanism.json +70d98f34671f09331f6765447b95cd00c3b8d4e5 data/create/advancements/recipes/building_blocks/smelting/platinum_ingot_compat_silents_mechanisms.json +8e5beb04ea241145f4e34320cba1745fd9d386e6 data/create/advancements/recipes/building_blocks/smelting/quicksilver_ingot_compat_mysticalworld.json +60fd25d05bfe101d83e3a13678cca9940665771c data/create/advancements/recipes/building_blocks/smelting/silver_ingot_compat_mysticalworld.json +29685c6f05455faa657cb51433352d005b798cf4 data/create/advancements/recipes/building_blocks/smelting/silver_ingot_compat_silents_mechanisms.json +787158553e0eac72dffffed787d2a2529754e8b0 data/create/advancements/recipes/building_blocks/smelting/tin_ingot_compat_mekanism.json +7677ff00e70a92e9c4b9035b0d706e0c255b7e26 data/create/advancements/recipes/building_blocks/smelting/tin_ingot_compat_mysticalworld.json +e98e6372bb065a0d82f44bea7169e8f40bd40920 data/create/advancements/recipes/building_blocks/smelting/tin_ingot_compat_silents_mechanisms.json +8b47a4314f17dabe490ffc9bcd9b9d32640a6ef2 data/create/advancements/recipes/building_blocks/smelting/uranium_ingot_compat_silents_mechanisms.json 9db50289b778cbcdfd9cd8589361924a0f1bebad data/create/advancements/recipes/create.base/blasting/brass_ingot_from_crushed.json 9b7a18a8697ef7ea09538909df640af53d0b6ca7 data/create/advancements/recipes/create.base/blasting/copper_ingot_from_crushed.json c368cadffa9177fefb9e92ff4453b40bc8dd670d data/create/advancements/recipes/create.base/blasting/copper_ingot_from_ore.json @@ -2573,11 +2618,29 @@ a961cdd11e807bc4658bbdba6c278801b5981234 data/create/recipes/andesite_pillar.jso dcdad7a04838ef202b42f84a15243e3d2472b14e data/create/recipes/andesite_pillar_from_andesite_stonecutting.json 2b291b77860254b7ba8500cf2199a04ca1fca7b5 data/create/recipes/birch_window.json 288d80210f7efb4664e2e9c9d9111049863e5f60 data/create/recipes/birch_window_pane.json +a4a9159c349dba7269c6b32c481f1df90b9e805a data/create/recipes/blasting/aluminum_ingot_compat_silents_mechanisms.json adb384440f91411692689707d5c767c1065ac06c data/create/recipes/blasting/brass_ingot_from_crushed.json c21420fbf2080dba5f95bdc9a19743ba09e1f1c9 data/create/recipes/blasting/copper_ingot_from_crushed.json c6f0509618f703f1a48313e46d934bd862096699 data/create/recipes/blasting/copper_ingot_from_ore.json d9021504be855cd2d4d91503a82b84233052adb0 data/create/recipes/blasting/gold_ingot_from_crushed.json +f2307aa01ddf7accb3fe19c4d3f9b46dec1acf97 data/create/recipes/blasting/ingot_aluminum_compat_immersiveengineering.json +8315c188802bd64f7226a9e942be45173112c7ac data/create/recipes/blasting/ingot_lead_compat_immersiveengineering.json +368fd45a8e9d5d2fc0e1f8af1ffb48984b85601c data/create/recipes/blasting/ingot_nickel_compat_immersiveengineering.json +9b5a388f0f8a3a8fae9e6bbf6460913b7c1f6fe7 data/create/recipes/blasting/ingot_silver_compat_immersiveengineering.json +ba7498521a1e07b9bd46ec230d952fb232eaaba0 data/create/recipes/blasting/ingot_uranium_compat_immersiveengineering.json 69cda0f54c47cd44c296608cc379db855602410f data/create/recipes/blasting/iron_ingot_from_crushed.json +65a44735ffa0c3e471a1df30b987d8c3cf1764fc data/create/recipes/blasting/lead_ingot_compat_mysticalworld.json +aeb345e5b4c266ac9e2ef6929b153cb535468d01 data/create/recipes/blasting/lead_ingot_compat_silents_mechanisms.json +91691cb14043e8222c38a18bb103f874b39d30b1 data/create/recipes/blasting/nickel_ingot_compat_silents_mechanisms.json +453a6602d70bbd30e13033565eb6ce6fa8fde194 data/create/recipes/blasting/osmium_ingot_compat_mekanism.json +a99be7aae1706cce96a3b6fadd38295bb53d10b7 data/create/recipes/blasting/platinum_ingot_compat_silents_mechanisms.json +3419a88787e331d59e0da8b9084d8c8a72a84ec0 data/create/recipes/blasting/quicksilver_ingot_compat_mysticalworld.json +84b73c8ef561ab0ecc2954cd86160595975811d6 data/create/recipes/blasting/silver_ingot_compat_mysticalworld.json +3ce20049c90fc3ce446efac1d166b5e1b2855980 data/create/recipes/blasting/silver_ingot_compat_silents_mechanisms.json +3d0c3e23be0d237a37a1c9945a7d0021248ffc50 data/create/recipes/blasting/tin_ingot_compat_mekanism.json +44a31af2877854f1b22691eb9b0dd831f80628f0 data/create/recipes/blasting/tin_ingot_compat_mysticalworld.json +dd44cf0e09b1b34b4d2c254ab3d10d05a02717aa data/create/recipes/blasting/tin_ingot_compat_silents_mechanisms.json +363e231126694b3ed8dc539b9dfb1c949bacbf5e data/create/recipes/blasting/uranium_ingot_compat_silents_mechanisms.json 70b58fa5ee4ca088f5cd9d4bce2853b1bbf98780 data/create/recipes/blasting/zinc_ingot_from_crushed.json 397a2b5d5d3b072066c3d7a9546769560e4674a3 data/create/recipes/blasting/zinc_ingot_from_ore.json 339bcf4a9c4e7b36c15970aa671af8620703b23e data/create/recipes/campfire_cooking/bread.json @@ -2765,33 +2828,42 @@ fe95f8f5f15edb0a5ff8da5a4757c9f8910b51bd data/create/recipes/crafting/palettes/d 5c47ac2e2b596439a684126fef7265f13de2379b data/create/recipes/crafting/schematics/schematic_and_quill.json 9fb943be76c51a24aa9d8a09de5b7bd17b44ab08 data/create/recipes/crafting/schematics/schematic_table.json 1a810338ea15ab5ac2f37e87579c56f72b2b371b data/create/recipes/crafting/schematics/schematicannon.json +18ece8e366b73d19950f9a5a5c93a92c857da2e9 data/create/recipes/crushing/aluminum_ore.json 3da7a3cdb84f44e259b5399a94ddfbf94ebebd37 data/create/recipes/crushing/blaze_rod.json 5878767e89be5a522b8f28d6a2d7b2f8566cf0dd data/create/recipes/crushing/brass_block.json b83ef0af844ca068e0353330b8273bace5b6a8c3 data/create/recipes/crushing/coal_ore.json da4ed79975391ec9f263869936b84474f1f727d3 data/create/recipes/crushing/copper_block.json -d49472887067c871943de1b80887b169682eeca9 data/create/recipes/crushing/copper_ore.json +b576c6e51e5b6a0623e024ac90cdf4d3a9265e4b data/create/recipes/crushing/copper_ore.json 4c482db5575b74b4111800602d7fce22b2e6d32a data/create/recipes/crushing/diamond_horse_armor.json 28ba8cf655bd11bb6c600cd862b98349c812915f data/create/recipes/crushing/diamond_ore.json e1bb927c62c59f5bf5063bd110da9231de378a1f data/create/recipes/crushing/emerald_ore.json b26b1f0dccf2ffb194ce12173890a83e93369b39 data/create/recipes/crushing/glowstone.json -50e75cdde6996c47b5dc25f27b84367040249107 data/create/recipes/crushing/gold_ore.json +274ee397285ded906792a0a19e54faefc496a931 data/create/recipes/crushing/gold_ore.json 55c0656723bd5a87089965651fe268b2d2956771 data/create/recipes/crushing/golden_horse_armor.json 7ce0637578ab3198de54ac74111b6d458eaf08bd data/create/recipes/crushing/gravel.json a7c97582bae243ab04ff5ff9914b24af25d40d59 data/create/recipes/crushing/iron_horse_armor.json -15d2e42423fd9fbf37864de4a6dffc2f53a307a9 data/create/recipes/crushing/iron_ore.json +9ad2394a8835c0d59edd699d646ae64b266612f3 data/create/recipes/crushing/iron_ore.json 5be5d90f862da95d9fd15663b71bff126fd04441 data/create/recipes/crushing/lapis_ore.json +62e2768ae8f0de8d2e50a0916d4961f7836b5f04 data/create/recipes/crushing/lead_ore.json e870d049abc5cd5f389f70414c67e76ddc14060d data/create/recipes/crushing/leather_horse_armor.json 2bc66f89a751a440c93de5f1d28d54f9b5a0da77 data/create/recipes/crushing/nether_quartz_ore.json 2b9b8e1ab81f47c4f7fb79a007aef214af12a342 data/create/recipes/crushing/nether_wart_block_no_quark.json 70116a5a9d1f93ae377e1526ca99582190cf2e3e data/create/recipes/crushing/nether_wart_block_quark.json 8003e7db3ee11066b365c251f04f84028820de94 data/create/recipes/crushing/netherrack.json +7b4c7587374fb77088f226187771de520ada548b data/create/recipes/crushing/nickel_ore.json dd4b9e88a723f6c3f2456f36ef2354cd86d85433 data/create/recipes/crushing/obsidian.json +4a71aea480a6e6dd844c452155af1c30d70c5c09 data/create/recipes/crushing/osmium_ore.json +5e057c5e46f744fb63d9c1d51c113fd2bb95bfb7 data/create/recipes/crushing/platinum_ore.json 67197bbbb9667ab481410d21cb014bf9ca71ea60 data/create/recipes/crushing/prismarine_crystals.json +d068d6b1c0ffddf989188b826cf948e997af184d data/create/recipes/crushing/quicksilver_ore.json 03874de476273de5aab8758f23d1ae638847843b data/create/recipes/crushing/redstone_ore.json 2f48a98a44f01a014d4dd59030dc38afa234f3fc data/create/recipes/crushing/sand.json +2583968bd8227c0aa464741e2b5716367acd1536 data/create/recipes/crushing/silver_ore.json +e288b431c6a313a637cdc6208137faa17f6d8c4c data/create/recipes/crushing/tin_ore.json +307f30eb1180bca140572d08951c06b01a85beb0 data/create/recipes/crushing/uranium_ore.json b6b97f139ee0a06a4ec1ed9f43e1f845b3c502d3 data/create/recipes/crushing/wool.json 967bea8eabac8fab8de547ddd6670230f400c111 data/create/recipes/crushing/zinc_block.json -e4683ed7e28fbf502ca176513c43ee719a016d13 data/create/recipes/crushing/zinc_ore.json +0c9692950385949ba605065b6fbce32a75f9ee8a data/create/recipes/crushing/zinc_ore.json 86b1e391fe567ad1ca9f27c963e16c2f6e6b3bc9 data/create/recipes/cutting/acacia_log.json 3601e7100d6de215a524a12c641b5111c95d314c data/create/recipes/cutting/acacia_wood.json 68687da80b9dc7ea69729b0e16d3e75efed8679a data/create/recipes/cutting/andesite_alloy.json @@ -3005,6 +3077,7 @@ ce17f8ab6e051f45a12e55f1642ad1b8a0f8510f data/create/recipes/mechanical_crafting fc380bc241f3233700e91fe2947e1a5d6c70e7db data/create/recipes/mechanical_crafting/mechanical_arm.json 23bd72789e7be894c4ee8927a171c721afcc2084 data/create/recipes/mechanical_crafting/nixie_tube.json 98f877bf8f3f8a686fc6cf7479a0fba5744248ce data/create/recipes/milling/allium.json +8c7e1cbc87c7ca7df2bf949957e89422fef8ad94 data/create/recipes/milling/aluminum_ore.json bcff4d30ae09a0729bce8b2dbde4ddd6719a998b data/create/recipes/milling/andesite.json ac3f1c92115a113a1ea7e5543c1e061e3d2a0b36 data/create/recipes/milling/azure_bluet.json 95d673bb272d273c2ad25bf01723dd978642faed data/create/recipes/milling/blue_orchid.json @@ -3016,39 +3089,47 @@ e34c20506e9054da0e3b22fb27a093222eeb9a9c data/create/recipes/milling/clay.json ccce7e6d1ab703d6567046b9c99c254e8baa88f7 data/create/recipes/milling/coal.json 851e4f3b84f431003264bc902a3351b6d769c897 data/create/recipes/milling/cobblestone.json 929d5c69bfd4eefc33766954e1ed7cbc284180b6 data/create/recipes/milling/cocoa_beans.json -08f453ce32e4ea28e4ca3ac3e446fa8019e2bc58 data/create/recipes/milling/copper_ore.json +a1d947988d0c31be6a7f86db255328d704c90bda data/create/recipes/milling/copper_ore.json 31da5a1a6cc6f6cf90bf091d968d8b6f8555b292 data/create/recipes/milling/cornflower.json 623c1a134f8ce6b7d52476b6da8e8d210dba7bb1 data/create/recipes/milling/dandelion.json 62652b87e4f6435be9900afd4725e7a5782bc9d1 data/create/recipes/milling/diorite.json 28bad3c34cf0f5e20c48486c15130f6c552a93ec data/create/recipes/milling/fern.json -639469b734d0fed1583e963b461b01cbf04ec417 data/create/recipes/milling/gold_ore.json +9acaae7f887c815a5d2195e4847f276161e94fec data/create/recipes/milling/gold_ore.json 51d692a94c69e10e3b77542f9cd98500104d5a42 data/create/recipes/milling/granite.json 6f9d6891b2bc2e6f1dc24a7802f9a0f7982e9d20 data/create/recipes/milling/grass.json 407a82fb6ca49d8e6159b0e900f856021b1dd771 data/create/recipes/milling/gravel.json 7932570ab897c0afe71ca368372f7628cb2c9b31 data/create/recipes/milling/ink_sac.json -ad9857c18bbeaf838f389bbc69e2d33418245285 data/create/recipes/milling/iron_ore.json +b73e22d4234fa32a649c57d3a83a1b9c8f89f358 data/create/recipes/milling/iron_ore.json b2e80b5752eec591f4110f6a5fc5e052aeecab78 data/create/recipes/milling/lapis_lazuli.json 1720439fd1c8eb808d1a1d29510b71860afbdec2 data/create/recipes/milling/large_fern.json +63e4d80308ac542d36e82a4689267fce4d8c86bf data/create/recipes/milling/lead_ore.json 3c8a3b3d8c91e107c2ff64b2115f5cf94197fc91 data/create/recipes/milling/lilac.json f2a7518eeef43052785dff6c3bf305c8c74c4789 data/create/recipes/milling/lily_of_the_valley.json +051ccd86b1dc037c7c12a4abde6bd4f7e5bc7bb0 data/create/recipes/milling/nickel_ore.json 5ba9cd55d4a551350b64ecbbff6bfd32e130c00c data/create/recipes/milling/orange_tulip.json +856cb5f8aa2b4c3a292fb71348bd060b4cd5fe1d data/create/recipes/milling/osmium_ore.json e5f121e244cd0afa2fe3d76a1e15ca9974bee96b data/create/recipes/milling/oxeye_daisy.json 077edce210beb2cbe5e37062b0518be473784dc7 data/create/recipes/milling/peony.json 00c67bfbfc780b0d0343c9d31fda9f477341bc88 data/create/recipes/milling/pink_tulip.json +6b176880d75ab9f7fd80fa175d4c18c129c1dad7 data/create/recipes/milling/platinum_ore.json 47fabce9ae3fbc2cc888697b11e6d48748631ef5 data/create/recipes/milling/poppy.json +c338d5ad841673364d514800074268b83852e944 data/create/recipes/milling/quicksilver_ore.json ea6fb7e30fa22cd87ff4760288e11f909b78ac86 data/create/recipes/milling/red_tulip.json bda581c2039f41f7d55527814a46903f10da7e05 data/create/recipes/milling/rose_bush.json 54be62a1bf098a370d315f79068ec326e4f4d6c2 data/create/recipes/milling/saddle.json 8bc6124293f4efb5f2d0fa4a3166c6d00a88a14c data/create/recipes/milling/sand.json +87e30347cc28aa5fb2daefae4c25fa81ce92b0f1 data/create/recipes/milling/silver_ore.json 1e14bd30032aab6dfaff5bca50c791332ffc1aaa data/create/recipes/milling/sugar_cane.json af2beca9f934601ad029f34bad08be3cee07f6b4 data/create/recipes/milling/sunflower.json 949c7aa8f5172c07b0b5ea178d8046ffaac9f527 data/create/recipes/milling/tall_grass.json 542ffcedc9b1467ec41c6f4e162453e76fa1ead1 data/create/recipes/milling/terracotta.json +2af15c24fecb0c25017f23ec74f2f4a343b92c65 data/create/recipes/milling/tin_ore.json +aa0db51304fc877f9670e6c331a94bd38ca853ce data/create/recipes/milling/uranium_ore.json 4f61f0efbd980407d4e0fa1067dd320f01496c6c data/create/recipes/milling/wheat.json 0a598bfc39ad473856887703d7971ba3a70339f8 data/create/recipes/milling/white_tulip.json 19a16516ce26afddef5604b118899a50671a9a9a data/create/recipes/milling/wither_rose.json eec880075efd6008b604a4b8064d782752b4bad6 data/create/recipes/milling/wool.json -9f105242e06994f541236f669931a6bb983afadc data/create/recipes/milling/zinc_ore.json +2363962d6c8ad337b1fd9dfb2bd2c82388b911a5 data/create/recipes/milling/zinc_ore.json b3cc5e61bab40ca6135dc1f706f3ab447e9f78bf data/create/recipes/mixing/andesite_alloy.json ce9dc7dacb85cb23a7187c19a115b40e597ad36b data/create/recipes/mixing/andesite_alloy_from_zinc.json 3417f9399ce0fb32fc4bce94c772b40d780c9006 data/create/recipes/mixing/brass_ingot.json @@ -3215,6 +3296,7 @@ f7b7ff190929ae525297fecb3c116f32fc05fd88 data/create/recipes/scoria_cobblestone_ a9096822db9d12b6014d6d34e52de5821305c03f data/create/recipes/scoria_cobblestone_wall_from_scoria_cobblestone_stonecutting.json a513468ce4d55fe3b3919bd76ba2bd5b6fac4d4e data/create/recipes/scoria_pillar.json 2e0ecbd3619f080d0fc6fe48307c5a5bcc2e91b4 data/create/recipes/scoria_pillar_from_scoria_stonecutting.json +4e817b521623966fa24186731a70f0e14c03168e data/create/recipes/smelting/aluminum_ingot_compat_silents_mechanisms.json ae90f50589bc06b44765ac8cbb9fbdc2b58fdb32 data/create/recipes/smelting/brass_ingot_from_crushed.json 64cbf425effba00ff2e31d95cffc2be2e0191932 data/create/recipes/smelting/bread.json 68aae31e827e192e28e1f950b0bfdeb4ec1860c7 data/create/recipes/smelting/copper_ingot_from_crushed.json @@ -3230,10 +3312,27 @@ daaa640dbfaa86685de636b89afe2fdd74cd0cf9 data/create/recipes/smelting/glass_pane 48bdeff8ca1ae7bf732fc870fb0fa294de56188a data/create/recipes/smelting/glass_pane_from_tiled_glass_pane.json 7035be7cce5a38c794d9cc872801329af81bac46 data/create/recipes/smelting/glass_pane_from_vertical_framed_glass_pane.json b032c79090adad2262ae94609e0b3747327d51a2 data/create/recipes/smelting/gold_ingot_from_crushed.json +5cd79470a32c77fc7347a04ad2096df08769a59f data/create/recipes/smelting/ingot_aluminum_compat_immersiveengineering.json +ce34f496dca15378b5e4b21c70505e9d1184848d data/create/recipes/smelting/ingot_lead_compat_immersiveengineering.json +428b3981a13c63381115384496d89375e3d20837 data/create/recipes/smelting/ingot_nickel_compat_immersiveengineering.json +456ec25989f6d882fc931764341d8217386cf9ab data/create/recipes/smelting/ingot_silver_compat_immersiveengineering.json +7ca0d75c667e171f2abc5faeb96ef17282b130ac data/create/recipes/smelting/ingot_uranium_compat_immersiveengineering.json fe3e4c244c34aa6948243fabd6b42f04f80d4992 data/create/recipes/smelting/iron_ingot_from_crushed.json +4a1e8041f44bb36d29ec624fc78bdfd0ac875953 data/create/recipes/smelting/lead_ingot_compat_mysticalworld.json +76433e1605c03dec670d95e9541770c53f4a5aaf data/create/recipes/smelting/lead_ingot_compat_silents_mechanisms.json bf0e5df5a88e583e39a4e14b006cbf33b99611e1 data/create/recipes/smelting/limestone.json +6a9ef35f3e5fc37602d887687924547ea77bffcd data/create/recipes/smelting/nickel_ingot_compat_silents_mechanisms.json +18d0f016d3dfa08789438e074626258932404898 data/create/recipes/smelting/osmium_ingot_compat_mekanism.json +86725fc9711c6e7971a4b396aa089ad191089bb3 data/create/recipes/smelting/platinum_ingot_compat_silents_mechanisms.json +92c308baf81fe2c8a63c90b0dfc7cf8cc2183c4b data/create/recipes/smelting/quicksilver_ingot_compat_mysticalworld.json 2c230522bb0946bde6a51442cb15c5efeea99b15 data/create/recipes/smelting/scoria.json f5317c85a9e10a5f9346e13aef8bb364a5203346 data/create/recipes/smelting/scoria_from_natural.json +96c2b799b812e469bb1785200d68c1e8f8cfacf7 data/create/recipes/smelting/silver_ingot_compat_mysticalworld.json +21c5fbce648ca8812d4c75e3c71934bc269e2216 data/create/recipes/smelting/silver_ingot_compat_silents_mechanisms.json +85116bc01ff8513f9e3122af0dcd32fbcd645828 data/create/recipes/smelting/tin_ingot_compat_mekanism.json +3e977195d8c825365753eb609e3bccca3302a0a3 data/create/recipes/smelting/tin_ingot_compat_mysticalworld.json +07bc2816c79de888e8f8f5954c6f917f6ab37176 data/create/recipes/smelting/tin_ingot_compat_silents_mechanisms.json +4284a72dcd1819d9a9a644a955d3398d489e10fe data/create/recipes/smelting/uranium_ingot_compat_silents_mechanisms.json a5d23be4cc959eb47d84b210190abaafcf41f022 data/create/recipes/smelting/zinc_ingot_from_crushed.json 2d8e448bbe841871c5d9a022149c5f34fd5c0df1 data/create/recipes/smelting/zinc_ingot_from_ore.json ce7c3c6e1da9d6684c9537d1a558423925d89f33 data/create/recipes/smoking/bread.json @@ -3250,18 +3349,36 @@ c4d680eed98791fe45fa93aeeae9e8dbd508d6f5 data/create/recipes/splashing/gravel.js 7af4d9ae50af13da0d4fc814687f9586ff872798 data/create/recipes/splashing/gray_concrete_powder.json 23fb61c0e4bcca58fa7241db9cbef07bf4bd9a9b data/create/recipes/splashing/green_concrete_powder.json 0a15fffe26190b78d2177c8302c92fc2232ce398 data/create/recipes/splashing/ice.json +1c978c74c949e9325a4078f25d8b39ed2d70f4a0 data/create/recipes/splashing/immersiveengineering/crushed_aluminum_ore.json +10ce4f124a8caf28027f4976f49a54561bfb7d18 data/create/recipes/splashing/immersiveengineering/crushed_lead_ore.json +ab433eb5d0739ca5932588f48308151d7e0bacc2 data/create/recipes/splashing/immersiveengineering/crushed_nickel_ore.json +690fe5c0fbdad61827862f21ee3a59dc385a0f93 data/create/recipes/splashing/immersiveengineering/crushed_silver_ore.json +0c8391170e5918872b06d371f694fcd72e173c5b data/create/recipes/splashing/immersiveengineering/crushed_uranium_ore.json 601e460575d3d1f45dca3e259f5a7c2701f45888 data/create/recipes/splashing/light_blue_concrete_powder.json 11792305bc949f08e7c1199ead8430f20848fa54 data/create/recipes/splashing/light_gray_concrete_powder.json a43d7c9a6369a48ef7d1396f2c11dc1f3704a61e data/create/recipes/splashing/lime_concrete_powder.json 67d97de29a9075a7ba8edb6e47c997b02600557e data/create/recipes/splashing/limestone.json 862f7b68bb107d7c4ecc82ddd10c788eb0a07b03 data/create/recipes/splashing/magenta_concrete_powder.json 004e05fed3684de8603905d9c9381cbbd789a882 data/create/recipes/splashing/magma_block.json +11e61710da12d73aa86660c1ea208f9533a7882c data/create/recipes/splashing/mekanism/crushed_osmium_ore.json +370c28fb8f2da4fbbb498ee3de11d1d21252957b data/create/recipes/splashing/mekanism/crushed_tin_ore.json +ea4a295149091e3b4b8388cb9d4dd2ab509d666e data/create/recipes/splashing/mysticalworld/crushed_lead_ore.json +1ecac82da1ccc381e303dc64e8033c13cf66fb59 data/create/recipes/splashing/mysticalworld/crushed_quicksilver_ore.json +fd1751c804bfc156c7bd97955fabb19f9a4b94ec data/create/recipes/splashing/mysticalworld/crushed_silver_ore.json +123db4bca699bf1d2571727f4b7fcf9d3ef82e37 data/create/recipes/splashing/mysticalworld/crushed_tin_ore.json 625c2d68ad722209523925375bc4f7494667feb2 data/create/recipes/splashing/orange_concrete_powder.json fb0c5fb2da0ac1fd236b19823747b9c15b536b02 data/create/recipes/splashing/pink_concrete_powder.json 2599fcd240eacdf4ace0dffe64f026d0bb4919d9 data/create/recipes/splashing/purple_concrete_powder.json 9c10bfdd047fb9ac17d51ebdd38bc8be0883d970 data/create/recipes/splashing/red_concrete_powder.json 87ddb764bcff88c12686d171540cea4cc6edaf16 data/create/recipes/splashing/red_sand.json 3a5dea804e0aec6fa8711eb07b006d8b1de098ff data/create/recipes/splashing/sand.json +94eb5e36f8f0f47d1846d6cd21a04f5ad39e4a67 data/create/recipes/splashing/silents_mechanisms/crushed_aluminum_ore.json +8ba14fdc6c3ebe54a8b70cedaf0f9951cbd756ed data/create/recipes/splashing/silents_mechanisms/crushed_lead_ore.json +8a4c5d280c423d1f1272a56abb7cc8cf36bf2486 data/create/recipes/splashing/silents_mechanisms/crushed_nickel_ore.json +fc9889cf6c0594b3635670b85f5cfec628a78537 data/create/recipes/splashing/silents_mechanisms/crushed_platinum_ore.json +14f525e426a5a14a5d5279afe07582896de90a96 data/create/recipes/splashing/silents_mechanisms/crushed_silver_ore.json +62c8dbed54fac6a95f89f18b6e68ddceb534dbd3 data/create/recipes/splashing/silents_mechanisms/crushed_tin_ore.json +4140a1f16467dd690e458561871c456f9f826f27 data/create/recipes/splashing/silents_mechanisms/crushed_uranium_ore.json cf0dcdb8ec3f3e75b315faa377eccef662dea71f data/create/recipes/splashing/soul_sand.json ba660fe5786c95a359a6ddfdeb73d7109cbebe5d data/create/recipes/splashing/stained_glass.json c7a51fd1b730d48991cf6b4f1b56da4144537f1d data/create/recipes/splashing/stained_glass_pane.json @@ -3299,7 +3416,7 @@ c9ac7e3e5ec18554e7184168d65e9b8e44ef5610 data/create/tags/blocks/sails.json 50936b211d94167a35ec78c89954082a336b6269 data/create/tags/blocks/valve_handles.json eac71740fb12bdb38b5dfaa2268613d7ba82b809 data/create/tags/blocks/windmill_sails.json 081f5aa35602fc27af2ca01ea9f2fd5e7eb284dc data/create/tags/items/create_ingots.json -d2dc4ff179ef7b2aa9276455c196e15d44aa95a8 data/create/tags/items/crushed_ores.json +94c62bf22678ef55b2b8a5398a7960e5b00682dc data/create/tags/items/crushed_ores.json 6cdeeac1689f7b5bfd9bc40b462143d8eaf3ad0b data/create/tags/items/seats.json abbe5d7cc9d1705509257888154ed7ca23292586 data/create/tags/items/upright_on_belt.json 50936b211d94167a35ec78c89954082a336b6269 data/create/tags/items/valve_handles.json @@ -3329,11 +3446,12 @@ cc82188fe8d986f4457301ed4f75ae833d263601 data/forge/tags/items/nuggets/brass.jso 4b700ee8aa748c2ec70c29ef1589844879c0deae data/forge/tags/items/ores.json 4a0b13a9835106de9a1dd0a71a02372abb48e7b6 data/forge/tags/items/ores/copper.json d5ea262a0f5fb210612d22521818e26cf08e591a data/forge/tags/items/ores/zinc.json -5d5ec04a61ff2b1ad19210e2859a9c96cc246ef8 data/forge/tags/items/plates.json +0ecf8a5392faf244b8cab3c7ddd45d5b34954050 data/forge/tags/items/plates.json 39f0d70ec10597e85df7c4783bbc5e0e4a5ffb80 data/forge/tags/items/plates/brass.json c3dab5fe379bc1b7b10d4a0ba7009eee1b75a27c data/forge/tags/items/plates/copper.json fb9bfb4c84ed9cf2da8c4b2fbc4cd4d9f37d3016 data/forge/tags/items/plates/gold.json 04d947ed7a5066f3cfe75a8dc564fe2dca8a9c93 data/forge/tags/items/plates/iron.json +4d598b23d07b6a0bfd89da11a30ce119a8660632 data/forge/tags/items/plates/lapis_lazuli.json 508730d3822c54d355329bf6a33d58071653afad data/forge/tags/items/storage_blocks.json ff1900963bc4cd8ceffa78d58ef1952ceacb2fb7 data/forge/tags/items/storage_blocks/brass.json f6c8f34ceb475546dba5cc6ff288863ea795d20b data/forge/tags/items/storage_blocks/copper.json diff --git a/src/generated/resources/assets/create/lang/en_ud.json b/src/generated/resources/assets/create/lang/en_ud.json index 64fb4b653..6cb556302 100644 --- a/src/generated/resources/assets/create/lang/en_ud.json +++ b/src/generated/resources/assets/create/lang/en_ud.json @@ -423,10 +423,19 @@ "item.create.copper_nugget": "\u0287\u01DDbbnN \u0279\u01DDddo\u0186", "item.create.copper_sheet": "\u0287\u01DD\u01DD\u0265S \u0279\u01DDddo\u0186", "item.create.crafter_slot_cover": "\u0279\u01DD\u028Co\u0186 \u0287o\u05DFS \u0279\u01DD\u0287\u025F\u0250\u0279\u0186", + "item.create.crushed_aluminum_ore": "\u01DD\u0279O \u026Fnu\u0131\u026Fn\u05DF\u2C6F p\u01DD\u0265sn\u0279\u0186", "item.create.crushed_brass": "ss\u0250\u0279\u15FA p\u01DD\u0265sn\u0279\u0186", "item.create.crushed_copper_ore": "\u01DD\u0279O \u0279\u01DDddo\u0186 p\u01DD\u0265sn\u0279\u0186", "item.create.crushed_gold_ore": "\u01DD\u0279O p\u05DFo\u2141 p\u01DD\u0265sn\u0279\u0186", "item.create.crushed_iron_ore": "\u01DD\u0279O uo\u0279I p\u01DD\u0265sn\u0279\u0186", + "item.create.crushed_lead_ore": "\u01DD\u0279O p\u0250\u01DD\uA780 p\u01DD\u0265sn\u0279\u0186", + "item.create.crushed_nickel_ore": "\u01DD\u0279O \u05DF\u01DD\u029E\u0254\u0131N p\u01DD\u0265sn\u0279\u0186", + "item.create.crushed_osmium_ore": "\u01DD\u0279O \u026Fn\u0131\u026FsO p\u01DD\u0265sn\u0279\u0186", + "item.create.crushed_platinum_ore": "\u01DD\u0279O \u026Fnu\u0131\u0287\u0250\u05DF\u0500 p\u01DD\u0265sn\u0279\u0186", + "item.create.crushed_quicksilver_ore": "\u01DD\u0279O \u0279\u01DD\u028C\u05DF\u0131s\u029E\u0254\u0131n\u1F49 p\u01DD\u0265sn\u0279\u0186", + "item.create.crushed_silver_ore": "\u01DD\u0279O \u0279\u01DD\u028C\u05DF\u0131S p\u01DD\u0265sn\u0279\u0186", + "item.create.crushed_tin_ore": "\u01DD\u0279O u\u0131\u27D8 p\u01DD\u0265sn\u0279\u0186", + "item.create.crushed_uranium_ore": "\u01DD\u0279O \u026Fn\u0131u\u0250\u0279\u2229 p\u01DD\u0265sn\u0279\u0186", "item.create.crushed_zinc_ore": "\u01DD\u0279O \u0254u\u0131Z p\u01DD\u0265sn\u0279\u0186", "item.create.deforester": "\u0279\u01DD\u0287s\u01DD\u0279o\u025F\u01DD\u15E1", "item.create.dough": "\u0265bno\u15E1", diff --git a/src/generated/resources/assets/create/lang/en_us.json b/src/generated/resources/assets/create/lang/en_us.json index 596416921..e4b891313 100644 --- a/src/generated/resources/assets/create/lang/en_us.json +++ b/src/generated/resources/assets/create/lang/en_us.json @@ -429,10 +429,19 @@ "item.create.copper_nugget": "Copper Nugget", "item.create.copper_sheet": "Copper Sheet", "item.create.crafter_slot_cover": "Crafter Slot Cover", + "item.create.crushed_aluminum_ore": "Crushed Aluminum Ore", "item.create.crushed_brass": "Crushed Brass", "item.create.crushed_copper_ore": "Crushed Copper Ore", "item.create.crushed_gold_ore": "Crushed Gold Ore", "item.create.crushed_iron_ore": "Crushed Iron Ore", + "item.create.crushed_lead_ore": "Crushed Lead Ore", + "item.create.crushed_nickel_ore": "Crushed Nickel Ore", + "item.create.crushed_osmium_ore": "Crushed Osmium Ore", + "item.create.crushed_platinum_ore": "Crushed Platinum Ore", + "item.create.crushed_quicksilver_ore": "Crushed Quicksilver Ore", + "item.create.crushed_silver_ore": "Crushed Silver Ore", + "item.create.crushed_tin_ore": "Crushed Tin Ore", + "item.create.crushed_uranium_ore": "Crushed Uranium Ore", "item.create.crushed_zinc_ore": "Crushed Zinc Ore", "item.create.deforester": "Deforester", "item.create.dough": "Dough", diff --git a/src/generated/resources/assets/create/lang/unfinished/de_de.json b/src/generated/resources/assets/create/lang/unfinished/de_de.json index 3aa4db383..4408f7a9d 100644 --- a/src/generated/resources/assets/create/lang/unfinished/de_de.json +++ b/src/generated/resources/assets/create/lang/unfinished/de_de.json @@ -1,5 +1,5 @@ { - "_": "Missing Localizations: 1062", + "_": "Missing Localizations: 1071", "_": "->------------------------] Game Elements [------------------------<-", @@ -430,10 +430,19 @@ "item.create.copper_nugget": "UNLOCALIZED: Copper Nugget", "item.create.copper_sheet": "UNLOCALIZED: Copper Sheet", "item.create.crafter_slot_cover": "UNLOCALIZED: Crafter Slot Cover", + "item.create.crushed_aluminum_ore": "UNLOCALIZED: Crushed Aluminum Ore", "item.create.crushed_brass": "UNLOCALIZED: Crushed Brass", "item.create.crushed_copper_ore": "UNLOCALIZED: Crushed Copper Ore", "item.create.crushed_gold_ore": "UNLOCALIZED: Crushed Gold Ore", "item.create.crushed_iron_ore": "UNLOCALIZED: Crushed Iron Ore", + "item.create.crushed_lead_ore": "UNLOCALIZED: Crushed Lead Ore", + "item.create.crushed_nickel_ore": "UNLOCALIZED: Crushed Nickel Ore", + "item.create.crushed_osmium_ore": "UNLOCALIZED: Crushed Osmium Ore", + "item.create.crushed_platinum_ore": "UNLOCALIZED: Crushed Platinum Ore", + "item.create.crushed_quicksilver_ore": "UNLOCALIZED: Crushed Quicksilver Ore", + "item.create.crushed_silver_ore": "UNLOCALIZED: Crushed Silver Ore", + "item.create.crushed_tin_ore": "UNLOCALIZED: Crushed Tin Ore", + "item.create.crushed_uranium_ore": "UNLOCALIZED: Crushed Uranium Ore", "item.create.crushed_zinc_ore": "UNLOCALIZED: Crushed Zinc Ore", "item.create.deforester": "UNLOCALIZED: Deforester", "item.create.dough": "Teig", diff --git a/src/generated/resources/assets/create/lang/unfinished/fr_fr.json b/src/generated/resources/assets/create/lang/unfinished/fr_fr.json index b917b0a65..19db5878f 100644 --- a/src/generated/resources/assets/create/lang/unfinished/fr_fr.json +++ b/src/generated/resources/assets/create/lang/unfinished/fr_fr.json @@ -1,5 +1,5 @@ { - "_": "Missing Localizations: 692", + "_": "Missing Localizations: 701", "_": "->------------------------] Game Elements [------------------------<-", @@ -430,10 +430,19 @@ "item.create.copper_nugget": "Pépite de cuivre", "item.create.copper_sheet": "Plaques de cuivre", "item.create.crafter_slot_cover": "Couvercle", + "item.create.crushed_aluminum_ore": "UNLOCALIZED: Crushed Aluminum Ore", "item.create.crushed_brass": "Laiton concassé", "item.create.crushed_copper_ore": "UNLOCALIZED: Crushed Copper Ore", "item.create.crushed_gold_ore": "UNLOCALIZED: Crushed Gold Ore", "item.create.crushed_iron_ore": "UNLOCALIZED: Crushed Iron Ore", + "item.create.crushed_lead_ore": "UNLOCALIZED: Crushed Lead Ore", + "item.create.crushed_nickel_ore": "UNLOCALIZED: Crushed Nickel Ore", + "item.create.crushed_osmium_ore": "UNLOCALIZED: Crushed Osmium Ore", + "item.create.crushed_platinum_ore": "UNLOCALIZED: Crushed Platinum Ore", + "item.create.crushed_quicksilver_ore": "UNLOCALIZED: Crushed Quicksilver Ore", + "item.create.crushed_silver_ore": "UNLOCALIZED: Crushed Silver Ore", + "item.create.crushed_tin_ore": "UNLOCALIZED: Crushed Tin Ore", + "item.create.crushed_uranium_ore": "UNLOCALIZED: Crushed Uranium Ore", "item.create.crushed_zinc_ore": "UNLOCALIZED: Crushed Zinc Ore", "item.create.deforester": "Déforesteur", "item.create.dough": "Pâte", diff --git a/src/generated/resources/assets/create/lang/unfinished/it_it.json b/src/generated/resources/assets/create/lang/unfinished/it_it.json index bc568f600..4b629e1d6 100644 --- a/src/generated/resources/assets/create/lang/unfinished/it_it.json +++ b/src/generated/resources/assets/create/lang/unfinished/it_it.json @@ -1,5 +1,5 @@ { - "_": "Missing Localizations: 676", + "_": "Missing Localizations: 685", "_": "->------------------------] Game Elements [------------------------<-", @@ -430,10 +430,19 @@ "item.create.copper_nugget": "Pepita di Rame", "item.create.copper_sheet": "Lamiera di Rame", "item.create.crafter_slot_cover": "Rivestimento Slot Creazione", + "item.create.crushed_aluminum_ore": "UNLOCALIZED: Crushed Aluminum Ore", "item.create.crushed_brass": "Ottone Frantumato", "item.create.crushed_copper_ore": "UNLOCALIZED: Crushed Copper Ore", "item.create.crushed_gold_ore": "UNLOCALIZED: Crushed Gold Ore", "item.create.crushed_iron_ore": "UNLOCALIZED: Crushed Iron Ore", + "item.create.crushed_lead_ore": "UNLOCALIZED: Crushed Lead Ore", + "item.create.crushed_nickel_ore": "UNLOCALIZED: Crushed Nickel Ore", + "item.create.crushed_osmium_ore": "UNLOCALIZED: Crushed Osmium Ore", + "item.create.crushed_platinum_ore": "UNLOCALIZED: Crushed Platinum Ore", + "item.create.crushed_quicksilver_ore": "UNLOCALIZED: Crushed Quicksilver Ore", + "item.create.crushed_silver_ore": "UNLOCALIZED: Crushed Silver Ore", + "item.create.crushed_tin_ore": "UNLOCALIZED: Crushed Tin Ore", + "item.create.crushed_uranium_ore": "UNLOCALIZED: Crushed Uranium Ore", "item.create.crushed_zinc_ore": "UNLOCALIZED: Crushed Zinc Ore", "item.create.deforester": "Deforestatore", "item.create.dough": "Impasto", diff --git a/src/generated/resources/assets/create/lang/unfinished/ja_jp.json b/src/generated/resources/assets/create/lang/unfinished/ja_jp.json index 1bd589dcf..c75c84ec1 100644 --- a/src/generated/resources/assets/create/lang/unfinished/ja_jp.json +++ b/src/generated/resources/assets/create/lang/unfinished/ja_jp.json @@ -1,5 +1,5 @@ { - "_": "Missing Localizations: 675", + "_": "Missing Localizations: 684", "_": "->------------------------] Game Elements [------------------------<-", @@ -430,10 +430,19 @@ "item.create.copper_nugget": "銅塊", "item.create.copper_sheet": "銅板", "item.create.crafter_slot_cover": "クラフタースロットカバー", + "item.create.crushed_aluminum_ore": "UNLOCALIZED: Crushed Aluminum Ore", "item.create.crushed_brass": "砕いた真鍮", "item.create.crushed_copper_ore": "UNLOCALIZED: Crushed Copper Ore", "item.create.crushed_gold_ore": "UNLOCALIZED: Crushed Gold Ore", "item.create.crushed_iron_ore": "UNLOCALIZED: Crushed Iron Ore", + "item.create.crushed_lead_ore": "UNLOCALIZED: Crushed Lead Ore", + "item.create.crushed_nickel_ore": "UNLOCALIZED: Crushed Nickel Ore", + "item.create.crushed_osmium_ore": "UNLOCALIZED: Crushed Osmium Ore", + "item.create.crushed_platinum_ore": "UNLOCALIZED: Crushed Platinum Ore", + "item.create.crushed_quicksilver_ore": "UNLOCALIZED: Crushed Quicksilver Ore", + "item.create.crushed_silver_ore": "UNLOCALIZED: Crushed Silver Ore", + "item.create.crushed_tin_ore": "UNLOCALIZED: Crushed Tin Ore", + "item.create.crushed_uranium_ore": "UNLOCALIZED: Crushed Uranium Ore", "item.create.crushed_zinc_ore": "UNLOCALIZED: Crushed Zinc Ore", "item.create.deforester": "デフォレスター", "item.create.dough": "生地", diff --git a/src/generated/resources/assets/create/lang/unfinished/ko_kr.json b/src/generated/resources/assets/create/lang/unfinished/ko_kr.json index 948863b94..6ad8061c2 100644 --- a/src/generated/resources/assets/create/lang/unfinished/ko_kr.json +++ b/src/generated/resources/assets/create/lang/unfinished/ko_kr.json @@ -1,5 +1,5 @@ { - "_": "Missing Localizations: 676", + "_": "Missing Localizations: 685", "_": "->------------------------] Game Elements [------------------------<-", @@ -430,10 +430,19 @@ "item.create.copper_nugget": "구리 조각", "item.create.copper_sheet": "구리 판", "item.create.crafter_slot_cover": "작업대 슬롯 덮개", + "item.create.crushed_aluminum_ore": "UNLOCALIZED: Crushed Aluminum Ore", "item.create.crushed_brass": "분쇄된 황동", "item.create.crushed_copper_ore": "UNLOCALIZED: Crushed Copper Ore", "item.create.crushed_gold_ore": "UNLOCALIZED: Crushed Gold Ore", "item.create.crushed_iron_ore": "UNLOCALIZED: Crushed Iron Ore", + "item.create.crushed_lead_ore": "UNLOCALIZED: Crushed Lead Ore", + "item.create.crushed_nickel_ore": "UNLOCALIZED: Crushed Nickel Ore", + "item.create.crushed_osmium_ore": "UNLOCALIZED: Crushed Osmium Ore", + "item.create.crushed_platinum_ore": "UNLOCALIZED: Crushed Platinum Ore", + "item.create.crushed_quicksilver_ore": "UNLOCALIZED: Crushed Quicksilver Ore", + "item.create.crushed_silver_ore": "UNLOCALIZED: Crushed Silver Ore", + "item.create.crushed_tin_ore": "UNLOCALIZED: Crushed Tin Ore", + "item.create.crushed_uranium_ore": "UNLOCALIZED: Crushed Uranium Ore", "item.create.crushed_zinc_ore": "UNLOCALIZED: Crushed Zinc Ore", "item.create.deforester": "산림파괴자", "item.create.dough": "반죽", diff --git a/src/generated/resources/assets/create/lang/unfinished/nl_nl.json b/src/generated/resources/assets/create/lang/unfinished/nl_nl.json index a2947c95f..6232d3b9d 100644 --- a/src/generated/resources/assets/create/lang/unfinished/nl_nl.json +++ b/src/generated/resources/assets/create/lang/unfinished/nl_nl.json @@ -1,5 +1,5 @@ { - "_": "Missing Localizations: 1003", + "_": "Missing Localizations: 1012", "_": "->------------------------] Game Elements [------------------------<-", @@ -430,10 +430,19 @@ "item.create.copper_nugget": "Koper klompje", "item.create.copper_sheet": "UNLOCALIZED: Copper Sheet", "item.create.crafter_slot_cover": "UNLOCALIZED: Crafter Slot Cover", + "item.create.crushed_aluminum_ore": "UNLOCALIZED: Crushed Aluminum Ore", "item.create.crushed_brass": "Gemalen Brons", "item.create.crushed_copper_ore": "UNLOCALIZED: Crushed Copper Ore", "item.create.crushed_gold_ore": "UNLOCALIZED: Crushed Gold Ore", "item.create.crushed_iron_ore": "UNLOCALIZED: Crushed Iron Ore", + "item.create.crushed_lead_ore": "UNLOCALIZED: Crushed Lead Ore", + "item.create.crushed_nickel_ore": "UNLOCALIZED: Crushed Nickel Ore", + "item.create.crushed_osmium_ore": "UNLOCALIZED: Crushed Osmium Ore", + "item.create.crushed_platinum_ore": "UNLOCALIZED: Crushed Platinum Ore", + "item.create.crushed_quicksilver_ore": "UNLOCALIZED: Crushed Quicksilver Ore", + "item.create.crushed_silver_ore": "UNLOCALIZED: Crushed Silver Ore", + "item.create.crushed_tin_ore": "UNLOCALIZED: Crushed Tin Ore", + "item.create.crushed_uranium_ore": "UNLOCALIZED: Crushed Uranium Ore", "item.create.crushed_zinc_ore": "UNLOCALIZED: Crushed Zinc Ore", "item.create.deforester": "Ontbosser", "item.create.dough": "Deeg", diff --git a/src/generated/resources/assets/create/lang/unfinished/pt_br.json b/src/generated/resources/assets/create/lang/unfinished/pt_br.json index 09e5c71e8..ada498bf6 100644 --- a/src/generated/resources/assets/create/lang/unfinished/pt_br.json +++ b/src/generated/resources/assets/create/lang/unfinished/pt_br.json @@ -1,5 +1,5 @@ { - "_": "Missing Localizations: 1069", + "_": "Missing Localizations: 1078", "_": "->------------------------] Game Elements [------------------------<-", @@ -430,10 +430,19 @@ "item.create.copper_nugget": "UNLOCALIZED: Copper Nugget", "item.create.copper_sheet": "UNLOCALIZED: Copper Sheet", "item.create.crafter_slot_cover": "UNLOCALIZED: Crafter Slot Cover", + "item.create.crushed_aluminum_ore": "UNLOCALIZED: Crushed Aluminum Ore", "item.create.crushed_brass": "UNLOCALIZED: Crushed Brass", "item.create.crushed_copper_ore": "UNLOCALIZED: Crushed Copper Ore", "item.create.crushed_gold_ore": "UNLOCALIZED: Crushed Gold Ore", "item.create.crushed_iron_ore": "UNLOCALIZED: Crushed Iron Ore", + "item.create.crushed_lead_ore": "UNLOCALIZED: Crushed Lead Ore", + "item.create.crushed_nickel_ore": "UNLOCALIZED: Crushed Nickel Ore", + "item.create.crushed_osmium_ore": "UNLOCALIZED: Crushed Osmium Ore", + "item.create.crushed_platinum_ore": "UNLOCALIZED: Crushed Platinum Ore", + "item.create.crushed_quicksilver_ore": "UNLOCALIZED: Crushed Quicksilver Ore", + "item.create.crushed_silver_ore": "UNLOCALIZED: Crushed Silver Ore", + "item.create.crushed_tin_ore": "UNLOCALIZED: Crushed Tin Ore", + "item.create.crushed_uranium_ore": "UNLOCALIZED: Crushed Uranium Ore", "item.create.crushed_zinc_ore": "UNLOCALIZED: Crushed Zinc Ore", "item.create.deforester": "UNLOCALIZED: Deforester", "item.create.dough": "Massa", diff --git a/src/generated/resources/assets/create/lang/unfinished/ru_ru.json b/src/generated/resources/assets/create/lang/unfinished/ru_ru.json index d785a1d7a..7d485149c 100644 --- a/src/generated/resources/assets/create/lang/unfinished/ru_ru.json +++ b/src/generated/resources/assets/create/lang/unfinished/ru_ru.json @@ -1,5 +1,5 @@ { - "_": "Missing Localizations: 345", + "_": "Missing Localizations: 354", "_": "->------------------------] Game Elements [------------------------<-", @@ -430,10 +430,19 @@ "item.create.copper_nugget": "Кусочек меди", "item.create.copper_sheet": "Медный лист", "item.create.crafter_slot_cover": "Крышка на слот крафтера", + "item.create.crushed_aluminum_ore": "UNLOCALIZED: Crushed Aluminum Ore", "item.create.crushed_brass": "Дробленая латунь", "item.create.crushed_copper_ore": "Измельчённая медная руда", "item.create.crushed_gold_ore": "Измельчённая золотая руда", "item.create.crushed_iron_ore": "Измельчённая железная руда", + "item.create.crushed_lead_ore": "UNLOCALIZED: Crushed Lead Ore", + "item.create.crushed_nickel_ore": "UNLOCALIZED: Crushed Nickel Ore", + "item.create.crushed_osmium_ore": "UNLOCALIZED: Crushed Osmium Ore", + "item.create.crushed_platinum_ore": "UNLOCALIZED: Crushed Platinum Ore", + "item.create.crushed_quicksilver_ore": "UNLOCALIZED: Crushed Quicksilver Ore", + "item.create.crushed_silver_ore": "UNLOCALIZED: Crushed Silver Ore", + "item.create.crushed_tin_ore": "UNLOCALIZED: Crushed Tin Ore", + "item.create.crushed_uranium_ore": "UNLOCALIZED: Crushed Uranium Ore", "item.create.crushed_zinc_ore": "Измельчённая цинковая руда", "item.create.deforester": "Уничтожитель леса", "item.create.dough": "Тесто", diff --git a/src/generated/resources/assets/create/lang/unfinished/zh_cn.json b/src/generated/resources/assets/create/lang/unfinished/zh_cn.json index d4fc955fa..cd196f613 100644 --- a/src/generated/resources/assets/create/lang/unfinished/zh_cn.json +++ b/src/generated/resources/assets/create/lang/unfinished/zh_cn.json @@ -1,5 +1,5 @@ { - "_": "Missing Localizations: 358", + "_": "Missing Localizations: 367", "_": "->------------------------] Game Elements [------------------------<-", @@ -430,10 +430,19 @@ "item.create.copper_nugget": "铜粒", "item.create.copper_sheet": "铜板", "item.create.crafter_slot_cover": "制造器盖板", + "item.create.crushed_aluminum_ore": "UNLOCALIZED: Crushed Aluminum Ore", "item.create.crushed_brass": "粉碎黄铜", "item.create.crushed_copper_ore": "粉碎铜矿石", "item.create.crushed_gold_ore": "粉碎金矿石", "item.create.crushed_iron_ore": "粉碎铁矿石", + "item.create.crushed_lead_ore": "UNLOCALIZED: Crushed Lead Ore", + "item.create.crushed_nickel_ore": "UNLOCALIZED: Crushed Nickel Ore", + "item.create.crushed_osmium_ore": "UNLOCALIZED: Crushed Osmium Ore", + "item.create.crushed_platinum_ore": "UNLOCALIZED: Crushed Platinum Ore", + "item.create.crushed_quicksilver_ore": "UNLOCALIZED: Crushed Quicksilver Ore", + "item.create.crushed_silver_ore": "UNLOCALIZED: Crushed Silver Ore", + "item.create.crushed_tin_ore": "UNLOCALIZED: Crushed Tin Ore", + "item.create.crushed_uranium_ore": "UNLOCALIZED: Crushed Uranium Ore", "item.create.crushed_zinc_ore": "粉碎锌矿石", "item.create.deforester": "树林毁灭者", "item.create.dough": "面团", diff --git a/src/generated/resources/assets/create/models/item/crushed_aluminum_ore.json b/src/generated/resources/assets/create/models/item/crushed_aluminum_ore.json new file mode 100644 index 000000000..94debef98 --- /dev/null +++ b/src/generated/resources/assets/create/models/item/crushed_aluminum_ore.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "create:item/crushed_aluminum_ore" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/item/crushed_lead_ore.json b/src/generated/resources/assets/create/models/item/crushed_lead_ore.json new file mode 100644 index 000000000..a613470f2 --- /dev/null +++ b/src/generated/resources/assets/create/models/item/crushed_lead_ore.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "create:item/crushed_lead_ore" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/item/crushed_nickel_ore.json b/src/generated/resources/assets/create/models/item/crushed_nickel_ore.json new file mode 100644 index 000000000..dc56fbd0c --- /dev/null +++ b/src/generated/resources/assets/create/models/item/crushed_nickel_ore.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "create:item/crushed_nickel_ore" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/item/crushed_osmium_ore.json b/src/generated/resources/assets/create/models/item/crushed_osmium_ore.json new file mode 100644 index 000000000..54c17a61c --- /dev/null +++ b/src/generated/resources/assets/create/models/item/crushed_osmium_ore.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "create:item/crushed_osmium_ore" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/item/crushed_platinum_ore.json b/src/generated/resources/assets/create/models/item/crushed_platinum_ore.json new file mode 100644 index 000000000..f634257a6 --- /dev/null +++ b/src/generated/resources/assets/create/models/item/crushed_platinum_ore.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "create:item/crushed_platinum_ore" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/item/crushed_quicksilver_ore.json b/src/generated/resources/assets/create/models/item/crushed_quicksilver_ore.json new file mode 100644 index 000000000..2cd0f72ad --- /dev/null +++ b/src/generated/resources/assets/create/models/item/crushed_quicksilver_ore.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "create:item/crushed_quicksilver_ore" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/item/crushed_silver_ore.json b/src/generated/resources/assets/create/models/item/crushed_silver_ore.json new file mode 100644 index 000000000..115671ebe --- /dev/null +++ b/src/generated/resources/assets/create/models/item/crushed_silver_ore.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "create:item/crushed_silver_ore" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/item/crushed_tin_ore.json b/src/generated/resources/assets/create/models/item/crushed_tin_ore.json new file mode 100644 index 000000000..86680bf81 --- /dev/null +++ b/src/generated/resources/assets/create/models/item/crushed_tin_ore.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "create:item/crushed_tin_ore" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/item/crushed_uranium_ore.json b/src/generated/resources/assets/create/models/item/crushed_uranium_ore.json new file mode 100644 index 000000000..f9f4bd96b --- /dev/null +++ b/src/generated/resources/assets/create/models/item/crushed_uranium_ore.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "create:item/crushed_uranium_ore" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/building_blocks/blasting/aluminum_ingot_compat_silents_mechanisms.json b/src/generated/resources/data/create/advancements/recipes/building_blocks/blasting/aluminum_ingot_compat_silents_mechanisms.json new file mode 100644 index 000000000..da856538c --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/building_blocks/blasting/aluminum_ingot_compat_silents_mechanisms.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:blasting/aluminum_ingot_compat_silents_mechanisms" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:crushed_aluminum_ore" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:blasting/aluminum_ingot_compat_silents_mechanisms" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/building_blocks/blasting/ingot_aluminum_compat_immersiveengineering.json b/src/generated/resources/data/create/advancements/recipes/building_blocks/blasting/ingot_aluminum_compat_immersiveengineering.json new file mode 100644 index 000000000..fb63b0eb7 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/building_blocks/blasting/ingot_aluminum_compat_immersiveengineering.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:blasting/ingot_aluminum_compat_immersiveengineering" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:crushed_aluminum_ore" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:blasting/ingot_aluminum_compat_immersiveengineering" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/building_blocks/blasting/ingot_lead_compat_immersiveengineering.json b/src/generated/resources/data/create/advancements/recipes/building_blocks/blasting/ingot_lead_compat_immersiveengineering.json new file mode 100644 index 000000000..9e3d45634 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/building_blocks/blasting/ingot_lead_compat_immersiveengineering.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:blasting/ingot_lead_compat_immersiveengineering" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:crushed_lead_ore" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:blasting/ingot_lead_compat_immersiveengineering" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/building_blocks/blasting/ingot_nickel_compat_immersiveengineering.json b/src/generated/resources/data/create/advancements/recipes/building_blocks/blasting/ingot_nickel_compat_immersiveengineering.json new file mode 100644 index 000000000..f0e0c5f2a --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/building_blocks/blasting/ingot_nickel_compat_immersiveengineering.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:blasting/ingot_nickel_compat_immersiveengineering" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:crushed_nickel_ore" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:blasting/ingot_nickel_compat_immersiveengineering" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/building_blocks/blasting/ingot_silver_compat_immersiveengineering.json b/src/generated/resources/data/create/advancements/recipes/building_blocks/blasting/ingot_silver_compat_immersiveengineering.json new file mode 100644 index 000000000..1c3df65ab --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/building_blocks/blasting/ingot_silver_compat_immersiveengineering.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:blasting/ingot_silver_compat_immersiveengineering" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:crushed_silver_ore" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:blasting/ingot_silver_compat_immersiveengineering" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/building_blocks/blasting/ingot_uranium_compat_immersiveengineering.json b/src/generated/resources/data/create/advancements/recipes/building_blocks/blasting/ingot_uranium_compat_immersiveengineering.json new file mode 100644 index 000000000..3124305fa --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/building_blocks/blasting/ingot_uranium_compat_immersiveengineering.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:blasting/ingot_uranium_compat_immersiveengineering" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:crushed_uranium_ore" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:blasting/ingot_uranium_compat_immersiveengineering" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/building_blocks/blasting/lead_ingot_compat_mysticalworld.json b/src/generated/resources/data/create/advancements/recipes/building_blocks/blasting/lead_ingot_compat_mysticalworld.json new file mode 100644 index 000000000..7db99d24f --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/building_blocks/blasting/lead_ingot_compat_mysticalworld.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:blasting/lead_ingot_compat_mysticalworld" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:crushed_lead_ore" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:blasting/lead_ingot_compat_mysticalworld" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/building_blocks/blasting/lead_ingot_compat_silents_mechanisms.json b/src/generated/resources/data/create/advancements/recipes/building_blocks/blasting/lead_ingot_compat_silents_mechanisms.json new file mode 100644 index 000000000..9baf5c094 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/building_blocks/blasting/lead_ingot_compat_silents_mechanisms.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:blasting/lead_ingot_compat_silents_mechanisms" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:crushed_lead_ore" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:blasting/lead_ingot_compat_silents_mechanisms" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/building_blocks/blasting/nickel_ingot_compat_silents_mechanisms.json b/src/generated/resources/data/create/advancements/recipes/building_blocks/blasting/nickel_ingot_compat_silents_mechanisms.json new file mode 100644 index 000000000..0dd0f330a --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/building_blocks/blasting/nickel_ingot_compat_silents_mechanisms.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:blasting/nickel_ingot_compat_silents_mechanisms" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:crushed_nickel_ore" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:blasting/nickel_ingot_compat_silents_mechanisms" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/building_blocks/blasting/osmium_ingot_compat_mekanism.json b/src/generated/resources/data/create/advancements/recipes/building_blocks/blasting/osmium_ingot_compat_mekanism.json new file mode 100644 index 000000000..1aa1197f7 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/building_blocks/blasting/osmium_ingot_compat_mekanism.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:blasting/osmium_ingot_compat_mekanism" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:crushed_osmium_ore" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:blasting/osmium_ingot_compat_mekanism" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/building_blocks/blasting/platinum_ingot_compat_silents_mechanisms.json b/src/generated/resources/data/create/advancements/recipes/building_blocks/blasting/platinum_ingot_compat_silents_mechanisms.json new file mode 100644 index 000000000..cee7a6143 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/building_blocks/blasting/platinum_ingot_compat_silents_mechanisms.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:blasting/platinum_ingot_compat_silents_mechanisms" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:crushed_platinum_ore" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:blasting/platinum_ingot_compat_silents_mechanisms" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/building_blocks/blasting/quicksilver_ingot_compat_mysticalworld.json b/src/generated/resources/data/create/advancements/recipes/building_blocks/blasting/quicksilver_ingot_compat_mysticalworld.json new file mode 100644 index 000000000..703399829 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/building_blocks/blasting/quicksilver_ingot_compat_mysticalworld.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:blasting/quicksilver_ingot_compat_mysticalworld" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:crushed_quicksilver_ore" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:blasting/quicksilver_ingot_compat_mysticalworld" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/building_blocks/blasting/silver_ingot_compat_mysticalworld.json b/src/generated/resources/data/create/advancements/recipes/building_blocks/blasting/silver_ingot_compat_mysticalworld.json new file mode 100644 index 000000000..1c89bad02 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/building_blocks/blasting/silver_ingot_compat_mysticalworld.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:blasting/silver_ingot_compat_mysticalworld" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:crushed_silver_ore" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:blasting/silver_ingot_compat_mysticalworld" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/building_blocks/blasting/silver_ingot_compat_silents_mechanisms.json b/src/generated/resources/data/create/advancements/recipes/building_blocks/blasting/silver_ingot_compat_silents_mechanisms.json new file mode 100644 index 000000000..916b7198d --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/building_blocks/blasting/silver_ingot_compat_silents_mechanisms.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:blasting/silver_ingot_compat_silents_mechanisms" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:crushed_silver_ore" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:blasting/silver_ingot_compat_silents_mechanisms" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/building_blocks/blasting/tin_ingot_compat_mekanism.json b/src/generated/resources/data/create/advancements/recipes/building_blocks/blasting/tin_ingot_compat_mekanism.json new file mode 100644 index 000000000..1c1029415 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/building_blocks/blasting/tin_ingot_compat_mekanism.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:blasting/tin_ingot_compat_mekanism" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:crushed_tin_ore" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:blasting/tin_ingot_compat_mekanism" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/building_blocks/blasting/tin_ingot_compat_mysticalworld.json b/src/generated/resources/data/create/advancements/recipes/building_blocks/blasting/tin_ingot_compat_mysticalworld.json new file mode 100644 index 000000000..8097c78c9 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/building_blocks/blasting/tin_ingot_compat_mysticalworld.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:blasting/tin_ingot_compat_mysticalworld" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:crushed_tin_ore" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:blasting/tin_ingot_compat_mysticalworld" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/building_blocks/blasting/tin_ingot_compat_silents_mechanisms.json b/src/generated/resources/data/create/advancements/recipes/building_blocks/blasting/tin_ingot_compat_silents_mechanisms.json new file mode 100644 index 000000000..4ab948dc1 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/building_blocks/blasting/tin_ingot_compat_silents_mechanisms.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:blasting/tin_ingot_compat_silents_mechanisms" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:crushed_tin_ore" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:blasting/tin_ingot_compat_silents_mechanisms" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/building_blocks/blasting/uranium_ingot_compat_silents_mechanisms.json b/src/generated/resources/data/create/advancements/recipes/building_blocks/blasting/uranium_ingot_compat_silents_mechanisms.json new file mode 100644 index 000000000..b9deb38e0 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/building_blocks/blasting/uranium_ingot_compat_silents_mechanisms.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:blasting/uranium_ingot_compat_silents_mechanisms" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:crushed_uranium_ore" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:blasting/uranium_ingot_compat_silents_mechanisms" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/building_blocks/smelting/aluminum_ingot_compat_silents_mechanisms.json b/src/generated/resources/data/create/advancements/recipes/building_blocks/smelting/aluminum_ingot_compat_silents_mechanisms.json new file mode 100644 index 000000000..989a17b16 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/building_blocks/smelting/aluminum_ingot_compat_silents_mechanisms.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:smelting/aluminum_ingot_compat_silents_mechanisms" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:crushed_aluminum_ore" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:smelting/aluminum_ingot_compat_silents_mechanisms" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/building_blocks/smelting/ingot_aluminum_compat_immersiveengineering.json b/src/generated/resources/data/create/advancements/recipes/building_blocks/smelting/ingot_aluminum_compat_immersiveengineering.json new file mode 100644 index 000000000..d93e8f57b --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/building_blocks/smelting/ingot_aluminum_compat_immersiveengineering.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:smelting/ingot_aluminum_compat_immersiveengineering" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:crushed_aluminum_ore" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:smelting/ingot_aluminum_compat_immersiveengineering" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/building_blocks/smelting/ingot_lead_compat_immersiveengineering.json b/src/generated/resources/data/create/advancements/recipes/building_blocks/smelting/ingot_lead_compat_immersiveengineering.json new file mode 100644 index 000000000..e0556cd50 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/building_blocks/smelting/ingot_lead_compat_immersiveengineering.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:smelting/ingot_lead_compat_immersiveengineering" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:crushed_lead_ore" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:smelting/ingot_lead_compat_immersiveengineering" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/building_blocks/smelting/ingot_nickel_compat_immersiveengineering.json b/src/generated/resources/data/create/advancements/recipes/building_blocks/smelting/ingot_nickel_compat_immersiveengineering.json new file mode 100644 index 000000000..e008f432a --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/building_blocks/smelting/ingot_nickel_compat_immersiveengineering.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:smelting/ingot_nickel_compat_immersiveengineering" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:crushed_nickel_ore" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:smelting/ingot_nickel_compat_immersiveengineering" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/building_blocks/smelting/ingot_silver_compat_immersiveengineering.json b/src/generated/resources/data/create/advancements/recipes/building_blocks/smelting/ingot_silver_compat_immersiveengineering.json new file mode 100644 index 000000000..a359a6511 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/building_blocks/smelting/ingot_silver_compat_immersiveengineering.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:smelting/ingot_silver_compat_immersiveengineering" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:crushed_silver_ore" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:smelting/ingot_silver_compat_immersiveengineering" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/building_blocks/smelting/ingot_uranium_compat_immersiveengineering.json b/src/generated/resources/data/create/advancements/recipes/building_blocks/smelting/ingot_uranium_compat_immersiveengineering.json new file mode 100644 index 000000000..67762dc69 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/building_blocks/smelting/ingot_uranium_compat_immersiveengineering.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:smelting/ingot_uranium_compat_immersiveengineering" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:crushed_uranium_ore" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:smelting/ingot_uranium_compat_immersiveengineering" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/building_blocks/smelting/lead_ingot_compat_mysticalworld.json b/src/generated/resources/data/create/advancements/recipes/building_blocks/smelting/lead_ingot_compat_mysticalworld.json new file mode 100644 index 000000000..59611d7a7 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/building_blocks/smelting/lead_ingot_compat_mysticalworld.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:smelting/lead_ingot_compat_mysticalworld" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:crushed_lead_ore" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:smelting/lead_ingot_compat_mysticalworld" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/building_blocks/smelting/lead_ingot_compat_silents_mechanisms.json b/src/generated/resources/data/create/advancements/recipes/building_blocks/smelting/lead_ingot_compat_silents_mechanisms.json new file mode 100644 index 000000000..5854e4350 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/building_blocks/smelting/lead_ingot_compat_silents_mechanisms.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:smelting/lead_ingot_compat_silents_mechanisms" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:crushed_lead_ore" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:smelting/lead_ingot_compat_silents_mechanisms" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/building_blocks/smelting/nickel_ingot_compat_silents_mechanisms.json b/src/generated/resources/data/create/advancements/recipes/building_blocks/smelting/nickel_ingot_compat_silents_mechanisms.json new file mode 100644 index 000000000..30cf3ee8d --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/building_blocks/smelting/nickel_ingot_compat_silents_mechanisms.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:smelting/nickel_ingot_compat_silents_mechanisms" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:crushed_nickel_ore" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:smelting/nickel_ingot_compat_silents_mechanisms" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/building_blocks/smelting/osmium_ingot_compat_mekanism.json b/src/generated/resources/data/create/advancements/recipes/building_blocks/smelting/osmium_ingot_compat_mekanism.json new file mode 100644 index 000000000..8ef5a05d5 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/building_blocks/smelting/osmium_ingot_compat_mekanism.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:smelting/osmium_ingot_compat_mekanism" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:crushed_osmium_ore" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:smelting/osmium_ingot_compat_mekanism" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/building_blocks/smelting/platinum_ingot_compat_silents_mechanisms.json b/src/generated/resources/data/create/advancements/recipes/building_blocks/smelting/platinum_ingot_compat_silents_mechanisms.json new file mode 100644 index 000000000..2e3bea005 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/building_blocks/smelting/platinum_ingot_compat_silents_mechanisms.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:smelting/platinum_ingot_compat_silents_mechanisms" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:crushed_platinum_ore" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:smelting/platinum_ingot_compat_silents_mechanisms" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/building_blocks/smelting/quicksilver_ingot_compat_mysticalworld.json b/src/generated/resources/data/create/advancements/recipes/building_blocks/smelting/quicksilver_ingot_compat_mysticalworld.json new file mode 100644 index 000000000..2ec4a4e04 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/building_blocks/smelting/quicksilver_ingot_compat_mysticalworld.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:smelting/quicksilver_ingot_compat_mysticalworld" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:crushed_quicksilver_ore" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:smelting/quicksilver_ingot_compat_mysticalworld" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/building_blocks/smelting/silver_ingot_compat_mysticalworld.json b/src/generated/resources/data/create/advancements/recipes/building_blocks/smelting/silver_ingot_compat_mysticalworld.json new file mode 100644 index 000000000..e01b36550 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/building_blocks/smelting/silver_ingot_compat_mysticalworld.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:smelting/silver_ingot_compat_mysticalworld" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:crushed_silver_ore" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:smelting/silver_ingot_compat_mysticalworld" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/building_blocks/smelting/silver_ingot_compat_silents_mechanisms.json b/src/generated/resources/data/create/advancements/recipes/building_blocks/smelting/silver_ingot_compat_silents_mechanisms.json new file mode 100644 index 000000000..85c393349 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/building_blocks/smelting/silver_ingot_compat_silents_mechanisms.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:smelting/silver_ingot_compat_silents_mechanisms" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:crushed_silver_ore" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:smelting/silver_ingot_compat_silents_mechanisms" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/building_blocks/smelting/tin_ingot_compat_mekanism.json b/src/generated/resources/data/create/advancements/recipes/building_blocks/smelting/tin_ingot_compat_mekanism.json new file mode 100644 index 000000000..be2f789a2 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/building_blocks/smelting/tin_ingot_compat_mekanism.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:smelting/tin_ingot_compat_mekanism" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:crushed_tin_ore" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:smelting/tin_ingot_compat_mekanism" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/building_blocks/smelting/tin_ingot_compat_mysticalworld.json b/src/generated/resources/data/create/advancements/recipes/building_blocks/smelting/tin_ingot_compat_mysticalworld.json new file mode 100644 index 000000000..c91bf7f7e --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/building_blocks/smelting/tin_ingot_compat_mysticalworld.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:smelting/tin_ingot_compat_mysticalworld" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:crushed_tin_ore" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:smelting/tin_ingot_compat_mysticalworld" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/building_blocks/smelting/tin_ingot_compat_silents_mechanisms.json b/src/generated/resources/data/create/advancements/recipes/building_blocks/smelting/tin_ingot_compat_silents_mechanisms.json new file mode 100644 index 000000000..f5a627d65 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/building_blocks/smelting/tin_ingot_compat_silents_mechanisms.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:smelting/tin_ingot_compat_silents_mechanisms" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:crushed_tin_ore" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:smelting/tin_ingot_compat_silents_mechanisms" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/building_blocks/smelting/uranium_ingot_compat_silents_mechanisms.json b/src/generated/resources/data/create/advancements/recipes/building_blocks/smelting/uranium_ingot_compat_silents_mechanisms.json new file mode 100644 index 000000000..173237f69 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/building_blocks/smelting/uranium_ingot_compat_silents_mechanisms.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:smelting/uranium_ingot_compat_silents_mechanisms" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:crushed_uranium_ore" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:smelting/uranium_ingot_compat_silents_mechanisms" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/blasting/aluminum_ingot_compat_silents_mechanisms.json b/src/generated/resources/data/create/recipes/blasting/aluminum_ingot_compat_silents_mechanisms.json new file mode 100644 index 000000000..fd2790eab --- /dev/null +++ b/src/generated/resources/data/create/recipes/blasting/aluminum_ingot_compat_silents_mechanisms.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:blasting", + "ingredient": { + "item": "create:crushed_aluminum_ore" + }, + "result": "silents_mechanisms:aluminum_ingot", + "experience": 0.1, + "cookingtime": 100, + "conditions": [ + { + "modid": "silents_mechanisms", + "type": "forge:mod_loaded" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/blasting/ingot_aluminum_compat_immersiveengineering.json b/src/generated/resources/data/create/recipes/blasting/ingot_aluminum_compat_immersiveengineering.json new file mode 100644 index 000000000..df88850d4 --- /dev/null +++ b/src/generated/resources/data/create/recipes/blasting/ingot_aluminum_compat_immersiveengineering.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:blasting", + "ingredient": { + "item": "create:crushed_aluminum_ore" + }, + "result": "immersiveengineering:ingot_aluminum", + "experience": 0.1, + "cookingtime": 100, + "conditions": [ + { + "modid": "immersiveengineering", + "type": "forge:mod_loaded" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/blasting/ingot_lead_compat_immersiveengineering.json b/src/generated/resources/data/create/recipes/blasting/ingot_lead_compat_immersiveengineering.json new file mode 100644 index 000000000..74f359db2 --- /dev/null +++ b/src/generated/resources/data/create/recipes/blasting/ingot_lead_compat_immersiveengineering.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:blasting", + "ingredient": { + "item": "create:crushed_lead_ore" + }, + "result": "immersiveengineering:ingot_lead", + "experience": 0.1, + "cookingtime": 100, + "conditions": [ + { + "modid": "immersiveengineering", + "type": "forge:mod_loaded" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/blasting/ingot_nickel_compat_immersiveengineering.json b/src/generated/resources/data/create/recipes/blasting/ingot_nickel_compat_immersiveengineering.json new file mode 100644 index 000000000..8ad2bf41b --- /dev/null +++ b/src/generated/resources/data/create/recipes/blasting/ingot_nickel_compat_immersiveengineering.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:blasting", + "ingredient": { + "item": "create:crushed_nickel_ore" + }, + "result": "immersiveengineering:ingot_nickel", + "experience": 0.1, + "cookingtime": 100, + "conditions": [ + { + "modid": "immersiveengineering", + "type": "forge:mod_loaded" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/blasting/ingot_silver_compat_immersiveengineering.json b/src/generated/resources/data/create/recipes/blasting/ingot_silver_compat_immersiveengineering.json new file mode 100644 index 000000000..4b0fac0c8 --- /dev/null +++ b/src/generated/resources/data/create/recipes/blasting/ingot_silver_compat_immersiveengineering.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:blasting", + "ingredient": { + "item": "create:crushed_silver_ore" + }, + "result": "immersiveengineering:ingot_silver", + "experience": 0.1, + "cookingtime": 100, + "conditions": [ + { + "modid": "immersiveengineering", + "type": "forge:mod_loaded" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/blasting/ingot_uranium_compat_immersiveengineering.json b/src/generated/resources/data/create/recipes/blasting/ingot_uranium_compat_immersiveengineering.json new file mode 100644 index 000000000..52c435ebf --- /dev/null +++ b/src/generated/resources/data/create/recipes/blasting/ingot_uranium_compat_immersiveengineering.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:blasting", + "ingredient": { + "item": "create:crushed_uranium_ore" + }, + "result": "immersiveengineering:ingot_uranium", + "experience": 0.1, + "cookingtime": 100, + "conditions": [ + { + "modid": "immersiveengineering", + "type": "forge:mod_loaded" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/blasting/lead_ingot_compat_mysticalworld.json b/src/generated/resources/data/create/recipes/blasting/lead_ingot_compat_mysticalworld.json new file mode 100644 index 000000000..beae6055d --- /dev/null +++ b/src/generated/resources/data/create/recipes/blasting/lead_ingot_compat_mysticalworld.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:blasting", + "ingredient": { + "item": "create:crushed_lead_ore" + }, + "result": "mysticalworld:lead_ingot", + "experience": 0.1, + "cookingtime": 100, + "conditions": [ + { + "modid": "mysticalworld", + "type": "forge:mod_loaded" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/blasting/lead_ingot_compat_silents_mechanisms.json b/src/generated/resources/data/create/recipes/blasting/lead_ingot_compat_silents_mechanisms.json new file mode 100644 index 000000000..84f5d58b0 --- /dev/null +++ b/src/generated/resources/data/create/recipes/blasting/lead_ingot_compat_silents_mechanisms.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:blasting", + "ingredient": { + "item": "create:crushed_lead_ore" + }, + "result": "silents_mechanisms:lead_ingot", + "experience": 0.1, + "cookingtime": 100, + "conditions": [ + { + "modid": "silents_mechanisms", + "type": "forge:mod_loaded" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/blasting/nickel_ingot_compat_silents_mechanisms.json b/src/generated/resources/data/create/recipes/blasting/nickel_ingot_compat_silents_mechanisms.json new file mode 100644 index 000000000..fcae2b6e6 --- /dev/null +++ b/src/generated/resources/data/create/recipes/blasting/nickel_ingot_compat_silents_mechanisms.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:blasting", + "ingredient": { + "item": "create:crushed_nickel_ore" + }, + "result": "silents_mechanisms:nickel_ingot", + "experience": 0.1, + "cookingtime": 100, + "conditions": [ + { + "modid": "silents_mechanisms", + "type": "forge:mod_loaded" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/blasting/osmium_ingot_compat_mekanism.json b/src/generated/resources/data/create/recipes/blasting/osmium_ingot_compat_mekanism.json new file mode 100644 index 000000000..65bbfe190 --- /dev/null +++ b/src/generated/resources/data/create/recipes/blasting/osmium_ingot_compat_mekanism.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:blasting", + "ingredient": { + "item": "create:crushed_osmium_ore" + }, + "result": "mekanism:osmium_ingot", + "experience": 0.1, + "cookingtime": 100, + "conditions": [ + { + "modid": "mekanism", + "type": "forge:mod_loaded" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/blasting/platinum_ingot_compat_silents_mechanisms.json b/src/generated/resources/data/create/recipes/blasting/platinum_ingot_compat_silents_mechanisms.json new file mode 100644 index 000000000..2c6c22847 --- /dev/null +++ b/src/generated/resources/data/create/recipes/blasting/platinum_ingot_compat_silents_mechanisms.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:blasting", + "ingredient": { + "item": "create:crushed_platinum_ore" + }, + "result": "silents_mechanisms:platinum_ingot", + "experience": 0.1, + "cookingtime": 100, + "conditions": [ + { + "modid": "silents_mechanisms", + "type": "forge:mod_loaded" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/blasting/quicksilver_ingot_compat_mysticalworld.json b/src/generated/resources/data/create/recipes/blasting/quicksilver_ingot_compat_mysticalworld.json new file mode 100644 index 000000000..9e0bff2a7 --- /dev/null +++ b/src/generated/resources/data/create/recipes/blasting/quicksilver_ingot_compat_mysticalworld.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:blasting", + "ingredient": { + "item": "create:crushed_quicksilver_ore" + }, + "result": "mysticalworld:quicksilver_ingot", + "experience": 0.1, + "cookingtime": 100, + "conditions": [ + { + "modid": "mysticalworld", + "type": "forge:mod_loaded" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/blasting/silver_ingot_compat_mysticalworld.json b/src/generated/resources/data/create/recipes/blasting/silver_ingot_compat_mysticalworld.json new file mode 100644 index 000000000..ffa5dbf2f --- /dev/null +++ b/src/generated/resources/data/create/recipes/blasting/silver_ingot_compat_mysticalworld.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:blasting", + "ingredient": { + "item": "create:crushed_silver_ore" + }, + "result": "mysticalworld:silver_ingot", + "experience": 0.1, + "cookingtime": 100, + "conditions": [ + { + "modid": "mysticalworld", + "type": "forge:mod_loaded" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/blasting/silver_ingot_compat_silents_mechanisms.json b/src/generated/resources/data/create/recipes/blasting/silver_ingot_compat_silents_mechanisms.json new file mode 100644 index 000000000..aeb193365 --- /dev/null +++ b/src/generated/resources/data/create/recipes/blasting/silver_ingot_compat_silents_mechanisms.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:blasting", + "ingredient": { + "item": "create:crushed_silver_ore" + }, + "result": "silents_mechanisms:silver_ingot", + "experience": 0.1, + "cookingtime": 100, + "conditions": [ + { + "modid": "silents_mechanisms", + "type": "forge:mod_loaded" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/blasting/tin_ingot_compat_mekanism.json b/src/generated/resources/data/create/recipes/blasting/tin_ingot_compat_mekanism.json new file mode 100644 index 000000000..182dec6ef --- /dev/null +++ b/src/generated/resources/data/create/recipes/blasting/tin_ingot_compat_mekanism.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:blasting", + "ingredient": { + "item": "create:crushed_tin_ore" + }, + "result": "mekanism:tin_ingot", + "experience": 0.1, + "cookingtime": 100, + "conditions": [ + { + "modid": "mekanism", + "type": "forge:mod_loaded" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/blasting/tin_ingot_compat_mysticalworld.json b/src/generated/resources/data/create/recipes/blasting/tin_ingot_compat_mysticalworld.json new file mode 100644 index 000000000..039044d63 --- /dev/null +++ b/src/generated/resources/data/create/recipes/blasting/tin_ingot_compat_mysticalworld.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:blasting", + "ingredient": { + "item": "create:crushed_tin_ore" + }, + "result": "mysticalworld:tin_ingot", + "experience": 0.1, + "cookingtime": 100, + "conditions": [ + { + "modid": "mysticalworld", + "type": "forge:mod_loaded" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/blasting/tin_ingot_compat_silents_mechanisms.json b/src/generated/resources/data/create/recipes/blasting/tin_ingot_compat_silents_mechanisms.json new file mode 100644 index 000000000..200ff3924 --- /dev/null +++ b/src/generated/resources/data/create/recipes/blasting/tin_ingot_compat_silents_mechanisms.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:blasting", + "ingredient": { + "item": "create:crushed_tin_ore" + }, + "result": "silents_mechanisms:tin_ingot", + "experience": 0.1, + "cookingtime": 100, + "conditions": [ + { + "modid": "silents_mechanisms", + "type": "forge:mod_loaded" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/blasting/uranium_ingot_compat_silents_mechanisms.json b/src/generated/resources/data/create/recipes/blasting/uranium_ingot_compat_silents_mechanisms.json new file mode 100644 index 000000000..b160e2511 --- /dev/null +++ b/src/generated/resources/data/create/recipes/blasting/uranium_ingot_compat_silents_mechanisms.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:blasting", + "ingredient": { + "item": "create:crushed_uranium_ore" + }, + "result": "silents_mechanisms:uranium_ingot", + "experience": 0.1, + "cookingtime": 100, + "conditions": [ + { + "modid": "silents_mechanisms", + "type": "forge:mod_loaded" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crushing/aluminum_ore.json b/src/generated/resources/data/create/recipes/crushing/aluminum_ore.json new file mode 100644 index 000000000..7c6472470 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crushing/aluminum_ore.json @@ -0,0 +1,32 @@ +{ + "type": "create:crushing", + "ingredients": [ + { + "tag": "forge:ores/aluminum" + } + ], + "results": [ + { + "item": "create:crushed_aluminum_ore" + }, + { + "item": "create:crushed_aluminum_ore", + "count": 2, + "chance": 0.3 + }, + { + "item": "minecraft:cobblestone", + "chance": 0.125 + } + ], + "processingTime": 300, + "conditions": [ + { + "value": { + "tag": "forge:ores/aluminum", + "type": "forge:tag_empty" + }, + "type": "forge:not" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crushing/copper_ore.json b/src/generated/resources/data/create/recipes/crushing/copper_ore.json index 8619d352d..cc80390c1 100644 --- a/src/generated/resources/data/create/recipes/crushing/copper_ore.json +++ b/src/generated/resources/data/create/recipes/crushing/copper_ore.json @@ -19,5 +19,14 @@ "chance": 0.125 } ], - "processingTime": 350 + "processingTime": 350, + "conditions": [ + { + "value": { + "tag": "forge:ores/copper", + "type": "forge:tag_empty" + }, + "type": "forge:not" + } + ] } \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crushing/gold_ore.json b/src/generated/resources/data/create/recipes/crushing/gold_ore.json index 9e0cce547..8545c7d32 100644 --- a/src/generated/resources/data/create/recipes/crushing/gold_ore.json +++ b/src/generated/resources/data/create/recipes/crushing/gold_ore.json @@ -19,5 +19,14 @@ "chance": 0.125 } ], - "processingTime": 300 + "processingTime": 300, + "conditions": [ + { + "value": { + "tag": "forge:ores/gold", + "type": "forge:tag_empty" + }, + "type": "forge:not" + } + ] } \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crushing/iron_ore.json b/src/generated/resources/data/create/recipes/crushing/iron_ore.json index bdc80fc6e..d67f352ee 100644 --- a/src/generated/resources/data/create/recipes/crushing/iron_ore.json +++ b/src/generated/resources/data/create/recipes/crushing/iron_ore.json @@ -19,5 +19,14 @@ "chance": 0.125 } ], - "processingTime": 400 + "processingTime": 400, + "conditions": [ + { + "value": { + "tag": "forge:ores/iron", + "type": "forge:tag_empty" + }, + "type": "forge:not" + } + ] } \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crushing/lead_ore.json b/src/generated/resources/data/create/recipes/crushing/lead_ore.json new file mode 100644 index 000000000..adbefb9f7 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crushing/lead_ore.json @@ -0,0 +1,32 @@ +{ + "type": "create:crushing", + "ingredients": [ + { + "tag": "forge:ores/lead" + } + ], + "results": [ + { + "item": "create:crushed_lead_ore" + }, + { + "item": "create:crushed_lead_ore", + "count": 2, + "chance": 0.3 + }, + { + "item": "minecraft:cobblestone", + "chance": 0.125 + } + ], + "processingTime": 400, + "conditions": [ + { + "value": { + "tag": "forge:ores/lead", + "type": "forge:tag_empty" + }, + "type": "forge:not" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crushing/nickel_ore.json b/src/generated/resources/data/create/recipes/crushing/nickel_ore.json new file mode 100644 index 000000000..22a5579ee --- /dev/null +++ b/src/generated/resources/data/create/recipes/crushing/nickel_ore.json @@ -0,0 +1,32 @@ +{ + "type": "create:crushing", + "ingredients": [ + { + "tag": "forge:ores/nickel" + } + ], + "results": [ + { + "item": "create:crushed_nickel_ore" + }, + { + "item": "create:crushed_nickel_ore", + "count": 2, + "chance": 0.3 + }, + { + "item": "minecraft:cobblestone", + "chance": 0.125 + } + ], + "processingTime": 350, + "conditions": [ + { + "value": { + "tag": "forge:ores/nickel", + "type": "forge:tag_empty" + }, + "type": "forge:not" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crushing/osmium_ore.json b/src/generated/resources/data/create/recipes/crushing/osmium_ore.json new file mode 100644 index 000000000..2620b7fd3 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crushing/osmium_ore.json @@ -0,0 +1,32 @@ +{ + "type": "create:crushing", + "ingredients": [ + { + "tag": "forge:ores/osmium" + } + ], + "results": [ + { + "item": "create:crushed_osmium_ore" + }, + { + "item": "create:crushed_osmium_ore", + "count": 2, + "chance": 0.3 + }, + { + "item": "minecraft:cobblestone", + "chance": 0.125 + } + ], + "processingTime": 400, + "conditions": [ + { + "value": { + "tag": "forge:ores/osmium", + "type": "forge:tag_empty" + }, + "type": "forge:not" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crushing/platinum_ore.json b/src/generated/resources/data/create/recipes/crushing/platinum_ore.json new file mode 100644 index 000000000..edaa78261 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crushing/platinum_ore.json @@ -0,0 +1,32 @@ +{ + "type": "create:crushing", + "ingredients": [ + { + "tag": "forge:ores/platinum" + } + ], + "results": [ + { + "item": "create:crushed_platinum_ore" + }, + { + "item": "create:crushed_platinum_ore", + "count": 2, + "chance": 0.3 + }, + { + "item": "minecraft:cobblestone", + "chance": 0.125 + } + ], + "processingTime": 300, + "conditions": [ + { + "value": { + "tag": "forge:ores/platinum", + "type": "forge:tag_empty" + }, + "type": "forge:not" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crushing/quicksilver_ore.json b/src/generated/resources/data/create/recipes/crushing/quicksilver_ore.json new file mode 100644 index 000000000..05484d91e --- /dev/null +++ b/src/generated/resources/data/create/recipes/crushing/quicksilver_ore.json @@ -0,0 +1,32 @@ +{ + "type": "create:crushing", + "ingredients": [ + { + "tag": "forge:ores/quicksilver" + } + ], + "results": [ + { + "item": "create:crushed_quicksilver_ore" + }, + { + "item": "create:crushed_quicksilver_ore", + "count": 2, + "chance": 0.3 + }, + { + "item": "minecraft:cobblestone", + "chance": 0.125 + } + ], + "processingTime": 300, + "conditions": [ + { + "value": { + "tag": "forge:ores/quicksilver", + "type": "forge:tag_empty" + }, + "type": "forge:not" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crushing/silver_ore.json b/src/generated/resources/data/create/recipes/crushing/silver_ore.json new file mode 100644 index 000000000..5358eba8d --- /dev/null +++ b/src/generated/resources/data/create/recipes/crushing/silver_ore.json @@ -0,0 +1,32 @@ +{ + "type": "create:crushing", + "ingredients": [ + { + "tag": "forge:ores/silver" + } + ], + "results": [ + { + "item": "create:crushed_silver_ore" + }, + { + "item": "create:crushed_silver_ore", + "count": 2, + "chance": 0.3 + }, + { + "item": "minecraft:cobblestone", + "chance": 0.125 + } + ], + "processingTime": 300, + "conditions": [ + { + "value": { + "tag": "forge:ores/silver", + "type": "forge:tag_empty" + }, + "type": "forge:not" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crushing/tin_ore.json b/src/generated/resources/data/create/recipes/crushing/tin_ore.json new file mode 100644 index 000000000..59bae1b52 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crushing/tin_ore.json @@ -0,0 +1,32 @@ +{ + "type": "create:crushing", + "ingredients": [ + { + "tag": "forge:ores/tin" + } + ], + "results": [ + { + "item": "create:crushed_tin_ore" + }, + { + "item": "create:crushed_tin_ore", + "count": 2, + "chance": 0.3 + }, + { + "item": "minecraft:cobblestone", + "chance": 0.125 + } + ], + "processingTime": 350, + "conditions": [ + { + "value": { + "tag": "forge:ores/tin", + "type": "forge:tag_empty" + }, + "type": "forge:not" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crushing/uranium_ore.json b/src/generated/resources/data/create/recipes/crushing/uranium_ore.json new file mode 100644 index 000000000..a00f7f03e --- /dev/null +++ b/src/generated/resources/data/create/recipes/crushing/uranium_ore.json @@ -0,0 +1,32 @@ +{ + "type": "create:crushing", + "ingredients": [ + { + "tag": "forge:ores/uranium" + } + ], + "results": [ + { + "item": "create:crushed_uranium_ore" + }, + { + "item": "create:crushed_uranium_ore", + "count": 2, + "chance": 0.3 + }, + { + "item": "minecraft:cobblestone", + "chance": 0.125 + } + ], + "processingTime": 400, + "conditions": [ + { + "value": { + "tag": "forge:ores/uranium", + "type": "forge:tag_empty" + }, + "type": "forge:not" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crushing/zinc_ore.json b/src/generated/resources/data/create/recipes/crushing/zinc_ore.json index 9ae4fe46d..751c69559 100644 --- a/src/generated/resources/data/create/recipes/crushing/zinc_ore.json +++ b/src/generated/resources/data/create/recipes/crushing/zinc_ore.json @@ -19,5 +19,14 @@ "chance": 0.125 } ], - "processingTime": 350 + "processingTime": 350, + "conditions": [ + { + "value": { + "tag": "forge:ores/zinc", + "type": "forge:tag_empty" + }, + "type": "forge:not" + } + ] } \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/milling/aluminum_ore.json b/src/generated/resources/data/create/recipes/milling/aluminum_ore.json new file mode 100644 index 000000000..a0e94e54b --- /dev/null +++ b/src/generated/resources/data/create/recipes/milling/aluminum_ore.json @@ -0,0 +1,23 @@ +{ + "type": "create:milling", + "ingredients": [ + { + "tag": "forge:ores/aluminum" + } + ], + "results": [ + { + "item": "create:crushed_aluminum_ore" + } + ], + "processingTime": 300, + "conditions": [ + { + "value": { + "tag": "forge:ores/aluminum", + "type": "forge:tag_empty" + }, + "type": "forge:not" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/milling/copper_ore.json b/src/generated/resources/data/create/recipes/milling/copper_ore.json index 4d84da701..e8a1ffc78 100644 --- a/src/generated/resources/data/create/recipes/milling/copper_ore.json +++ b/src/generated/resources/data/create/recipes/milling/copper_ore.json @@ -10,5 +10,14 @@ "item": "create:crushed_copper_ore" } ], - "processingTime": 350 + "processingTime": 350, + "conditions": [ + { + "value": { + "tag": "forge:ores/copper", + "type": "forge:tag_empty" + }, + "type": "forge:not" + } + ] } \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/milling/gold_ore.json b/src/generated/resources/data/create/recipes/milling/gold_ore.json index 35fe22b01..c80b0d4fd 100644 --- a/src/generated/resources/data/create/recipes/milling/gold_ore.json +++ b/src/generated/resources/data/create/recipes/milling/gold_ore.json @@ -10,5 +10,14 @@ "item": "create:crushed_gold_ore" } ], - "processingTime": 300 + "processingTime": 300, + "conditions": [ + { + "value": { + "tag": "forge:ores/gold", + "type": "forge:tag_empty" + }, + "type": "forge:not" + } + ] } \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/milling/iron_ore.json b/src/generated/resources/data/create/recipes/milling/iron_ore.json index df42a64e6..ddbe1a20d 100644 --- a/src/generated/resources/data/create/recipes/milling/iron_ore.json +++ b/src/generated/resources/data/create/recipes/milling/iron_ore.json @@ -10,5 +10,14 @@ "item": "create:crushed_iron_ore" } ], - "processingTime": 400 + "processingTime": 400, + "conditions": [ + { + "value": { + "tag": "forge:ores/iron", + "type": "forge:tag_empty" + }, + "type": "forge:not" + } + ] } \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/milling/lead_ore.json b/src/generated/resources/data/create/recipes/milling/lead_ore.json new file mode 100644 index 000000000..7daad6dfa --- /dev/null +++ b/src/generated/resources/data/create/recipes/milling/lead_ore.json @@ -0,0 +1,23 @@ +{ + "type": "create:milling", + "ingredients": [ + { + "tag": "forge:ores/lead" + } + ], + "results": [ + { + "item": "create:crushed_lead_ore" + } + ], + "processingTime": 400, + "conditions": [ + { + "value": { + "tag": "forge:ores/lead", + "type": "forge:tag_empty" + }, + "type": "forge:not" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/milling/nickel_ore.json b/src/generated/resources/data/create/recipes/milling/nickel_ore.json new file mode 100644 index 000000000..3e113bbe3 --- /dev/null +++ b/src/generated/resources/data/create/recipes/milling/nickel_ore.json @@ -0,0 +1,23 @@ +{ + "type": "create:milling", + "ingredients": [ + { + "tag": "forge:ores/nickel" + } + ], + "results": [ + { + "item": "create:crushed_nickel_ore" + } + ], + "processingTime": 350, + "conditions": [ + { + "value": { + "tag": "forge:ores/nickel", + "type": "forge:tag_empty" + }, + "type": "forge:not" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/milling/osmium_ore.json b/src/generated/resources/data/create/recipes/milling/osmium_ore.json new file mode 100644 index 000000000..b6969f922 --- /dev/null +++ b/src/generated/resources/data/create/recipes/milling/osmium_ore.json @@ -0,0 +1,23 @@ +{ + "type": "create:milling", + "ingredients": [ + { + "tag": "forge:ores/osmium" + } + ], + "results": [ + { + "item": "create:crushed_osmium_ore" + } + ], + "processingTime": 400, + "conditions": [ + { + "value": { + "tag": "forge:ores/osmium", + "type": "forge:tag_empty" + }, + "type": "forge:not" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/milling/platinum_ore.json b/src/generated/resources/data/create/recipes/milling/platinum_ore.json new file mode 100644 index 000000000..9f71f1a4c --- /dev/null +++ b/src/generated/resources/data/create/recipes/milling/platinum_ore.json @@ -0,0 +1,23 @@ +{ + "type": "create:milling", + "ingredients": [ + { + "tag": "forge:ores/platinum" + } + ], + "results": [ + { + "item": "create:crushed_platinum_ore" + } + ], + "processingTime": 300, + "conditions": [ + { + "value": { + "tag": "forge:ores/platinum", + "type": "forge:tag_empty" + }, + "type": "forge:not" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/milling/quicksilver_ore.json b/src/generated/resources/data/create/recipes/milling/quicksilver_ore.json new file mode 100644 index 000000000..14e920f10 --- /dev/null +++ b/src/generated/resources/data/create/recipes/milling/quicksilver_ore.json @@ -0,0 +1,23 @@ +{ + "type": "create:milling", + "ingredients": [ + { + "tag": "forge:ores/quicksilver" + } + ], + "results": [ + { + "item": "create:crushed_quicksilver_ore" + } + ], + "processingTime": 300, + "conditions": [ + { + "value": { + "tag": "forge:ores/quicksilver", + "type": "forge:tag_empty" + }, + "type": "forge:not" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/milling/silver_ore.json b/src/generated/resources/data/create/recipes/milling/silver_ore.json new file mode 100644 index 000000000..57c73480f --- /dev/null +++ b/src/generated/resources/data/create/recipes/milling/silver_ore.json @@ -0,0 +1,23 @@ +{ + "type": "create:milling", + "ingredients": [ + { + "tag": "forge:ores/silver" + } + ], + "results": [ + { + "item": "create:crushed_silver_ore" + } + ], + "processingTime": 300, + "conditions": [ + { + "value": { + "tag": "forge:ores/silver", + "type": "forge:tag_empty" + }, + "type": "forge:not" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/milling/tin_ore.json b/src/generated/resources/data/create/recipes/milling/tin_ore.json new file mode 100644 index 000000000..1c2178db4 --- /dev/null +++ b/src/generated/resources/data/create/recipes/milling/tin_ore.json @@ -0,0 +1,23 @@ +{ + "type": "create:milling", + "ingredients": [ + { + "tag": "forge:ores/tin" + } + ], + "results": [ + { + "item": "create:crushed_tin_ore" + } + ], + "processingTime": 350, + "conditions": [ + { + "value": { + "tag": "forge:ores/tin", + "type": "forge:tag_empty" + }, + "type": "forge:not" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/milling/uranium_ore.json b/src/generated/resources/data/create/recipes/milling/uranium_ore.json new file mode 100644 index 000000000..38da4894d --- /dev/null +++ b/src/generated/resources/data/create/recipes/milling/uranium_ore.json @@ -0,0 +1,23 @@ +{ + "type": "create:milling", + "ingredients": [ + { + "tag": "forge:ores/uranium" + } + ], + "results": [ + { + "item": "create:crushed_uranium_ore" + } + ], + "processingTime": 400, + "conditions": [ + { + "value": { + "tag": "forge:ores/uranium", + "type": "forge:tag_empty" + }, + "type": "forge:not" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/milling/zinc_ore.json b/src/generated/resources/data/create/recipes/milling/zinc_ore.json index 2b8242927..f2ff77f97 100644 --- a/src/generated/resources/data/create/recipes/milling/zinc_ore.json +++ b/src/generated/resources/data/create/recipes/milling/zinc_ore.json @@ -10,5 +10,14 @@ "item": "create:crushed_zinc_ore" } ], - "processingTime": 350 + "processingTime": 350, + "conditions": [ + { + "value": { + "tag": "forge:ores/zinc", + "type": "forge:tag_empty" + }, + "type": "forge:not" + } + ] } \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/smelting/aluminum_ingot_compat_silents_mechanisms.json b/src/generated/resources/data/create/recipes/smelting/aluminum_ingot_compat_silents_mechanisms.json new file mode 100644 index 000000000..5844e4fd8 --- /dev/null +++ b/src/generated/resources/data/create/recipes/smelting/aluminum_ingot_compat_silents_mechanisms.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:smelting", + "ingredient": { + "item": "create:crushed_aluminum_ore" + }, + "result": "silents_mechanisms:aluminum_ingot", + "experience": 0.1, + "cookingtime": 200, + "conditions": [ + { + "modid": "silents_mechanisms", + "type": "forge:mod_loaded" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/smelting/ingot_aluminum_compat_immersiveengineering.json b/src/generated/resources/data/create/recipes/smelting/ingot_aluminum_compat_immersiveengineering.json new file mode 100644 index 000000000..e76df0c7d --- /dev/null +++ b/src/generated/resources/data/create/recipes/smelting/ingot_aluminum_compat_immersiveengineering.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:smelting", + "ingredient": { + "item": "create:crushed_aluminum_ore" + }, + "result": "immersiveengineering:ingot_aluminum", + "experience": 0.1, + "cookingtime": 200, + "conditions": [ + { + "modid": "immersiveengineering", + "type": "forge:mod_loaded" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/smelting/ingot_lead_compat_immersiveengineering.json b/src/generated/resources/data/create/recipes/smelting/ingot_lead_compat_immersiveengineering.json new file mode 100644 index 000000000..c204213ef --- /dev/null +++ b/src/generated/resources/data/create/recipes/smelting/ingot_lead_compat_immersiveengineering.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:smelting", + "ingredient": { + "item": "create:crushed_lead_ore" + }, + "result": "immersiveengineering:ingot_lead", + "experience": 0.1, + "cookingtime": 200, + "conditions": [ + { + "modid": "immersiveengineering", + "type": "forge:mod_loaded" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/smelting/ingot_nickel_compat_immersiveengineering.json b/src/generated/resources/data/create/recipes/smelting/ingot_nickel_compat_immersiveengineering.json new file mode 100644 index 000000000..1beebd355 --- /dev/null +++ b/src/generated/resources/data/create/recipes/smelting/ingot_nickel_compat_immersiveengineering.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:smelting", + "ingredient": { + "item": "create:crushed_nickel_ore" + }, + "result": "immersiveengineering:ingot_nickel", + "experience": 0.1, + "cookingtime": 200, + "conditions": [ + { + "modid": "immersiveengineering", + "type": "forge:mod_loaded" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/smelting/ingot_silver_compat_immersiveengineering.json b/src/generated/resources/data/create/recipes/smelting/ingot_silver_compat_immersiveengineering.json new file mode 100644 index 000000000..02570ae93 --- /dev/null +++ b/src/generated/resources/data/create/recipes/smelting/ingot_silver_compat_immersiveengineering.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:smelting", + "ingredient": { + "item": "create:crushed_silver_ore" + }, + "result": "immersiveengineering:ingot_silver", + "experience": 0.1, + "cookingtime": 200, + "conditions": [ + { + "modid": "immersiveengineering", + "type": "forge:mod_loaded" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/smelting/ingot_uranium_compat_immersiveengineering.json b/src/generated/resources/data/create/recipes/smelting/ingot_uranium_compat_immersiveengineering.json new file mode 100644 index 000000000..a036fdfa2 --- /dev/null +++ b/src/generated/resources/data/create/recipes/smelting/ingot_uranium_compat_immersiveengineering.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:smelting", + "ingredient": { + "item": "create:crushed_uranium_ore" + }, + "result": "immersiveengineering:ingot_uranium", + "experience": 0.1, + "cookingtime": 200, + "conditions": [ + { + "modid": "immersiveengineering", + "type": "forge:mod_loaded" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/smelting/lead_ingot_compat_mysticalworld.json b/src/generated/resources/data/create/recipes/smelting/lead_ingot_compat_mysticalworld.json new file mode 100644 index 000000000..389c5124f --- /dev/null +++ b/src/generated/resources/data/create/recipes/smelting/lead_ingot_compat_mysticalworld.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:smelting", + "ingredient": { + "item": "create:crushed_lead_ore" + }, + "result": "mysticalworld:lead_ingot", + "experience": 0.1, + "cookingtime": 200, + "conditions": [ + { + "modid": "mysticalworld", + "type": "forge:mod_loaded" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/smelting/lead_ingot_compat_silents_mechanisms.json b/src/generated/resources/data/create/recipes/smelting/lead_ingot_compat_silents_mechanisms.json new file mode 100644 index 000000000..de1333398 --- /dev/null +++ b/src/generated/resources/data/create/recipes/smelting/lead_ingot_compat_silents_mechanisms.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:smelting", + "ingredient": { + "item": "create:crushed_lead_ore" + }, + "result": "silents_mechanisms:lead_ingot", + "experience": 0.1, + "cookingtime": 200, + "conditions": [ + { + "modid": "silents_mechanisms", + "type": "forge:mod_loaded" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/smelting/nickel_ingot_compat_silents_mechanisms.json b/src/generated/resources/data/create/recipes/smelting/nickel_ingot_compat_silents_mechanisms.json new file mode 100644 index 000000000..536c7c08f --- /dev/null +++ b/src/generated/resources/data/create/recipes/smelting/nickel_ingot_compat_silents_mechanisms.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:smelting", + "ingredient": { + "item": "create:crushed_nickel_ore" + }, + "result": "silents_mechanisms:nickel_ingot", + "experience": 0.1, + "cookingtime": 200, + "conditions": [ + { + "modid": "silents_mechanisms", + "type": "forge:mod_loaded" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/smelting/osmium_ingot_compat_mekanism.json b/src/generated/resources/data/create/recipes/smelting/osmium_ingot_compat_mekanism.json new file mode 100644 index 000000000..b522da67c --- /dev/null +++ b/src/generated/resources/data/create/recipes/smelting/osmium_ingot_compat_mekanism.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:smelting", + "ingredient": { + "item": "create:crushed_osmium_ore" + }, + "result": "mekanism:osmium_ingot", + "experience": 0.1, + "cookingtime": 200, + "conditions": [ + { + "modid": "mekanism", + "type": "forge:mod_loaded" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/smelting/platinum_ingot_compat_silents_mechanisms.json b/src/generated/resources/data/create/recipes/smelting/platinum_ingot_compat_silents_mechanisms.json new file mode 100644 index 000000000..1261866bb --- /dev/null +++ b/src/generated/resources/data/create/recipes/smelting/platinum_ingot_compat_silents_mechanisms.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:smelting", + "ingredient": { + "item": "create:crushed_platinum_ore" + }, + "result": "silents_mechanisms:platinum_ingot", + "experience": 0.1, + "cookingtime": 200, + "conditions": [ + { + "modid": "silents_mechanisms", + "type": "forge:mod_loaded" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/smelting/quicksilver_ingot_compat_mysticalworld.json b/src/generated/resources/data/create/recipes/smelting/quicksilver_ingot_compat_mysticalworld.json new file mode 100644 index 000000000..987ed26a8 --- /dev/null +++ b/src/generated/resources/data/create/recipes/smelting/quicksilver_ingot_compat_mysticalworld.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:smelting", + "ingredient": { + "item": "create:crushed_quicksilver_ore" + }, + "result": "mysticalworld:quicksilver_ingot", + "experience": 0.1, + "cookingtime": 200, + "conditions": [ + { + "modid": "mysticalworld", + "type": "forge:mod_loaded" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/smelting/silver_ingot_compat_mysticalworld.json b/src/generated/resources/data/create/recipes/smelting/silver_ingot_compat_mysticalworld.json new file mode 100644 index 000000000..e59c959e7 --- /dev/null +++ b/src/generated/resources/data/create/recipes/smelting/silver_ingot_compat_mysticalworld.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:smelting", + "ingredient": { + "item": "create:crushed_silver_ore" + }, + "result": "mysticalworld:silver_ingot", + "experience": 0.1, + "cookingtime": 200, + "conditions": [ + { + "modid": "mysticalworld", + "type": "forge:mod_loaded" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/smelting/silver_ingot_compat_silents_mechanisms.json b/src/generated/resources/data/create/recipes/smelting/silver_ingot_compat_silents_mechanisms.json new file mode 100644 index 000000000..6e2cfbce5 --- /dev/null +++ b/src/generated/resources/data/create/recipes/smelting/silver_ingot_compat_silents_mechanisms.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:smelting", + "ingredient": { + "item": "create:crushed_silver_ore" + }, + "result": "silents_mechanisms:silver_ingot", + "experience": 0.1, + "cookingtime": 200, + "conditions": [ + { + "modid": "silents_mechanisms", + "type": "forge:mod_loaded" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/smelting/tin_ingot_compat_mekanism.json b/src/generated/resources/data/create/recipes/smelting/tin_ingot_compat_mekanism.json new file mode 100644 index 000000000..c5f7205c7 --- /dev/null +++ b/src/generated/resources/data/create/recipes/smelting/tin_ingot_compat_mekanism.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:smelting", + "ingredient": { + "item": "create:crushed_tin_ore" + }, + "result": "mekanism:tin_ingot", + "experience": 0.1, + "cookingtime": 200, + "conditions": [ + { + "modid": "mekanism", + "type": "forge:mod_loaded" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/smelting/tin_ingot_compat_mysticalworld.json b/src/generated/resources/data/create/recipes/smelting/tin_ingot_compat_mysticalworld.json new file mode 100644 index 000000000..2249b2127 --- /dev/null +++ b/src/generated/resources/data/create/recipes/smelting/tin_ingot_compat_mysticalworld.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:smelting", + "ingredient": { + "item": "create:crushed_tin_ore" + }, + "result": "mysticalworld:tin_ingot", + "experience": 0.1, + "cookingtime": 200, + "conditions": [ + { + "modid": "mysticalworld", + "type": "forge:mod_loaded" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/smelting/tin_ingot_compat_silents_mechanisms.json b/src/generated/resources/data/create/recipes/smelting/tin_ingot_compat_silents_mechanisms.json new file mode 100644 index 000000000..3b8f7f777 --- /dev/null +++ b/src/generated/resources/data/create/recipes/smelting/tin_ingot_compat_silents_mechanisms.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:smelting", + "ingredient": { + "item": "create:crushed_tin_ore" + }, + "result": "silents_mechanisms:tin_ingot", + "experience": 0.1, + "cookingtime": 200, + "conditions": [ + { + "modid": "silents_mechanisms", + "type": "forge:mod_loaded" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/smelting/uranium_ingot_compat_silents_mechanisms.json b/src/generated/resources/data/create/recipes/smelting/uranium_ingot_compat_silents_mechanisms.json new file mode 100644 index 000000000..3084e8b05 --- /dev/null +++ b/src/generated/resources/data/create/recipes/smelting/uranium_ingot_compat_silents_mechanisms.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:smelting", + "ingredient": { + "item": "create:crushed_uranium_ore" + }, + "result": "silents_mechanisms:uranium_ingot", + "experience": 0.1, + "cookingtime": 200, + "conditions": [ + { + "modid": "silents_mechanisms", + "type": "forge:mod_loaded" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/splashing/immersiveengineering/crushed_aluminum_ore.json b/src/generated/resources/data/create/recipes/splashing/immersiveengineering/crushed_aluminum_ore.json new file mode 100644 index 000000000..e88525be6 --- /dev/null +++ b/src/generated/resources/data/create/recipes/splashing/immersiveengineering/crushed_aluminum_ore.json @@ -0,0 +1,25 @@ +{ + "type": "create:splashing", + "ingredients": [ + { + "item": "create:crushed_aluminum_ore" + } + ], + "results": [ + { + "item": "immersiveengineering:nugget_aluminum", + "count": 10 + }, + { + "item": "immersiveengineering:nugget_aluminum", + "count": 5, + "chance": 0.5 + } + ], + "conditions": [ + { + "modid": "immersiveengineering", + "type": "forge:mod_loaded" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/splashing/immersiveengineering/crushed_lead_ore.json b/src/generated/resources/data/create/recipes/splashing/immersiveengineering/crushed_lead_ore.json new file mode 100644 index 000000000..71bcde052 --- /dev/null +++ b/src/generated/resources/data/create/recipes/splashing/immersiveengineering/crushed_lead_ore.json @@ -0,0 +1,25 @@ +{ + "type": "create:splashing", + "ingredients": [ + { + "item": "create:crushed_lead_ore" + } + ], + "results": [ + { + "item": "immersiveengineering:nugget_lead", + "count": 10 + }, + { + "item": "immersiveengineering:nugget_lead", + "count": 5, + "chance": 0.5 + } + ], + "conditions": [ + { + "modid": "immersiveengineering", + "type": "forge:mod_loaded" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/splashing/immersiveengineering/crushed_nickel_ore.json b/src/generated/resources/data/create/recipes/splashing/immersiveengineering/crushed_nickel_ore.json new file mode 100644 index 000000000..03d9eaa3e --- /dev/null +++ b/src/generated/resources/data/create/recipes/splashing/immersiveengineering/crushed_nickel_ore.json @@ -0,0 +1,25 @@ +{ + "type": "create:splashing", + "ingredients": [ + { + "item": "create:crushed_nickel_ore" + } + ], + "results": [ + { + "item": "immersiveengineering:nugget_nickel", + "count": 10 + }, + { + "item": "immersiveengineering:nugget_nickel", + "count": 5, + "chance": 0.5 + } + ], + "conditions": [ + { + "modid": "immersiveengineering", + "type": "forge:mod_loaded" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/splashing/immersiveengineering/crushed_silver_ore.json b/src/generated/resources/data/create/recipes/splashing/immersiveengineering/crushed_silver_ore.json new file mode 100644 index 000000000..5b24d6a99 --- /dev/null +++ b/src/generated/resources/data/create/recipes/splashing/immersiveengineering/crushed_silver_ore.json @@ -0,0 +1,25 @@ +{ + "type": "create:splashing", + "ingredients": [ + { + "item": "create:crushed_silver_ore" + } + ], + "results": [ + { + "item": "immersiveengineering:nugget_silver", + "count": 10 + }, + { + "item": "immersiveengineering:nugget_silver", + "count": 5, + "chance": 0.5 + } + ], + "conditions": [ + { + "modid": "immersiveengineering", + "type": "forge:mod_loaded" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/splashing/immersiveengineering/crushed_uranium_ore.json b/src/generated/resources/data/create/recipes/splashing/immersiveengineering/crushed_uranium_ore.json new file mode 100644 index 000000000..8407663b3 --- /dev/null +++ b/src/generated/resources/data/create/recipes/splashing/immersiveengineering/crushed_uranium_ore.json @@ -0,0 +1,25 @@ +{ + "type": "create:splashing", + "ingredients": [ + { + "item": "create:crushed_uranium_ore" + } + ], + "results": [ + { + "item": "immersiveengineering:nugget_uranium", + "count": 10 + }, + { + "item": "immersiveengineering:nugget_uranium", + "count": 5, + "chance": 0.5 + } + ], + "conditions": [ + { + "modid": "immersiveengineering", + "type": "forge:mod_loaded" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/splashing/mekanism/crushed_osmium_ore.json b/src/generated/resources/data/create/recipes/splashing/mekanism/crushed_osmium_ore.json new file mode 100644 index 000000000..a01ea54c9 --- /dev/null +++ b/src/generated/resources/data/create/recipes/splashing/mekanism/crushed_osmium_ore.json @@ -0,0 +1,25 @@ +{ + "type": "create:splashing", + "ingredients": [ + { + "item": "create:crushed_osmium_ore" + } + ], + "results": [ + { + "item": "mekanism:osmium_nugget", + "count": 10 + }, + { + "item": "mekanism:osmium_nugget", + "count": 5, + "chance": 0.5 + } + ], + "conditions": [ + { + "modid": "mekanism", + "type": "forge:mod_loaded" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/splashing/mekanism/crushed_tin_ore.json b/src/generated/resources/data/create/recipes/splashing/mekanism/crushed_tin_ore.json new file mode 100644 index 000000000..4f04dbf57 --- /dev/null +++ b/src/generated/resources/data/create/recipes/splashing/mekanism/crushed_tin_ore.json @@ -0,0 +1,25 @@ +{ + "type": "create:splashing", + "ingredients": [ + { + "item": "create:crushed_tin_ore" + } + ], + "results": [ + { + "item": "mekanism:tin_nugget", + "count": 10 + }, + { + "item": "mekanism:tin_nugget", + "count": 5, + "chance": 0.5 + } + ], + "conditions": [ + { + "modid": "mekanism", + "type": "forge:mod_loaded" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/splashing/mysticalworld/crushed_lead_ore.json b/src/generated/resources/data/create/recipes/splashing/mysticalworld/crushed_lead_ore.json new file mode 100644 index 000000000..3361263fd --- /dev/null +++ b/src/generated/resources/data/create/recipes/splashing/mysticalworld/crushed_lead_ore.json @@ -0,0 +1,25 @@ +{ + "type": "create:splashing", + "ingredients": [ + { + "item": "create:crushed_lead_ore" + } + ], + "results": [ + { + "item": "mysticalworld:lead_nugget", + "count": 10 + }, + { + "item": "mysticalworld:lead_nugget", + "count": 5, + "chance": 0.5 + } + ], + "conditions": [ + { + "modid": "mysticalworld", + "type": "forge:mod_loaded" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/splashing/mysticalworld/crushed_quicksilver_ore.json b/src/generated/resources/data/create/recipes/splashing/mysticalworld/crushed_quicksilver_ore.json new file mode 100644 index 000000000..817c1636d --- /dev/null +++ b/src/generated/resources/data/create/recipes/splashing/mysticalworld/crushed_quicksilver_ore.json @@ -0,0 +1,25 @@ +{ + "type": "create:splashing", + "ingredients": [ + { + "item": "create:crushed_quicksilver_ore" + } + ], + "results": [ + { + "item": "mysticalworld:quicksilver_nugget", + "count": 10 + }, + { + "item": "mysticalworld:quicksilver_nugget", + "count": 5, + "chance": 0.5 + } + ], + "conditions": [ + { + "modid": "mysticalworld", + "type": "forge:mod_loaded" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/splashing/mysticalworld/crushed_silver_ore.json b/src/generated/resources/data/create/recipes/splashing/mysticalworld/crushed_silver_ore.json new file mode 100644 index 000000000..6f08f1cf9 --- /dev/null +++ b/src/generated/resources/data/create/recipes/splashing/mysticalworld/crushed_silver_ore.json @@ -0,0 +1,25 @@ +{ + "type": "create:splashing", + "ingredients": [ + { + "item": "create:crushed_silver_ore" + } + ], + "results": [ + { + "item": "mysticalworld:silver_nugget", + "count": 10 + }, + { + "item": "mysticalworld:silver_nugget", + "count": 5, + "chance": 0.5 + } + ], + "conditions": [ + { + "modid": "mysticalworld", + "type": "forge:mod_loaded" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/splashing/mysticalworld/crushed_tin_ore.json b/src/generated/resources/data/create/recipes/splashing/mysticalworld/crushed_tin_ore.json new file mode 100644 index 000000000..d2b63a94f --- /dev/null +++ b/src/generated/resources/data/create/recipes/splashing/mysticalworld/crushed_tin_ore.json @@ -0,0 +1,25 @@ +{ + "type": "create:splashing", + "ingredients": [ + { + "item": "create:crushed_tin_ore" + } + ], + "results": [ + { + "item": "mysticalworld:tin_nugget", + "count": 10 + }, + { + "item": "mysticalworld:tin_nugget", + "count": 5, + "chance": 0.5 + } + ], + "conditions": [ + { + "modid": "mysticalworld", + "type": "forge:mod_loaded" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/splashing/silents_mechanisms/crushed_aluminum_ore.json b/src/generated/resources/data/create/recipes/splashing/silents_mechanisms/crushed_aluminum_ore.json new file mode 100644 index 000000000..ebc8ed9a3 --- /dev/null +++ b/src/generated/resources/data/create/recipes/splashing/silents_mechanisms/crushed_aluminum_ore.json @@ -0,0 +1,25 @@ +{ + "type": "create:splashing", + "ingredients": [ + { + "item": "create:crushed_aluminum_ore" + } + ], + "results": [ + { + "item": "silents_mechanisms:aluminum_nugget", + "count": 10 + }, + { + "item": "silents_mechanisms:aluminum_nugget", + "count": 5, + "chance": 0.5 + } + ], + "conditions": [ + { + "modid": "silents_mechanisms", + "type": "forge:mod_loaded" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/splashing/silents_mechanisms/crushed_lead_ore.json b/src/generated/resources/data/create/recipes/splashing/silents_mechanisms/crushed_lead_ore.json new file mode 100644 index 000000000..5da948065 --- /dev/null +++ b/src/generated/resources/data/create/recipes/splashing/silents_mechanisms/crushed_lead_ore.json @@ -0,0 +1,25 @@ +{ + "type": "create:splashing", + "ingredients": [ + { + "item": "create:crushed_lead_ore" + } + ], + "results": [ + { + "item": "silents_mechanisms:lead_nugget", + "count": 10 + }, + { + "item": "silents_mechanisms:lead_nugget", + "count": 5, + "chance": 0.5 + } + ], + "conditions": [ + { + "modid": "silents_mechanisms", + "type": "forge:mod_loaded" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/splashing/silents_mechanisms/crushed_nickel_ore.json b/src/generated/resources/data/create/recipes/splashing/silents_mechanisms/crushed_nickel_ore.json new file mode 100644 index 000000000..9015c0579 --- /dev/null +++ b/src/generated/resources/data/create/recipes/splashing/silents_mechanisms/crushed_nickel_ore.json @@ -0,0 +1,25 @@ +{ + "type": "create:splashing", + "ingredients": [ + { + "item": "create:crushed_nickel_ore" + } + ], + "results": [ + { + "item": "silents_mechanisms:nickel_nugget", + "count": 10 + }, + { + "item": "silents_mechanisms:nickel_nugget", + "count": 5, + "chance": 0.5 + } + ], + "conditions": [ + { + "modid": "silents_mechanisms", + "type": "forge:mod_loaded" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/splashing/silents_mechanisms/crushed_platinum_ore.json b/src/generated/resources/data/create/recipes/splashing/silents_mechanisms/crushed_platinum_ore.json new file mode 100644 index 000000000..4a463a10a --- /dev/null +++ b/src/generated/resources/data/create/recipes/splashing/silents_mechanisms/crushed_platinum_ore.json @@ -0,0 +1,25 @@ +{ + "type": "create:splashing", + "ingredients": [ + { + "item": "create:crushed_platinum_ore" + } + ], + "results": [ + { + "item": "silents_mechanisms:platinum_nugget", + "count": 10 + }, + { + "item": "silents_mechanisms:platinum_nugget", + "count": 5, + "chance": 0.5 + } + ], + "conditions": [ + { + "modid": "silents_mechanisms", + "type": "forge:mod_loaded" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/splashing/silents_mechanisms/crushed_silver_ore.json b/src/generated/resources/data/create/recipes/splashing/silents_mechanisms/crushed_silver_ore.json new file mode 100644 index 000000000..77d1b5b24 --- /dev/null +++ b/src/generated/resources/data/create/recipes/splashing/silents_mechanisms/crushed_silver_ore.json @@ -0,0 +1,25 @@ +{ + "type": "create:splashing", + "ingredients": [ + { + "item": "create:crushed_silver_ore" + } + ], + "results": [ + { + "item": "silents_mechanisms:silver_nugget", + "count": 10 + }, + { + "item": "silents_mechanisms:silver_nugget", + "count": 5, + "chance": 0.5 + } + ], + "conditions": [ + { + "modid": "silents_mechanisms", + "type": "forge:mod_loaded" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/splashing/silents_mechanisms/crushed_tin_ore.json b/src/generated/resources/data/create/recipes/splashing/silents_mechanisms/crushed_tin_ore.json new file mode 100644 index 000000000..5ebf55141 --- /dev/null +++ b/src/generated/resources/data/create/recipes/splashing/silents_mechanisms/crushed_tin_ore.json @@ -0,0 +1,25 @@ +{ + "type": "create:splashing", + "ingredients": [ + { + "item": "create:crushed_tin_ore" + } + ], + "results": [ + { + "item": "silents_mechanisms:tin_nugget", + "count": 10 + }, + { + "item": "silents_mechanisms:tin_nugget", + "count": 5, + "chance": 0.5 + } + ], + "conditions": [ + { + "modid": "silents_mechanisms", + "type": "forge:mod_loaded" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/splashing/silents_mechanisms/crushed_uranium_ore.json b/src/generated/resources/data/create/recipes/splashing/silents_mechanisms/crushed_uranium_ore.json new file mode 100644 index 000000000..5da13a4ac --- /dev/null +++ b/src/generated/resources/data/create/recipes/splashing/silents_mechanisms/crushed_uranium_ore.json @@ -0,0 +1,25 @@ +{ + "type": "create:splashing", + "ingredients": [ + { + "item": "create:crushed_uranium_ore" + } + ], + "results": [ + { + "item": "silents_mechanisms:uranium_nugget", + "count": 10 + }, + { + "item": "silents_mechanisms:uranium_nugget", + "count": 5, + "chance": 0.5 + } + ], + "conditions": [ + { + "modid": "silents_mechanisms", + "type": "forge:mod_loaded" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/tags/items/crushed_ores.json b/src/generated/resources/data/create/tags/items/crushed_ores.json index 86d103722..69cc6ed10 100644 --- a/src/generated/resources/data/create/tags/items/crushed_ores.json +++ b/src/generated/resources/data/create/tags/items/crushed_ores.json @@ -5,6 +5,15 @@ "create:crushed_gold_ore", "create:crushed_copper_ore", "create:crushed_zinc_ore", - "create:crushed_brass" + "create:crushed_brass", + "create:crushed_osmium_ore", + "create:crushed_platinum_ore", + "create:crushed_silver_ore", + "create:crushed_tin_ore", + "create:crushed_lead_ore", + "create:crushed_quicksilver_ore", + "create:crushed_aluminum_ore", + "create:crushed_uranium_ore", + "create:crushed_nickel_ore" ] } \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/plates.json b/src/generated/resources/data/forge/tags/items/plates.json index c294488df..3ba58600a 100644 --- a/src/generated/resources/data/forge/tags/items/plates.json +++ b/src/generated/resources/data/forge/tags/items/plates.json @@ -4,6 +4,7 @@ "create:copper_sheet", "create:brass_sheet", "create:iron_sheet", - "create:golden_sheet" + "create:golden_sheet", + "create:lapis_sheet" ] } \ No newline at end of file diff --git a/src/generated/resources/data/forge/tags/items/plates/lapis_lazuli.json b/src/generated/resources/data/forge/tags/items/plates/lapis_lazuli.json new file mode 100644 index 000000000..b9f6147a1 --- /dev/null +++ b/src/generated/resources/data/forge/tags/items/plates/lapis_lazuli.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "create:lapis_sheet" + ] +} \ No newline at end of file diff --git a/src/main/java/com/simibubi/create/AllItems.java b/src/main/java/com/simibubi/create/AllItems.java index a779c7aae..d27f62926 100644 --- a/src/main/java/com/simibubi/create/AllItems.java +++ b/src/main/java/com/simibubi/create/AllItems.java @@ -11,6 +11,7 @@ import static com.simibubi.create.content.AllSections.LOGISTICS; import static com.simibubi.create.content.AllSections.MATERIALS; import static com.simibubi.create.content.AllSections.SCHEMATICS; +import com.simibubi.create.AllTags.AllItemTags; import com.simibubi.create.content.contraptions.components.structureMovement.glue.SuperGlueItem; import com.simibubi.create.content.contraptions.components.structureMovement.mounted.MinecartContraptionItem; import com.simibubi.create.content.contraptions.components.structureMovement.train.MinecartCouplingItem; @@ -43,12 +44,14 @@ import com.simibubi.create.content.schematics.item.SchematicAndQuillItem; import com.simibubi.create.content.schematics.item.SchematicItem; import com.simibubi.create.foundation.data.AssetLookup; import com.simibubi.create.foundation.data.CreateRegistrate; +import com.simibubi.create.foundation.item.TagDependentIngredientItem; import com.simibubi.create.foundation.item.TooltipHelper; import com.tterrag.registrate.util.entry.ItemEntry; import net.minecraft.item.Item; import net.minecraft.item.Rarity; import net.minecraft.tags.Tag; +import net.minecraft.util.ResourceLocation; public class AllItems { @@ -70,14 +73,26 @@ public class AllItems { BRASS_SHEET = taggedIngredient("brass_sheet", forgeItemTag("plates/brass"), PLATES.tag), IRON_SHEET = taggedIngredient("iron_sheet", forgeItemTag("plates/iron"), PLATES.tag), GOLDEN_SHEET = taggedIngredient("golden_sheet", forgeItemTag("plates/gold"), PLATES.tag), - LAPIS_SHEET = ingredient("lapis_sheet"), + LAPIS_SHEET = taggedIngredient("lapis_sheet", forgeItemTag("plates/lapis_lazuli"), PLATES.tag), CRUSHED_IRON = taggedIngredient("crushed_iron_ore", CRUSHED_ORES.tag), CRUSHED_GOLD = taggedIngredient("crushed_gold_ore", CRUSHED_ORES.tag), CRUSHED_COPPER = taggedIngredient("crushed_copper_ore", CRUSHED_ORES.tag), CRUSHED_ZINC = taggedIngredient("crushed_zinc_ore", CRUSHED_ORES.tag), - CRUSHED_BRASS = taggedIngredient("crushed_brass", CRUSHED_ORES.tag), + CRUSHED_BRASS = taggedIngredient("crushed_brass", CRUSHED_ORES.tag); + public static final ItemEntry + CRUSHED_OSMIUM = compatCrushedOre("osmium"), + CRUSHED_PLATINUM = compatCrushedOre("platinum"), + CRUSHED_SILVER = compatCrushedOre("silver"), + CRUSHED_TIN = compatCrushedOre("tin"), + CRUSHED_LEAD = compatCrushedOre("lead"), + CRUSHED_QUICKSILVER = compatCrushedOre("quicksilver"), + CRUSHED_BAUXITE = compatCrushedOre("aluminum"), + CRUSHED_URANIUM = compatCrushedOre("uranium"), + CRUSHED_NICKEL = compatCrushedOre("nickel"); + + public static final ItemEntry ANDESITE_ALLOY = ingredient("andesite_alloy"), COPPER_INGOT = taggedIngredient("copper_ingot", forgeItemTag("ingots/copper"), CREATE_INGOTS.tag), ZINC_INGOT = taggedIngredient("zinc_ingot", forgeItemTag("ingots/zinc"), CREATE_INGOTS.tag), @@ -258,6 +273,14 @@ public class AllItems { .register(); } + private static ItemEntry compatCrushedOre(String metalName) { + return REGISTRATE + .item("crushed_" + metalName + "_ore", + props -> new TagDependentIngredientItem(props, new ResourceLocation("forge", "ores/" + metalName))) + .tag(AllItemTags.CRUSHED_ORES.tag) + .register(); + } + // Load this class public static void register() {} diff --git a/src/main/java/com/simibubi/create/content/contraptions/processing/ProcessingOutput.java b/src/main/java/com/simibubi/create/content/contraptions/processing/ProcessingOutput.java index cd3ef48eb..8303e0686 100644 --- a/src/main/java/com/simibubi/create/content/contraptions/processing/ProcessingOutput.java +++ b/src/main/java/com/simibubi/create/content/contraptions/processing/ProcessingOutput.java @@ -8,6 +8,7 @@ import com.google.gson.JsonParser; import com.google.gson.JsonSyntaxException; import com.mojang.brigadier.exceptions.CommandSyntaxException; import com.simibubi.create.Create; +import com.simibubi.create.foundation.utility.Pair; import net.minecraft.item.ItemStack; import net.minecraft.nbt.JsonToNBT; @@ -24,11 +25,19 @@ public class ProcessingOutput { private final ItemStack stack; private final float chance; + private Pair compatDatagenOutput; + public ProcessingOutput(ItemStack stack, float chance) { this.stack = stack; this.chance = chance; } + public ProcessingOutput(Pair item, float chance) { + this.stack = ItemStack.EMPTY; + this.compatDatagenOutput = item; + this.chance = chance; + } + public ItemStack getStack() { return stack; } @@ -51,14 +60,15 @@ public class ProcessingOutput { public JsonElement serialize() { JsonObject json = new JsonObject(); - json.addProperty("item", stack.getItem() - .getRegistryName() - .toString()); - if (stack.getCount() != 1) { - json.addProperty("count", stack.getCount()); - } + ResourceLocation resourceLocation = compatDatagenOutput == null ? stack.getItem() + .getRegistryName() : compatDatagenOutput.getFirst(); + json.addProperty("item", resourceLocation.toString()); + int count = compatDatagenOutput == null ? stack.getCount() : compatDatagenOutput.getSecond(); + if (count != 1) + json.addProperty("count", count); if (stack.hasTag()) - json.add("nbt", new JsonParser().parse(stack.getTag().toString())); + json.add("nbt", new JsonParser().parse(stack.getTag() + .toString())); if (chance != 1) json.addProperty("chance", chance); return json; diff --git a/src/main/java/com/simibubi/create/content/contraptions/processing/ProcessingRecipeBuilder.java b/src/main/java/com/simibubi/create/content/contraptions/processing/ProcessingRecipeBuilder.java index 1a68ddc6a..cd30fdcd8 100644 --- a/src/main/java/com/simibubi/create/content/contraptions/processing/ProcessingRecipeBuilder.java +++ b/src/main/java/com/simibubi/create/content/contraptions/processing/ProcessingRecipeBuilder.java @@ -11,6 +11,7 @@ import com.simibubi.create.Create; import com.simibubi.create.foundation.fluid.FluidHelper; import com.simibubi.create.foundation.fluid.FluidIngredient; import com.simibubi.create.foundation.utility.Lang; +import com.simibubi.create.foundation.utility.Pair; import net.minecraft.data.IFinishedRecipe; import net.minecraft.fluid.Fluid; @@ -149,17 +150,22 @@ public class ProcessingRecipeBuilder> { public ProcessingRecipeBuilder output(ItemStack output) { return output(1, output); } - + public ProcessingRecipeBuilder output(float chance, ItemStack output) { params.results.add(new ProcessingOutput(output, chance)); return this; } + public ProcessingRecipeBuilder output(float chance, String modId, String registryName, int amount) { + params.results.add(new ProcessingOutput(Pair.of(new ResourceLocation(modId, registryName), amount), chance)); + return this; + } + public ProcessingRecipeBuilder output(Fluid fluid, int amount) { fluid = FluidHelper.convertToStill(fluid); return output(new FluidStack(fluid, amount)); } - + public ProcessingRecipeBuilder output(FluidStack fluidStack) { params.fluidResults.add(fluidStack); return this; diff --git a/src/main/java/com/simibubi/create/foundation/data/recipe/CreateRecipeProvider.java b/src/main/java/com/simibubi/create/foundation/data/recipe/CreateRecipeProvider.java index 035fcc2f8..67f4b3129 100644 --- a/src/main/java/com/simibubi/create/foundation/data/recipe/CreateRecipeProvider.java +++ b/src/main/java/com/simibubi/create/foundation/data/recipe/CreateRecipeProvider.java @@ -20,6 +20,8 @@ import net.minecraftforge.common.Tags; public abstract class CreateRecipeProvider extends RecipeProvider { + public final String MEK = "mekanism", MW = "mysticalworld", SM = "silents_mechanisms", IE = "immersiveengineering"; + final List all = new ArrayList<>(); public CreateRecipeProvider(DataGenerator p_i48262_1_) { diff --git a/src/main/java/com/simibubi/create/foundation/data/recipe/CrushingRecipeGen.java b/src/main/java/com/simibubi/create/foundation/data/recipe/CrushingRecipeGen.java index 2b1e91a29..8646e297e 100644 --- a/src/main/java/com/simibubi/create/foundation/data/recipe/CrushingRecipeGen.java +++ b/src/main/java/com/simibubi/create/foundation/data/recipe/CrushingRecipeGen.java @@ -11,6 +11,8 @@ import net.minecraft.data.DataGenerator; import net.minecraft.item.Item; import net.minecraft.item.Items; import net.minecraft.tags.ItemTags; +import net.minecraftforge.common.crafting.conditions.NotCondition; +import net.minecraftforge.common.crafting.conditions.TagEmptyCondition; public class CrushingRecipeGen extends ProcessingRecipeGen { @@ -51,6 +53,16 @@ public class CrushingRecipeGen extends ProcessingRecipeGen { IRON_ORE = metalOre("iron", AllItems.CRUSHED_IRON, 400), GOLD_ORE = metalOre("gold", AllItems.CRUSHED_GOLD, 300), + OSMIUM_ORE = metalOre("osmium", AllItems.CRUSHED_OSMIUM, 400), + PLATINUM_ORE = metalOre("platinum", AllItems.CRUSHED_PLATINUM, 300), + SILVER_ORE = metalOre("silver", AllItems.CRUSHED_SILVER, 300), + TIN_ORE = metalOre("tin", AllItems.CRUSHED_TIN, 350), + QUICKSILVER_ORE = metalOre("quicksilver", AllItems.CRUSHED_QUICKSILVER, 300), + LEAD_ORE = metalOre("lead", AllItems.CRUSHED_LEAD, 400), + ALUMINUM_ORE = metalOre("aluminum", AllItems.CRUSHED_BAUXITE, 300), + URANIUM_ORE = metalOre("uranium", AllItems.CRUSHED_URANIUM, 400), + NICKEL_ORE = metalOre("nickel", AllItems.CRUSHED_NICKEL, 350), + NETHER_QUARTZ_ORE = create(() -> Blocks.NETHER_QUARTZ_ORE, b -> b.duration(350) .output(Items.QUARTZ, 2) .output(.5f, Items.QUARTZ, 4) @@ -75,7 +87,7 @@ public class CrushingRecipeGen extends ProcessingRecipeGen { .output(Items.EMERALD, 2) .output(.25f, Items.EMERALD, 1) .output(.125f, Blocks.COBBLESTONE)), - + DIAMOND_ORE = create(() -> Blocks.DIAMOND_ORE, b -> b.duration(500) .output(Items.DIAMOND, 2) .output(.25f, Items.DIAMOND, 1) @@ -137,8 +149,9 @@ public class CrushingRecipeGen extends ProcessingRecipeGen { ; - protected GeneratedRecipe metalOre(String name, ItemEntry crushed, int duration) { + protected GeneratedRecipe metalOre(String name, ItemEntry crushed, int duration) { return create(name + "_ore", b -> b.duration(duration) + .withCondition(new NotCondition(new TagEmptyCondition("forge", "ores/" + name))) .require(AllTags.forgeItemTag("ores/" + name)) .output(crushed.get()) .output(.3f, crushed.get(), 2) diff --git a/src/main/java/com/simibubi/create/foundation/data/recipe/MillingRecipeGen.java b/src/main/java/com/simibubi/create/foundation/data/recipe/MillingRecipeGen.java index 2064e4103..1753f2874 100644 --- a/src/main/java/com/simibubi/create/foundation/data/recipe/MillingRecipeGen.java +++ b/src/main/java/com/simibubi/create/foundation/data/recipe/MillingRecipeGen.java @@ -11,6 +11,8 @@ import net.minecraft.data.DataGenerator; import net.minecraft.item.Item; import net.minecraft.item.Items; import net.minecraft.tags.ItemTags; +import net.minecraftforge.common.crafting.conditions.NotCondition; +import net.minecraftforge.common.crafting.conditions.TagEmptyCondition; public class MillingRecipeGen extends ProcessingRecipeGen { @@ -45,6 +47,16 @@ public class MillingRecipeGen extends ProcessingRecipeGen { IRON_ORE = metalOre("iron", AllItems.CRUSHED_IRON, 400), GOLD_ORE = metalOre("gold", AllItems.CRUSHED_GOLD, 300), + OSMIUM_ORE = metalOre("osmium", AllItems.CRUSHED_OSMIUM, 400), + PLATINUM_ORE = metalOre("platinum", AllItems.CRUSHED_PLATINUM, 300), + SILVER_ORE = metalOre("silver", AllItems.CRUSHED_SILVER, 300), + TIN_ORE = metalOre("tin", AllItems.CRUSHED_TIN, 350), + QUICKSILVER_ORE = metalOre("quicksilver", AllItems.CRUSHED_QUICKSILVER, 300), + LEAD_ORE = metalOre("lead", AllItems.CRUSHED_LEAD, 400), + ALUMINUM_ORE = metalOre("aluminum", AllItems.CRUSHED_BAUXITE, 300), + URANIUM_ORE = metalOre("uranium", AllItems.CRUSHED_URANIUM, 400), + NICKEL_ORE = metalOre("nickel", AllItems.CRUSHED_NICKEL, 350), + WHEAT = create(() -> Items.WHEAT, b -> b.duration(150) .output(AllItems.WHEAT_FLOUR.get()) .output(.25f, AllItems.WHEAT_FLOUR.get(), 2) @@ -147,11 +159,11 @@ public class MillingRecipeGen extends ProcessingRecipeGen { POPPY = create(() -> Blocks.POPPY, b -> b.duration(50) .output(Items.RED_DYE, 2) .output(.05f, Items.GREEN_DYE)), - + DANDELION = create(() -> Blocks.DANDELION, b -> b.duration(50) .output(Items.YELLOW_DYE, 2) .output(.05f, Items.YELLOW_DYE)), - + CORNFLOWER = create(() -> Blocks.CORNFLOWER, b -> b.duration(50) .output(Items.BLUE_DYE, 2)), @@ -182,8 +194,9 @@ public class MillingRecipeGen extends ProcessingRecipeGen { ; - protected GeneratedRecipe metalOre(String name, ItemEntry crushed, int duration) { + protected GeneratedRecipe metalOre(String name, ItemEntry crushed, int duration) { return create(name + "_ore", b -> b.duration(duration) + .withCondition(new NotCondition(new TagEmptyCondition("forge", "ores/" + name))) .require(AllTags.forgeItemTag("ores/" + name)) .output(crushed.get())); } diff --git a/src/main/java/com/simibubi/create/foundation/data/recipe/StandardRecipeGen.java b/src/main/java/com/simibubi/create/foundation/data/recipe/StandardRecipeGen.java index 1265126f4..135737ba6 100644 --- a/src/main/java/com/simibubi/create/foundation/data/recipe/StandardRecipeGen.java +++ b/src/main/java/com/simibubi/create/foundation/data/recipe/StandardRecipeGen.java @@ -1,10 +1,13 @@ package com.simibubi.create.foundation.data.recipe; +import java.util.ArrayList; import java.util.List; import java.util.function.UnaryOperator; import com.google.common.base.Supplier; import com.google.common.collect.ImmutableList; +import com.google.gson.JsonArray; +import com.google.gson.JsonObject; import com.simibubi.create.AllBlocks; import com.simibubi.create.AllItems; import com.simibubi.create.AllTags; @@ -14,6 +17,7 @@ import com.simibubi.create.content.AllSections; import com.simibubi.create.content.palettes.AllPaletteBlocks; import com.simibubi.create.foundation.utility.Lang; import com.tterrag.registrate.util.entry.BlockEntry; +import com.tterrag.registrate.util.entry.ItemEntry; import com.tterrag.registrate.util.entry.ItemProviderEntry; import net.minecraft.advancements.criterion.ItemPredicate; @@ -21,6 +25,7 @@ import net.minecraft.block.Block; import net.minecraft.block.Blocks; import net.minecraft.data.CookingRecipeBuilder; import net.minecraft.data.DataGenerator; +import net.minecraft.data.IFinishedRecipe; import net.minecraft.data.ShapedRecipeBuilder; import net.minecraft.data.ShapelessRecipeBuilder; import net.minecraft.item.Item; @@ -33,6 +38,10 @@ import net.minecraft.tags.Tag; import net.minecraft.util.IItemProvider; import net.minecraft.util.ResourceLocation; import net.minecraftforge.common.Tags; +import net.minecraftforge.common.crafting.CraftingHelper; +import net.minecraftforge.common.crafting.conditions.ICondition; +import net.minecraftforge.common.crafting.conditions.ModLoadedCondition; +import net.minecraftforge.common.crafting.conditions.NotCondition; @SuppressWarnings("unused") public class StandardRecipeGen extends CreateRecipeProvider { @@ -935,7 +944,17 @@ public class StandardRecipeGen extends CreateRecipeProvider { CRUSHED_GOLD = blastCrushedMetal(() -> Items.GOLD_INGOT, AllItems.CRUSHED_GOLD::get), CRUSHED_COPPER = blastCrushedMetal(AllItems.COPPER_INGOT::get, AllItems.CRUSHED_COPPER::get), CRUSHED_ZINC = blastCrushedMetal(AllItems.ZINC_INGOT::get, AllItems.CRUSHED_ZINC::get), - CRUSHED_BRASS = blastCrushedMetal(AllItems.BRASS_INGOT::get, AllItems.CRUSHED_BRASS::get) + CRUSHED_BRASS = blastCrushedMetal(AllItems.BRASS_INGOT::get, AllItems.CRUSHED_BRASS::get), + + CRUSHED_OSMIUM = blastModdedCrushedMetal(AllItems.CRUSHED_OSMIUM, "osmium", MEK), + CRUSHED_PLATINUM = blastModdedCrushedMetal(AllItems.CRUSHED_PLATINUM, "platinum", SM), + CRUSHED_SILVER = blastModdedCrushedMetal(AllItems.CRUSHED_SILVER, "silver", MW, IE, SM), + CRUSHED_TIN = blastModdedCrushedMetal(AllItems.CRUSHED_TIN, "tin", MEK, MW, SM), + CRUSHED_LEAD = blastModdedCrushedMetal(AllItems.CRUSHED_LEAD, "lead", MW, IE, SM), + CRUSHED_QUICKSILVER = blastModdedCrushedMetal(AllItems.CRUSHED_QUICKSILVER, "quicksilver", MW), + CRUSHED_BAUXITE = blastModdedCrushedMetal(AllItems.CRUSHED_BAUXITE, "aluminum", IE, SM), + CRUSHED_URANIUM = blastModdedCrushedMetal(AllItems.CRUSHED_URANIUM, "uranium", IE, SM), + CRUSHED_NICKEL = blastModdedCrushedMetal(AllItems.CRUSHED_NICKEL, "nickel", IE, SM) ; @@ -959,6 +978,10 @@ public class StandardRecipeGen extends CreateRecipeProvider { return new GeneratedRecipeBuilder(currentFolder, result); } + GeneratedRecipeBuilder create(ResourceLocation result) { + return new GeneratedRecipeBuilder(currentFolder, result); + } + GeneratedRecipeBuilder create(ItemProviderEntry result) { return create(result::get); } @@ -971,6 +994,18 @@ public class StandardRecipeGen extends CreateRecipeProvider { .inBlastFurnace(); } + GeneratedRecipe blastModdedCrushedMetal(ItemEntry ingredient, String metalName, String... mods) { + for (String modId : mods) { + String ingot = modId.equals(IE) ? "ingot_" + metalName : metalName + "_ingot"; + create(new ResourceLocation(modId, ingot)).withSuffix("_compat_" + modId) + .whenModLoaded(modId) + .viaCooking(ingredient::get) + .rewardXP(.1f) + .inBlastFurnace(); + } + return null; + } + GeneratedRecipe blastMetalOre(Supplier result, Tag ore) { return create(result::get).withSuffix("_from_ore") .viaCookingTag(() -> ore) @@ -1035,16 +1070,29 @@ public class StandardRecipeGen extends CreateRecipeProvider { private String path; private String suffix; private Supplier result; + private ResourceLocation compatDatagenOutput; + List recipeConditions; + private Supplier unlockedBy; private int amount; - public GeneratedRecipeBuilder(String path, Supplier result) { + private GeneratedRecipeBuilder(String path) { this.path = path; + this.recipeConditions = new ArrayList<>(); this.suffix = ""; - this.result = result; this.amount = 1; } + public GeneratedRecipeBuilder(String path, Supplier result) { + this(path); + this.result = result; + } + + public GeneratedRecipeBuilder(String path, ResourceLocation result) { + this(path); + this.compatDatagenOutput = result; + } + GeneratedRecipeBuilder returns(int amount) { this.amount = amount; return this; @@ -1064,6 +1112,19 @@ public class StandardRecipeGen extends CreateRecipeProvider { return this; } + GeneratedRecipeBuilder whenModLoaded(String modid) { + return withCondition(new ModLoadedCondition(modid)); + } + + GeneratedRecipeBuilder whenModMissing(String modid) { + return withCondition(new NotCondition(new ModLoadedCondition(modid))); + } + + GeneratedRecipeBuilder withCondition(ICondition condition) { + recipeConditions.add(condition); + return this; + } + GeneratedRecipeBuilder withSuffix(String suffix) { this.suffix = suffix; return this; @@ -1088,17 +1149,17 @@ public class StandardRecipeGen extends CreateRecipeProvider { } private ResourceLocation createSimpleLocation(String recipeType) { - return Create.asResource(recipeType + "/" + result.get() - .asItem() - .getRegistryName() - .getPath() + suffix); + return Create.asResource(recipeType + "/" + getRegistryName().getPath() + suffix); } private ResourceLocation createLocation(String recipeType) { - return Create.asResource(recipeType + "/" + path + "/" + result.get() + return Create.asResource(recipeType + "/" + path + "/" + getRegistryName().getPath() + suffix); + } + + private ResourceLocation getRegistryName() { + return compatDatagenOutput == null ? result.get() .asItem() - .getRegistryName() - .getPath() + suffix); + .getRegistryName() : compatDatagenOutput; } GeneratedCookingRecipeBuilder viaCooking(Supplier item) { @@ -1169,17 +1230,22 @@ public class StandardRecipeGen extends CreateRecipeProvider { private GeneratedRecipe create(CookingRecipeSerializer serializer, UnaryOperator builder, float cookingTimeModifier) { return register(consumer -> { - CookingRecipeBuilder b = builder.apply(CookingRecipeBuilder.cookingRecipe(ingredient.get(), - result.get(), exp, (int) (cookingTime * cookingTimeModifier), serializer)); + boolean isOtherMod = compatDatagenOutput != null; + + CookingRecipeBuilder b = builder.apply( + CookingRecipeBuilder.cookingRecipe(ingredient.get(), isOtherMod ? Items.DIRT : result.get(), + exp, (int) (cookingTime * cookingTimeModifier), serializer)); if (unlockedBy != null) b.addCriterion("has_item", hasItem(unlockedBy.get())); - b.build(consumer, createSimpleLocation(serializer.getRegistryName() + b.build(result -> { + consumer.accept( + isOtherMod ? new ModdedCookingRecipeResult(result, compatDatagenOutput, recipeConditions) + : result); + }, createSimpleLocation(serializer.getRegistryName() .getPath())); }); } - } - } @Override @@ -1191,4 +1257,49 @@ public class StandardRecipeGen extends CreateRecipeProvider { super(p_i48262_1_); } + private static class ModdedCookingRecipeResult implements IFinishedRecipe { + + private IFinishedRecipe wrapped; + private ResourceLocation outputOverride; + private List conditions; + + public ModdedCookingRecipeResult(IFinishedRecipe wrapped, ResourceLocation outputOverride, + List conditions) { + this.wrapped = wrapped; + this.outputOverride = outputOverride; + this.conditions = conditions; + } + + @Override + public ResourceLocation getID() { + return wrapped.getID(); + } + + @Override + public IRecipeSerializer getSerializer() { + return wrapped.getSerializer(); + } + + @Override + public JsonObject getAdvancementJson() { + return wrapped.getAdvancementJson(); + } + + @Override + public ResourceLocation getAdvancementID() { + return wrapped.getAdvancementID(); + } + + @Override + public void serialize(JsonObject object) { + wrapped.serialize(object); + object.addProperty("result", outputOverride.toString()); + + JsonArray conds = new JsonArray(); + conditions.forEach(c -> conds.add(CraftingHelper.serialize(c))); + object.add("conditions", conds); + } + + } + } diff --git a/src/main/java/com/simibubi/create/foundation/data/recipe/WashingRecipeGen.java b/src/main/java/com/simibubi/create/foundation/data/recipe/WashingRecipeGen.java index 9efcdda26..3c895424c 100644 --- a/src/main/java/com/simibubi/create/foundation/data/recipe/WashingRecipeGen.java +++ b/src/main/java/com/simibubi/create/foundation/data/recipe/WashingRecipeGen.java @@ -12,6 +12,7 @@ import net.minecraft.block.Blocks; import net.minecraft.data.DataGenerator; import net.minecraft.item.Item; import net.minecraft.item.Items; +import net.minecraft.item.crafting.Ingredient; import net.minecraft.tags.ItemTags; import net.minecraft.util.IItemProvider; import net.minecraftforge.common.Tags; @@ -42,6 +43,16 @@ public class WashingRecipeGen extends ProcessingRecipeGen { CRUSHED_GOLD = crushedOre(AllItems.CRUSHED_GOLD, () -> Items.GOLD_NUGGET), CRUSHED_IRON = crushedOre(AllItems.CRUSHED_IRON, () -> Items.IRON_NUGGET), + CRUSHED_OSMIUM = moddedCrushedOre(AllItems.CRUSHED_OSMIUM, "osmium", MEK), + CRUSHED_PLATINUM = moddedCrushedOre(AllItems.CRUSHED_PLATINUM, "platinum", SM), + CRUSHED_SILVER = moddedCrushedOre(AllItems.CRUSHED_SILVER, "silver", MW, IE, SM), + CRUSHED_TIN = moddedCrushedOre(AllItems.CRUSHED_TIN, "tin", MEK, MW, SM), + CRUSHED_LEAD = moddedCrushedOre(AllItems.CRUSHED_LEAD, "lead", MW, IE, SM), + CRUSHED_QUICKSILVER = moddedCrushedOre(AllItems.CRUSHED_QUICKSILVER, "quicksilver", MW), + CRUSHED_BAUXITE = moddedCrushedOre(AllItems.CRUSHED_BAUXITE, "aluminum", IE, SM), + CRUSHED_URANIUM = moddedCrushedOre(AllItems.CRUSHED_URANIUM, "uranium", IE, SM), + CRUSHED_NICKEL = moddedCrushedOre(AllItems.CRUSHED_NICKEL, "nickel", IE, SM), + ICE = convert(Blocks.ICE, Blocks.PACKED_ICE), MAGMA_BLOCK = convert(Blocks.MAGMA_BLOCK, Blocks.OBSIDIAN), WHITE_CONCRETE = convert(Blocks.WHITE_CONCRETE_POWDER, Blocks.WHITE_CONCRETE), @@ -75,6 +86,19 @@ public class WashingRecipeGen extends ProcessingRecipeGen { .output(.5f, nugget.get(), 5)); } + public GeneratedRecipe moddedCrushedOre(ItemEntry crushed, String metalName, String... mods) { + for (String modId : mods) { + String nugget = modId.equals(IE) ? "nugget_" + metalName : metalName + "_nugget"; + create(modId + "/" + crushed.getId() + .getPath(), + b -> b.withItemIngredients(Ingredient.fromItems(crushed::get)) + .output(1, modId, nugget, 10) + .output(.5f, modId, nugget, 5) + .whenModLoaded(modId)); + } + return null; + } + public WashingRecipeGen(DataGenerator p_i48262_1_) { super(p_i48262_1_); } diff --git a/src/main/java/com/simibubi/create/foundation/item/TagDependentIngredientItem.java b/src/main/java/com/simibubi/create/foundation/item/TagDependentIngredientItem.java new file mode 100644 index 000000000..6e7802fd9 --- /dev/null +++ b/src/main/java/com/simibubi/create/foundation/item/TagDependentIngredientItem.java @@ -0,0 +1,33 @@ +package com.simibubi.create.foundation.item; + +import net.minecraft.item.Item; +import net.minecraft.item.ItemGroup; +import net.minecraft.item.ItemStack; +import net.minecraft.tags.ItemTags; +import net.minecraft.tags.Tag; +import net.minecraft.util.NonNullList; +import net.minecraft.util.ResourceLocation; + +public class TagDependentIngredientItem extends Item { + + private ResourceLocation tag; + + public TagDependentIngredientItem(Properties p_i48487_1_, ResourceLocation tag) { + super(p_i48487_1_); + this.tag = tag; + } + + @Override + public void fillItemGroup(ItemGroup p_150895_1_, NonNullList p_150895_2_) { + if (!shouldHide()) + super.fillItemGroup(p_150895_1_, p_150895_2_); + } + + public boolean shouldHide() { + Tag tag = ItemTags.getCollection() + .get(this.tag); + return tag == null || tag.getAllElements() + .isEmpty(); + } + +} diff --git a/src/main/resources/assets/create/textures/item/crushed_aluminum_ore.png b/src/main/resources/assets/create/textures/item/crushed_aluminum_ore.png new file mode 100644 index 000000000..ad1542d00 Binary files /dev/null and b/src/main/resources/assets/create/textures/item/crushed_aluminum_ore.png differ diff --git a/src/main/resources/assets/create/textures/item/crushed_lead_ore.png b/src/main/resources/assets/create/textures/item/crushed_lead_ore.png new file mode 100644 index 000000000..c105931d1 Binary files /dev/null and b/src/main/resources/assets/create/textures/item/crushed_lead_ore.png differ diff --git a/src/main/resources/assets/create/textures/item/crushed_nickel_ore.png b/src/main/resources/assets/create/textures/item/crushed_nickel_ore.png new file mode 100644 index 000000000..1ad1b0035 Binary files /dev/null and b/src/main/resources/assets/create/textures/item/crushed_nickel_ore.png differ diff --git a/src/main/resources/assets/create/textures/item/crushed_osmium_ore.png b/src/main/resources/assets/create/textures/item/crushed_osmium_ore.png new file mode 100644 index 000000000..2a7964d95 Binary files /dev/null and b/src/main/resources/assets/create/textures/item/crushed_osmium_ore.png differ diff --git a/src/main/resources/assets/create/textures/item/crushed_platinum_ore.png b/src/main/resources/assets/create/textures/item/crushed_platinum_ore.png new file mode 100644 index 000000000..4f4f45ae4 Binary files /dev/null and b/src/main/resources/assets/create/textures/item/crushed_platinum_ore.png differ diff --git a/src/main/resources/assets/create/textures/item/crushed_quicksilver_ore.png b/src/main/resources/assets/create/textures/item/crushed_quicksilver_ore.png new file mode 100644 index 000000000..902960cc6 Binary files /dev/null and b/src/main/resources/assets/create/textures/item/crushed_quicksilver_ore.png differ diff --git a/src/main/resources/assets/create/textures/item/crushed_silver_ore.png b/src/main/resources/assets/create/textures/item/crushed_silver_ore.png new file mode 100644 index 000000000..823c77960 Binary files /dev/null and b/src/main/resources/assets/create/textures/item/crushed_silver_ore.png differ diff --git a/src/main/resources/assets/create/textures/item/crushed_tin_ore.png b/src/main/resources/assets/create/textures/item/crushed_tin_ore.png new file mode 100644 index 000000000..f4bee57d2 Binary files /dev/null and b/src/main/resources/assets/create/textures/item/crushed_tin_ore.png differ diff --git a/src/main/resources/assets/create/textures/item/crushed_uranium_ore.png b/src/main/resources/assets/create/textures/item/crushed_uranium_ore.png new file mode 100644 index 000000000..691cb2af4 Binary files /dev/null and b/src/main/resources/assets/create/textures/item/crushed_uranium_ore.png differ diff --git a/src/main/resources/data/create/recipes/compat/druidcraft/crushing/amber_ore.json b/src/main/resources/data/create/recipes/compat/druidcraft/crushing/amber_ore.json new file mode 100644 index 000000000..272894cf2 --- /dev/null +++ b/src/main/resources/data/create/recipes/compat/druidcraft/crushing/amber_ore.json @@ -0,0 +1,31 @@ +{ + "conditions": [ + { + "type": "forge:mod_loaded", + "modid": "druidcraft" + } + ], + "type": "create:crushing", + "ingredients": [ + { + "item": "druidcraft:amber_ore" + } + ], + "results": [ + { + "item": "druidcraft:amber", + "count": 2 + }, + { + "item": "druidcraft:amber", + "count": 1, + "chance": 0.5 + }, + { + "item": "minecraft:cobblestone", + "count": 1, + "chance": 0.125 + } + ], + "processingTime": 300 +} diff --git a/src/main/resources/data/create/recipes/compat/druidcraft/crushing/fiery_glass_ore.json b/src/main/resources/data/create/recipes/compat/druidcraft/crushing/fiery_glass_ore.json new file mode 100644 index 000000000..375e7ff5b --- /dev/null +++ b/src/main/resources/data/create/recipes/compat/druidcraft/crushing/fiery_glass_ore.json @@ -0,0 +1,31 @@ +{ + "conditions": [ + { + "type": "forge:mod_loaded", + "modid": "druidcraft" + } + ], + "type": "create:crushing", + "ingredients": [ + { + "item": "druidcraft:fiery_glass_ore" + } + ], + "results": [ + { + "item": "druidcraft:fiery_glass", + "count": 8 + }, + { + "item": "druidcraft:fiery_glass", + "count": 6, + "chance": 0.25 + }, + { + "item": "minecraft:cobblestone", + "count": 1, + "chance": 0.125 + } + ], + "processingTime": 300 +} diff --git a/src/main/resources/data/create/recipes/compat/druidcraft/crushing/moonstone_ore.json b/src/main/resources/data/create/recipes/compat/druidcraft/crushing/moonstone_ore.json new file mode 100644 index 000000000..fa05b1767 --- /dev/null +++ b/src/main/resources/data/create/recipes/compat/druidcraft/crushing/moonstone_ore.json @@ -0,0 +1,31 @@ +{ + "conditions": [ + { + "type": "forge:mod_loaded", + "modid": "druidcraft" + } + ], + "type": "create:crushing", + "ingredients": [ + { + "item": "druidcraft:moonstone_ore" + } + ], + "results": [ + { + "item": "druidcraft:moonstone", + "count": 2 + }, + { + "item": "druidcraft:moonstone", + "count": 1, + "chance": 0.5 + }, + { + "item": "minecraft:cobblestone", + "count": 1, + "chance": 0.125 + } + ], + "processingTime": 300 +}