Ex Deorum 1.11
This commit is contained in:
parent
1d762d2358
commit
92d87c50e8
|
|
@ -1,3 +1,8 @@
|
|||
## Ex Deorum 1.11
|
||||
- Added support for NuclearCraft: Neoteric - Boron, Thorium, Lithium, and Magnesium ores
|
||||
- Fixed bug where hoppers and other automation could not craft fluid mixing recipes in the barrel (ex. Water and Lava to make Obsidian)
|
||||
- Fixed bug where JEI compatibility would fail to load if every mod compatible with Ex Deorum was also loaded (like in ATM9 mod pack)
|
||||
|
||||
## Ex Deorum 1.10
|
||||
- Added crucibles, sieves, and barrels for wood types from Blue Skies and Aether mods.
|
||||
- Added Certus Quartz Dust as a sieve drop from Dust.
|
||||
|
|
|
|||
|
|
@ -1,2 +1,2 @@
|
|||
// 1.20.1 2023-12-15T22:39:48.8310527 ModKit Language: en_us for mod 'exdeorum'
|
||||
88329666bba1a5ffe3105b55e2bf2dc58d402008 assets/exdeorum/lang/en_us.json
|
||||
// 1.20.1 2023-12-27T21:44:18.5767591 ModKit Language: en_us for mod 'exdeorum'
|
||||
fa2402f02d915c4e06246efb4e86afbeb49fa718 assets/exdeorum/lang/en_us.json
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
// 1.20.1 2023-12-15T22:04:05.0210898 Recipes
|
||||
// 1.20.1 2023-12-29T14:57:29.393698 Recipes
|
||||
5ad481a0c376c1a1785a5d3b992064d0ec0bf3b0 data/exdeorum/advancements/recipes/food/end_cake.json
|
||||
25dd027e844a72b03c95dbe5e3c3dd8c738ceb00 data/exdeorum/advancements/recipes/misc/acacia_barrel.json
|
||||
376be94a64c9ca97a9ea2346547b6e617f13a815 data/exdeorum/advancements/recipes/misc/acacia_crucible.json
|
||||
|
|
@ -48,13 +48,17 @@ d85bf493287a94e61ee13f713625b3dec0624706 data/exdeorum/advancements/recipes/misc
|
|||
83cb594324378aa27e88363a95b95389045f6bb5 data/exdeorum/advancements/recipes/misc/oak_crucible.json
|
||||
24d790eac1a1dafd023859cce63b2e3647730ffb data/exdeorum/advancements/recipes/misc/oak_sieve.json
|
||||
cb476801fffaa7fe555e75984cbcdc6afd275b84 data/exdeorum/advancements/recipes/misc/ores/aluminum_tag.json
|
||||
23043d529759b484e9d5d92cfaf7b3b0f3969d55 data/exdeorum/advancements/recipes/misc/ores/boron_tag.json
|
||||
4c9c1076eb176e8b5eba6157bdcfea03c54eb730 data/exdeorum/advancements/recipes/misc/ores/cobalt_tag.json
|
||||
21f8edbc56c9a38d10da104df5c9ce61e6d972ce data/exdeorum/advancements/recipes/misc/ores/iridium_tag.json
|
||||
71515dde924b53d08c0459bd8d872fadb358641e data/exdeorum/advancements/recipes/misc/ores/lead_tag.json
|
||||
a829d32b4ce3632ca1ad5adf805d32f93e1aeed3 data/exdeorum/advancements/recipes/misc/ores/lithium_tag.json
|
||||
772f37a11988a3b6d4e71bfcb3a988292c1c9f81 data/exdeorum/advancements/recipes/misc/ores/magnesium_tag.json
|
||||
a5477a021d3518960a79fcbb79d88d2781652b4e data/exdeorum/advancements/recipes/misc/ores/nickel_tag.json
|
||||
5a8f42499f72e2a66975159b6f10fa845a0ae8d4 data/exdeorum/advancements/recipes/misc/ores/osmium_tag.json
|
||||
e8104e269a1beae248b9d92cbc60d3cb48b6f6bb data/exdeorum/advancements/recipes/misc/ores/platinum_tag.json
|
||||
b997fb55b84b5dd8940490108febcba43d8f0a9c data/exdeorum/advancements/recipes/misc/ores/silver_tag.json
|
||||
34fced982155ce01341b1452c6cddaed3daf9195 data/exdeorum/advancements/recipes/misc/ores/thorium_tag.json
|
||||
ec3024d067a77ff62ebff34afcd112c5c5a56438 data/exdeorum/advancements/recipes/misc/ores/tin_tag.json
|
||||
68224edf8b5e10cbbc288d12ac6ae5f45d931f04 data/exdeorum/advancements/recipes/misc/ores/uranium_tag.json
|
||||
87cb2166c390d8929372bb3adc0e7a61e55cce08 data/exdeorum/advancements/recipes/misc/ores/zinc_tag.json
|
||||
|
|
@ -291,13 +295,17 @@ a73d1813a804c37490e498646509b3c0d91a23a0 data/exdeorum/recipes/netherite_waterin
|
|||
97bd28265ca9481edddebd8f274d2f07791b2528 data/exdeorum/recipes/oak_crucible.json
|
||||
da14c2579ad2e91b9ee70b84e3be1df51243944c data/exdeorum/recipes/oak_sieve.json
|
||||
4a3c5509da26ba4e8244b69c13f0524dfeeaca11 data/exdeorum/recipes/ores/aluminum_tag.json
|
||||
927eaf41dd3ab687dcd8061d54df6282518a3493 data/exdeorum/recipes/ores/boron_tag.json
|
||||
745b2c12a6e71b42299a7da5a563797041285f81 data/exdeorum/recipes/ores/cobalt_tag.json
|
||||
3007e107e6925bb023873783971fa66cb5aa11fa data/exdeorum/recipes/ores/iridium_tag.json
|
||||
5fb743141989ecd69322ead566674a57195f3edf data/exdeorum/recipes/ores/lead_tag.json
|
||||
56bf035197f62b00fcd7616a96214f82e0562d7a data/exdeorum/recipes/ores/lithium_tag.json
|
||||
fc1e3547ecbb0bc57d235f63a4797e078911d73b data/exdeorum/recipes/ores/magnesium_tag.json
|
||||
59571d14ea2575d1ade24c15d4b833f930e37c6a data/exdeorum/recipes/ores/nickel_tag.json
|
||||
ad3a4c8b0ffd433528d7b2d10b98301843ba5417 data/exdeorum/recipes/ores/osmium_tag.json
|
||||
611614e40cda7204f7773c204dd535df33bfd710 data/exdeorum/recipes/ores/platinum_tag.json
|
||||
812feef671d40f6e89ee3b267706435f2bd2674d data/exdeorum/recipes/ores/silver_tag.json
|
||||
8ccc8f2004e12022d36897d0c53b73064c1fe7fb data/exdeorum/recipes/ores/thorium_tag.json
|
||||
e50e0f6fb83cd233214ca62718e0c9155f29d7c1 data/exdeorum/recipes/ores/tin_tag.json
|
||||
ece0731639c9063416fb0183309fdf8252d774eb data/exdeorum/recipes/ores/uranium_tag.json
|
||||
56600e7db58d4c74326a2f38bc014a47ddbeb731 data/exdeorum/recipes/ores/zinc_tag.json
|
||||
|
|
@ -352,6 +360,7 @@ f2a3affa1eef7081ebc9a92823d2211e0a0f7277 data/exdeorum/recipes/sieve/crushed_bla
|
|||
a85db1c70f085b4b54ee8d51e55c1add89770b5d data/exdeorum/recipes/sieve/crushed_blackstone/string/gunpowder.json
|
||||
f99cede2662c5255e27fb4798c532f416b5c3020 data/exdeorum/recipes/sieve/crushed_blackstone/string/magma_cream.json
|
||||
8eea388b4fd825b73e52ed219f007bc41a622f79 data/exdeorum/recipes/sieve/crushed_deepslate/diamond/amethyst_shard.json
|
||||
9e70e69ea2d3fb3b5bb9b2c6fe2a1f1dc838767c data/exdeorum/recipes/sieve/crushed_deepslate/diamond/boron_ore_chunk.json
|
||||
c546193f9cab7af9c92ea4a05c080c2ea24f33a2 data/exdeorum/recipes/sieve/crushed_deepslate/diamond/copper_ore_chunk.json
|
||||
63e3c8e6fd1a83795c11c0a59182575a82d4f5f8 data/exdeorum/recipes/sieve/crushed_deepslate/diamond/deepslate_pebble.json
|
||||
8a6e723e75bcc5c5731868c1d1b597f3f46b12d7 data/exdeorum/recipes/sieve/crushed_deepslate/diamond/diamond.json
|
||||
|
|
@ -361,14 +370,18 @@ b60486888c693bef336989c8e36b62f8bc60ce28 data/exdeorum/recipes/sieve/crushed_dee
|
|||
91dabfb0a3256393d74779c2bc291a0b13f93eb4 data/exdeorum/recipes/sieve/crushed_deepslate/diamond/iron_ore_chunk.json
|
||||
fa548967f2323aa67b8b0adb3802cb513047dff7 data/exdeorum/recipes/sieve/crushed_deepslate/diamond/lapis_lazuli.json
|
||||
1918afd9a0af6536a5a4c0fd90d11143f90f937e data/exdeorum/recipes/sieve/crushed_deepslate/diamond/lead_ore_chunk.json
|
||||
fce785ad95a0f7c2f5077c7fe2f98ce64e3d4f92 data/exdeorum/recipes/sieve/crushed_deepslate/diamond/lithium_ore_chunk.json
|
||||
e88d4fef12913270e9ea5f285773e100184e9bc3 data/exdeorum/recipes/sieve/crushed_deepslate/diamond/magnesium_ore_chunk.json
|
||||
44808902beb66204c46a9e3151d0c5bf5d737df4 data/exdeorum/recipes/sieve/crushed_deepslate/diamond/nickel_ore_chunk.json
|
||||
dea3d940a1940a03bd568c0e4057f74329104024 data/exdeorum/recipes/sieve/crushed_deepslate/diamond/osmium_ore_chunk.json
|
||||
5e7f7988a4dd3604ab7506be186f8b310c2eb4d7 data/exdeorum/recipes/sieve/crushed_deepslate/diamond/platinum_ore_chunk.json
|
||||
7adb9275483dbc0ad976c78e5593552e392e670a data/exdeorum/recipes/sieve/crushed_deepslate/diamond/silver_ore_chunk.json
|
||||
6c07e50fba4ad26fe41a5e438f5f436580183811 data/exdeorum/recipes/sieve/crushed_deepslate/diamond/thorium_ore_chunk.json
|
||||
23661b51650863a10a9b9d05aa24a000ccd02e96 data/exdeorum/recipes/sieve/crushed_deepslate/diamond/tin_ore_chunk.json
|
||||
164e24136466ead321402e4ccdd88ab477c90ff6 data/exdeorum/recipes/sieve/crushed_deepslate/diamond/uranium_ore_chunk.json
|
||||
119ad687854e9856f11a464a1b4a4fa006747a7d data/exdeorum/recipes/sieve/crushed_deepslate/flint/amethyst_shard.json
|
||||
f1de5b6e7b0533d5c8bdd0e88696e585598fbac9 data/exdeorum/recipes/sieve/crushed_deepslate/flint/basalt_pebble.json
|
||||
a4a207c0890a0b210d37dd77e006fe7f1c6d0ca1 data/exdeorum/recipes/sieve/crushed_deepslate/flint/boron_ore_chunk.json
|
||||
210d62b835e0526f6b4b2868a3effbcb2dd73956 data/exdeorum/recipes/sieve/crushed_deepslate/flint/calcite_pebble.json
|
||||
b755f3053dc2f2e3e766db64a80a1873d156885c data/exdeorum/recipes/sieve/crushed_deepslate/flint/copper_ore_chunk.json
|
||||
90d2094c7bc6742140139219fd9a5b7ba8df9548 data/exdeorum/recipes/sieve/crushed_deepslate/flint/deepslate_pebble.json
|
||||
|
|
@ -379,14 +392,18 @@ f90e1a71760aea8e3bede5b4ad8607c172e42b0e data/exdeorum/recipes/sieve/crushed_dee
|
|||
c8053bbcfc5f7b8933e09517b6457578401603db data/exdeorum/recipes/sieve/crushed_deepslate/flint/iron_ore_chunk.json
|
||||
28d91d9c411f7a1d9daec605b3c1a204e75f063a data/exdeorum/recipes/sieve/crushed_deepslate/flint/lapis_lazuli.json
|
||||
7b3cc3cf4af738377cef6d50dae392fc64e8848d data/exdeorum/recipes/sieve/crushed_deepslate/flint/lead_ore_chunk.json
|
||||
eb1dc810e1f4ba76ce23b0799acfbc5f43e34eb7 data/exdeorum/recipes/sieve/crushed_deepslate/flint/lithium_ore_chunk.json
|
||||
45a41c37e4cc03c19271a416993f06ce29d786cb data/exdeorum/recipes/sieve/crushed_deepslate/flint/magnesium_ore_chunk.json
|
||||
379f3f019a96ce84929625e06a1ae1d4d7fcb45e data/exdeorum/recipes/sieve/crushed_deepslate/flint/nickel_ore_chunk.json
|
||||
726c1a5dde11ab3e86bfcbaa1039b66a453dabde data/exdeorum/recipes/sieve/crushed_deepslate/flint/osmium_ore_chunk.json
|
||||
4914af43c0409a1d50bf126fb9d4e96045de4c4d data/exdeorum/recipes/sieve/crushed_deepslate/flint/platinum_ore_chunk.json
|
||||
ad01a80b33c3cb7018542b918a622cc0f6e30287 data/exdeorum/recipes/sieve/crushed_deepslate/flint/silver_ore_chunk.json
|
||||
1fb9cd717156f3db9f896244d6617b053477e6ce data/exdeorum/recipes/sieve/crushed_deepslate/flint/thorium_ore_chunk.json
|
||||
798f3c77c9460a70f96df5292d82bc785553a6db data/exdeorum/recipes/sieve/crushed_deepslate/flint/tin_ore_chunk.json
|
||||
57fe61192f1a88a8437074783b28e8d2547c4ddd data/exdeorum/recipes/sieve/crushed_deepslate/flint/tuff_pebble.json
|
||||
ef838ea5b17155db3a4114a2598cc3e9a422f14e data/exdeorum/recipes/sieve/crushed_deepslate/flint/uranium_ore_chunk.json
|
||||
61f09f9de6004a4b48336164575ea2f6f345f576 data/exdeorum/recipes/sieve/crushed_deepslate/golden/amethyst_shard.json
|
||||
20ddd0c738028ebf1c4dd543e34e761428b7961b data/exdeorum/recipes/sieve/crushed_deepslate/golden/boron_ore_chunk.json
|
||||
31084da8449cb9e85be49d5b603cf733cf68381a data/exdeorum/recipes/sieve/crushed_deepslate/golden/copper_ore_chunk.json
|
||||
3abe8201c98a5dc57c83e286ef2cefa5b6285119 data/exdeorum/recipes/sieve/crushed_deepslate/golden/deepslate_pebble.json
|
||||
a4b81bbfbeb70efa064fe6ea1eea68b6f2da96c8 data/exdeorum/recipes/sieve/crushed_deepslate/golden/diamond.json
|
||||
|
|
@ -397,14 +414,18 @@ a4b81bbfbeb70efa064fe6ea1eea68b6f2da96c8 data/exdeorum/recipes/sieve/crushed_dee
|
|||
93ace70556c0b59bfd2de7b14562506b032dbb46 data/exdeorum/recipes/sieve/crushed_deepslate/golden/iron_ore_chunk.json
|
||||
f82704720c2b43f9f482aac5109d00d0419186ff data/exdeorum/recipes/sieve/crushed_deepslate/golden/lapis_lazuli.json
|
||||
c2a7d4076e92291d7b183c9c30f85848a748883b data/exdeorum/recipes/sieve/crushed_deepslate/golden/lead_ore_chunk.json
|
||||
bb0991f3c3362fa59f6221a13637c4a60335c5de data/exdeorum/recipes/sieve/crushed_deepslate/golden/lithium_ore_chunk.json
|
||||
8bc6e7059e469e692482a47a095dbf9e04f648d2 data/exdeorum/recipes/sieve/crushed_deepslate/golden/magnesium_ore_chunk.json
|
||||
bf95dc8c0652cee1aaa41c780aa68cb08218b9d5 data/exdeorum/recipes/sieve/crushed_deepslate/golden/nickel_ore_chunk.json
|
||||
1f5067c1fe68b89e9256151e4d0b649ac90210d3 data/exdeorum/recipes/sieve/crushed_deepslate/golden/osmium_ore_chunk.json
|
||||
cc8cb187f3be521fb2e4bdfcd02fecd3028c2c79 data/exdeorum/recipes/sieve/crushed_deepslate/golden/platinum_ore_chunk.json
|
||||
c1f458173553e56f543d22ae073274c4bb9e715a data/exdeorum/recipes/sieve/crushed_deepslate/golden/raw_gold.json
|
||||
99a5f9a075b92777886472f94a2ee5fdc7d189e3 data/exdeorum/recipes/sieve/crushed_deepslate/golden/silver_ore_chunk.json
|
||||
2ccffc94094df6f5dc3659932f62b38123be974e data/exdeorum/recipes/sieve/crushed_deepslate/golden/thorium_ore_chunk.json
|
||||
27c44396803e9f569e705b08f88e27833bc18d1d data/exdeorum/recipes/sieve/crushed_deepslate/golden/tin_ore_chunk.json
|
||||
2c78e0c109ecf0a62ea5787f4438e073595bee38 data/exdeorum/recipes/sieve/crushed_deepslate/golden/uranium_ore_chunk.json
|
||||
3b6dfdf6a621c4332585840ed5ad79f62f22610c data/exdeorum/recipes/sieve/crushed_deepslate/iron/amethyst_shard.json
|
||||
568ba84d96ea59909be50e6ae261f63347fd4b27 data/exdeorum/recipes/sieve/crushed_deepslate/iron/boron_ore_chunk.json
|
||||
7d9e15feeb35d43825554b0eb891ffc1e26f5130 data/exdeorum/recipes/sieve/crushed_deepslate/iron/copper_ore_chunk.json
|
||||
caafb808464a51386e5994a7ca09623492e71084 data/exdeorum/recipes/sieve/crushed_deepslate/iron/deepslate_pebble.json
|
||||
a573a2731f646884bd3f4ae61136280dde8c2c96 data/exdeorum/recipes/sieve/crushed_deepslate/iron/diamond.json
|
||||
|
|
@ -414,13 +435,17 @@ f387102be827d0ad7ef6590bdd97435adc0adb19 data/exdeorum/recipes/sieve/crushed_dee
|
|||
4a9e056ddaeafce083fa91f4adca89f28e409b42 data/exdeorum/recipes/sieve/crushed_deepslate/iron/iron_ore_chunk.json
|
||||
e2356f1aa76f9f39f3d9eb71e34b206d567456be data/exdeorum/recipes/sieve/crushed_deepslate/iron/lapis_lazuli.json
|
||||
9601262f949921d5bdd6c3fe2b8bd1aa75101007 data/exdeorum/recipes/sieve/crushed_deepslate/iron/lead_ore_chunk.json
|
||||
6988d47f7ac27c7b0c2f43b22080df420a00cae2 data/exdeorum/recipes/sieve/crushed_deepslate/iron/lithium_ore_chunk.json
|
||||
8f6997c65886cd91fec4023c80565948b765b13f data/exdeorum/recipes/sieve/crushed_deepslate/iron/magnesium_ore_chunk.json
|
||||
63910b65bb9b5242936a0432a2826cf565198e8f data/exdeorum/recipes/sieve/crushed_deepslate/iron/nickel_ore_chunk.json
|
||||
b283a716446085dab306e9ad633652965c48051a data/exdeorum/recipes/sieve/crushed_deepslate/iron/osmium_ore_chunk.json
|
||||
12a6df6b0325e92d1b5257c7b497f1c68b36c14b data/exdeorum/recipes/sieve/crushed_deepslate/iron/platinum_ore_chunk.json
|
||||
3c325681cacb54c303743d272d06de1142ddc9d2 data/exdeorum/recipes/sieve/crushed_deepslate/iron/silver_ore_chunk.json
|
||||
0ed98d90abe96ea245c250a582fee30794a3a405 data/exdeorum/recipes/sieve/crushed_deepslate/iron/thorium_ore_chunk.json
|
||||
adc271cef46fa97affdec9eac74f0d9f0321946c data/exdeorum/recipes/sieve/crushed_deepslate/iron/tin_ore_chunk.json
|
||||
b3d61ec2518e4ac27d9d66699de2954672dfdd13 data/exdeorum/recipes/sieve/crushed_deepslate/iron/uranium_ore_chunk.json
|
||||
16e4a02042d54e881bedca80864c024144766956 data/exdeorum/recipes/sieve/crushed_deepslate/netherite/amethyst_shard.json
|
||||
6d6ce76adf93e5f48eb1771e4ae70bc1540c9c21 data/exdeorum/recipes/sieve/crushed_deepslate/netherite/boron_ore_chunk.json
|
||||
76c2024a3620feb4f2dd6a874f79e104f3c51b9b data/exdeorum/recipes/sieve/crushed_deepslate/netherite/copper_ore_chunk.json
|
||||
cf185f30a43f5b43112554a57dd815a0b77d6520 data/exdeorum/recipes/sieve/crushed_deepslate/netherite/deepslate_pebble.json
|
||||
cdc25d35d8ec98f7cca1a74dd417f3590a839583 data/exdeorum/recipes/sieve/crushed_deepslate/netherite/diamond.json
|
||||
|
|
@ -430,13 +455,17 @@ a743371407c1200e19049de0c1cfb7db54e9e224 data/exdeorum/recipes/sieve/crushed_dee
|
|||
641be85ac7300b45c139844316086cb5c30b8599 data/exdeorum/recipes/sieve/crushed_deepslate/netherite/iron_ore_chunk.json
|
||||
0d84fa101dd247f42867022a1aa15cb45e719ef3 data/exdeorum/recipes/sieve/crushed_deepslate/netherite/lapis_lazuli.json
|
||||
2b8244da348847d271355e1cadaa2d08e285bc8f data/exdeorum/recipes/sieve/crushed_deepslate/netherite/lead_ore_chunk.json
|
||||
95537aa47bd9ad122c4330e70f593ebdee3c7676 data/exdeorum/recipes/sieve/crushed_deepslate/netherite/lithium_ore_chunk.json
|
||||
eb12ab5af88c7b466ac8920171e1c720b6797f76 data/exdeorum/recipes/sieve/crushed_deepslate/netherite/magnesium_ore_chunk.json
|
||||
01e29787eee8e841207f4474e02cfe7c43aea5f3 data/exdeorum/recipes/sieve/crushed_deepslate/netherite/nickel_ore_chunk.json
|
||||
f19c1ae8de8dbcc090e06e68383ef0440c8a2fab data/exdeorum/recipes/sieve/crushed_deepslate/netherite/osmium_ore_chunk.json
|
||||
99058950f833ca3b569ebb041b33401b0c6e42c8 data/exdeorum/recipes/sieve/crushed_deepslate/netherite/platinum_ore_chunk.json
|
||||
a0f2ca88420e5b1e3cf42e40eac671e184b15a9f data/exdeorum/recipes/sieve/crushed_deepslate/netherite/silver_ore_chunk.json
|
||||
dee749b64e430c09f975856ba9a3181e91c3d7ea data/exdeorum/recipes/sieve/crushed_deepslate/netherite/thorium_ore_chunk.json
|
||||
7e7dfb046c8c163ef815b1d76a7ab869a2ed078f data/exdeorum/recipes/sieve/crushed_deepslate/netherite/tin_ore_chunk.json
|
||||
e8baba38e66571594c46363d31ad41e2c2d1e82e data/exdeorum/recipes/sieve/crushed_deepslate/netherite/uranium_ore_chunk.json
|
||||
22d5d1515a8334764fcea71121d7a3dd725a4f4d data/exdeorum/recipes/sieve/crushed_deepslate/string/amethyst_shard.json
|
||||
8f522ba214ab0f2351b842730f1f3629848920bc data/exdeorum/recipes/sieve/crushed_deepslate/string/boron_ore_chunk.json
|
||||
9d68627c3154cb28d0870606f52b0642c09ef8bb data/exdeorum/recipes/sieve/crushed_deepslate/string/copper_ore_chunk.json
|
||||
e5e179dec565277380d0d0b4e35990c8baeeda65 data/exdeorum/recipes/sieve/crushed_deepslate/string/deepslate_pebble.json
|
||||
32f9fbec3128803e965f407b785ea812f1860e27 data/exdeorum/recipes/sieve/crushed_deepslate/string/diamond.json
|
||||
|
|
@ -446,10 +475,13 @@ b37bd819bfe576ac0f75b9eab2a59436832ad1a4 data/exdeorum/recipes/sieve/crushed_dee
|
|||
a2e895b8b68e6cddf045a4dc97f323679e37be60 data/exdeorum/recipes/sieve/crushed_deepslate/string/iron_ore_chunk.json
|
||||
c2165469fc079114e44a96c89753e01e276d4f05 data/exdeorum/recipes/sieve/crushed_deepslate/string/lapis_lazuli.json
|
||||
cd1cb531c5e7cdc9c96450e4bf0f411a279d3fd3 data/exdeorum/recipes/sieve/crushed_deepslate/string/lead_ore_chunk.json
|
||||
defb4a676f1e5f08d81ba04acecb452bd497f8ec data/exdeorum/recipes/sieve/crushed_deepslate/string/lithium_ore_chunk.json
|
||||
b5c74f4f98b37965b05f20fd830cc2d6bb5d15b2 data/exdeorum/recipes/sieve/crushed_deepslate/string/magnesium_ore_chunk.json
|
||||
249ec3663631fed98c6b288b992e0648be710271 data/exdeorum/recipes/sieve/crushed_deepslate/string/nickel_ore_chunk.json
|
||||
5d0640481af53e4543bcdd123ec92ec758cb69b0 data/exdeorum/recipes/sieve/crushed_deepslate/string/osmium_ore_chunk.json
|
||||
a78045579a330624ad2ec6fafeec47f5f4fc7531 data/exdeorum/recipes/sieve/crushed_deepslate/string/platinum_ore_chunk.json
|
||||
f67075aaf30d2c6ac86a6ecc6408a8deb07af0ea data/exdeorum/recipes/sieve/crushed_deepslate/string/silver_ore_chunk.json
|
||||
075c0a8f7a561a9bf6aef412709bf4db75bcc928 data/exdeorum/recipes/sieve/crushed_deepslate/string/thorium_ore_chunk.json
|
||||
281c6af1feaa84c6d4be0a00e16e98d0c8921ab0 data/exdeorum/recipes/sieve/crushed_deepslate/string/tin_ore_chunk.json
|
||||
6f1e0508bffc4afe0bffba09d20e7ab4d4d3a755 data/exdeorum/recipes/sieve/crushed_deepslate/string/uranium_ore_chunk.json
|
||||
e76fb7f519c2b5f4acbc51fa71db1cae02533b10 data/exdeorum/recipes/sieve/crushed_end_stone/diamond/chorus_flower.json
|
||||
|
|
@ -671,6 +703,7 @@ f4dd212eb788b5e16f13aefca723231e1e52d2ab data/exdeorum/recipes/sieve/dust/string
|
|||
9b5162b466041d395a2428c2c944b0a450c135b6 data/exdeorum/recipes/sieve/dust/string/yellorium_dust.json
|
||||
9df7ca0a604ab01b33dfe0b342441b9705c9ac9e data/exdeorum/recipes/sieve/gravel/diamond/aluminum_ore_chunk.json
|
||||
b1b1c231670f2622dc2227fac65aff0ebbd2ea19 data/exdeorum/recipes/sieve/gravel/diamond/amethyst_shard.json
|
||||
b1b856d222176ce724f70e2a13494e7e69cd2251 data/exdeorum/recipes/sieve/gravel/diamond/boron_ore_chunk.json
|
||||
2284efd2a38ecb63f694ba0586c478b26207adce data/exdeorum/recipes/sieve/gravel/diamond/coal.json
|
||||
ac9139345f1b1d4bd8fb48350d3a6df9a33c2a93 data/exdeorum/recipes/sieve/gravel/diamond/copper_ore_chunk.json
|
||||
9fe46afab01028b2b1aebe51ade62ba774f2d8fc data/exdeorum/recipes/sieve/gravel/diamond/deepslate_pebble.json
|
||||
|
|
@ -682,14 +715,17 @@ b25b9a23f50fa60719f74ffc26b53017f8d74cd0 data/exdeorum/recipes/sieve/gravel/diam
|
|||
6cf8e4f262fa4e4153bcaa6c684854712f720021 data/exdeorum/recipes/sieve/gravel/diamond/iron_ore_chunk.json
|
||||
71084e96ae9c98c76ecb03b38de241b72ad0cf8c data/exdeorum/recipes/sieve/gravel/diamond/lapis_lazuli.json
|
||||
981752f69c4094f1cb4a8d0272399117eb28f19b data/exdeorum/recipes/sieve/gravel/diamond/lead_ore_chunk.json
|
||||
be9d385c0cb20baf3a5a084d4110e81fae2c2988 data/exdeorum/recipes/sieve/gravel/diamond/magnesium_ore_chunk.json
|
||||
f6de57c588c96a776056f60505ac902efc7495db data/exdeorum/recipes/sieve/gravel/diamond/nickel_ore_chunk.json
|
||||
ee29c9cfa88c60528d639c9c286f123e959787c7 data/exdeorum/recipes/sieve/gravel/diamond/osmium_ore_chunk.json
|
||||
3f0adcb8f4b5ebcdbe21111242afdb70ba173aac data/exdeorum/recipes/sieve/gravel/diamond/silver_ore_chunk.json
|
||||
9dd202ff24b90eefc6a3bc3b855085f66bc165ed data/exdeorum/recipes/sieve/gravel/diamond/thorium_ore_chunk.json
|
||||
15348d9b88d923d36fa6bcdb84bdb009746cbf22 data/exdeorum/recipes/sieve/gravel/diamond/tin_ore_chunk.json
|
||||
3fb22737f15f0bf7024e7277bbe8cc6a4e4bc75b data/exdeorum/recipes/sieve/gravel/diamond/zinc_ore_chunk.json
|
||||
5ae5bcebab67694b32474bd28ea1fbab0b8333c6 data/exdeorum/recipes/sieve/gravel/flint/aluminum_ore_chunk.json
|
||||
3791bf6a2875898602b4dbf3d5ef6b1451010583 data/exdeorum/recipes/sieve/gravel/flint/amethyst_shard.json
|
||||
d2e86dc8b2f2465ac26e95e7d38916fc14e2dae5 data/exdeorum/recipes/sieve/gravel/flint/andesite_pebble.json
|
||||
adfae10501cc5a1f7d13ce93da1fe2b9f2d26624 data/exdeorum/recipes/sieve/gravel/flint/boron_ore_chunk.json
|
||||
3b869472d11d1252ef06b9b0a6274c8a5660aa91 data/exdeorum/recipes/sieve/gravel/flint/coal.json
|
||||
9da05d76bfd5abbd666907da39d3244728c46daf data/exdeorum/recipes/sieve/gravel/flint/copper_ore_chunk.json
|
||||
5bfb486ef5dc14c1c5a85e14794ce49eda3708b5 data/exdeorum/recipes/sieve/gravel/flint/diamond.json
|
||||
|
|
@ -702,36 +738,42 @@ cb1601e4e798f148a352d0910a028f594a944d4c data/exdeorum/recipes/sieve/gravel/flin
|
|||
1526d58887ae5ca553fb5d6de0edbb4ce85dc916 data/exdeorum/recipes/sieve/gravel/flint/iron_ore_chunk.json
|
||||
702f85e882f2b10a6613f41074ccfc9b759c42b9 data/exdeorum/recipes/sieve/gravel/flint/lapis_lazuli.json
|
||||
91d01d076b8a72827d270de34fe03022a44c9291 data/exdeorum/recipes/sieve/gravel/flint/lead_ore_chunk.json
|
||||
0e26f51a7c57c969447ca398021c10225c38d839 data/exdeorum/recipes/sieve/gravel/flint/magnesium_ore_chunk.json
|
||||
391add009436b8206ae851ce82efe1be208266b0 data/exdeorum/recipes/sieve/gravel/flint/nickel_ore_chunk.json
|
||||
56081d362764dfd8f93703efe23281a255905287 data/exdeorum/recipes/sieve/gravel/flint/osmium_ore_chunk.json
|
||||
6ca4057510d2b568a3559ae1005e037518a99745 data/exdeorum/recipes/sieve/gravel/flint/pointed_dripstone.json
|
||||
730b28230adbd656e270bdc7b2f773a9459d434a data/exdeorum/recipes/sieve/gravel/flint/silver_ore_chunk.json
|
||||
fe663f47d5e16267a61b6f7111a6f588209888e7 data/exdeorum/recipes/sieve/gravel/flint/stone_pebble.json
|
||||
697109cab3052982d2eaaf14cdd4de2486d94971 data/exdeorum/recipes/sieve/gravel/flint/thorium_ore_chunk.json
|
||||
bc6e6631affd1dbf1a3711bbc7b6ceb7df0b6005 data/exdeorum/recipes/sieve/gravel/flint/tin_ore_chunk.json
|
||||
31e2fc038cb5269e24da8c8bf85aed6fb2bf7d75 data/exdeorum/recipes/sieve/gravel/flint/zinc_ore_chunk.json
|
||||
8a2defff0d9856f22949fe0e271710c533f494dc data/exdeorum/recipes/sieve/gravel/golden/aluminum_ore_chunk.json
|
||||
28678c0ce921c7b884db3d0e49a54b20deec4825 data/exdeorum/recipes/sieve/gravel/golden/amethyst_shard.json
|
||||
ef53c6abcdd05eee1b8659039f23582b90f8b21a data/exdeorum/recipes/sieve/gravel/golden/boron_ore_chunk.json
|
||||
b5af4ec46beb6a5957a2099eaecac55b6a0a6637 data/exdeorum/recipes/sieve/gravel/golden/coal.json
|
||||
0ec8d93ded300ec6fec985ee171466b42ed6eaa0 data/exdeorum/recipes/sieve/gravel/golden/copper_ore_chunk.json
|
||||
ac30b323cc9450fad45b67f9b9c382dc1d2b7803 data/exdeorum/recipes/sieve/gravel/golden/deepslate_pebble.json
|
||||
300e5b260b0f25f47b7164170e109a8f5d5afc4c data/exdeorum/recipes/sieve/gravel/golden/diamond.json
|
||||
67e32f55541a70942c111cd761a8d49ec8bd6177 data/exdeorum/recipes/sieve/gravel/golden/diamond.json
|
||||
b910213c60616555b2701eab2e6ed6c10ab2996d data/exdeorum/recipes/sieve/gravel/golden/emerald.json
|
||||
85d089c35627a16344c652f9a347b930fbac779d data/exdeorum/recipes/sieve/gravel/golden/flint.json
|
||||
4f0edad66d6d5899a81fb32c11da8b4f4943e483 data/exdeorum/recipes/sieve/gravel/golden/gold_nugget.json
|
||||
4be0b7be825c07b1406f45f6b9182d6c0a643cb3 data/exdeorum/recipes/sieve/gravel/golden/gold_ore_chunk.json
|
||||
5e940efaf67afe5273df3bdea9054e57f2685d52 data/exdeorum/recipes/sieve/gravel/golden/iridium_ore_chunk.json
|
||||
bd443731b92b52d140fd1f1e21db4167e4a17243 data/exdeorum/recipes/sieve/gravel/golden/iron_ore_chunk.json
|
||||
5a33eb0cec0ddfef976f26708dcc2f55ac7f167e data/exdeorum/recipes/sieve/gravel/golden/iron_ore_chunk.json
|
||||
ae0acc3deb886e04d8226b1cbe36e67a8dd360bf data/exdeorum/recipes/sieve/gravel/golden/lapis_lazuli.json
|
||||
35f01fd1939936fa63ea4c13afda51a444e139e8 data/exdeorum/recipes/sieve/gravel/golden/lead_ore_chunk.json
|
||||
ff3cb01dbb798637b1cbc6bfc3038944595ae519 data/exdeorum/recipes/sieve/gravel/golden/magnesium_ore_chunk.json
|
||||
3f388614379e8785a490f71ee7ce8f58a95eefbc data/exdeorum/recipes/sieve/gravel/golden/nickel_ore_chunk.json
|
||||
581cfcbd5e5faeaf20d7f1eddd1bf6e21cc1f4f2 data/exdeorum/recipes/sieve/gravel/golden/osmium_ore_chunk.json
|
||||
be8c717dd4b8661f42d102182e009f3a55813f3d data/exdeorum/recipes/sieve/gravel/golden/raw_gold.json
|
||||
4bb392b0051de504d59fcd7ad1122ba1569c72e7 data/exdeorum/recipes/sieve/gravel/golden/silver_ore_chunk.json
|
||||
d1e92452ba4285a9b65f93cdec1cf65f31883c9f data/exdeorum/recipes/sieve/gravel/golden/stone_pebble.json
|
||||
737ebe8ac91872b6a47f08754c3480eb0623099f data/exdeorum/recipes/sieve/gravel/golden/thorium_ore_chunk.json
|
||||
405ae53ab5777de41d1fd2455a548255d0a42a13 data/exdeorum/recipes/sieve/gravel/golden/tin_ore_chunk.json
|
||||
d4fecb145a90683dfdd9202d518967208a3a0ec1 data/exdeorum/recipes/sieve/gravel/golden/zinc_ore_chunk.json
|
||||
7186738ce82393fadb515a7b868dd3c45c16289f data/exdeorum/recipes/sieve/gravel/iron/aluminum_ore_chunk.json
|
||||
bc5e582d21730a7b0744f957e0388108742fba77 data/exdeorum/recipes/sieve/gravel/iron/amethyst_shard.json
|
||||
3f1d6310b0fc7eb4e060d1555bd017c5c4d6f058 data/exdeorum/recipes/sieve/gravel/iron/boron_ore_chunk.json
|
||||
4310e908dd8439964e6da95cb433e676f13788ef data/exdeorum/recipes/sieve/gravel/iron/coal.json
|
||||
49952882ee7d8650f0ec83e9fed338c095e74b6b data/exdeorum/recipes/sieve/gravel/iron/copper_ore_chunk.json
|
||||
2565a18d4abac7ae44e8f7e1bcec7d639b25725a data/exdeorum/recipes/sieve/gravel/iron/deepslate_pebble.json
|
||||
|
|
@ -743,14 +785,17 @@ e28dd0cc2ae440c324a78b97757266ef0243b94e data/exdeorum/recipes/sieve/gravel/iron
|
|||
be90f3b4db2a9e24f218ca9ba2b96bcbb607e693 data/exdeorum/recipes/sieve/gravel/iron/iron_ore_chunk.json
|
||||
b8b54b1de7034163b0f679f7e0368530dc15e159 data/exdeorum/recipes/sieve/gravel/iron/lapis_lazuli.json
|
||||
c02f2b1d17c3cdb68ed9b6afd41bd30adbc4fda6 data/exdeorum/recipes/sieve/gravel/iron/lead_ore_chunk.json
|
||||
68757b584fee704ad0c459b16eab12f729362a5e data/exdeorum/recipes/sieve/gravel/iron/magnesium_ore_chunk.json
|
||||
04367aa5229d3d7edb2c6da1aba48f0720aa5e45 data/exdeorum/recipes/sieve/gravel/iron/nickel_ore_chunk.json
|
||||
274d86c9cf11cb45e37718231e826b109b867ce1 data/exdeorum/recipes/sieve/gravel/iron/osmium_ore_chunk.json
|
||||
a252e975c9b22a2bdf2e72514d80949ef8ada023 data/exdeorum/recipes/sieve/gravel/iron/silver_ore_chunk.json
|
||||
641e557462f67d6e989c86e98f0e61219ac0f154 data/exdeorum/recipes/sieve/gravel/iron/stone_pebble.json
|
||||
cb71ef4f529eafcdc9b37ac05c69d5f382ff85ea data/exdeorum/recipes/sieve/gravel/iron/thorium_ore_chunk.json
|
||||
6eadbf2fa781f0fa4833359e8c6a3a4fdba55b83 data/exdeorum/recipes/sieve/gravel/iron/tin_ore_chunk.json
|
||||
5bafdd563e5f052c69b30662741c81ff5022ea6b data/exdeorum/recipes/sieve/gravel/iron/zinc_ore_chunk.json
|
||||
44f8cb84279fb80d2010951e2fc3a7a93d2dd718 data/exdeorum/recipes/sieve/gravel/netherite/aluminum_ore_chunk.json
|
||||
1b01b51ac49be8b288d78eed9f13976947ba85b4 data/exdeorum/recipes/sieve/gravel/netherite/amethyst_shard.json
|
||||
4fbcde7fa8346ea78032b6c690600b104b0a737c data/exdeorum/recipes/sieve/gravel/netherite/boron_ore_chunk.json
|
||||
6e483128177c19df169f37efdfd778178d86f740 data/exdeorum/recipes/sieve/gravel/netherite/coal.json
|
||||
75cf3e4a04f845e991a4eb7c664e54fb547574ce data/exdeorum/recipes/sieve/gravel/netherite/copper_ore_chunk.json
|
||||
71911ac28a8d167282bbb24e87524572e591a10b data/exdeorum/recipes/sieve/gravel/netherite/deepslate_pebble.json
|
||||
|
|
@ -762,14 +807,17 @@ f2c95dc2b7bee18aa27ad336ad470957050148d3 data/exdeorum/recipes/sieve/gravel/neth
|
|||
e28a30509e84956d6d193911cfe8ba252a2825cf data/exdeorum/recipes/sieve/gravel/netherite/iron_ore_chunk.json
|
||||
8f49a2cdf84583537955e4c27c854bf34dc47903 data/exdeorum/recipes/sieve/gravel/netherite/lapis_lazuli.json
|
||||
f12a4bd98ef79dd7e9073d1626e8294f11f900ae data/exdeorum/recipes/sieve/gravel/netherite/lead_ore_chunk.json
|
||||
61dda81ce471e511fc24d01c84866549a0c2888a data/exdeorum/recipes/sieve/gravel/netherite/magnesium_ore_chunk.json
|
||||
79730a79998fb8c56eee3277c83eb2ebf3cb7bcd data/exdeorum/recipes/sieve/gravel/netherite/nickel_ore_chunk.json
|
||||
55e6ab316d5281084a751060ea66b542b597f11f data/exdeorum/recipes/sieve/gravel/netherite/osmium_ore_chunk.json
|
||||
fa83bb8a17c0fc1fcec33ac08f464946cfdc206c data/exdeorum/recipes/sieve/gravel/netherite/raw_gold.json
|
||||
7277f2905bcf0b9e51e7031296cf3363921aaf2e data/exdeorum/recipes/sieve/gravel/netherite/silver_ore_chunk.json
|
||||
a30d07aa72811a808af4f2893fae7af106f8e167 data/exdeorum/recipes/sieve/gravel/netherite/thorium_ore_chunk.json
|
||||
0eebd5aadf24a1e1d4f7086fb516404d78856f94 data/exdeorum/recipes/sieve/gravel/netherite/tin_ore_chunk.json
|
||||
fdeef4659d58556758cafb04cb97823a7e6280e5 data/exdeorum/recipes/sieve/gravel/netherite/zinc_ore_chunk.json
|
||||
80ba4c9fb5907709dba07752128899aa222f4227 data/exdeorum/recipes/sieve/gravel/string/aluminum_ore_chunk.json
|
||||
2aa745d14fdc3f52df7c1eca880125edf0b8009b data/exdeorum/recipes/sieve/gravel/string/amethyst_shard.json
|
||||
8bc8984cc95ce865f7522db3dc5e1820730c5ddd data/exdeorum/recipes/sieve/gravel/string/boron_ore_chunk.json
|
||||
5b0bbf7b85568dcd41f87692b65096a0f052d735 data/exdeorum/recipes/sieve/gravel/string/coal.json
|
||||
032f1cdaf8a6854974e29980287a5a3138e4fa41 data/exdeorum/recipes/sieve/gravel/string/copper_ore_chunk.json
|
||||
bd1ce763ae605e9a0d82e4afa58c4811516bc6bf data/exdeorum/recipes/sieve/gravel/string/diamond.json
|
||||
|
|
@ -780,10 +828,12 @@ b298e2f51255b88beea1394e2f609768fbb36921 data/exdeorum/recipes/sieve/gravel/stri
|
|||
8006ea24e8d9c89a1886e806659ab1bb733da534 data/exdeorum/recipes/sieve/gravel/string/iron_ore_chunk.json
|
||||
19ddad521fcb43ea69e4aeda92f8ea841630c530 data/exdeorum/recipes/sieve/gravel/string/lapis_lazuli.json
|
||||
f245cf69e06874c43bc2bdaabb7806c59d274c93 data/exdeorum/recipes/sieve/gravel/string/lead_ore_chunk.json
|
||||
78081972da9f17787319a28bc5d29b50ca8fab12 data/exdeorum/recipes/sieve/gravel/string/magnesium_ore_chunk.json
|
||||
b89e33d919dbd61f41f9d0eed39cd188fb1289ff data/exdeorum/recipes/sieve/gravel/string/nickel_ore_chunk.json
|
||||
73ba3c31fc8ee5f88279289f571a5e5ea5bd14da data/exdeorum/recipes/sieve/gravel/string/osmium_ore_chunk.json
|
||||
759250554ab4212c823eae23a4f15924579b8723 data/exdeorum/recipes/sieve/gravel/string/silver_ore_chunk.json
|
||||
e33e4503b24e2dc1ab1821746f49ac157f2350d3 data/exdeorum/recipes/sieve/gravel/string/stone_pebble.json
|
||||
72dee8ef7a4c09a19006475c52c7f1a11b635ac7 data/exdeorum/recipes/sieve/gravel/string/thorium_ore_chunk.json
|
||||
784265b509fa3a590f33651cb2c1d0cb263ed141 data/exdeorum/recipes/sieve/gravel/string/tin_ore_chunk.json
|
||||
251d4876ef292135996e19ccb8fdf805f54d8f68 data/exdeorum/recipes/sieve/gravel/string/zinc_ore_chunk.json
|
||||
b774a52785ba81cf8c589b9962abce624862a6ec data/exdeorum/recipes/sieve/moss_block/diamond/acacia_sapling.json
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
// 1.20.1 2023-11-25T19:04:39.9733295 ModKit Item Models for mod 'exdeorum'
|
||||
// 1.20.1 2023-12-27T21:44:18.578794 ModKit Item Models for mod 'exdeorum'
|
||||
4ba3bb2c6174ac3728a4b85e34681f118ec8eb34 assets/exdeorum/models/item/acacia_barrel.json
|
||||
c03ce41f7c071498fcbd5f5225e91dcb2f365fbb assets/exdeorum/models/item/acacia_crucible.json
|
||||
3b4f1d45c0d9c4cd1d9a5cdf6ddc8d2c9791bca5 assets/exdeorum/models/item/acacia_sieve.json
|
||||
|
|
@ -19,6 +19,7 @@ aca318964a4af0b54d935faa6c83c8653bdb4296 assets/exdeorum/models/item/bluebright_
|
|||
43e534189ef41de5ffe650e27f9e2039a9a8c0b2 assets/exdeorum/models/item/bluebright_sieve.json
|
||||
ce29c4adab1efa20645351b8bb2aa5a87f36729d assets/exdeorum/models/item/blue_archwood_crucible.json
|
||||
19995d73ae76d8ebcb64cab9219373f6192f5e8d assets/exdeorum/models/item/bone_crook.json
|
||||
09eda07fba0fa892e7706a726d267655119259be assets/exdeorum/models/item/boron_ore_chunk.json
|
||||
d3f7de31d0fba8578c3e36a16ab39ac0a4d54af9 assets/exdeorum/models/item/calcite_pebble.json
|
||||
95b067616dfc39ad8f72bab6d2cf40c6c05a3748 assets/exdeorum/models/item/cherry_barrel.json
|
||||
9480047be2df6b628b18f1102699ed8f24de4deb assets/exdeorum/models/item/cherry_crucible.json
|
||||
|
|
@ -87,12 +88,14 @@ e4719451e58406787ac0d5fb40416b76b2a03002 assets/exdeorum/models/item/jungle_barr
|
|||
746006f07a42bc786ccab5c6f5849f175e117183 assets/exdeorum/models/item/jungle_crucible.json
|
||||
eebf19c29a53f46c26a33bb9e2052190c88ecc50 assets/exdeorum/models/item/jungle_sieve.json
|
||||
5b40d64710f86ff702001cf658e4928f8195f2fa assets/exdeorum/models/item/lead_ore_chunk.json
|
||||
ca95c63b8b424cd75fdae1fe05d9050d31c7d9ef assets/exdeorum/models/item/lithium_ore_chunk.json
|
||||
c4e7ccf8e6915926936b165ff5980fd533327769 assets/exdeorum/models/item/lunar_barrel.json
|
||||
dec903b9466d6cf1ac05effcef8b8439fe524509 assets/exdeorum/models/item/lunar_crucible.json
|
||||
59a7338eb3c8c6e4cfe49070cdadca01dec3007a assets/exdeorum/models/item/lunar_sieve.json
|
||||
3331c8b6920e1ca297578e6b50ea657c7b4a1ae8 assets/exdeorum/models/item/magic_barrel.json
|
||||
d731d1ae590d603ebcd2b619fa0d60b7426beb70 assets/exdeorum/models/item/magic_crucible.json
|
||||
a47f968f3ad7d417b636e0d66fc19a9b0411ec41 assets/exdeorum/models/item/magic_sieve.json
|
||||
dfc5932b6e9219720224dc5ea82c57bc4cd25900 assets/exdeorum/models/item/magnesium_ore_chunk.json
|
||||
fd7c31ca35797385e7097fbd955116331f03cd61 assets/exdeorum/models/item/mahogany_barrel.json
|
||||
ff89dc05408074da0e9d41bfef91dfe975302403 assets/exdeorum/models/item/mahogany_crucible.json
|
||||
8d2317ac94f204d63024d465b3ef7d952d7232be assets/exdeorum/models/item/mahogany_sieve.json
|
||||
|
|
@ -146,6 +149,7 @@ b71e04a912b620bfebfd309bf5d61cee8fba35b9 assets/exdeorum/models/item/stone_hamme
|
|||
9cf157cd0b41f89c9291be6b6383e0494369c6ef assets/exdeorum/models/item/stone_pebble.json
|
||||
3d848c2d1f094ceab9fb3f951f140b85cea2a6ab assets/exdeorum/models/item/stone_watering_can.json
|
||||
d9561f75ac700cf33abf8e1f7684d1c5fec85a89 assets/exdeorum/models/item/string_mesh.json
|
||||
179728c4723f2f698bff43429ae83d31fb2dac87 assets/exdeorum/models/item/thorium_ore_chunk.json
|
||||
d2f8f4dad969d875e4e455dc1cdc58e80c84e45e assets/exdeorum/models/item/tin_ore_chunk.json
|
||||
b7b483e30fc97f7f307f5b09249bbdd03e980caa assets/exdeorum/models/item/tuff_pebble.json
|
||||
33652049b52514a022a3d4e682e37c118e04bc31 assets/exdeorum/models/item/umbran_barrel.json
|
||||
|
|
|
|||
|
|
@ -147,6 +147,7 @@
|
|||
"item.exdeorum.basalt_pebble": "Basalt Pebble",
|
||||
"item.exdeorum.blackstone_pebble": "Blackstone Pebble",
|
||||
"item.exdeorum.bone_crook": "Bone Crook",
|
||||
"item.exdeorum.boron_ore_chunk": "Boron Ore Chunk",
|
||||
"item.exdeorum.calcite_pebble": "Calcite Pebble",
|
||||
"item.exdeorum.cobalt_ore_chunk": "Cobalt Ore Chunk",
|
||||
"item.exdeorum.cooked_silk_worm": "Cooked Silk Worm",
|
||||
|
|
@ -171,6 +172,8 @@
|
|||
"item.exdeorum.iron_ore_chunk": "Iron Ore Chunk",
|
||||
"item.exdeorum.iron_watering_can": "Iron Watering Can",
|
||||
"item.exdeorum.lead_ore_chunk": "Lead Ore Chunk",
|
||||
"item.exdeorum.lithium_ore_chunk": "Lithium Ore Chunk",
|
||||
"item.exdeorum.magnesium_ore_chunk": "Magnesium Ore Chunk",
|
||||
"item.exdeorum.mycelium_spores": "Mycelium Spores",
|
||||
"item.exdeorum.netherite_hammer": "Netherite Hammer",
|
||||
"item.exdeorum.netherite_mesh": "Netherite Mesh",
|
||||
|
|
@ -193,6 +196,7 @@
|
|||
"item.exdeorum.stone_pebble": "Stone Pebble",
|
||||
"item.exdeorum.stone_watering_can": "Stone Watering Can",
|
||||
"item.exdeorum.string_mesh": "String Mesh",
|
||||
"item.exdeorum.thorium_ore_chunk": "Thorium Ore Chunk",
|
||||
"item.exdeorum.tin_ore_chunk": "Tin Ore Chunk",
|
||||
"item.exdeorum.tuff_pebble": "Tuff Pebble",
|
||||
"item.exdeorum.unfired_porcelain_bucket": "Unfired Porcelain Bucket",
|
||||
|
|
|
|||
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"parent": "minecraft:item/generated",
|
||||
"textures": {
|
||||
"layer0": "exdeorum:item/boron_ore_chunk"
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"parent": "minecraft:item/generated",
|
||||
"textures": {
|
||||
"layer0": "exdeorum:item/lithium_ore_chunk"
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"parent": "minecraft:item/generated",
|
||||
"textures": {
|
||||
"layer0": "exdeorum:item/magnesium_ore_chunk"
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"parent": "minecraft:item/generated",
|
||||
"textures": {
|
||||
"layer0": "exdeorum:item/thorium_ore_chunk"
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,35 @@
|
|||
{
|
||||
"parent": "minecraft:recipes/root",
|
||||
"criteria": {
|
||||
"has_item": {
|
||||
"conditions": {
|
||||
"items": [
|
||||
{
|
||||
"items": [
|
||||
"exdeorum:boron_ore_chunk"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"trigger": "minecraft:inventory_changed"
|
||||
},
|
||||
"has_the_recipe": {
|
||||
"conditions": {
|
||||
"recipe": "exdeorum:ores/boron_tag"
|
||||
},
|
||||
"trigger": "minecraft:recipe_unlocked"
|
||||
}
|
||||
},
|
||||
"requirements": [
|
||||
[
|
||||
"has_item",
|
||||
"has_the_recipe"
|
||||
]
|
||||
],
|
||||
"rewards": {
|
||||
"recipes": [
|
||||
"exdeorum:ores/boron_tag"
|
||||
]
|
||||
},
|
||||
"sends_telemetry_event": true
|
||||
}
|
||||
|
|
@ -0,0 +1,35 @@
|
|||
{
|
||||
"parent": "minecraft:recipes/root",
|
||||
"criteria": {
|
||||
"has_item": {
|
||||
"conditions": {
|
||||
"items": [
|
||||
{
|
||||
"items": [
|
||||
"exdeorum:lithium_ore_chunk"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"trigger": "minecraft:inventory_changed"
|
||||
},
|
||||
"has_the_recipe": {
|
||||
"conditions": {
|
||||
"recipe": "exdeorum:ores/lithium_tag"
|
||||
},
|
||||
"trigger": "minecraft:recipe_unlocked"
|
||||
}
|
||||
},
|
||||
"requirements": [
|
||||
[
|
||||
"has_item",
|
||||
"has_the_recipe"
|
||||
]
|
||||
],
|
||||
"rewards": {
|
||||
"recipes": [
|
||||
"exdeorum:ores/lithium_tag"
|
||||
]
|
||||
},
|
||||
"sends_telemetry_event": true
|
||||
}
|
||||
|
|
@ -0,0 +1,35 @@
|
|||
{
|
||||
"parent": "minecraft:recipes/root",
|
||||
"criteria": {
|
||||
"has_item": {
|
||||
"conditions": {
|
||||
"items": [
|
||||
{
|
||||
"items": [
|
||||
"exdeorum:magnesium_ore_chunk"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"trigger": "minecraft:inventory_changed"
|
||||
},
|
||||
"has_the_recipe": {
|
||||
"conditions": {
|
||||
"recipe": "exdeorum:ores/magnesium_tag"
|
||||
},
|
||||
"trigger": "minecraft:recipe_unlocked"
|
||||
}
|
||||
},
|
||||
"requirements": [
|
||||
[
|
||||
"has_item",
|
||||
"has_the_recipe"
|
||||
]
|
||||
],
|
||||
"rewards": {
|
||||
"recipes": [
|
||||
"exdeorum:ores/magnesium_tag"
|
||||
]
|
||||
},
|
||||
"sends_telemetry_event": true
|
||||
}
|
||||
|
|
@ -0,0 +1,35 @@
|
|||
{
|
||||
"parent": "minecraft:recipes/root",
|
||||
"criteria": {
|
||||
"has_item": {
|
||||
"conditions": {
|
||||
"items": [
|
||||
{
|
||||
"items": [
|
||||
"exdeorum:thorium_ore_chunk"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"trigger": "minecraft:inventory_changed"
|
||||
},
|
||||
"has_the_recipe": {
|
||||
"conditions": {
|
||||
"recipe": "exdeorum:ores/thorium_tag"
|
||||
},
|
||||
"trigger": "minecraft:recipe_unlocked"
|
||||
}
|
||||
},
|
||||
"requirements": [
|
||||
[
|
||||
"has_item",
|
||||
"has_the_recipe"
|
||||
]
|
||||
],
|
||||
"rewards": {
|
||||
"recipes": [
|
||||
"exdeorum:ores/thorium_tag"
|
||||
]
|
||||
},
|
||||
"sends_telemetry_event": true
|
||||
}
|
||||
|
|
@ -0,0 +1,21 @@
|
|||
{
|
||||
"type": "exdeorum:tag_result",
|
||||
"recipe": {
|
||||
"type": "minecraft:crafting_shaped",
|
||||
"category": "misc",
|
||||
"key": {
|
||||
"#": {
|
||||
"item": "exdeorum:boron_ore_chunk"
|
||||
}
|
||||
},
|
||||
"pattern": [
|
||||
"##",
|
||||
"##"
|
||||
],
|
||||
"result": {
|
||||
"item": "minecraft:air"
|
||||
},
|
||||
"show_notification": true
|
||||
},
|
||||
"result_tag": "forge:ores/boron"
|
||||
}
|
||||
|
|
@ -0,0 +1,21 @@
|
|||
{
|
||||
"type": "exdeorum:tag_result",
|
||||
"recipe": {
|
||||
"type": "minecraft:crafting_shaped",
|
||||
"category": "misc",
|
||||
"key": {
|
||||
"#": {
|
||||
"item": "exdeorum:lithium_ore_chunk"
|
||||
}
|
||||
},
|
||||
"pattern": [
|
||||
"##",
|
||||
"##"
|
||||
],
|
||||
"result": {
|
||||
"item": "minecraft:air"
|
||||
},
|
||||
"show_notification": true
|
||||
},
|
||||
"result_tag": "forge:ores/lithium"
|
||||
}
|
||||
|
|
@ -0,0 +1,21 @@
|
|||
{
|
||||
"type": "exdeorum:tag_result",
|
||||
"recipe": {
|
||||
"type": "minecraft:crafting_shaped",
|
||||
"category": "misc",
|
||||
"key": {
|
||||
"#": {
|
||||
"item": "exdeorum:magnesium_ore_chunk"
|
||||
}
|
||||
},
|
||||
"pattern": [
|
||||
"##",
|
||||
"##"
|
||||
],
|
||||
"result": {
|
||||
"item": "minecraft:air"
|
||||
},
|
||||
"show_notification": true
|
||||
},
|
||||
"result_tag": "forge:ores/magnesium"
|
||||
}
|
||||
|
|
@ -0,0 +1,21 @@
|
|||
{
|
||||
"type": "exdeorum:tag_result",
|
||||
"recipe": {
|
||||
"type": "minecraft:crafting_shaped",
|
||||
"category": "misc",
|
||||
"key": {
|
||||
"#": {
|
||||
"item": "exdeorum:thorium_ore_chunk"
|
||||
}
|
||||
},
|
||||
"pattern": [
|
||||
"##",
|
||||
"##"
|
||||
],
|
||||
"result": {
|
||||
"item": "minecraft:air"
|
||||
},
|
||||
"show_notification": true
|
||||
},
|
||||
"result_tag": "forge:ores/thorium"
|
||||
}
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
{
|
||||
"type": "forge:conditional",
|
||||
"recipes": [
|
||||
{
|
||||
"conditions": [
|
||||
{
|
||||
"type": "forge:not",
|
||||
"value": {
|
||||
"type": "forge:tag_empty",
|
||||
"tag": "forge:ores/boron"
|
||||
}
|
||||
}
|
||||
],
|
||||
"recipe": {
|
||||
"type": "exdeorum:sieve",
|
||||
"ingredient": {
|
||||
"item": "exdeorum:crushed_deepslate"
|
||||
},
|
||||
"mesh": "exdeorum:diamond_mesh",
|
||||
"result": "exdeorum:boron_ore_chunk",
|
||||
"result_amount": {
|
||||
"type": "minecraft:binomial",
|
||||
"n": 1.0,
|
||||
"p": 0.08
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
{
|
||||
"type": "forge:conditional",
|
||||
"recipes": [
|
||||
{
|
||||
"conditions": [
|
||||
{
|
||||
"type": "forge:not",
|
||||
"value": {
|
||||
"type": "forge:tag_empty",
|
||||
"tag": "forge:ores/lithium"
|
||||
}
|
||||
}
|
||||
],
|
||||
"recipe": {
|
||||
"type": "exdeorum:sieve",
|
||||
"ingredient": {
|
||||
"item": "exdeorum:crushed_deepslate"
|
||||
},
|
||||
"mesh": "exdeorum:diamond_mesh",
|
||||
"result": "exdeorum:lithium_ore_chunk",
|
||||
"result_amount": {
|
||||
"type": "minecraft:binomial",
|
||||
"n": 1.0,
|
||||
"p": 0.08
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
{
|
||||
"type": "forge:conditional",
|
||||
"recipes": [
|
||||
{
|
||||
"conditions": [
|
||||
{
|
||||
"type": "forge:not",
|
||||
"value": {
|
||||
"type": "forge:tag_empty",
|
||||
"tag": "forge:ores/magnesium"
|
||||
}
|
||||
}
|
||||
],
|
||||
"recipe": {
|
||||
"type": "exdeorum:sieve",
|
||||
"ingredient": {
|
||||
"item": "exdeorum:crushed_deepslate"
|
||||
},
|
||||
"mesh": "exdeorum:diamond_mesh",
|
||||
"result": "exdeorum:magnesium_ore_chunk",
|
||||
"result_amount": {
|
||||
"type": "minecraft:binomial",
|
||||
"n": 1.0,
|
||||
"p": 0.12
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
{
|
||||
"type": "forge:conditional",
|
||||
"recipes": [
|
||||
{
|
||||
"conditions": [
|
||||
{
|
||||
"type": "forge:not",
|
||||
"value": {
|
||||
"type": "forge:tag_empty",
|
||||
"tag": "forge:ores/thorium"
|
||||
}
|
||||
}
|
||||
],
|
||||
"recipe": {
|
||||
"type": "exdeorum:sieve",
|
||||
"ingredient": {
|
||||
"item": "exdeorum:crushed_deepslate"
|
||||
},
|
||||
"mesh": "exdeorum:diamond_mesh",
|
||||
"result": "exdeorum:thorium_ore_chunk",
|
||||
"result_amount": {
|
||||
"type": "minecraft:binomial",
|
||||
"n": 1.0,
|
||||
"p": 0.095
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
{
|
||||
"type": "forge:conditional",
|
||||
"recipes": [
|
||||
{
|
||||
"conditions": [
|
||||
{
|
||||
"type": "forge:not",
|
||||
"value": {
|
||||
"type": "forge:tag_empty",
|
||||
"tag": "forge:ores/boron"
|
||||
}
|
||||
}
|
||||
],
|
||||
"recipe": {
|
||||
"type": "exdeorum:sieve",
|
||||
"ingredient": {
|
||||
"item": "exdeorum:crushed_deepslate"
|
||||
},
|
||||
"mesh": "exdeorum:flint_mesh",
|
||||
"result": "exdeorum:boron_ore_chunk",
|
||||
"result_amount": {
|
||||
"type": "minecraft:binomial",
|
||||
"n": 1.0,
|
||||
"p": 0.06
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
{
|
||||
"type": "forge:conditional",
|
||||
"recipes": [
|
||||
{
|
||||
"conditions": [
|
||||
{
|
||||
"type": "forge:not",
|
||||
"value": {
|
||||
"type": "forge:tag_empty",
|
||||
"tag": "forge:ores/lithium"
|
||||
}
|
||||
}
|
||||
],
|
||||
"recipe": {
|
||||
"type": "exdeorum:sieve",
|
||||
"ingredient": {
|
||||
"item": "exdeorum:crushed_deepslate"
|
||||
},
|
||||
"mesh": "exdeorum:flint_mesh",
|
||||
"result": "exdeorum:lithium_ore_chunk",
|
||||
"result_amount": {
|
||||
"type": "minecraft:binomial",
|
||||
"n": 1.0,
|
||||
"p": 0.05
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
{
|
||||
"type": "forge:conditional",
|
||||
"recipes": [
|
||||
{
|
||||
"conditions": [
|
||||
{
|
||||
"type": "forge:not",
|
||||
"value": {
|
||||
"type": "forge:tag_empty",
|
||||
"tag": "forge:ores/magnesium"
|
||||
}
|
||||
}
|
||||
],
|
||||
"recipe": {
|
||||
"type": "exdeorum:sieve",
|
||||
"ingredient": {
|
||||
"item": "exdeorum:crushed_deepslate"
|
||||
},
|
||||
"mesh": "exdeorum:flint_mesh",
|
||||
"result": "exdeorum:magnesium_ore_chunk",
|
||||
"result_amount": {
|
||||
"type": "minecraft:binomial",
|
||||
"n": 1.0,
|
||||
"p": 0.1
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
{
|
||||
"type": "forge:conditional",
|
||||
"recipes": [
|
||||
{
|
||||
"conditions": [
|
||||
{
|
||||
"type": "forge:not",
|
||||
"value": {
|
||||
"type": "forge:tag_empty",
|
||||
"tag": "forge:ores/thorium"
|
||||
}
|
||||
}
|
||||
],
|
||||
"recipe": {
|
||||
"type": "exdeorum:sieve",
|
||||
"ingredient": {
|
||||
"item": "exdeorum:crushed_deepslate"
|
||||
},
|
||||
"mesh": "exdeorum:flint_mesh",
|
||||
"result": "exdeorum:thorium_ore_chunk",
|
||||
"result_amount": {
|
||||
"type": "minecraft:binomial",
|
||||
"n": 1.0,
|
||||
"p": 0.065
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
{
|
||||
"type": "forge:conditional",
|
||||
"recipes": [
|
||||
{
|
||||
"conditions": [
|
||||
{
|
||||
"type": "forge:not",
|
||||
"value": {
|
||||
"type": "forge:tag_empty",
|
||||
"tag": "forge:ores/boron"
|
||||
}
|
||||
}
|
||||
],
|
||||
"recipe": {
|
||||
"type": "exdeorum:sieve",
|
||||
"ingredient": {
|
||||
"item": "exdeorum:crushed_deepslate"
|
||||
},
|
||||
"mesh": "exdeorum:golden_mesh",
|
||||
"result": "exdeorum:boron_ore_chunk",
|
||||
"result_amount": {
|
||||
"type": "minecraft:binomial",
|
||||
"n": 1.0,
|
||||
"p": 0.065
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
{
|
||||
"type": "forge:conditional",
|
||||
"recipes": [
|
||||
{
|
||||
"conditions": [
|
||||
{
|
||||
"type": "forge:not",
|
||||
"value": {
|
||||
"type": "forge:tag_empty",
|
||||
"tag": "forge:ores/lithium"
|
||||
}
|
||||
}
|
||||
],
|
||||
"recipe": {
|
||||
"type": "exdeorum:sieve",
|
||||
"ingredient": {
|
||||
"item": "exdeorum:crushed_deepslate"
|
||||
},
|
||||
"mesh": "exdeorum:golden_mesh",
|
||||
"result": "exdeorum:lithium_ore_chunk",
|
||||
"result_amount": {
|
||||
"type": "minecraft:binomial",
|
||||
"n": 1.0,
|
||||
"p": 0.065
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
{
|
||||
"type": "forge:conditional",
|
||||
"recipes": [
|
||||
{
|
||||
"conditions": [
|
||||
{
|
||||
"type": "forge:not",
|
||||
"value": {
|
||||
"type": "forge:tag_empty",
|
||||
"tag": "forge:ores/magnesium"
|
||||
}
|
||||
}
|
||||
],
|
||||
"recipe": {
|
||||
"type": "exdeorum:sieve",
|
||||
"ingredient": {
|
||||
"item": "exdeorum:crushed_deepslate"
|
||||
},
|
||||
"mesh": "exdeorum:golden_mesh",
|
||||
"result": "exdeorum:magnesium_ore_chunk",
|
||||
"result_amount": {
|
||||
"type": "minecraft:binomial",
|
||||
"n": 1.0,
|
||||
"p": 0.12
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
{
|
||||
"type": "forge:conditional",
|
||||
"recipes": [
|
||||
{
|
||||
"conditions": [
|
||||
{
|
||||
"type": "forge:not",
|
||||
"value": {
|
||||
"type": "forge:tag_empty",
|
||||
"tag": "forge:ores/thorium"
|
||||
}
|
||||
}
|
||||
],
|
||||
"recipe": {
|
||||
"type": "exdeorum:sieve",
|
||||
"ingredient": {
|
||||
"item": "exdeorum:crushed_deepslate"
|
||||
},
|
||||
"mesh": "exdeorum:golden_mesh",
|
||||
"result": "exdeorum:thorium_ore_chunk",
|
||||
"result_amount": {
|
||||
"type": "minecraft:binomial",
|
||||
"n": 1.0,
|
||||
"p": 0.075
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
{
|
||||
"type": "forge:conditional",
|
||||
"recipes": [
|
||||
{
|
||||
"conditions": [
|
||||
{
|
||||
"type": "forge:not",
|
||||
"value": {
|
||||
"type": "forge:tag_empty",
|
||||
"tag": "forge:ores/boron"
|
||||
}
|
||||
}
|
||||
],
|
||||
"recipe": {
|
||||
"type": "exdeorum:sieve",
|
||||
"ingredient": {
|
||||
"item": "exdeorum:crushed_deepslate"
|
||||
},
|
||||
"mesh": "exdeorum:iron_mesh",
|
||||
"result": "exdeorum:boron_ore_chunk",
|
||||
"result_amount": {
|
||||
"type": "minecraft:binomial",
|
||||
"n": 1.0,
|
||||
"p": 0.06
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
{
|
||||
"type": "forge:conditional",
|
||||
"recipes": [
|
||||
{
|
||||
"conditions": [
|
||||
{
|
||||
"type": "forge:not",
|
||||
"value": {
|
||||
"type": "forge:tag_empty",
|
||||
"tag": "forge:ores/lithium"
|
||||
}
|
||||
}
|
||||
],
|
||||
"recipe": {
|
||||
"type": "exdeorum:sieve",
|
||||
"ingredient": {
|
||||
"item": "exdeorum:crushed_deepslate"
|
||||
},
|
||||
"mesh": "exdeorum:iron_mesh",
|
||||
"result": "exdeorum:lithium_ore_chunk",
|
||||
"result_amount": {
|
||||
"type": "minecraft:binomial",
|
||||
"n": 1.0,
|
||||
"p": 0.06
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
{
|
||||
"type": "forge:conditional",
|
||||
"recipes": [
|
||||
{
|
||||
"conditions": [
|
||||
{
|
||||
"type": "forge:not",
|
||||
"value": {
|
||||
"type": "forge:tag_empty",
|
||||
"tag": "forge:ores/magnesium"
|
||||
}
|
||||
}
|
||||
],
|
||||
"recipe": {
|
||||
"type": "exdeorum:sieve",
|
||||
"ingredient": {
|
||||
"item": "exdeorum:crushed_deepslate"
|
||||
},
|
||||
"mesh": "exdeorum:iron_mesh",
|
||||
"result": "exdeorum:magnesium_ore_chunk",
|
||||
"result_amount": {
|
||||
"type": "minecraft:binomial",
|
||||
"n": 1.0,
|
||||
"p": 0.11
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
{
|
||||
"type": "forge:conditional",
|
||||
"recipes": [
|
||||
{
|
||||
"conditions": [
|
||||
{
|
||||
"type": "forge:not",
|
||||
"value": {
|
||||
"type": "forge:tag_empty",
|
||||
"tag": "forge:ores/thorium"
|
||||
}
|
||||
}
|
||||
],
|
||||
"recipe": {
|
||||
"type": "exdeorum:sieve",
|
||||
"ingredient": {
|
||||
"item": "exdeorum:crushed_deepslate"
|
||||
},
|
||||
"mesh": "exdeorum:iron_mesh",
|
||||
"result": "exdeorum:thorium_ore_chunk",
|
||||
"result_amount": {
|
||||
"type": "minecraft:binomial",
|
||||
"n": 1.0,
|
||||
"p": 0.075
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
{
|
||||
"type": "forge:conditional",
|
||||
"recipes": [
|
||||
{
|
||||
"conditions": [
|
||||
{
|
||||
"type": "forge:not",
|
||||
"value": {
|
||||
"type": "forge:tag_empty",
|
||||
"tag": "forge:ores/boron"
|
||||
}
|
||||
}
|
||||
],
|
||||
"recipe": {
|
||||
"type": "exdeorum:sieve",
|
||||
"ingredient": {
|
||||
"item": "exdeorum:crushed_deepslate"
|
||||
},
|
||||
"mesh": "exdeorum:netherite_mesh",
|
||||
"result": "exdeorum:boron_ore_chunk",
|
||||
"result_amount": {
|
||||
"type": "minecraft:binomial",
|
||||
"n": 1.0,
|
||||
"p": 0.09
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
{
|
||||
"type": "forge:conditional",
|
||||
"recipes": [
|
||||
{
|
||||
"conditions": [
|
||||
{
|
||||
"type": "forge:not",
|
||||
"value": {
|
||||
"type": "forge:tag_empty",
|
||||
"tag": "forge:ores/lithium"
|
||||
}
|
||||
}
|
||||
],
|
||||
"recipe": {
|
||||
"type": "exdeorum:sieve",
|
||||
"ingredient": {
|
||||
"item": "exdeorum:crushed_deepslate"
|
||||
},
|
||||
"mesh": "exdeorum:netherite_mesh",
|
||||
"result": "exdeorum:lithium_ore_chunk",
|
||||
"result_amount": {
|
||||
"type": "minecraft:binomial",
|
||||
"n": 1.0,
|
||||
"p": 0.085
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
{
|
||||
"type": "forge:conditional",
|
||||
"recipes": [
|
||||
{
|
||||
"conditions": [
|
||||
{
|
||||
"type": "forge:not",
|
||||
"value": {
|
||||
"type": "forge:tag_empty",
|
||||
"tag": "forge:ores/magnesium"
|
||||
}
|
||||
}
|
||||
],
|
||||
"recipe": {
|
||||
"type": "exdeorum:sieve",
|
||||
"ingredient": {
|
||||
"item": "exdeorum:crushed_deepslate"
|
||||
},
|
||||
"mesh": "exdeorum:netherite_mesh",
|
||||
"result": "exdeorum:magnesium_ore_chunk",
|
||||
"result_amount": {
|
||||
"type": "minecraft:binomial",
|
||||
"n": 1.0,
|
||||
"p": 0.14
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
{
|
||||
"type": "forge:conditional",
|
||||
"recipes": [
|
||||
{
|
||||
"conditions": [
|
||||
{
|
||||
"type": "forge:not",
|
||||
"value": {
|
||||
"type": "forge:tag_empty",
|
||||
"tag": "forge:ores/thorium"
|
||||
}
|
||||
}
|
||||
],
|
||||
"recipe": {
|
||||
"type": "exdeorum:sieve",
|
||||
"ingredient": {
|
||||
"item": "exdeorum:crushed_deepslate"
|
||||
},
|
||||
"mesh": "exdeorum:netherite_mesh",
|
||||
"result": "exdeorum:thorium_ore_chunk",
|
||||
"result_amount": {
|
||||
"type": "minecraft:binomial",
|
||||
"n": 1.0,
|
||||
"p": 0.11
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
{
|
||||
"type": "forge:conditional",
|
||||
"recipes": [
|
||||
{
|
||||
"conditions": [
|
||||
{
|
||||
"type": "forge:not",
|
||||
"value": {
|
||||
"type": "forge:tag_empty",
|
||||
"tag": "forge:ores/boron"
|
||||
}
|
||||
}
|
||||
],
|
||||
"recipe": {
|
||||
"type": "exdeorum:sieve",
|
||||
"ingredient": {
|
||||
"item": "exdeorum:crushed_deepslate"
|
||||
},
|
||||
"mesh": "exdeorum:string_mesh",
|
||||
"result": "exdeorum:boron_ore_chunk",
|
||||
"result_amount": {
|
||||
"type": "minecraft:binomial",
|
||||
"n": 1.0,
|
||||
"p": 0.05
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
{
|
||||
"type": "forge:conditional",
|
||||
"recipes": [
|
||||
{
|
||||
"conditions": [
|
||||
{
|
||||
"type": "forge:not",
|
||||
"value": {
|
||||
"type": "forge:tag_empty",
|
||||
"tag": "forge:ores/lithium"
|
||||
}
|
||||
}
|
||||
],
|
||||
"recipe": {
|
||||
"type": "exdeorum:sieve",
|
||||
"ingredient": {
|
||||
"item": "exdeorum:crushed_deepslate"
|
||||
},
|
||||
"mesh": "exdeorum:string_mesh",
|
||||
"result": "exdeorum:lithium_ore_chunk",
|
||||
"result_amount": {
|
||||
"type": "minecraft:binomial",
|
||||
"n": 1.0,
|
||||
"p": 0.045
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
{
|
||||
"type": "forge:conditional",
|
||||
"recipes": [
|
||||
{
|
||||
"conditions": [
|
||||
{
|
||||
"type": "forge:not",
|
||||
"value": {
|
||||
"type": "forge:tag_empty",
|
||||
"tag": "forge:ores/magnesium"
|
||||
}
|
||||
}
|
||||
],
|
||||
"recipe": {
|
||||
"type": "exdeorum:sieve",
|
||||
"ingredient": {
|
||||
"item": "exdeorum:crushed_deepslate"
|
||||
},
|
||||
"mesh": "exdeorum:string_mesh",
|
||||
"result": "exdeorum:magnesium_ore_chunk",
|
||||
"result_amount": {
|
||||
"type": "minecraft:binomial",
|
||||
"n": 1.0,
|
||||
"p": 0.09
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
{
|
||||
"type": "forge:conditional",
|
||||
"recipes": [
|
||||
{
|
||||
"conditions": [
|
||||
{
|
||||
"type": "forge:not",
|
||||
"value": {
|
||||
"type": "forge:tag_empty",
|
||||
"tag": "forge:ores/thorium"
|
||||
}
|
||||
}
|
||||
],
|
||||
"recipe": {
|
||||
"type": "exdeorum:sieve",
|
||||
"ingredient": {
|
||||
"item": "exdeorum:crushed_deepslate"
|
||||
},
|
||||
"mesh": "exdeorum:string_mesh",
|
||||
"result": "exdeorum:thorium_ore_chunk",
|
||||
"result_amount": {
|
||||
"type": "minecraft:binomial",
|
||||
"n": 1.0,
|
||||
"p": 0.06
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
{
|
||||
"type": "forge:conditional",
|
||||
"recipes": [
|
||||
{
|
||||
"conditions": [
|
||||
{
|
||||
"type": "forge:not",
|
||||
"value": {
|
||||
"type": "forge:tag_empty",
|
||||
"tag": "forge:ores/boron"
|
||||
}
|
||||
}
|
||||
],
|
||||
"recipe": {
|
||||
"type": "exdeorum:sieve",
|
||||
"ingredient": {
|
||||
"item": "minecraft:gravel"
|
||||
},
|
||||
"mesh": "exdeorum:diamond_mesh",
|
||||
"result": "exdeorum:boron_ore_chunk",
|
||||
"result_amount": {
|
||||
"type": "minecraft:binomial",
|
||||
"n": 1.0,
|
||||
"p": 0.06
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
{
|
||||
"type": "forge:conditional",
|
||||
"recipes": [
|
||||
{
|
||||
"conditions": [
|
||||
{
|
||||
"type": "forge:not",
|
||||
"value": {
|
||||
"type": "forge:tag_empty",
|
||||
"tag": "forge:ores/magnesium"
|
||||
}
|
||||
}
|
||||
],
|
||||
"recipe": {
|
||||
"type": "exdeorum:sieve",
|
||||
"ingredient": {
|
||||
"item": "minecraft:gravel"
|
||||
},
|
||||
"mesh": "exdeorum:diamond_mesh",
|
||||
"result": "exdeorum:magnesium_ore_chunk",
|
||||
"result_amount": {
|
||||
"type": "minecraft:binomial",
|
||||
"n": 1.0,
|
||||
"p": 0.105
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
{
|
||||
"type": "forge:conditional",
|
||||
"recipes": [
|
||||
{
|
||||
"conditions": [
|
||||
{
|
||||
"type": "forge:not",
|
||||
"value": {
|
||||
"type": "forge:tag_empty",
|
||||
"tag": "forge:ores/thorium"
|
||||
}
|
||||
}
|
||||
],
|
||||
"recipe": {
|
||||
"type": "exdeorum:sieve",
|
||||
"ingredient": {
|
||||
"item": "minecraft:gravel"
|
||||
},
|
||||
"mesh": "exdeorum:diamond_mesh",
|
||||
"result": "exdeorum:thorium_ore_chunk",
|
||||
"result_amount": {
|
||||
"type": "minecraft:binomial",
|
||||
"n": 1.0,
|
||||
"p": 0.07
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
{
|
||||
"type": "forge:conditional",
|
||||
"recipes": [
|
||||
{
|
||||
"conditions": [
|
||||
{
|
||||
"type": "forge:not",
|
||||
"value": {
|
||||
"type": "forge:tag_empty",
|
||||
"tag": "forge:ores/boron"
|
||||
}
|
||||
}
|
||||
],
|
||||
"recipe": {
|
||||
"type": "exdeorum:sieve",
|
||||
"ingredient": {
|
||||
"item": "minecraft:gravel"
|
||||
},
|
||||
"mesh": "exdeorum:flint_mesh",
|
||||
"result": "exdeorum:boron_ore_chunk",
|
||||
"result_amount": {
|
||||
"type": "minecraft:binomial",
|
||||
"n": 1.0,
|
||||
"p": 0.0325
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
{
|
||||
"type": "forge:conditional",
|
||||
"recipes": [
|
||||
{
|
||||
"conditions": [
|
||||
{
|
||||
"type": "forge:not",
|
||||
"value": {
|
||||
"type": "forge:tag_empty",
|
||||
"tag": "forge:ores/magnesium"
|
||||
}
|
||||
}
|
||||
],
|
||||
"recipe": {
|
||||
"type": "exdeorum:sieve",
|
||||
"ingredient": {
|
||||
"item": "minecraft:gravel"
|
||||
},
|
||||
"mesh": "exdeorum:flint_mesh",
|
||||
"result": "exdeorum:magnesium_ore_chunk",
|
||||
"result_amount": {
|
||||
"type": "minecraft:binomial",
|
||||
"n": 1.0,
|
||||
"p": 0.075
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
{
|
||||
"type": "forge:conditional",
|
||||
"recipes": [
|
||||
{
|
||||
"conditions": [
|
||||
{
|
||||
"type": "forge:not",
|
||||
"value": {
|
||||
"type": "forge:tag_empty",
|
||||
"tag": "forge:ores/thorium"
|
||||
}
|
||||
}
|
||||
],
|
||||
"recipe": {
|
||||
"type": "exdeorum:sieve",
|
||||
"ingredient": {
|
||||
"item": "minecraft:gravel"
|
||||
},
|
||||
"mesh": "exdeorum:flint_mesh",
|
||||
"result": "exdeorum:thorium_ore_chunk",
|
||||
"result_amount": {
|
||||
"type": "minecraft:binomial",
|
||||
"n": 1.0,
|
||||
"p": 0.055
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
{
|
||||
"type": "forge:conditional",
|
||||
"recipes": [
|
||||
{
|
||||
"conditions": [
|
||||
{
|
||||
"type": "forge:not",
|
||||
"value": {
|
||||
"type": "forge:tag_empty",
|
||||
"tag": "forge:ores/boron"
|
||||
}
|
||||
}
|
||||
],
|
||||
"recipe": {
|
||||
"type": "exdeorum:sieve",
|
||||
"ingredient": {
|
||||
"item": "minecraft:gravel"
|
||||
},
|
||||
"mesh": "exdeorum:golden_mesh",
|
||||
"result": "exdeorum:boron_ore_chunk",
|
||||
"result_amount": {
|
||||
"type": "minecraft:binomial",
|
||||
"n": 1.0,
|
||||
"p": 0.04
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -8,6 +8,6 @@
|
|||
"result_amount": {
|
||||
"type": "minecraft:binomial",
|
||||
"n": 1.0,
|
||||
"p": 0.1
|
||||
"p": 0.09
|
||||
}
|
||||
}
|
||||
|
|
@ -8,6 +8,6 @@
|
|||
"result_amount": {
|
||||
"type": "minecraft:binomial",
|
||||
"n": 1.0,
|
||||
"p": 0.04
|
||||
"p": 0.07
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
{
|
||||
"type": "forge:conditional",
|
||||
"recipes": [
|
||||
{
|
||||
"conditions": [
|
||||
{
|
||||
"type": "forge:not",
|
||||
"value": {
|
||||
"type": "forge:tag_empty",
|
||||
"tag": "forge:ores/magnesium"
|
||||
}
|
||||
}
|
||||
],
|
||||
"recipe": {
|
||||
"type": "exdeorum:sieve",
|
||||
"ingredient": {
|
||||
"item": "minecraft:gravel"
|
||||
},
|
||||
"mesh": "exdeorum:golden_mesh",
|
||||
"result": "exdeorum:magnesium_ore_chunk",
|
||||
"result_amount": {
|
||||
"type": "minecraft:binomial",
|
||||
"n": 1.0,
|
||||
"p": 0.04
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
{
|
||||
"type": "forge:conditional",
|
||||
"recipes": [
|
||||
{
|
||||
"conditions": [
|
||||
{
|
||||
"type": "forge:not",
|
||||
"value": {
|
||||
"type": "forge:tag_empty",
|
||||
"tag": "forge:ores/thorium"
|
||||
}
|
||||
}
|
||||
],
|
||||
"recipe": {
|
||||
"type": "exdeorum:sieve",
|
||||
"ingredient": {
|
||||
"item": "minecraft:gravel"
|
||||
},
|
||||
"mesh": "exdeorum:golden_mesh",
|
||||
"result": "exdeorum:thorium_ore_chunk",
|
||||
"result_amount": {
|
||||
"type": "minecraft:binomial",
|
||||
"n": 1.0,
|
||||
"p": 0.04
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
{
|
||||
"type": "forge:conditional",
|
||||
"recipes": [
|
||||
{
|
||||
"conditions": [
|
||||
{
|
||||
"type": "forge:not",
|
||||
"value": {
|
||||
"type": "forge:tag_empty",
|
||||
"tag": "forge:ores/boron"
|
||||
}
|
||||
}
|
||||
],
|
||||
"recipe": {
|
||||
"type": "exdeorum:sieve",
|
||||
"ingredient": {
|
||||
"item": "minecraft:gravel"
|
||||
},
|
||||
"mesh": "exdeorum:iron_mesh",
|
||||
"result": "exdeorum:boron_ore_chunk",
|
||||
"result_amount": {
|
||||
"type": "minecraft:binomial",
|
||||
"n": 1.0,
|
||||
"p": 0.045
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
{
|
||||
"type": "forge:conditional",
|
||||
"recipes": [
|
||||
{
|
||||
"conditions": [
|
||||
{
|
||||
"type": "forge:not",
|
||||
"value": {
|
||||
"type": "forge:tag_empty",
|
||||
"tag": "forge:ores/magnesium"
|
||||
}
|
||||
}
|
||||
],
|
||||
"recipe": {
|
||||
"type": "exdeorum:sieve",
|
||||
"ingredient": {
|
||||
"item": "minecraft:gravel"
|
||||
},
|
||||
"mesh": "exdeorum:iron_mesh",
|
||||
"result": "exdeorum:magnesium_ore_chunk",
|
||||
"result_amount": {
|
||||
"type": "minecraft:binomial",
|
||||
"n": 1.0,
|
||||
"p": 0.09
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
{
|
||||
"type": "forge:conditional",
|
||||
"recipes": [
|
||||
{
|
||||
"conditions": [
|
||||
{
|
||||
"type": "forge:not",
|
||||
"value": {
|
||||
"type": "forge:tag_empty",
|
||||
"tag": "forge:ores/thorium"
|
||||
}
|
||||
}
|
||||
],
|
||||
"recipe": {
|
||||
"type": "exdeorum:sieve",
|
||||
"ingredient": {
|
||||
"item": "minecraft:gravel"
|
||||
},
|
||||
"mesh": "exdeorum:iron_mesh",
|
||||
"result": "exdeorum:thorium_ore_chunk",
|
||||
"result_amount": {
|
||||
"type": "minecraft:binomial",
|
||||
"n": 1.0,
|
||||
"p": 0.065
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
{
|
||||
"type": "forge:conditional",
|
||||
"recipes": [
|
||||
{
|
||||
"conditions": [
|
||||
{
|
||||
"type": "forge:not",
|
||||
"value": {
|
||||
"type": "forge:tag_empty",
|
||||
"tag": "forge:ores/boron"
|
||||
}
|
||||
}
|
||||
],
|
||||
"recipe": {
|
||||
"type": "exdeorum:sieve",
|
||||
"ingredient": {
|
||||
"item": "minecraft:gravel"
|
||||
},
|
||||
"mesh": "exdeorum:netherite_mesh",
|
||||
"result": "exdeorum:boron_ore_chunk",
|
||||
"result_amount": {
|
||||
"type": "minecraft:binomial",
|
||||
"n": 1.0,
|
||||
"p": 0.065
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
{
|
||||
"type": "forge:conditional",
|
||||
"recipes": [
|
||||
{
|
||||
"conditions": [
|
||||
{
|
||||
"type": "forge:not",
|
||||
"value": {
|
||||
"type": "forge:tag_empty",
|
||||
"tag": "forge:ores/magnesium"
|
||||
}
|
||||
}
|
||||
],
|
||||
"recipe": {
|
||||
"type": "exdeorum:sieve",
|
||||
"ingredient": {
|
||||
"item": "minecraft:gravel"
|
||||
},
|
||||
"mesh": "exdeorum:netherite_mesh",
|
||||
"result": "exdeorum:magnesium_ore_chunk",
|
||||
"result_amount": {
|
||||
"type": "minecraft:binomial",
|
||||
"n": 1.0,
|
||||
"p": 0.12
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
{
|
||||
"type": "forge:conditional",
|
||||
"recipes": [
|
||||
{
|
||||
"conditions": [
|
||||
{
|
||||
"type": "forge:not",
|
||||
"value": {
|
||||
"type": "forge:tag_empty",
|
||||
"tag": "forge:ores/thorium"
|
||||
}
|
||||
}
|
||||
],
|
||||
"recipe": {
|
||||
"type": "exdeorum:sieve",
|
||||
"ingredient": {
|
||||
"item": "minecraft:gravel"
|
||||
},
|
||||
"mesh": "exdeorum:netherite_mesh",
|
||||
"result": "exdeorum:thorium_ore_chunk",
|
||||
"result_amount": {
|
||||
"type": "minecraft:binomial",
|
||||
"n": 1.0,
|
||||
"p": 0.075
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
{
|
||||
"type": "forge:conditional",
|
||||
"recipes": [
|
||||
{
|
||||
"conditions": [
|
||||
{
|
||||
"type": "forge:not",
|
||||
"value": {
|
||||
"type": "forge:tag_empty",
|
||||
"tag": "forge:ores/boron"
|
||||
}
|
||||
}
|
||||
],
|
||||
"recipe": {
|
||||
"type": "exdeorum:sieve",
|
||||
"ingredient": {
|
||||
"item": "minecraft:gravel"
|
||||
},
|
||||
"mesh": "exdeorum:string_mesh",
|
||||
"result": "exdeorum:boron_ore_chunk",
|
||||
"result_amount": {
|
||||
"type": "minecraft:binomial",
|
||||
"n": 1.0,
|
||||
"p": 0.03
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
{
|
||||
"type": "forge:conditional",
|
||||
"recipes": [
|
||||
{
|
||||
"conditions": [
|
||||
{
|
||||
"type": "forge:not",
|
||||
"value": {
|
||||
"type": "forge:tag_empty",
|
||||
"tag": "forge:ores/magnesium"
|
||||
}
|
||||
}
|
||||
],
|
||||
"recipe": {
|
||||
"type": "exdeorum:sieve",
|
||||
"ingredient": {
|
||||
"item": "minecraft:gravel"
|
||||
},
|
||||
"mesh": "exdeorum:string_mesh",
|
||||
"result": "exdeorum:magnesium_ore_chunk",
|
||||
"result_amount": {
|
||||
"type": "minecraft:binomial",
|
||||
"n": 1.0,
|
||||
"p": 0.07
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
{
|
||||
"type": "forge:conditional",
|
||||
"recipes": [
|
||||
{
|
||||
"conditions": [
|
||||
{
|
||||
"type": "forge:not",
|
||||
"value": {
|
||||
"type": "forge:tag_empty",
|
||||
"tag": "forge:ores/thorium"
|
||||
}
|
||||
}
|
||||
],
|
||||
"recipe": {
|
||||
"type": "exdeorum:sieve",
|
||||
"ingredient": {
|
||||
"item": "minecraft:gravel"
|
||||
},
|
||||
"mesh": "exdeorum:string_mesh",
|
||||
"result": "exdeorum:thorium_ore_chunk",
|
||||
"result_amount": {
|
||||
"type": "minecraft:binomial",
|
||||
"n": 1.0,
|
||||
"p": 0.05
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -93,9 +93,12 @@ public class BarrelBlock extends Block implements EntityBlock {
|
|||
}
|
||||
|
||||
@Override
|
||||
public void neighborChanged(BlockState pState, Level level, BlockPos pos, Block pBlock, BlockPos pFromPos, boolean pIsMoving) {
|
||||
if (level.getBlockEntity(pos) instanceof BarrelBlockEntity barrel) {
|
||||
barrel.tryInWorldFluidMixing();
|
||||
public void neighborChanged(BlockState pState, Level level, BlockPos pos, Block pBlock, BlockPos fromPos, boolean pIsMoving) {
|
||||
// Only check when the above block is updated
|
||||
if (fromPos.getY() - pos.getY() == 1) {
|
||||
if (level.getBlockEntity(pos) instanceof BarrelBlockEntity barrel) {
|
||||
barrel.tryInWorldFluidMixing();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -54,6 +54,7 @@ import net.minecraftforge.items.IItemHandler;
|
|||
import net.minecraftforge.items.ItemHandlerHelper;
|
||||
import net.minecraftforge.items.ItemStackHandler;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import thedarkcolour.exdeorum.block.BarrelBlock;
|
||||
import thedarkcolour.exdeorum.client.CompostColors;
|
||||
import thedarkcolour.exdeorum.config.EConfig;
|
||||
import thedarkcolour.exdeorum.recipe.RecipeUtil;
|
||||
|
|
@ -63,7 +64,6 @@ import thedarkcolour.exdeorum.registry.EFluids;
|
|||
|
||||
import javax.annotation.Nonnull;
|
||||
import javax.annotation.Nullable;
|
||||
import javax.swing.text.html.Option;
|
||||
|
||||
public class BarrelBlockEntity extends EBlockEntity {
|
||||
private static final int MOSS_SPREAD_RANGE = 2;
|
||||
|
|
@ -134,7 +134,7 @@ public class BarrelBlockEntity extends EBlockEntity {
|
|||
}
|
||||
|
||||
// Returns true if there are no solid ingredients (can a fluid be inserted?)
|
||||
public boolean canInsertFluid() {
|
||||
public boolean hasNoSolids() {
|
||||
return compost <= 0 && item.getStackInSlot(0).isEmpty();
|
||||
}
|
||||
|
||||
|
|
@ -179,68 +179,69 @@ public class BarrelBlockEntity extends EBlockEntity {
|
|||
return giveResultItem(level, pos);
|
||||
}
|
||||
|
||||
// Handle item fluid interaction
|
||||
if (canInsertFluid()) {
|
||||
// Handle item fluid interaction first
|
||||
if (hasNoSolids()) {
|
||||
var wasBurning = isBurning();
|
||||
|
||||
if (FluidUtil.interactWithFluidHandler(player, hand, tank)) {
|
||||
// If the item is a fluid handler, try to transfer fluids
|
||||
if (wasBurning && !isHotFluid(tank.getFluid().getFluid().getFluidType())) {
|
||||
progress = 0.0f;
|
||||
}
|
||||
|
||||
return InteractionResult.sidedSuccess(level.isClientSide);
|
||||
} else {
|
||||
var heldItem = player.getItemInHand(hand);
|
||||
var optionalBool = heldItem.getCapability(ForgeCapabilities.FLUID_HANDLER_ITEM).map(item -> {
|
||||
var fluidInTank = item.getFluidInTank(0);
|
||||
// try one more time to transfer fluids between item and barrel
|
||||
var playerItem = player.getItemInHand(hand);
|
||||
if (EConfig.SERVER.allowWaterBottleTransfer.get()) {
|
||||
var fluid = new FluidStack(Fluids.WATER, 250);
|
||||
|
||||
if (playerItem.getItem() == Items.POTION && PotionUtils.getPotion(playerItem) == Potions.WATER) {
|
||||
if (tank.fill(fluid, IFluidHandler.FluidAction.SIMULATE) > 0) {
|
||||
if (!player.getAbilities().instabuild) {
|
||||
player.setItemInHand(hand, new ItemStack(Items.GLASS_BOTTLE));
|
||||
}
|
||||
tank.fill(fluid, IFluidHandler.FluidAction.EXECUTE);
|
||||
level.playSound(null, player.getX(), player.getY(), player.getZ(), SoundEvents.BOTTLE_FILL, SoundSource.NEUTRAL, 1.0F, 1.0F);
|
||||
|
||||
markUpdated();
|
||||
return InteractionResult.sidedSuccess(level.isClientSide);
|
||||
}
|
||||
} else if (playerItem.getItem() == Items.GLASS_BOTTLE) {
|
||||
if (tank.drain(fluid, IFluidHandler.FluidAction.SIMULATE).getAmount() == 250) {
|
||||
extractWaterBottle(tank, level, player, playerItem, fluid);
|
||||
|
||||
markUpdated();
|
||||
return InteractionResult.sidedSuccess(level.isClientSide);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Otherwise, mix the item's fluid into the barrel's fluid
|
||||
var itemFluidCap = playerItem.getCapability(ForgeCapabilities.FLUID_HANDLER_ITEM).resolve();
|
||||
if (itemFluidCap.isPresent()) {
|
||||
var fluidInTank = itemFluidCap.get().getFluidInTank(0);
|
||||
|
||||
if (fluidInTank.getAmount() >= 1000) {
|
||||
if (!level.isClientSide) {
|
||||
return tryFluidMixing(fluidInTank.getFluid());
|
||||
tryFluidMixing(fluidInTank.getFluid());
|
||||
}
|
||||
return true;
|
||||
// If a mix was successful, skip rest of logic
|
||||
return InteractionResult.sidedSuccess(level.isClientSide);
|
||||
}
|
||||
|
||||
return false;
|
||||
});
|
||||
if (optionalBool.isPresent() && optionalBool.get()) {
|
||||
return InteractionResult.sidedSuccess(level.isClientSide);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// If the barrel has no solids and no fluid mixing/transfer happened
|
||||
var playerItem = player.getItemInHand(hand);
|
||||
if (!level.isClientSide) {
|
||||
var bottled = false;
|
||||
// mix item ingredient into fluid OR turn into compost (delegated to item handler)
|
||||
var handItem = item.insertItem(0, player.getAbilities().instabuild ? playerItem.copy() : playerItem, false);
|
||||
|
||||
if (EConfig.SERVER.allowWaterBottleTransfer.get()) {
|
||||
var fluid = new FluidStack(Fluids.WATER, 250);
|
||||
|
||||
if (playerItem.getItem() == Items.POTION && PotionUtils.getPotion(playerItem) == Potions.WATER) {
|
||||
if (tank.fill(fluid, IFluidHandler.FluidAction.SIMULATE) > 0) {
|
||||
if (!player.getAbilities().instabuild) {
|
||||
player.setItemInHand(hand, new ItemStack(Items.GLASS_BOTTLE));
|
||||
}
|
||||
tank.fill(fluid, IFluidHandler.FluidAction.EXECUTE);
|
||||
bottled = true;
|
||||
level.playSound(null, player.getX(), player.getY(), player.getZ(), SoundEvents.BOTTLE_FILL, SoundSource.NEUTRAL, 1.0F, 1.0F);
|
||||
}
|
||||
} else if (playerItem.getItem() == Items.GLASS_BOTTLE) {
|
||||
if (tank.drain(fluid, IFluidHandler.FluidAction.SIMULATE).getAmount() == 250) {
|
||||
extractWaterBottle(tank, level, player, playerItem, fluid);
|
||||
bottled = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (!bottled) {
|
||||
var handItem = item.insertItem(0, player.getAbilities().instabuild ? playerItem.copy() : playerItem, false);
|
||||
|
||||
if (!player.getAbilities().instabuild) {
|
||||
player.setItemInHand(hand, handItem);
|
||||
giveResultItem(level, pos);
|
||||
}
|
||||
} else {
|
||||
markUpdated();
|
||||
if (!player.getAbilities().instabuild) {
|
||||
player.setItemInHand(hand, handItem);
|
||||
giveResultItem(level, pos);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -283,7 +284,7 @@ public class BarrelBlockEntity extends EBlockEntity {
|
|||
}
|
||||
|
||||
/**
|
||||
* @param input The input item to craft with
|
||||
* @param input The input item to craft with
|
||||
* @param simulate Whether the craft should actually take place
|
||||
* @return Whether a craft was made or is possible
|
||||
*/
|
||||
|
|
@ -307,7 +308,7 @@ public class BarrelBlockEntity extends EBlockEntity {
|
|||
|
||||
/**
|
||||
* @param playerItem The item to try to mix with this barrel's fluid
|
||||
* @param simulate Whether this is a test or the player is actually mixing with the barrel
|
||||
* @param simulate Whether this is a test or the player is actually mixing with the barrel
|
||||
* @return Whether something was mixed (if simulated, whether the mix is possible)
|
||||
*/
|
||||
private boolean tryMixing(ItemStack playerItem, boolean simulate) {
|
||||
|
|
@ -332,28 +333,6 @@ public class BarrelBlockEntity extends EBlockEntity {
|
|||
}
|
||||
}
|
||||
|
||||
public boolean tryInWorldFluidMixing() {
|
||||
if (!tank.isEmpty() && item.getStackInSlot(0).isEmpty()) {
|
||||
var aboveFluid = level.getBlockState(worldPosition.above()).getFluidState().getType();
|
||||
|
||||
return aboveFluid != Fluids.EMPTY && tryFluidMixing(aboveFluid);
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
private boolean tryFluidMixing(Fluid additive) {
|
||||
BarrelFluidMixingRecipe recipe = RecipeUtil.getFluidMixingRecipe(tank.getFluid(), additive);
|
||||
|
||||
if (recipe != null) {
|
||||
tank.drain(recipe.baseFluidAmount, IFluidHandler.FluidAction.EXECUTE);
|
||||
setItem(new ItemStack(recipe.result));
|
||||
return true;
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
private boolean tryComposting(ItemStack stack, boolean simulate) {
|
||||
if (simulate) {
|
||||
return RecipeUtil.isCompostable(stack);
|
||||
|
|
@ -389,6 +368,31 @@ public class BarrelBlockEntity extends EBlockEntity {
|
|||
level.playSound(null, worldPosition, SoundEvents.COMPOSTER_FILL, SoundSource.BLOCKS);
|
||||
}
|
||||
|
||||
/**
|
||||
* Called in three cases, which should cover all the possible edge cases:
|
||||
* <li> When the barrel is updated by a neighboring block (see {@link BarrelBlock#neighborChanged}) </li>
|
||||
* <li> When the barrel is first loaded from NBT (see {@link #onLoad}) </li>
|
||||
* <li> When the fluid in the barrel changes (see {@link FluidHandler#onContentsChanged()}) </li>
|
||||
*/
|
||||
public void tryInWorldFluidMixing() {
|
||||
if (!tank.isEmpty() && item.getStackInSlot(0).isEmpty()) {
|
||||
var aboveFluid = level.getBlockState(worldPosition.above()).getFluidState().getType();
|
||||
|
||||
if (aboveFluid != Fluids.EMPTY) {
|
||||
tryFluidMixing(aboveFluid);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private void tryFluidMixing(Fluid additive) {
|
||||
BarrelFluidMixingRecipe recipe = RecipeUtil.getFluidMixingRecipe(tank.getFluid(), additive);
|
||||
|
||||
if (recipe != null) {
|
||||
tank.drain(recipe.baseFluidAmount, IFluidHandler.FluidAction.EXECUTE);
|
||||
setItem(new ItemStack(recipe.result));
|
||||
}
|
||||
}
|
||||
|
||||
public static class Ticker implements BlockEntityTicker<BarrelBlockEntity> {
|
||||
@Override
|
||||
public void tick(Level level, BlockPos pos, BlockState state, BarrelBlockEntity barrel) {
|
||||
|
|
@ -521,7 +525,7 @@ public class BarrelBlockEntity extends EBlockEntity {
|
|||
return ItemHandlerHelper.copyStackWithSize(stack, stack.getCount() - 1);
|
||||
}
|
||||
} else {
|
||||
tryInWorldFluidMixing();
|
||||
stack.getCapability(ForgeCapabilities.FLUID_HANDLER_ITEM).ifPresent(itemFluid -> tryFluidMixing(itemFluid.getFluidInTank(0).getFluid()));
|
||||
return stack;
|
||||
}
|
||||
}
|
||||
|
|
@ -551,7 +555,7 @@ public class BarrelBlockEntity extends EBlockEntity {
|
|||
|
||||
@Override
|
||||
public boolean isFluidValid(FluidStack stack) {
|
||||
return !isBrewing() && BarrelBlockEntity.this.canInsertFluid();
|
||||
return !isBrewing() && BarrelBlockEntity.this.hasNoSolids();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
|||
|
|
@ -37,7 +37,6 @@ import thedarkcolour.exdeorum.config.EConfig;
|
|||
import thedarkcolour.exdeorum.recipe.RecipeUtil;
|
||||
import thedarkcolour.exdeorum.recipe.sieve.SieveRecipe;
|
||||
import thedarkcolour.exdeorum.registry.EBlockEntities;
|
||||
import thedarkcolour.exdeorum.registry.EItems;
|
||||
import thedarkcolour.exdeorum.tag.EItemTags;
|
||||
|
||||
import java.util.Map;
|
||||
|
|
@ -221,7 +220,7 @@ public class SieveBlockEntity extends EBlockEntity {
|
|||
}
|
||||
}
|
||||
|
||||
private InteractionResult removeMesh() {
|
||||
private void removeMesh() {
|
||||
if (!level.isClientSide) {
|
||||
// Pop out item
|
||||
var itemEntity = new ItemEntity(level, worldPosition.getX() + 0.5, worldPosition.getY() + 1.5, worldPosition.getZ() + 0.5, mesh);
|
||||
|
|
@ -233,8 +232,6 @@ public class SieveBlockEntity extends EBlockEntity {
|
|||
setMesh(ItemStack.EMPTY);
|
||||
markUpdated();
|
||||
}
|
||||
|
||||
return InteractionResult.sidedSuccess(level.isClientSide);
|
||||
}
|
||||
|
||||
private void setMesh(ItemStack mesh) {
|
||||
|
|
|
|||
|
|
@ -29,6 +29,7 @@ import net.minecraft.resources.ResourceLocation;
|
|||
import net.minecraft.util.Mth;
|
||||
import net.minecraft.world.inventory.InventoryMenu;
|
||||
import net.minecraft.world.item.BlockItem;
|
||||
import net.minecraft.world.level.material.Fluids;
|
||||
import net.minecraftforge.client.extensions.common.IClientFluidTypeExtensions;
|
||||
import net.minecraftforge.client.model.data.ModelData;
|
||||
import net.minecraftforge.common.capabilities.ForgeCapabilities;
|
||||
|
|
@ -68,7 +69,7 @@ public class BarrelRenderer implements BlockEntityRenderer<BarrelBlockEntity> {
|
|||
var fluidStack = tank.getFluidInTank(0);
|
||||
|
||||
if (!fluidStack.isEmpty()) { // Get texture
|
||||
var fluid = fluidStack.getFluid();
|
||||
var fluid = Fluids.LAVA;//fluidStack.getFluid();
|
||||
var level = barrel.getLevel();
|
||||
var pos = barrel.getBlockPos();
|
||||
var percentage = fluidStack.getAmount() / 1000.0f;
|
||||
|
|
|
|||
|
|
@ -41,4 +41,5 @@ public class ModIds {
|
|||
public static final String AETHER = "aether";
|
||||
public static final String BLUE_SKIES = "blue_skies";
|
||||
public static final String PAMS_HARVESTCRAFT_CROPS = "pamhc2crops";
|
||||
public static final String NUCLEARCRAFT_NEOTERIC = "nuclearcraft";
|
||||
}
|
||||
|
|
|
|||
|
|
@ -53,8 +53,19 @@ public class PreferredOres {
|
|||
putPreferredOre(EItemTags.ORES_TIN, EConfig.COMMON.preferredTinOre, getDefaultTinOre());
|
||||
putPreferredOre(EItemTags.ORES_ZINC, EConfig.COMMON.preferredZincOre, getDefaultZincOre());
|
||||
putPreferredOre(EItemTags.ORES_IRIDIUM, EConfig.COMMON.preferredIridiumOre, getDefaultIridiumOre());
|
||||
putPreferredOre(EItemTags.ORES_THORIUM, EConfig.COMMON.preferredThoriumOre, getDefaultThoriumOre());
|
||||
putPreferredOre(EItemTags.ORES_MAGNESIUM, EConfig.COMMON.preferredMagnesiumOre, getDefaultMagnesiumOre());
|
||||
putPreferredOre(EItemTags.ORES_LITHIUM, EConfig.COMMON.preferredLithiumOre, getDefaultLithiumOre());
|
||||
putPreferredOre(EItemTags.ORES_BORON, EConfig.COMMON.preferredBoronOre, getDefaultBoronOre());
|
||||
}
|
||||
|
||||
/**
|
||||
* Determines which mod's ore should be crafted by Ex Deorum ore chunks.
|
||||
*
|
||||
* @param tag The tag which contains a list of choices for the desired ore. Might be empty.
|
||||
* @param config A config which holds an override value chosen by the user. Could even be something that isn't an ore.
|
||||
* @param defaultOre The default ore choice, picked by Ex Deorum based on which mod is the "best" choice according to thedarkcolour.
|
||||
*/
|
||||
@SuppressWarnings("deprecation")
|
||||
private static void putPreferredOre(TagKey<Item> tag, ForgeConfigSpec.ConfigValue<String> config, Item defaultOre) {
|
||||
var item = ForgeRegistries.ITEMS.getValue(new ResourceLocation(config.get()));
|
||||
|
|
@ -86,6 +97,7 @@ public class PreferredOres {
|
|||
} else {
|
||||
collection.sort(Comparator.comparing(holder -> BuiltInRegistries.ITEM.getKey(holder.get())));
|
||||
|
||||
// todo should the PREFERRED_ORE map be updated with this value?
|
||||
return collection.get(0).get();
|
||||
}
|
||||
}
|
||||
|
|
@ -96,19 +108,19 @@ public class PreferredOres {
|
|||
}
|
||||
|
||||
public static Item getDefaultCobaltOre() {
|
||||
return defaultItem("cobalt_ore", ModIds.TINKERS_CONSTRUCT);
|
||||
return defaultItem("cobalt_ore", ModIds.TINKERS_CONSTRUCT, ModIds.NUCLEARCRAFT_NEOTERIC);
|
||||
}
|
||||
|
||||
public static Item getDefaultSilverOre() {
|
||||
return defaultItem("silver_ore", ModIds.ALL_THE_ORES, ModIds.OCCULTISM, ModIds.RAILCRAFT, ModIds.FACTORIUM);
|
||||
return defaultItem("silver_ore", ModIds.ALL_THE_ORES, ModIds.OCCULTISM, ModIds.RAILCRAFT, ModIds.FACTORIUM, ModIds.NUCLEARCRAFT_NEOTERIC);
|
||||
}
|
||||
|
||||
public static Item getDefaultLeadOre() {
|
||||
return defaultItem("lead_ore", ModIds.ALL_THE_ORES, ModIds.GREG, ModIds.MEKANISM, ModIds.RAILCRAFT, ModIds.FACTORIUM);
|
||||
return defaultItem("lead_ore", ModIds.ALL_THE_ORES, ModIds.GREG, ModIds.MEKANISM, ModIds.RAILCRAFT, ModIds.FACTORIUM, ModIds.NUCLEARCRAFT_NEOTERIC);
|
||||
}
|
||||
|
||||
public static Item getDefaultPlatinumOre() {
|
||||
return defaultItem("platinum_ore", ModIds.ALL_THE_ORES, ModIds.GREG, ModIds.FACTORIUM);
|
||||
return defaultItem("platinum_ore", ModIds.ALL_THE_ORES, ModIds.GREG, ModIds.FACTORIUM, ModIds.NUCLEARCRAFT_NEOTERIC);
|
||||
}
|
||||
|
||||
public static Item getDefaultNickelOre() {
|
||||
|
|
@ -116,7 +128,7 @@ public class PreferredOres {
|
|||
}
|
||||
|
||||
public static Item getDefaultUraniumOre() {
|
||||
var item = defaultItem("uranium_ore", ModIds.ALL_THE_ORES, ModIds.MEKANISM, ModIds.BIGGER_REACTORS);
|
||||
var item = defaultItem("uranium_ore", ModIds.ALL_THE_ORES, ModIds.MEKANISM, ModIds.BIGGER_REACTORS, ModIds.NUCLEARCRAFT_NEOTERIC);
|
||||
|
||||
if (item == Items.AIR && ModList.get().isLoaded(ModIds.EXTREME_REACTORS)) {
|
||||
item = defaultItem("yellorite_ore", ModIds.EXTREME_REACTORS);
|
||||
|
|
@ -130,17 +142,33 @@ public class PreferredOres {
|
|||
}
|
||||
|
||||
public static Item getDefaultTinOre() {
|
||||
return defaultItem("tin_ore", ModIds.ALL_THE_ORES, ModIds.GREG, ModIds.THERMAL, ModIds.MEKANISM, ModIds.RAILCRAFT, ModIds.FACTORIUM);
|
||||
return defaultItem("tin_ore", ModIds.ALL_THE_ORES, ModIds.GREG, ModIds.THERMAL, ModIds.MEKANISM, ModIds.RAILCRAFT, ModIds.FACTORIUM, ModIds.NUCLEARCRAFT_NEOTERIC);
|
||||
}
|
||||
|
||||
public static Item getDefaultZincOre() {
|
||||
return defaultItem("zinc_ore", ModIds.ALL_THE_ORES, ModIds.GREG, ModIds.CREATE, ModIds.RAILCRAFT, ModIds.FACTORIUM);
|
||||
return defaultItem("zinc_ore", ModIds.ALL_THE_ORES, ModIds.GREG, ModIds.CREATE, ModIds.RAILCRAFT, ModIds.FACTORIUM, ModIds.NUCLEARCRAFT_NEOTERIC);
|
||||
}
|
||||
|
||||
public static Item getDefaultIridiumOre() {
|
||||
return defaultItem("iridium_ore", ModIds.ALL_THE_ORES);
|
||||
}
|
||||
|
||||
public static Item getDefaultThoriumOre() {
|
||||
return defaultItem("thorium_ore", ModIds.NUCLEARCRAFT_NEOTERIC);
|
||||
}
|
||||
|
||||
public static Item getDefaultMagnesiumOre() {
|
||||
return defaultItem("magnesium_ore", ModIds.NUCLEARCRAFT_NEOTERIC);
|
||||
}
|
||||
|
||||
public static Item getDefaultLithiumOre() {
|
||||
return defaultItem("lithium_ore", ModIds.NUCLEARCRAFT_NEOTERIC);
|
||||
}
|
||||
|
||||
public static Item getDefaultBoronOre() {
|
||||
return defaultItem("boron_ore", ModIds.NUCLEARCRAFT_NEOTERIC);
|
||||
}
|
||||
|
||||
private static Item defaultItem(String path, String... modIds) {
|
||||
var modId = getFirstAvailableModId(modIds);
|
||||
|
||||
|
|
|
|||
|
|
@ -33,6 +33,7 @@ import net.minecraft.client.Minecraft;
|
|||
import net.minecraft.network.chat.Component;
|
||||
import net.minecraft.resources.ResourceLocation;
|
||||
import net.minecraft.world.Container;
|
||||
import net.minecraft.world.item.Item;
|
||||
import net.minecraft.world.item.ItemStack;
|
||||
import net.minecraft.world.item.Items;
|
||||
import net.minecraft.world.item.crafting.Recipe;
|
||||
|
|
@ -43,6 +44,7 @@ import net.minecraft.world.level.block.WallTorchBlock;
|
|||
import net.minecraftforge.fluids.FluidStack;
|
||||
import net.minecraftforge.fml.ModList;
|
||||
import thedarkcolour.exdeorum.ExDeorum;
|
||||
import thedarkcolour.exdeorum.block.SieveBlock;
|
||||
import thedarkcolour.exdeorum.blockentity.LavaCrucibleBlockEntity;
|
||||
import thedarkcolour.exdeorum.compat.ModIds;
|
||||
import thedarkcolour.exdeorum.data.TranslationKeys;
|
||||
|
|
@ -100,20 +102,7 @@ public class ExDeorumJeiPlugin implements IModPlugin {
|
|||
|
||||
@Override
|
||||
public void registerRecipeCatalysts(IRecipeCatalystRegistration registration) {
|
||||
var barrels = Lists.newArrayList(
|
||||
EItems.OAK_BARREL.get(),
|
||||
EItems.SPRUCE_BARREL.get(),
|
||||
EItems.BIRCH_BARREL.get(),
|
||||
EItems.JUNGLE_BARREL.get(),
|
||||
EItems.ACACIA_BARREL.get(),
|
||||
EItems.DARK_OAK_BARREL.get(),
|
||||
EItems.MANGROVE_BARREL.get(),
|
||||
EItems.CHERRY_BARREL.get(),
|
||||
EItems.BAMBOO_BARREL.get(),
|
||||
EItems.CRIMSON_BARREL.get(),
|
||||
EItems.WARPED_BARREL.get(),
|
||||
EItems.STONE_BARREL.get()
|
||||
);
|
||||
var barrels = getAvailableBarrels();
|
||||
var sieves = Lists.newArrayList(
|
||||
EItems.OAK_SIEVE.get(),
|
||||
EItems.SPRUCE_SIEVE.get(),
|
||||
|
|
@ -144,16 +133,6 @@ public class ExDeorumJeiPlugin implements IModPlugin {
|
|||
EItems.BAMBOO_CRUCIBLE.get()
|
||||
);
|
||||
if (ModList.get().isLoaded(ModIds.BIOMES_O_PLENTY)) {
|
||||
barrels.add(EItems.FIR_BARREL.get());
|
||||
barrels.add(EItems.REDWOOD_BARREL.get());
|
||||
barrels.add(EItems.MAHOGANY_BARREL.get());
|
||||
barrels.add(EItems.JACARANDA_BARREL.get());
|
||||
barrels.add(EItems.PALM_BARREL.get());
|
||||
barrels.add(EItems.WILLOW_BARREL.get());
|
||||
barrels.add(EItems.DEAD_BARREL.get());
|
||||
barrels.add(EItems.MAGIC_BARREL.get());
|
||||
barrels.add(EItems.UMBRAN_BARREL.get());
|
||||
barrels.add(EItems.HELLBARK_BARREL.get());
|
||||
sieves.add(EItems.FIR_SIEVE.get());
|
||||
sieves.add(EItems.REDWOOD_SIEVE.get());
|
||||
sieves.add(EItems.MAHOGANY_SIEVE.get());
|
||||
|
|
@ -176,7 +155,6 @@ public class ExDeorumJeiPlugin implements IModPlugin {
|
|||
waterCrucibles.add(EItems.UMBRAN_CRUCIBLE.get());
|
||||
}
|
||||
if (ModList.get().isLoaded(ModIds.ARS_NOUVEAU)) {
|
||||
barrels.add(EItems.ARCHWOOD_BARREL.get());
|
||||
sieves.add(EItems.ARCHWOOD_SIEVE.get());
|
||||
waterCrucibles.add(EItems.CASCADING_ARCHWOOD_CRUCIBLE.get());
|
||||
waterCrucibles.add(EItems.BLAZING_ARCHWOOD_CRUCIBLE.get());
|
||||
|
|
@ -184,20 +162,11 @@ public class ExDeorumJeiPlugin implements IModPlugin {
|
|||
waterCrucibles.add(EItems.FLOURISHING_ARCHWOOD_CRUCIBLE.get());
|
||||
}
|
||||
if (ModList.get().isLoaded(ModIds.AETHER)) {
|
||||
barrels.add(EItems.SKYROOT_BARREL.get());
|
||||
sieves.add(EItems.SKYROOT_SIEVE.get());
|
||||
waterCrucibles.add(EItems.SKYROOT_CRUCIBLE.get());
|
||||
waterCrucibles.add(EItems.GOLDEN_OAK_CRUCIBLE.get());
|
||||
}
|
||||
if (ModList.get().isLoaded(ModIds.BLUE_SKIES)) {
|
||||
barrels.add(EItems.BLUEBRIGHT_BARREL.get());
|
||||
barrels.add(EItems.STARLIT_BARREL.get());
|
||||
barrels.add(EItems.FROSTBRIGHT_BARREL.get());
|
||||
barrels.add(EItems.COMET_BARREL.get());
|
||||
barrels.add(EItems.LUNAR_BARREL.get());
|
||||
barrels.add(EItems.DUSK_BARREL.get());
|
||||
barrels.add(EItems.MAPLE_BARREL.get());
|
||||
barrels.add(EItems.CRYSTALLIZED_BARREL.get());
|
||||
sieves.add(EItems.BLUEBRIGHT_SIEVE.get());
|
||||
sieves.add(EItems.STARLIT_SIEVE.get());
|
||||
sieves.add(EItems.FROSTBRIGHT_SIEVE.get());
|
||||
|
|
@ -271,7 +240,9 @@ public class ExDeorumJeiPlugin implements IModPlugin {
|
|||
if (RecipeUtil.isTagEmpty(EItemTags.ORES_ZINC)) toRemove.add(new ItemStack(EItems.ZINC_ORE_CHUNK.get()));
|
||||
if (RecipeUtil.isTagEmpty(EItemTags.ORES_IRIDIUM)) toRemove.add(new ItemStack(EItems.IRIDIUM_ORE_CHUNK.get()));
|
||||
|
||||
registration.getIngredientManager().removeIngredientsAtRuntime(VanillaTypes.ITEM_STACK, toRemove);
|
||||
if (!toRemove.isEmpty()) {
|
||||
registration.getIngredientManager().removeIngredientsAtRuntime(VanillaTypes.ITEM_STACK, toRemove);
|
||||
}
|
||||
|
||||
addRecipes(registration, BARREL_COMPOST, ERecipeTypes.BARREL_COMPOST);
|
||||
addRecipes(registration, BARREL_MIXING, ERecipeTypes.BARREL_MIXING);
|
||||
|
|
@ -332,4 +303,59 @@ public class ExDeorumJeiPlugin implements IModPlugin {
|
|||
private static <C extends Container, T extends Recipe<C>> void addRecipes(IRecipeRegistration registration, RecipeType<T> category, Supplier<net.minecraft.world.item.crafting.RecipeType<T>> type) {
|
||||
registration.addRecipes(category, Objects.requireNonNull(Minecraft.getInstance().level).getRecipeManager().getAllRecipesFor(type.get()));
|
||||
}
|
||||
|
||||
public static List<Item> getAvailableBarrels() {
|
||||
// Vanilla barrels
|
||||
List<Item> barrels = Lists.newArrayList(EItems.OAK_BARREL.get(), EItems.SPRUCE_BARREL.get(), EItems.BIRCH_BARREL.get(), EItems.JUNGLE_BARREL.get(), EItems.ACACIA_BARREL.get(), EItems.DARK_OAK_BARREL.get(), EItems.MANGROVE_BARREL.get(), EItems.CHERRY_BARREL.get(), EItems.BAMBOO_BARREL.get(), EItems.CRIMSON_BARREL.get(), EItems.WARPED_BARREL.get(), EItems.STONE_BARREL.get());
|
||||
ModList mods = ModList.get();
|
||||
|
||||
if (mods.isLoaded(ModIds.BIOMES_O_PLENTY)) {
|
||||
barrels.add(EItems.FIR_BARREL.get());
|
||||
barrels.add(EItems.REDWOOD_BARREL.get());
|
||||
barrels.add(EItems.MAHOGANY_BARREL.get());
|
||||
barrels.add(EItems.JACARANDA_BARREL.get());
|
||||
barrels.add(EItems.PALM_BARREL.get());
|
||||
barrels.add(EItems.WILLOW_BARREL.get());
|
||||
barrels.add(EItems.DEAD_BARREL.get());
|
||||
barrels.add(EItems.MAGIC_BARREL.get());
|
||||
barrels.add(EItems.UMBRAN_BARREL.get());
|
||||
barrels.add(EItems.HELLBARK_BARREL.get());
|
||||
}
|
||||
if (mods.isLoaded(ModIds.ARS_NOUVEAU)) {
|
||||
barrels.add(EItems.ARCHWOOD_BARREL.get());
|
||||
}
|
||||
if (mods.isLoaded(ModIds.AETHER)) {
|
||||
barrels.add(EItems.SKYROOT_BARREL.get());
|
||||
}
|
||||
if (mods.isLoaded(ModIds.BLUE_SKIES)) {
|
||||
barrels.add(EItems.BLUEBRIGHT_BARREL.get());
|
||||
barrels.add(EItems.STARLIT_BARREL.get());
|
||||
barrels.add(EItems.FROSTBRIGHT_BARREL.get());
|
||||
barrels.add(EItems.COMET_BARREL.get());
|
||||
barrels.add(EItems.LUNAR_BARREL.get());
|
||||
barrels.add(EItems.DUSK_BARREL.get());
|
||||
barrels.add(EItems.MAPLE_BARREL.get());
|
||||
barrels.add(EItems.CRYSTALLIZED_BARREL.get());
|
||||
}
|
||||
|
||||
return barrels;
|
||||
}
|
||||
|
||||
public static List<Item> getAvailableSieves() {
|
||||
List<Item> sieves = Lists.newArrayList(
|
||||
EItems.OAK_SIEVE.get(),
|
||||
EItems.SPRUCE_SIEVE.get(),
|
||||
EItems.BIRCH_SIEVE.get(),
|
||||
EItems.JUNGLE_SIEVE.get(),
|
||||
EItems.ACACIA_SIEVE.get(),
|
||||
EItems.DARK_OAK_SIEVE.get(),
|
||||
EItems.MANGROVE_SIEVE.get(),
|
||||
EItems.CHERRY_SIEVE.get(),
|
||||
EItems.BAMBOO_SIEVE.get(),
|
||||
EItems.CRIMSON_SIEVE.get(),
|
||||
EItems.WARPED_SIEVE.get()
|
||||
);
|
||||
|
||||
return sieves;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -68,6 +68,10 @@ public class EConfig {
|
|||
public final ConfigValue<String> preferredTinOre;
|
||||
public final ConfigValue<String> preferredZincOre;
|
||||
public final ConfigValue<String> preferredIridiumOre;
|
||||
public final ConfigValue<String> preferredThoriumOre;
|
||||
public final ConfigValue<String> preferredMagnesiumOre;
|
||||
public final ConfigValue<String> preferredLithiumOre;
|
||||
public final ConfigValue<String> preferredBoronOre;
|
||||
|
||||
public Common(ForgeConfigSpec.Builder builder) {
|
||||
// Preferred items
|
||||
|
|
@ -88,6 +92,10 @@ public class EConfig {
|
|||
this.preferredTinOre = preferredOreConfig(builder, "tin_ore", airId);
|
||||
this.preferredZincOre = preferredOreConfig(builder, "zinc_ore", airId);
|
||||
this.preferredIridiumOre = preferredOreConfig(builder, "iridium_ore", airId);
|
||||
this.preferredThoriumOre = preferredOreConfig(builder, "thorium_ore", airId);
|
||||
this.preferredMagnesiumOre = preferredOreConfig(builder, "magnesium_ore", airId);
|
||||
this.preferredLithiumOre = preferredOreConfig(builder, "lithium_ore", airId);
|
||||
this.preferredBoronOre = preferredOreConfig(builder, "boron_ore", airId);
|
||||
|
||||
builder.pop(2);
|
||||
}
|
||||
|
|
@ -123,7 +131,7 @@ public class EConfig {
|
|||
.comment("Whether machines/fake players can interact with the Sieve.")
|
||||
.define("automated_sieves", false);
|
||||
this.barrelProgressStep = builder
|
||||
.comment("The progress to increment by each tick for barrel composting and witch water transformation.")
|
||||
.comment("The progress to increment by each tick for barrel composting.")
|
||||
.defineInRange("barrel_progress_step", 0.004, 0.0f, 1.0f);
|
||||
this.witchWaterNetherrackGenerator = builder
|
||||
.comment("Whether Witch Water forms netherrack when lava flows into it, allowing for a netherrack version of a cobblestone generator.")
|
||||
|
|
|
|||
|
|
@ -194,6 +194,10 @@ public class Recipes {
|
|||
grid2x2TagResult(writer, recipes, EItemTags.ORES_TIN, ingredient(EItems.TIN_ORE_CHUNK));
|
||||
grid2x2TagResult(writer, recipes, EItemTags.ORES_ZINC, ingredient(EItems.ZINC_ORE_CHUNK));
|
||||
grid2x2TagResult(writer, recipes, EItemTags.ORES_IRIDIUM, ingredient(EItems.IRIDIUM_ORE_CHUNK));
|
||||
grid2x2TagResult(writer, recipes, EItemTags.ORES_THORIUM, ingredient(EItems.THORIUM_ORE_CHUNK));
|
||||
grid2x2TagResult(writer, recipes, EItemTags.ORES_MAGNESIUM, ingredient(EItems.MAGNESIUM_ORE_CHUNK));
|
||||
grid2x2TagResult(writer, recipes, EItemTags.ORES_LITHIUM, ingredient(EItems.LITHIUM_ORE_CHUNK));
|
||||
grid2x2TagResult(writer, recipes, EItemTags.ORES_BORON, ingredient(EItems.BORON_ORE_CHUNK));
|
||||
|
||||
// Sieves
|
||||
sieve(recipes, EItems.OAK_SIEVE, Items.OAK_PLANKS, Items.OAK_SLAB);
|
||||
|
|
|
|||
|
|
@ -172,6 +172,9 @@ class SieveRecipes {
|
|||
addConditionalDrop.accept(EItems.TIN_ORE_CHUNK.get(), chance(0.06f), Recipes.tagNotEmpty(EItemTags.ORES_TIN));
|
||||
addConditionalDrop.accept(EItems.ZINC_ORE_CHUNK.get(), chance(0.035f), Recipes.tagNotEmpty(EItemTags.ORES_ZINC));
|
||||
addConditionalDrop.accept(EItems.IRIDIUM_ORE_CHUNK.get(), chance(0.03f), Recipes.tagNotEmpty(EItemTags.ORES_IRIDIUM));
|
||||
addConditionalDrop.accept(EItems.MAGNESIUM_ORE_CHUNK.get(), chance(0.07f), Recipes.tagNotEmpty(EItemTags.ORES_MAGNESIUM));
|
||||
addConditionalDrop.accept(EItems.THORIUM_ORE_CHUNK.get(), chance(0.05f), Recipes.tagNotEmpty(EItemTags.ORES_THORIUM));
|
||||
addConditionalDrop.accept(EItems.BORON_ORE_CHUNK.get(), chance(0.03f), Recipes.tagNotEmpty(EItemTags.ORES_BORON));
|
||||
});
|
||||
// Gravel -> Flint mesh
|
||||
forMesh(writer, ingredient(Items.GRAVEL), EItems.FLINT_MESH, (addDrop, addTagDrop, addConditionalDrop) -> {
|
||||
|
|
@ -198,6 +201,9 @@ class SieveRecipes {
|
|||
addConditionalDrop.accept(EItems.TIN_ORE_CHUNK.get(), chance(0.07f), Recipes.tagNotEmpty(EItemTags.ORES_TIN));
|
||||
addConditionalDrop.accept(EItems.ZINC_ORE_CHUNK.get(), chance(0.04f), Recipes.tagNotEmpty(EItemTags.ORES_ZINC));
|
||||
addConditionalDrop.accept(EItems.IRIDIUM_ORE_CHUNK.get(), chance(0.03f), Recipes.tagNotEmpty(EItemTags.ORES_IRIDIUM));
|
||||
addConditionalDrop.accept(EItems.MAGNESIUM_ORE_CHUNK.get(), chance(0.075f), Recipes.tagNotEmpty(EItemTags.ORES_MAGNESIUM));
|
||||
addConditionalDrop.accept(EItems.THORIUM_ORE_CHUNK.get(), chance(0.055f), Recipes.tagNotEmpty(EItemTags.ORES_THORIUM));
|
||||
addConditionalDrop.accept(EItems.BORON_ORE_CHUNK.get(), chance(0.0325f), Recipes.tagNotEmpty(EItemTags.ORES_BORON));
|
||||
});
|
||||
// Gravel -> Iron mesh
|
||||
forMesh(writer, ingredient(Items.GRAVEL), EItems.IRON_MESH, (addDrop, addTagDrop, addConditionalDrop) -> {
|
||||
|
|
@ -221,8 +227,11 @@ class SieveRecipes {
|
|||
addConditionalDrop.accept(EItems.TIN_ORE_CHUNK.get(), chance(0.09f), Recipes.tagNotEmpty(EItemTags.ORES_TIN));
|
||||
addConditionalDrop.accept(EItems.ZINC_ORE_CHUNK.get(), chance(0.06f), Recipes.tagNotEmpty(EItemTags.ORES_ZINC));
|
||||
addConditionalDrop.accept(EItems.IRIDIUM_ORE_CHUNK.get(), chance(0.04f), Recipes.tagNotEmpty(EItemTags.ORES_IRIDIUM));
|
||||
addConditionalDrop.accept(EItems.MAGNESIUM_ORE_CHUNK.get(), chance(0.09f), Recipes.tagNotEmpty(EItemTags.ORES_MAGNESIUM));
|
||||
addConditionalDrop.accept(EItems.THORIUM_ORE_CHUNK.get(), chance(0.065f), Recipes.tagNotEmpty(EItemTags.ORES_THORIUM));
|
||||
addConditionalDrop.accept(EItems.BORON_ORE_CHUNK.get(), chance(0.045f), Recipes.tagNotEmpty(EItemTags.ORES_BORON));
|
||||
});
|
||||
// Golden mesh has much higher drops for gold and gems, but at the cost of much lower drops for metals
|
||||
// Golden mesh has much higher drops for gold and gems
|
||||
// Gravel -> Golden mesh
|
||||
forMesh(writer, ingredient(Items.GRAVEL), EItems.GOLDEN_MESH, (addDrop, addTagDrop, addConditionalDrop) -> {
|
||||
addDrop.accept(EItems.STONE_PEBBLE.get(), binomial(4, 0.5f));
|
||||
|
|
@ -231,9 +240,9 @@ class SieveRecipes {
|
|||
addDrop.accept(Items.COAL, chance(0.2f));
|
||||
addDrop.accept(Items.LAPIS_LAZULI, chance(0.1f));
|
||||
addDrop.accept(EItems.COPPER_ORE_CHUNK.get(), chance(0.07f));
|
||||
addDrop.accept(EItems.IRON_ORE_CHUNK.get(), chance(0.04f));
|
||||
addDrop.accept(EItems.IRON_ORE_CHUNK.get(), chance(0.07f));
|
||||
addDrop.accept(EItems.GOLD_ORE_CHUNK.get(), chance(0.1f));
|
||||
addDrop.accept(Items.DIAMOND, chance(0.1f));
|
||||
addDrop.accept(Items.DIAMOND, chance(0.09f));
|
||||
addDrop.accept(Items.EMERALD, chance(0.09f));
|
||||
addDrop.accept(Items.AMETHYST_SHARD, chance(0.08f));
|
||||
addDrop.accept(Items.GOLD_NUGGET, chance(0.08f));
|
||||
|
|
@ -247,6 +256,9 @@ class SieveRecipes {
|
|||
addConditionalDrop.accept(EItems.TIN_ORE_CHUNK.get(), chance(0.07f), Recipes.tagNotEmpty(EItemTags.ORES_TIN));
|
||||
addConditionalDrop.accept(EItems.ZINC_ORE_CHUNK.get(), chance(0.05f), Recipes.tagNotEmpty(EItemTags.ORES_ZINC));
|
||||
addConditionalDrop.accept(EItems.IRIDIUM_ORE_CHUNK.get(), chance(0.05f), Recipes.tagNotEmpty(EItemTags.ORES_IRIDIUM));
|
||||
addConditionalDrop.accept(EItems.MAGNESIUM_ORE_CHUNK.get(), chance(0.04f), Recipes.tagNotEmpty(EItemTags.ORES_MAGNESIUM));
|
||||
addConditionalDrop.accept(EItems.THORIUM_ORE_CHUNK.get(), chance(0.04f), Recipes.tagNotEmpty(EItemTags.ORES_THORIUM));
|
||||
addConditionalDrop.accept(EItems.BORON_ORE_CHUNK.get(), chance(0.04f), Recipes.tagNotEmpty(EItemTags.ORES_BORON));
|
||||
});
|
||||
// Gravel -> Diamond mesh
|
||||
forMesh(writer, ingredient(Items.GRAVEL), EItems.DIAMOND_MESH, (addDrop, addTagDrop, addConditionalDrop) -> {
|
||||
|
|
@ -269,6 +281,9 @@ class SieveRecipes {
|
|||
addConditionalDrop.accept(EItems.TIN_ORE_CHUNK.get(), chance(0.11f), Recipes.tagNotEmpty(EItemTags.ORES_TIN));
|
||||
addConditionalDrop.accept(EItems.ZINC_ORE_CHUNK.get(), chance(0.08f), Recipes.tagNotEmpty(EItemTags.ORES_ZINC));
|
||||
addConditionalDrop.accept(EItems.IRIDIUM_ORE_CHUNK.get(), chance(0.05f), Recipes.tagNotEmpty(EItemTags.ORES_IRIDIUM));
|
||||
addConditionalDrop.accept(EItems.MAGNESIUM_ORE_CHUNK.get(), chance(0.105f), Recipes.tagNotEmpty(EItemTags.ORES_MAGNESIUM));
|
||||
addConditionalDrop.accept(EItems.THORIUM_ORE_CHUNK.get(), chance(0.07f), Recipes.tagNotEmpty(EItemTags.ORES_THORIUM));
|
||||
addConditionalDrop.accept(EItems.BORON_ORE_CHUNK.get(), chance(0.06f), Recipes.tagNotEmpty(EItemTags.ORES_BORON));
|
||||
});
|
||||
// Gravel -> Netherite mesh
|
||||
forMesh(writer, ingredient(Items.GRAVEL), EItems.NETHERITE_MESH, (addDrop, addTagDrop, addConditionalDrop) -> {
|
||||
|
|
@ -292,6 +307,9 @@ class SieveRecipes {
|
|||
addConditionalDrop.accept(EItems.TIN_ORE_CHUNK.get(), chance(0.12f), Recipes.tagNotEmpty(EItemTags.ORES_TIN));
|
||||
addConditionalDrop.accept(EItems.ZINC_ORE_CHUNK.get(), chance(0.08f), Recipes.tagNotEmpty(EItemTags.ORES_ZINC));
|
||||
addConditionalDrop.accept(EItems.IRIDIUM_ORE_CHUNK.get(), chance(0.055f), Recipes.tagNotEmpty(EItemTags.ORES_IRIDIUM));
|
||||
addConditionalDrop.accept(EItems.MAGNESIUM_ORE_CHUNK.get(), chance(0.12f), Recipes.tagNotEmpty(EItemTags.ORES_MAGNESIUM));
|
||||
addConditionalDrop.accept(EItems.THORIUM_ORE_CHUNK.get(), chance(0.075f), Recipes.tagNotEmpty(EItemTags.ORES_THORIUM));
|
||||
addConditionalDrop.accept(EItems.BORON_ORE_CHUNK.get(), chance(0.065f), Recipes.tagNotEmpty(EItemTags.ORES_BORON));
|
||||
});
|
||||
|
||||
// Sand -> String mesh
|
||||
|
|
@ -512,6 +530,10 @@ class SieveRecipes {
|
|||
addConditionalDrop.accept(EItems.IRIDIUM_ORE_CHUNK.get(), chance(0.04f), Recipes.tagNotEmpty(EItemTags.ORES_IRIDIUM));
|
||||
addConditionalDrop.accept(EItems.PLATINUM_ORE_CHUNK.get(), chance(0.03f), Recipes.tagNotEmpty(EItemTags.ORES_PLATINUM));
|
||||
addConditionalDrop.accept(EItems.URANIUM_ORE_CHUNK.get(), chance(0.04f), Recipes.tagNotEmpty(EItemTags.ORES_URANIUM));
|
||||
addConditionalDrop.accept(EItems.MAGNESIUM_ORE_CHUNK.get(), chance(0.09f), Recipes.tagNotEmpty(EItemTags.ORES_MAGNESIUM));
|
||||
addConditionalDrop.accept(EItems.THORIUM_ORE_CHUNK.get(), chance(0.06f), Recipes.tagNotEmpty(EItemTags.ORES_THORIUM));
|
||||
addConditionalDrop.accept(EItems.BORON_ORE_CHUNK.get(), chance(0.05f), Recipes.tagNotEmpty(EItemTags.ORES_BORON));
|
||||
addConditionalDrop.accept(EItems.LITHIUM_ORE_CHUNK.get(), chance(0.045f), Recipes.tagNotEmpty(EItemTags.ORES_LITHIUM));
|
||||
});
|
||||
forMesh(writer, ingredient(EItems.CRUSHED_DEEPSLATE.get()), EItems.FLINT_MESH, (addDrop, addTagDrop, addConditionalDrop) -> {
|
||||
addDrop.accept(EItems.DEEPSLATE_PEBBLE.get(), binomial(4, 0.5f));
|
||||
|
|
@ -534,6 +556,10 @@ class SieveRecipes {
|
|||
addConditionalDrop.accept(EItems.IRIDIUM_ORE_CHUNK.get(), chance(0.05f), Recipes.tagNotEmpty(EItemTags.ORES_IRIDIUM));
|
||||
addConditionalDrop.accept(EItems.PLATINUM_ORE_CHUNK.get(), chance(0.05f), Recipes.tagNotEmpty(EItemTags.ORES_PLATINUM));
|
||||
addConditionalDrop.accept(EItems.URANIUM_ORE_CHUNK.get(), chance(0.06f), Recipes.tagNotEmpty(EItemTags.ORES_URANIUM));
|
||||
addConditionalDrop.accept(EItems.MAGNESIUM_ORE_CHUNK.get(), chance(0.10f), Recipes.tagNotEmpty(EItemTags.ORES_MAGNESIUM));
|
||||
addConditionalDrop.accept(EItems.THORIUM_ORE_CHUNK.get(), chance(0.065f), Recipes.tagNotEmpty(EItemTags.ORES_THORIUM));
|
||||
addConditionalDrop.accept(EItems.BORON_ORE_CHUNK.get(), chance(0.06f), Recipes.tagNotEmpty(EItemTags.ORES_BORON));
|
||||
addConditionalDrop.accept(EItems.LITHIUM_ORE_CHUNK.get(), chance(0.05f), Recipes.tagNotEmpty(EItemTags.ORES_LITHIUM));
|
||||
});
|
||||
forMesh(writer, ingredient(EItems.CRUSHED_DEEPSLATE.get()), EItems.IRON_MESH, (addDrop, addTagDrop, addConditionalDrop) -> {
|
||||
addDrop.accept(EItems.DEEPSLATE_PEBBLE.get(), binomial(4, 0.6f));
|
||||
|
|
@ -553,6 +579,10 @@ class SieveRecipes {
|
|||
addConditionalDrop.accept(EItems.IRIDIUM_ORE_CHUNK.get(), chance(0.06f), Recipes.tagNotEmpty(EItemTags.ORES_IRIDIUM));
|
||||
addConditionalDrop.accept(EItems.PLATINUM_ORE_CHUNK.get(), chance(0.065f), Recipes.tagNotEmpty(EItemTags.ORES_PLATINUM));
|
||||
addConditionalDrop.accept(EItems.URANIUM_ORE_CHUNK.get(), chance(0.08f), Recipes.tagNotEmpty(EItemTags.ORES_URANIUM));
|
||||
addConditionalDrop.accept(EItems.MAGNESIUM_ORE_CHUNK.get(), chance(0.11f), Recipes.tagNotEmpty(EItemTags.ORES_MAGNESIUM));
|
||||
addConditionalDrop.accept(EItems.THORIUM_ORE_CHUNK.get(), chance(0.075f), Recipes.tagNotEmpty(EItemTags.ORES_THORIUM));
|
||||
addConditionalDrop.accept(EItems.BORON_ORE_CHUNK.get(), chance(0.06f), Recipes.tagNotEmpty(EItemTags.ORES_BORON));
|
||||
addConditionalDrop.accept(EItems.LITHIUM_ORE_CHUNK.get(), chance(0.06f), Recipes.tagNotEmpty(EItemTags.ORES_LITHIUM));
|
||||
});
|
||||
forMesh(writer, ingredient(EItems.CRUSHED_DEEPSLATE.get()), EItems.GOLDEN_MESH, (addDrop, addTagDrop, addConditionalDrop) -> {
|
||||
addDrop.accept(EItems.DEEPSLATE_PEBBLE.get(), binomial(4, 0.65f));
|
||||
|
|
@ -574,6 +604,10 @@ class SieveRecipes {
|
|||
addConditionalDrop.accept(EItems.IRIDIUM_ORE_CHUNK.get(), chance(0.04f), Recipes.tagNotEmpty(EItemTags.ORES_IRIDIUM));
|
||||
addConditionalDrop.accept(EItems.PLATINUM_ORE_CHUNK.get(), chance(0.09f), Recipes.tagNotEmpty(EItemTags.ORES_PLATINUM));
|
||||
addConditionalDrop.accept(EItems.URANIUM_ORE_CHUNK.get(), chance(0.07f), Recipes.tagNotEmpty(EItemTags.ORES_URANIUM));
|
||||
addConditionalDrop.accept(EItems.MAGNESIUM_ORE_CHUNK.get(), chance(0.12f), Recipes.tagNotEmpty(EItemTags.ORES_MAGNESIUM));
|
||||
addConditionalDrop.accept(EItems.THORIUM_ORE_CHUNK.get(), chance(0.075f), Recipes.tagNotEmpty(EItemTags.ORES_THORIUM));
|
||||
addConditionalDrop.accept(EItems.BORON_ORE_CHUNK.get(), chance(0.065f), Recipes.tagNotEmpty(EItemTags.ORES_BORON));
|
||||
addConditionalDrop.accept(EItems.LITHIUM_ORE_CHUNK.get(), chance(0.065f), Recipes.tagNotEmpty(EItemTags.ORES_LITHIUM));
|
||||
});
|
||||
forMesh(writer, ingredient(EItems.CRUSHED_DEEPSLATE.get()), EItems.DIAMOND_MESH, (addDrop, addTagDrop, addConditionalDrop) -> {
|
||||
addDrop.accept(EItems.DEEPSLATE_PEBBLE.get(), binomial(4, 0.65f));
|
||||
|
|
@ -593,6 +627,10 @@ class SieveRecipes {
|
|||
addConditionalDrop.accept(EItems.IRIDIUM_ORE_CHUNK.get(), chance(0.065f), Recipes.tagNotEmpty(EItemTags.ORES_IRIDIUM));
|
||||
addConditionalDrop.accept(EItems.PLATINUM_ORE_CHUNK.get(), chance(0.075f), Recipes.tagNotEmpty(EItemTags.ORES_PLATINUM));
|
||||
addConditionalDrop.accept(EItems.URANIUM_ORE_CHUNK.get(), chance(0.1f), Recipes.tagNotEmpty(EItemTags.ORES_URANIUM));
|
||||
addConditionalDrop.accept(EItems.MAGNESIUM_ORE_CHUNK.get(), chance(0.12f), Recipes.tagNotEmpty(EItemTags.ORES_MAGNESIUM));
|
||||
addConditionalDrop.accept(EItems.THORIUM_ORE_CHUNK.get(), chance(0.095f), Recipes.tagNotEmpty(EItemTags.ORES_THORIUM));
|
||||
addConditionalDrop.accept(EItems.BORON_ORE_CHUNK.get(), chance(0.08f), Recipes.tagNotEmpty(EItemTags.ORES_BORON));
|
||||
addConditionalDrop.accept(EItems.LITHIUM_ORE_CHUNK.get(), chance(0.08f), Recipes.tagNotEmpty(EItemTags.ORES_LITHIUM));
|
||||
});
|
||||
forMesh(writer, ingredient(EItems.CRUSHED_DEEPSLATE.get()), EItems.NETHERITE_MESH, (addDrop, addTagDrop, addConditionalDrop) -> {
|
||||
addDrop.accept(EItems.DEEPSLATE_PEBBLE.get(), binomial(4, 0.7f));
|
||||
|
|
@ -612,6 +650,10 @@ class SieveRecipes {
|
|||
addConditionalDrop.accept(EItems.IRIDIUM_ORE_CHUNK.get(), chance(0.065f), Recipes.tagNotEmpty(EItemTags.ORES_IRIDIUM));
|
||||
addConditionalDrop.accept(EItems.PLATINUM_ORE_CHUNK.get(), chance(0.09f), Recipes.tagNotEmpty(EItemTags.ORES_PLATINUM));
|
||||
addConditionalDrop.accept(EItems.URANIUM_ORE_CHUNK.get(), chance(0.12f), Recipes.tagNotEmpty(EItemTags.ORES_URANIUM));
|
||||
addConditionalDrop.accept(EItems.MAGNESIUM_ORE_CHUNK.get(), chance(0.14f), Recipes.tagNotEmpty(EItemTags.ORES_MAGNESIUM));
|
||||
addConditionalDrop.accept(EItems.THORIUM_ORE_CHUNK.get(), chance(0.11f), Recipes.tagNotEmpty(EItemTags.ORES_THORIUM));
|
||||
addConditionalDrop.accept(EItems.BORON_ORE_CHUNK.get(), chance(0.09f), Recipes.tagNotEmpty(EItemTags.ORES_BORON));
|
||||
addConditionalDrop.accept(EItems.LITHIUM_ORE_CHUNK.get(), chance(0.085f), Recipes.tagNotEmpty(EItemTags.ORES_LITHIUM));
|
||||
});
|
||||
|
||||
forMesh(writer, ingredient(EItems.CRUSHED_BLACKSTONE.get()), EItems.STRING_MESH, (addDrop, addTagDrop, addConditionalDrop) -> {
|
||||
|
|
|
|||
|
|
@ -68,7 +68,6 @@ public class GrassSpreaderItem extends Item {
|
|||
level.addDestroyBlockEffect(pos, grass);
|
||||
}
|
||||
|
||||
|
||||
return InteractionResult.SUCCESS;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -92,6 +92,10 @@ public class EItems {
|
|||
public static final RegistryObject<Item> TIN_ORE_CHUNK = registerSimpleItem("tin_ore_chunk");
|
||||
public static final RegistryObject<Item> ZINC_ORE_CHUNK = registerSimpleItem("zinc_ore_chunk");
|
||||
public static final RegistryObject<Item> IRIDIUM_ORE_CHUNK = registerSimpleItem("iridium_ore_chunk");
|
||||
public static final RegistryObject<Item> THORIUM_ORE_CHUNK = registerSimpleItem("thorium_ore_chunk");
|
||||
public static final RegistryObject<Item> MAGNESIUM_ORE_CHUNK = registerSimpleItem("magnesium_ore_chunk");
|
||||
public static final RegistryObject<Item> LITHIUM_ORE_CHUNK = registerSimpleItem("lithium_ore_chunk");
|
||||
public static final RegistryObject<Item> BORON_ORE_CHUNK = registerSimpleItem("boron_ore_chunk");
|
||||
|
||||
// Pebbles
|
||||
public static final RegistryObject<Item> STONE_PEBBLE = registerSimpleItem("stone_pebble");
|
||||
|
|
@ -457,6 +461,10 @@ public class EItems {
|
|||
if (!RecipeUtil.isTagEmpty(EItemTags.ORES_TIN)) output.accept(TIN_ORE_CHUNK.get());
|
||||
if (!RecipeUtil.isTagEmpty(EItemTags.ORES_ZINC)) output.accept(ZINC_ORE_CHUNK.get());
|
||||
if (!RecipeUtil.isTagEmpty(EItemTags.ORES_IRIDIUM)) output.accept(IRIDIUM_ORE_CHUNK.get());
|
||||
if (!RecipeUtil.isTagEmpty(EItemTags.ORES_THORIUM)) output.accept(THORIUM_ORE_CHUNK.get());
|
||||
if (!RecipeUtil.isTagEmpty(EItemTags.ORES_MAGNESIUM)) output.accept(MAGNESIUM_ORE_CHUNK.get());
|
||||
if (!RecipeUtil.isTagEmpty(EItemTags.ORES_LITHIUM)) output.accept(LITHIUM_ORE_CHUNK.get());
|
||||
if (!RecipeUtil.isTagEmpty(EItemTags.ORES_BORON)) output.accept(BORON_ORE_CHUNK.get());
|
||||
|
||||
output.accept(STONE_PEBBLE.get());
|
||||
output.accept(DIORITE_PEBBLE.get());
|
||||
|
|
|
|||
|
|
@ -46,6 +46,10 @@ public class EItemTags {
|
|||
public static final TagKey<Item> ORES_TIN = forgeTag("ores/tin");
|
||||
public static final TagKey<Item> ORES_ZINC = forgeTag("ores/zinc");
|
||||
public static final TagKey<Item> ORES_IRIDIUM = forgeTag("ores/iridium");
|
||||
public static final TagKey<Item> ORES_THORIUM = forgeTag("ores/thorium");
|
||||
public static final TagKey<Item> ORES_MAGNESIUM = forgeTag("ores/magnesium");
|
||||
public static final TagKey<Item> ORES_LITHIUM = forgeTag("ores/lithium");
|
||||
public static final TagKey<Item> ORES_BORON = forgeTag("ores/boron");
|
||||
|
||||
public static TagKey<Item> tag(String name) {
|
||||
return ItemTags.create(new ResourceLocation(ExDeorum.ID, name));
|
||||
|
|
|
|||
Binary file not shown.
|
After Width: | Height: | Size: 294 B |
Binary file not shown.
|
After Width: | Height: | Size: 294 B |
Binary file not shown.
|
After Width: | Height: | Size: 294 B |
Binary file not shown.
|
After Width: | Height: | Size: 294 B |
Loading…
Reference in New Issue
Block a user