Merge remote-tracking branch 'origin/mc1.18/dev' into mc1.18/dev

This commit is contained in:
zelophed 2024-08-07 17:24:32 +02:00
commit c026d51cb4
78 changed files with 1833 additions and 227 deletions

41
.github/ISSUE_TEMPLATE/bug.yml vendored Normal file
View file

@ -0,0 +1,41 @@
name: I found a bug!
description: "Report some other kind of issue. You should ask in the Discord first to make sure it's actually a bug with Create."
labels: [ "type: bug" ]
body:
- type: textarea
attributes:
label: Description
description: "
Please describe the issue with as much detail as possible.
Explain what happened, and what should have happened instead.
Add images, screenshots, or videos if they could be useful."
validations:
required: true
- type: input
attributes:
label: Game Log
description: "
We need the game log for additional information about the bug.
This file can be found in the \"logs\" folder of your Minecraft folder as \"latest.log\".
Please upload the file to https://mclo.gs/ and put the link here.
Do **not** paste the *contents* of the file here, because that will make this issue very hard to read.
"
validations:
required: true
- type: textarea
attributes:
label: Debug Information
description: "
Please run the \"/create debuginfo\" command in-game.
This will copy useful information to your clipboard that will greatly help with debugging.
Please paste this information here.
If this command does not exist, you can skip this part.
"
validations:
required: false
- type: markdown
attributes:
value: "Thank you for taking the time to make a report and help improve Create!"

View file

@ -1,155 +0,0 @@
name: Bug Report
description: Create a bug report to help us improve Create
labels: [ "type: bug" ]
body:
- type: textarea
attributes:
label: Describe the Bug
description: A clear and concise description of what the bug is
validations:
required: true
- type: textarea
attributes:
label: Reproduction Steps
description: Tell us about the steps to reproduce the bug.
value: |
1.
2.
3.
...
validations:
required: true
- type: textarea
attributes:
label: Expected Result
description: A clear and concise description of what you expected to happen
validations:
required: true
- type: textarea
attributes:
label: Screenshots and Videos
description: If applicable, add screenshots or videos to help explain your problem.
validations:
required: false
- type: input
attributes:
label: Crash Report or Log
description: If applicable, please add a **link** to the crash report or log that was created when this issue occured. You can upload the crash report to a site like Pastebin or GitHub Gist. Please **do not** paste the whole crash report in this issue.
validations:
required: false
- type: input
attributes:
label: Operating System
description: The operating system you were using when the bug occured
placeholder: Windows 11
validations:
required: true
- type: dropdown
attributes:
label: Mod Version
description: The version of the mod you were using when the bug occured
options:
- "0.5.1f"
- "0.5.1e"
- "0.5.1d"
- "0.5.1c"
- "0.5.1b"
- "0.5.1a"
- "0.5.0i"
- "0.5.0h"
- "0.5.0g"
- "0.5.0f"
- "0.5.0e"
- "0.5.0d"
- "0.5.0c"
- "0.5.0b"
- "0.5.0a"
- "0.5.0"
- "0.4.1"
- "0.4.0f"
- "0.4.0e"
- "0.4.0d"
- "0.4.0c"
- "0.4.0b"
- "0.4.0a"
- "0.4.0"
- "0.3.2g"
- "0.3.2f"
- "0.3.2e"
- "0.3.2d"
- "0.3.2c"
- "0.3.2b"
- "0.3.2a"
- "0.3.2"
- "0.3.1c"
- "0.3.1b"
- "0.3.1a"
- "0.3.1"
- "0.3.0e"
- "0.3.0d"
- "0.3.0c"
- "0.3.0b"
- "0.3.0a"
- "0.3.0"
- "0.2.4e"
- "0.2.4d"
- "0.2.4c"
- "0.2.4b"
- "0.2.4a"
- "0.2.4"
- "0.2.3"
- "0.2.2b"
- "0.2.2a"
- "0.2.2"
- "0.2.1"
- "0.2.0"
- "0.1.1a"
- "0.1.1"
- "0.1.0"
- "0.0.5"
- "0.0.4"
- "0.0.3"
- "0.0.2"
- "0.0.1"
validations:
required: true
- type: dropdown
attributes:
label: Minecraft Version
description: The version of Minecraft you were using when the bug occured
options:
- "1.20.1"
- "1.19.2"
- "1.18.2"
- "1.18.1"
- "1.18"
- "1.17.1"
- "1.16.5"
- "1.16.4"
- "1.16.3"
- "1.15.2"
- "1.14.4"
validations:
required: true
- type: input
attributes:
label: Forge Version
description: The version of Forge you were using when the bug occured
placeholder: 36.2.0
validations:
required: true
- type: textarea
attributes:
label: Other Mods
description: Please list any other mods that were running when the crash happened.
validations:
required: false
- type: textarea
attributes:
label: Additional Context
description: Add any extra context about the bug here
validations:
required: false
- type: markdown
attributes:
value: "Thank you for taking the time to make this bug report and help improve Create!"

11
.github/ISSUE_TEMPLATE/config.yml vendored Normal file
View file

@ -0,0 +1,11 @@
blank_issues_enabled: true
contact_links:
- name: I have a question!
url: https://discord.gg/hmaD7Se
about: Join us on Discord and ask the community.
- name: I have a suggestion or idea!
url: https://discord.gg/hmaD7Se
about: These are best discussed with the community and submitted on Discord.
- name: Talk to us on Discord.
url: https://discord.gg/hmaD7Se
about: Ask questions and get help from the community.

27
.github/ISSUE_TEMPLATE/crash.yml vendored Normal file
View file

@ -0,0 +1,27 @@
name: My game crashed!
description: Report an issue that crashes the game.
labels: [ "type: crash" ]
body:
- type: textarea
attributes:
label: Context
description: What were you doing when the game crashed? Add images, screenshots, or videos if they could be useful.
validations:
required: true
- type: input
attributes:
label: Crash Report
description: "
We need the crash report to figure out why the crash happened.
This file can be found in the \"crash-reports\" folder of your Minecraft folder.
It will be the newest file there.
Please upload the file to https://mclo.gs/ and put the link here.
Do **not** paste the *contents* of the file here, because that will make this issue very hard to read.
"
validations:
required: true
- type: markdown
attributes:
value: "Thank you for taking the time to make a report and help improve Create!"

View file

@ -1,25 +0,0 @@
name: Suggestion
description: Suggest something that would improve Create
labels: [ "type: suggestion" ]
body:
- type: textarea
attributes:
label: Describe the Suggestion
description: What should we add or change to make Create better?
validations:
required: true
- type: textarea
attributes:
label: Screenshots and Videos
description: If applicable, add screenshots or videos to help explain your suggestion.
validations:
required: false
- type: textarea
attributes:
label: Additional Context
description: Add any extra context about the suggestion here.
validations:
required: false
- type: markdown
attributes:
value: "Thank you for taking the time to make this suggestion and help improve Create!"

View file

@ -1,12 +0,0 @@
'version: 1.14':
- '1\.14(?:\.\d)?'
'version: 1.15':
- '1\.15(?:\.\d)?'
'version: 1.16':
- '1\.16(?:\.\d)?'
'version: 1.17':
- '1\.17(?:\.\d)?'
'version: 1.18':
- '1\.18(?:\.\d)?'
'version: 1.19':
- '1\.19(?:\.\d)?'

View file

@ -1,15 +0,0 @@
name: "Label Issues"
on:
issues:
types: [opened, edited]
jobs:
label:
runs-on: ubuntu-latest
steps:
- uses: github/issue-labeler@v3.0
with:
configuration-path: .github/config/labels.yml
enable-versioned-regex: 0
repo-token: ${{ secrets.GITHUB_TOKEN }}
sync-labels: 1

View file

@ -4,7 +4,7 @@ org.gradle.jvmargs = -Xmx3G
org.gradle.daemon = false
# mod version info
mod_version = 0.5.1.f
mod_version = 0.5.1.g
artifact_minecraft_version = 1.18.2
minecraft_version = 1.18.2

View file

@ -4182,6 +4182,8 @@ ea9a625d24bde055ab7ed9f360621bd15cf2e613 data/create/recipes/crushing/asurine.js
46ff1282677d08157bed54f1c1fa758e2504496a data/create/recipes/crushing/coal_ore.json
9bd9b6b7c51602d92df58deac9f1f012ae33f807 data/create/recipes/crushing/compat/ae2/deepslate_quartz_ore.json
715af9b6894655550aae7958491bb61f2a374a9a data/create/recipes/crushing/compat/ae2/quartz_ore.json
46b6be8f5f02876e6d7ea21305cd13b996abb505 data/create/recipes/crushing/compat/aether/ambrosium_ore.json
492199693b83a3ccaad4ce9378f4585f75ccde39 data/create/recipes/crushing/compat/aether/zanite_ore.json
db6fa096d2f274cf64b545e92096b6d8b87ad92a data/create/recipes/crushing/compat/byg/ametrine_ore.json
70b36e010aa1c2800b06de0f17ff583548641c3a data/create/recipes/crushing/compat/byg/anthracite_ore.json
877b3d1f7efcbdc777d7ae1a434ddf26f07ee140 data/create/recipes/crushing/compat/byg/blue_nether_gold_ore.json
@ -5155,10 +5157,14 @@ c2f40d447fbac4b4975e578fe32635658b73ebf7 data/create/recipes/exposed_copper_tile
133e79f78a7f2c2f63ac7695d2be57d56e8955f4 data/create/recipes/filling/blaze_cake.json
642e96ce5dd2f31e7a33c6ef4060eecb0bf2aa86 data/create/recipes/filling/builders_tea.json
1367357fc36adc4b67467d90589ef91e657380a4 data/create/recipes/filling/chocolate_glazed_berries.json
833c351f0b7f06bf07a2b38ef54c5d5856f0e039 data/create/recipes/filling/compat/aether/aether_grass_block.json
61a770607d872ace2be80c3391fba4225182282f data/create/recipes/filling/compat/alexsmobs/lava_bottle.json
08dde80a4761e430eaaa18fb813885d307b25bd1 data/create/recipes/filling/compat/byg/lush_grass_block.json
0e79248178f8c1690b4e5a5ad2ffaf63711ad3c7 data/create/recipes/filling/compat/farmersdelight/milk_bottle.json
bcfbc3d6617e32732a1e186059694c4880e2d2e4 data/create/recipes/filling/compat/neapolitan/milk_bottle.json
ab0adecdac9eea9a61e19e62d3577f47a8706b37 data/create/recipes/filling/compat/regions_unexplored/peat_grass_block.json
b1297b432342ef1ad963b21ba410f42c2bb4025e data/create/recipes/filling/compat/regions_unexplored/silt_grass_block.json
dea17d2a684a77044faef4ac78490baea51c8cfe data/create/recipes/filling/compat/vampirism/cursed_grass_block.json
5bec6c2068a3c1005810d18bd45ce916389b5423 data/create/recipes/filling/glowstone.json
5eb6227ccb6fa940b662d3ec029c3bd61fe61c8d data/create/recipes/filling/grass_block.json
244f27eadefefbc966ac384ac087c57d19484321 data/create/recipes/filling/gunpowder.json
@ -5172,6 +5178,7 @@ d35ecf4bf23ba025f7bbaac4a6f627f00610db6a data/create/recipes/granite_from_stone_
dc3a5cc1a91cd35051b9e0f701e9fb44600a7dfb data/create/recipes/granite_pillar_from_stone_types_granite_stonecutting.json
4e6283794e3b99043e92465d55440ad607d30965 data/create/recipes/haunting/blackstone.json
26280b668085f6b40a6d39537f33f26e1d627d3a data/create/recipes/haunting/compat/farmersdelight/rotten_tomato.json
39e427c00980ccf70c391a05e2b97f7162f1e91e data/create/recipes/haunting/compat/hauntedharvest/rotten_apple.json
b0ebe3a1a7f2b9f3fd446f9639a7b6b20b9f726d data/create/recipes/haunting/crimson_fungus.json
18a730b19a44869b034cd0b991538b56eddaee54 data/create/recipes/haunting/glow_berries.json
53e5be55e26a70a7961306ff1dff8989ae511c10 data/create/recipes/haunting/glow_ink_sac.json
@ -5352,6 +5359,50 @@ d775e0377e9578a3533942b8aab1ead9ae768f51 data/create/recipes/milling/compat/envi
8ac032bf294f9d928db36636f9775e3cef2c7c27 data/create/recipes/milling/compat/environmental/white_delphinium.json
fc9bd6ffbc82b31133b2a6d3cc07f336b4ec44f6 data/create/recipes/milling/compat/environmental/white_lotus_flower.json
dc456ccf27cda0081270e7d775d4d08c8bfd0873 data/create/recipes/milling/compat/environmental/yellow_hibiscus.json
bf1ce5b3f4ec89f42a02a4d16a84a82d8a470977 data/create/recipes/milling/compat/regions_unexplored/alpha_dandelion.json
258d2f084ff686d39a1308797a1acfdac1f0e9f8 data/create/recipes/milling/compat/regions_unexplored/alpha_rose.json
9fdf784514c42bd4c19cfa4220025d2c01bd363f data/create/recipes/milling/compat/regions_unexplored/aster.json
34b51450139fbd1723762729e52cdb9104a69759 data/create/recipes/milling/compat/regions_unexplored/black_snowbelle.json
a6c45bc65dd4fc66776c660a3eed8fd93e0f9ef5 data/create/recipes/milling/compat/regions_unexplored/bleeding_heart.json
d1756e6c19252e669a24e170b765cd8677f650ed data/create/recipes/milling/compat/regions_unexplored/blue_lupine.json
e35012ad496247bf2fa0c8997b572a95f69cc5ab data/create/recipes/milling/compat/regions_unexplored/blue_snowbelle.json
daf73f7758d2ea2c33d6939d0ce58fd0692c4cb8 data/create/recipes/milling/compat/regions_unexplored/brown_snowbelle.json
6d5be4c0a35b762806ac79ab305b16c9880b062d data/create/recipes/milling/compat/regions_unexplored/cactus_flower.json
8c7a4db4cd61a5211afd95753d61487d134fd347 data/create/recipes/milling/compat/regions_unexplored/cyan_snowbelle.json
1ef2a91f49239ab1404092234398b397ba283a40 data/create/recipes/milling/compat/regions_unexplored/daisy.json
b6576fed65d2f0b434159a16213fe1bcb77d9023 data/create/recipes/milling/compat/regions_unexplored/day_lily.json
7172ef4e9273de04d2eb3a0d8778f8d812457c05 data/create/recipes/milling/compat/regions_unexplored/dorcel.json
0196d23f1d4960acc8b54a72d43071fc4711dacd data/create/recipes/milling/compat/regions_unexplored/felicia_daisy.json
46127236d8bdf97062185eae534b37156ecac449 data/create/recipes/milling/compat/regions_unexplored/fireweed.json
b0a2c83d5aeb07637db3707d8fda035f4c0e7ed4 data/create/recipes/milling/compat/regions_unexplored/glistering_bloom.json
45bd2972bf7ad4f090a36b69cd552c53994afdfe data/create/recipes/milling/compat/regions_unexplored/gray_snowbelle.json
6aab9894a4a925d7a9c26d22035c801289e50459 data/create/recipes/milling/compat/regions_unexplored/green_snowbelle.json
a6421a7237ce938eb91bdc42b1516cd6d0b574a2 data/create/recipes/milling/compat/regions_unexplored/hibiscus.json
fb3b9031ff6167b5c12e2d8668a0eb55f670efb3 data/create/recipes/milling/compat/regions_unexplored/hyssop.json
dda4cdce13336c88a6d339281391f85043d2d1f5 data/create/recipes/milling/compat/regions_unexplored/light_blue_snowbelle.json
184cd0a2c855809e7d6c44167375da61fd868c3e data/create/recipes/milling/compat/regions_unexplored/light_gray_snowbelle.json
ca0d863e539caafc1283a87836bae84762289672 data/create/recipes/milling/compat/regions_unexplored/lime_snowbelle.json
ccdb5d00aecf34677e6ac56f082adc30c02d6123 data/create/recipes/milling/compat/regions_unexplored/magenta_snowbelle.json
a24f1c06acfb78887f85038a4b395ab9ac9aa1fe data/create/recipes/milling/compat/regions_unexplored/mallow.json
5c95ad33ca13ad85fdfbeec3af996d76fb0ed75a data/create/recipes/milling/compat/regions_unexplored/orange_coneflower.json
c50b56958947a959419219273ffbe5d65f6b5b3a data/create/recipes/milling/compat/regions_unexplored/orange_snowbelle.json
db2b1bde26ef84f7cde1dfbeb60ee4c629b33911 data/create/recipes/milling/compat/regions_unexplored/pink_lupine.json
9ea9f58388ca8b7788d8a91a4e4b5a9626713a04 data/create/recipes/milling/compat/regions_unexplored/pink_snowbelle.json
a47ec8f80c34e99b7dfed2a87846d6f21cc99691 data/create/recipes/milling/compat/regions_unexplored/poppy_bush.json
652b68b24720ba8be5788ed85c808161a06a669f data/create/recipes/milling/compat/regions_unexplored/purple_coneflower.json
be4b3b4cf03648a9f253f1537063718c47ff25f3 data/create/recipes/milling/compat/regions_unexplored/purple_lupine.json
3c70663160d4292ce5954bb9c6fd67cd893144b4 data/create/recipes/milling/compat/regions_unexplored/purple_snowbelle.json
a5928f89a99b4ed386eace40b24bdb2b318870ab data/create/recipes/milling/compat/regions_unexplored/red_lupine.json
1d531d12e1c96c7dca0dfa1c23f3f5a33d7986c6 data/create/recipes/milling/compat/regions_unexplored/red_snowbelle.json
b7c24ff884d6195917e53b0cd632e8632be8c9ed data/create/recipes/milling/compat/regions_unexplored/salmon_poppy_bush.json
926aa095404629263ab13b954e7e57457f46bcc6 data/create/recipes/milling/compat/regions_unexplored/tassel.json
f397c832a5cccd1797ac80f1d7500aece0d76c09 data/create/recipes/milling/compat/regions_unexplored/tsubaki.json
276b7b582b7e08d93d3a0515179b2a0dfa68a2ab data/create/recipes/milling/compat/regions_unexplored/waratah.json
a66a54c9e2c8859ded33a759711afbd7928fe447 data/create/recipes/milling/compat/regions_unexplored/white_snowbelle.json
005e19915bc39214ac82c34f2bdef085a967a0a8 data/create/recipes/milling/compat/regions_unexplored/white_trillium.json
0d9d45632caf3486eab94fcc0e841c08bede316a data/create/recipes/milling/compat/regions_unexplored/wilting_trillium.json
4896744d3b7f10bfad6be2605e1d3a357d1025c5 data/create/recipes/milling/compat/regions_unexplored/yellow_lupine.json
50862acf07cf553367c16b71170e4151e99c06f6 data/create/recipes/milling/compat/regions_unexplored/yellow_snowbelle.json
300399ac74a1f13e5d47b8cb4562e319afb9e24e data/create/recipes/milling/compat/supplementaries/flax.json
ecd9fe03cbb6e48e301eb94fce8c4ac8d10a844b data/create/recipes/milling/compat/tconstruct/nercotic_bone.json
9ce3e60f43fb618c218534ce88534b66db9460db data/create/recipes/milling/compat/upgrade_aquatic/flowering_rush.json
@ -5393,6 +5444,8 @@ ce9dc7dacb85cb23a7187c19a115b40e597ad36b data/create/recipes/mixing/andesite_all
ab602a53a5d8d057aad910dd1c5529cde2d587ab data/create/recipes/mixing/chocolate.json
d3bf74bb3826cf2dccaf7377b8b3e0fdaa38f1aa data/create/recipes/mixing/chocolate_melting.json
07e86634e30b92ddf71d564c30be3ed0c313456b data/create/recipes/mixing/compat/ae2/fluix_crystal.json
98062f32ce489b2543a72e46e454823968df8808 data/create/recipes/mixing/compat/regions_unexplored/peat_mud.json
e5efbc5bd296802d3fcd87af5fce0befc0657ca9 data/create/recipes/mixing/compat/regions_unexplored/silt_mud.json
adb717169af550b6b89f119403b268e4f3f3dbbf data/create/recipes/mixing/dough_by_mixing.json
ffba306dbb52e4d7afeaec183b92821dbc402a7c data/create/recipes/mixing/honey.json
cd9a78454bce20cf3557f5c44febae77ebd43e54 data/create/recipes/mixing/lava_from_cobble.json
@ -5523,6 +5576,8 @@ e3fcb12b64c60ba3fefdf87b5bf523626c04fbf0 data/create/recipes/polished_cut_veridi
381afe6bd144ac986777ed6927ee96a4116aed09 data/create/recipes/polished_cut_veridium_stairs_from_stone_types_veridium_stonecutting.json
1f931fd2de2055c4715bf6e56d10459506700813 data/create/recipes/polished_cut_veridium_wall.json
838e0684d7a1e78d05b129a5347cc8ed60bfa14f data/create/recipes/polished_cut_veridium_wall_from_stone_types_veridium_stonecutting.json
d5b232291a05607fe962a73ef0d505ab20f02ae2 data/create/recipes/pressing/aether_dirt_path.json
1c533a47c85cee8ce9248d24ae46334792842712 data/create/recipes/pressing/aether_dirt_path_from_grass.json
9c8b3ec11152820acd5ee99971fd22c1484c8815 data/create/recipes/pressing/brass_ingot.json
dfaa7715a23ce78cef310a61b0c7b07ce18261b7 data/create/recipes/pressing/compat/atmospheric/crustose_path.json
6465f06e0c31eed608c267bfcaad489d97618a6c data/create/recipes/pressing/compat/betterendforge/amber_moss_path.json
@ -5540,10 +5595,16 @@ e5b5159c8b39ee3016c540b0a06a16cb18292ae4 data/create/recipes/pressing/compat/env
e81460562b3fa1f32c1346ef601c9265563c391c data/create/recipes/pressing/compat/infernalexp/crimson_nylium_path.json
bad2b432009dc2ed8f34ef307242eecd9d18d8e6 data/create/recipes/pressing/compat/infernalexp/soul_soil_path.json
7191227d8443fb6ba459121e75f122aea4cf17a2 data/create/recipes/pressing/compat/infernalexp/warped_nylium_path.json
1ce5efb6bb859c9b2954c472d46b011b9e2c3ba3 data/create/recipes/pressing/compat/vampirism/cursed_earth_path.json
3d5c154da126ad7ac0a6887ce1254f6f966ca2c3 data/create/recipes/pressing/copper_ingot.json
0cd4d17ecceec3210019cb5ec027a04eeaedf62f data/create/recipes/pressing/cursed_earth_path_from_grass.json
0fa8386648398724f6fd373178b706c6b11ddefc data/create/recipes/pressing/gold_ingot.json
a104ef6eb8872a40ea7b2ef67ae54cec943162f0 data/create/recipes/pressing/iron_ingot.json
83bcbf6a56b5df3be97d86744fcfbb866879d133 data/create/recipes/pressing/path.json
47f545536ed6edc8c9a1a7de7eb219aaa214773b data/create/recipes/pressing/peat_dirt_path.json
e7dc5a58c9b59dacebdfda674e728239a8e66d65 data/create/recipes/pressing/peat_dirt_path_from_grass.json
5bafc6fe9070dbaf515997ec3147a89fb2ef24ed data/create/recipes/pressing/silt_dirt_path.json
8222bad349f6ceb79bd4b6f0eca79134d46c9fcc data/create/recipes/pressing/silt_dirt_path_from_grass.json
bd57ccc8eb4357b4a5af021db7b806b514cd2558 data/create/recipes/pressing/sugar_cane.json
1153c482560d086580caefc8a9374d8738992acd data/create/recipes/rose_quartz_block_from_rose_quartz_stonecutting.json
9ea9e0786785e2dd9fbbfe9e828cc15a3732a16d data/create/recipes/rose_quartz_tiles_from_polished_rose_quartz_stonecutting.json

View file

@ -0,0 +1,32 @@
{
"type": "create:crushing",
"ingredients": [
{
"item": "aether:ambrosium_ore"
}
],
"results": [
{
"item": "aether:ambrosium_shard"
},
{
"item": "aether:ambrosium_shard",
"chance": 0.75
},
{
"item": "aether:holystone",
"chance": 0.125
},
{
"item": "create:experience_nugget",
"chance": 0.75
}
],
"processingTime": 150,
"conditions": [
{
"modid": "aether",
"type": "forge:mod_loaded"
}
]
}

View file

@ -0,0 +1,32 @@
{
"type": "create:crushing",
"ingredients": [
{
"item": "aether:zanite_ore"
}
],
"results": [
{
"item": "aether:zanite_gemstone"
},
{
"item": "aether:zanite_gemstone",
"chance": 0.75
},
{
"item": "aether:holystone",
"chance": 0.125
},
{
"item": "create:experience_nugget",
"chance": 0.75
}
],
"processingTime": 350,
"conditions": [
{
"modid": "aether",
"type": "forge:mod_loaded"
}
]
}

View file

@ -0,0 +1,24 @@
{
"type": "create:filling",
"ingredients": [
{
"item": "aether:aether_dirt"
},
{
"fluid": "minecraft:water",
"nbt": {},
"amount": 500
}
],
"results": [
{
"item": "aether:aether_grass_block"
}
],
"conditions": [
{
"modid": "aether",
"type": "forge:mod_loaded"
}
]
}

View file

@ -0,0 +1,24 @@
{
"type": "create:filling",
"ingredients": [
{
"item": "regions_unexplored:peat_dirt"
},
{
"fluid": "minecraft:water",
"nbt": {},
"amount": 500
}
],
"results": [
{
"item": "regions_unexplored:peat_grass_block"
}
],
"conditions": [
{
"modid": "regions_unexplored",
"type": "forge:mod_loaded"
}
]
}

View file

@ -0,0 +1,24 @@
{
"type": "create:filling",
"ingredients": [
{
"item": "regions_unexplored:silt_dirt"
},
{
"fluid": "minecraft:water",
"nbt": {},
"amount": 500
}
],
"results": [
{
"item": "regions_unexplored:silt_grass_block"
}
],
"conditions": [
{
"modid": "regions_unexplored",
"type": "forge:mod_loaded"
}
]
}

View file

@ -0,0 +1,24 @@
{
"type": "create:filling",
"ingredients": [
{
"item": "vampirism:cursed_dirt"
},
{
"fluid": "minecraft:water",
"nbt": {},
"amount": 500
}
],
"results": [
{
"item": "vampirism:cursed_grass_block"
}
],
"conditions": [
{
"modid": "vampirism",
"type": "forge:mod_loaded"
}
]
}

View file

@ -0,0 +1,19 @@
{
"type": "create:haunting",
"ingredients": [
{
"item": "minecraft:apple"
}
],
"results": [
{
"item": "hauntedharvest:rotten_apple"
}
],
"conditions": [
{
"modid": "hauntedharvest",
"type": "forge:mod_loaded"
}
]
}

View file

@ -0,0 +1,25 @@
{
"type": "create:milling",
"ingredients": [
{
"item": "regions_unexplored:alpha_dandelion"
}
],
"results": [
{
"item": "minecraft:yellow_dye",
"count": 2
},
{
"item": "minecraft:yellow_dye",
"chance": 0.05
}
],
"processingTime": 50,
"conditions": [
{
"modid": "regions_unexplored",
"type": "forge:mod_loaded"
}
]
}

View file

@ -0,0 +1,25 @@
{
"type": "create:milling",
"ingredients": [
{
"item": "regions_unexplored:alpha_rose"
}
],
"results": [
{
"item": "minecraft:red_dye",
"count": 2
},
{
"item": "minecraft:red_dye",
"chance": 0.05
}
],
"processingTime": 50,
"conditions": [
{
"modid": "regions_unexplored",
"type": "forge:mod_loaded"
}
]
}

View file

@ -0,0 +1,29 @@
{
"type": "create:milling",
"ingredients": [
{
"item": "regions_unexplored:aster"
}
],
"results": [
{
"item": "minecraft:light_blue_dye",
"count": 2
},
{
"item": "minecraft:white_dye",
"chance": 0.2
},
{
"item": "minecraft:light_gray_dye",
"chance": 0.05
}
],
"processingTime": 50,
"conditions": [
{
"modid": "regions_unexplored",
"type": "forge:mod_loaded"
}
]
}

View file

@ -0,0 +1,21 @@
{
"type": "create:milling",
"ingredients": [
{
"item": "regions_unexplored:black_snowbelle"
}
],
"results": [
{
"item": "minecraft:black_dye",
"count": 2
}
],
"processingTime": 50,
"conditions": [
{
"modid": "regions_unexplored",
"type": "forge:mod_loaded"
}
]
}

View file

@ -0,0 +1,25 @@
{
"type": "create:milling",
"ingredients": [
{
"item": "regions_unexplored:bleeding_heart"
}
],
"results": [
{
"item": "minecraft:magenta_dye",
"count": 2
},
{
"item": "minecraft:pink_dye",
"chance": 0.1
}
],
"processingTime": 50,
"conditions": [
{
"modid": "regions_unexplored",
"type": "forge:mod_loaded"
}
]
}

View file

@ -0,0 +1,21 @@
{
"type": "create:milling",
"ingredients": [
{
"item": "regions_unexplored:blue_lupine"
}
],
"results": [
{
"item": "minecraft:blue_dye",
"count": 2
}
],
"processingTime": 50,
"conditions": [
{
"modid": "regions_unexplored",
"type": "forge:mod_loaded"
}
]
}

View file

@ -0,0 +1,21 @@
{
"type": "create:milling",
"ingredients": [
{
"item": "regions_unexplored:blue_snowbelle"
}
],
"results": [
{
"item": "minecraft:blue_dye",
"count": 2
}
],
"processingTime": 50,
"conditions": [
{
"modid": "regions_unexplored",
"type": "forge:mod_loaded"
}
]
}

View file

@ -0,0 +1,21 @@
{
"type": "create:milling",
"ingredients": [
{
"item": "regions_unexplored:brown_snowbelle"
}
],
"results": [
{
"item": "minecraft:brown_dye",
"count": 2
}
],
"processingTime": 50,
"conditions": [
{
"modid": "regions_unexplored",
"type": "forge:mod_loaded"
}
]
}

View file

@ -0,0 +1,29 @@
{
"type": "create:milling",
"ingredients": [
{
"item": "regions_unexplored:cactus_flower"
}
],
"results": [
{
"item": "minecraft:magenta_dye",
"count": 2
},
{
"item": "minecraft:purple_dye",
"chance": 0.2
},
{
"item": "minecraft:green_dye",
"chance": 0.1
}
],
"processingTime": 50,
"conditions": [
{
"modid": "regions_unexplored",
"type": "forge:mod_loaded"
}
]
}

View file

@ -0,0 +1,21 @@
{
"type": "create:milling",
"ingredients": [
{
"item": "regions_unexplored:cyan_snowbelle"
}
],
"results": [
{
"item": "minecraft:cyan_dye",
"count": 2
}
],
"processingTime": 50,
"conditions": [
{
"modid": "regions_unexplored",
"type": "forge:mod_loaded"
}
]
}

View file

@ -0,0 +1,29 @@
{
"type": "create:milling",
"ingredients": [
{
"item": "regions_unexplored:daisy"
}
],
"results": [
{
"item": "minecraft:light_gray_dye",
"count": 2
},
{
"item": "minecraft:white_dye",
"chance": 0.2
},
{
"item": "minecraft:yellow_dye",
"chance": 0.05
}
],
"processingTime": 50,
"conditions": [
{
"modid": "regions_unexplored",
"type": "forge:mod_loaded"
}
]
}

View file

@ -0,0 +1,29 @@
{
"type": "create:milling",
"ingredients": [
{
"item": "regions_unexplored:day_lily"
}
],
"results": [
{
"item": "minecraft:orange_dye",
"count": 2
},
{
"item": "minecraft:lime_dye",
"chance": 0.1
},
{
"item": "minecraft:red_dye",
"chance": 0.1
}
],
"processingTime": 50,
"conditions": [
{
"modid": "regions_unexplored",
"type": "forge:mod_loaded"
}
]
}

View file

@ -0,0 +1,25 @@
{
"type": "create:milling",
"ingredients": [
{
"item": "regions_unexplored:dorcel"
}
],
"results": [
{
"item": "minecraft:black_dye",
"count": 2
},
{
"item": "minecraft:brown_dye",
"chance": 0.1
}
],
"processingTime": 50,
"conditions": [
{
"modid": "regions_unexplored",
"type": "forge:mod_loaded"
}
]
}

View file

@ -0,0 +1,29 @@
{
"type": "create:milling",
"ingredients": [
{
"item": "regions_unexplored:felicia_daisy"
}
],
"results": [
{
"item": "minecraft:light_blue_dye",
"count": 2
},
{
"item": "minecraft:blue_dye",
"chance": 0.2
},
{
"item": "minecraft:white_dye",
"chance": 0.05
}
],
"processingTime": 50,
"conditions": [
{
"modid": "regions_unexplored",
"type": "forge:mod_loaded"
}
]
}

View file

@ -0,0 +1,21 @@
{
"type": "create:milling",
"ingredients": [
{
"item": "regions_unexplored:fireweed"
}
],
"results": [
{
"item": "minecraft:magenta_dye",
"count": 2
}
],
"processingTime": 50,
"conditions": [
{
"modid": "regions_unexplored",
"type": "forge:mod_loaded"
}
]
}

View file

@ -0,0 +1,29 @@
{
"type": "create:milling",
"ingredients": [
{
"item": "regions_unexplored:glistering_bloom"
}
],
"results": [
{
"item": "minecraft:pink_dye",
"count": 2
},
{
"item": "minecraft:magenta_dye",
"chance": 0.25
},
{
"item": "minecraft:light_blue_dye",
"chance": 0.25
}
],
"processingTime": 50,
"conditions": [
{
"modid": "regions_unexplored",
"type": "forge:mod_loaded"
}
]
}

View file

@ -0,0 +1,21 @@
{
"type": "create:milling",
"ingredients": [
{
"item": "regions_unexplored:gray_snowbelle"
}
],
"results": [
{
"item": "minecraft:gray_dye",
"count": 2
}
],
"processingTime": 50,
"conditions": [
{
"modid": "regions_unexplored",
"type": "forge:mod_loaded"
}
]
}

View file

@ -0,0 +1,21 @@
{
"type": "create:milling",
"ingredients": [
{
"item": "regions_unexplored:green_snowbelle"
}
],
"results": [
{
"item": "minecraft:green_dye",
"count": 2
}
],
"processingTime": 50,
"conditions": [
{
"modid": "regions_unexplored",
"type": "forge:mod_loaded"
}
]
}

View file

@ -0,0 +1,25 @@
{
"type": "create:milling",
"ingredients": [
{
"item": "regions_unexplored:hibiscus"
}
],
"results": [
{
"item": "minecraft:yellow_dye",
"count": 2
},
{
"item": "minecraft:red_dye",
"chance": 0.2
}
],
"processingTime": 50,
"conditions": [
{
"modid": "regions_unexplored",
"type": "forge:mod_loaded"
}
]
}

View file

@ -0,0 +1,29 @@
{
"type": "create:milling",
"ingredients": [
{
"item": "regions_unexplored:hyssop"
}
],
"results": [
{
"item": "minecraft:purple_dye",
"count": 2
},
{
"item": "minecraft:magenta_dye",
"chance": 0.1
},
{
"item": "minecraft:green_dye",
"chance": 0.1
}
],
"processingTime": 50,
"conditions": [
{
"modid": "regions_unexplored",
"type": "forge:mod_loaded"
}
]
}

View file

@ -0,0 +1,21 @@
{
"type": "create:milling",
"ingredients": [
{
"item": "regions_unexplored:light_blue_snowbelle"
}
],
"results": [
{
"item": "minecraft:light_blue_dye",
"count": 2
}
],
"processingTime": 50,
"conditions": [
{
"modid": "regions_unexplored",
"type": "forge:mod_loaded"
}
]
}

View file

@ -0,0 +1,21 @@
{
"type": "create:milling",
"ingredients": [
{
"item": "regions_unexplored:light_gray_snowbelle"
}
],
"results": [
{
"item": "minecraft:light_gray_dye",
"count": 2
}
],
"processingTime": 50,
"conditions": [
{
"modid": "regions_unexplored",
"type": "forge:mod_loaded"
}
]
}

View file

@ -0,0 +1,21 @@
{
"type": "create:milling",
"ingredients": [
{
"item": "regions_unexplored:lime_snowbelle"
}
],
"results": [
{
"item": "minecraft:lime_dye",
"count": 2
}
],
"processingTime": 50,
"conditions": [
{
"modid": "regions_unexplored",
"type": "forge:mod_loaded"
}
]
}

View file

@ -0,0 +1,21 @@
{
"type": "create:milling",
"ingredients": [
{
"item": "regions_unexplored:magenta_snowbelle"
}
],
"results": [
{
"item": "minecraft:magenta_dye",
"count": 2
}
],
"processingTime": 50,
"conditions": [
{
"modid": "regions_unexplored",
"type": "forge:mod_loaded"
}
]
}

View file

@ -0,0 +1,25 @@
{
"type": "create:milling",
"ingredients": [
{
"item": "regions_unexplored:mallow"
}
],
"results": [
{
"item": "minecraft:orange_dye",
"count": 2
},
{
"item": "minecraft:lime_dye",
"chance": 0.1
}
],
"processingTime": 50,
"conditions": [
{
"modid": "regions_unexplored",
"type": "forge:mod_loaded"
}
]
}

View file

@ -0,0 +1,21 @@
{
"type": "create:milling",
"ingredients": [
{
"item": "regions_unexplored:orange_coneflower"
}
],
"results": [
{
"item": "minecraft:orange_dye",
"count": 2
}
],
"processingTime": 50,
"conditions": [
{
"modid": "regions_unexplored",
"type": "forge:mod_loaded"
}
]
}

View file

@ -0,0 +1,21 @@
{
"type": "create:milling",
"ingredients": [
{
"item": "regions_unexplored:orange_snowbelle"
}
],
"results": [
{
"item": "minecraft:orange_dye",
"count": 2
}
],
"processingTime": 50,
"conditions": [
{
"modid": "regions_unexplored",
"type": "forge:mod_loaded"
}
]
}

View file

@ -0,0 +1,21 @@
{
"type": "create:milling",
"ingredients": [
{
"item": "regions_unexplored:pink_lupine"
}
],
"results": [
{
"item": "minecraft:pink_dye",
"count": 2
}
],
"processingTime": 50,
"conditions": [
{
"modid": "regions_unexplored",
"type": "forge:mod_loaded"
}
]
}

View file

@ -0,0 +1,21 @@
{
"type": "create:milling",
"ingredients": [
{
"item": "regions_unexplored:pink_snowbelle"
}
],
"results": [
{
"item": "minecraft:pink_dye",
"count": 2
}
],
"processingTime": 50,
"conditions": [
{
"modid": "regions_unexplored",
"type": "forge:mod_loaded"
}
]
}

View file

@ -0,0 +1,25 @@
{
"type": "create:milling",
"ingredients": [
{
"item": "regions_unexplored:poppy_bush"
}
],
"results": [
{
"item": "minecraft:red_dye",
"count": 2
},
{
"item": "minecraft:green_dye",
"chance": 0.1
}
],
"processingTime": 50,
"conditions": [
{
"modid": "regions_unexplored",
"type": "forge:mod_loaded"
}
]
}

View file

@ -0,0 +1,21 @@
{
"type": "create:milling",
"ingredients": [
{
"item": "regions_unexplored:purple_coneflower"
}
],
"results": [
{
"item": "minecraft:purple_dye",
"count": 2
}
],
"processingTime": 50,
"conditions": [
{
"modid": "regions_unexplored",
"type": "forge:mod_loaded"
}
]
}

View file

@ -0,0 +1,21 @@
{
"type": "create:milling",
"ingredients": [
{
"item": "regions_unexplored:purple_lupine"
}
],
"results": [
{
"item": "minecraft:purple_dye",
"count": 2
}
],
"processingTime": 50,
"conditions": [
{
"modid": "regions_unexplored",
"type": "forge:mod_loaded"
}
]
}

View file

@ -0,0 +1,21 @@
{
"type": "create:milling",
"ingredients": [
{
"item": "regions_unexplored:purple_snowbelle"
}
],
"results": [
{
"item": "minecraft:purple_dye",
"count": 2
}
],
"processingTime": 50,
"conditions": [
{
"modid": "regions_unexplored",
"type": "forge:mod_loaded"
}
]
}

View file

@ -0,0 +1,21 @@
{
"type": "create:milling",
"ingredients": [
{
"item": "regions_unexplored:red_lupine"
}
],
"results": [
{
"item": "minecraft:red_dye",
"count": 2
}
],
"processingTime": 50,
"conditions": [
{
"modid": "regions_unexplored",
"type": "forge:mod_loaded"
}
]
}

View file

@ -0,0 +1,21 @@
{
"type": "create:milling",
"ingredients": [
{
"item": "regions_unexplored:red_snowbelle"
}
],
"results": [
{
"item": "minecraft:red_dye",
"count": 2
}
],
"processingTime": 50,
"conditions": [
{
"modid": "regions_unexplored",
"type": "forge:mod_loaded"
}
]
}

View file

@ -0,0 +1,25 @@
{
"type": "create:milling",
"ingredients": [
{
"item": "regions_unexplored:salmon_poppy_bush"
}
],
"results": [
{
"item": "minecraft:pink_dye",
"count": 2
},
{
"item": "minecraft:green_dye",
"chance": 0.1
}
],
"processingTime": 50,
"conditions": [
{
"modid": "regions_unexplored",
"type": "forge:mod_loaded"
}
]
}

View file

@ -0,0 +1,29 @@
{
"type": "create:milling",
"ingredients": [
{
"item": "regions_unexplored:tassel"
}
],
"results": [
{
"item": "minecraft:light_gray_dye",
"count": 2
},
{
"item": "minecraft:white_dye",
"chance": 0.2
},
{
"item": "minecraft:yellow_dye",
"chance": 0.05
}
],
"processingTime": 50,
"conditions": [
{
"modid": "regions_unexplored",
"type": "forge:mod_loaded"
}
]
}

View file

@ -0,0 +1,25 @@
{
"type": "create:milling",
"ingredients": [
{
"item": "regions_unexplored:tsubaki"
}
],
"results": [
{
"item": "minecraft:red_dye",
"count": 2
},
{
"item": "minecraft:green_dye",
"chance": 0.1
}
],
"processingTime": 50,
"conditions": [
{
"modid": "regions_unexplored",
"type": "forge:mod_loaded"
}
]
}

View file

@ -0,0 +1,29 @@
{
"type": "create:milling",
"ingredients": [
{
"item": "regions_unexplored:waratah"
}
],
"results": [
{
"item": "minecraft:red_dye",
"count": 2
},
{
"item": "minecraft:red_dye",
"chance": 0.2
},
{
"item": "minecraft:green_dye",
"chance": 0.1
}
],
"processingTime": 50,
"conditions": [
{
"modid": "regions_unexplored",
"type": "forge:mod_loaded"
}
]
}

View file

@ -0,0 +1,21 @@
{
"type": "create:milling",
"ingredients": [
{
"item": "regions_unexplored:white_snowbelle"
}
],
"results": [
{
"item": "minecraft:white_dye",
"count": 2
}
],
"processingTime": 50,
"conditions": [
{
"modid": "regions_unexplored",
"type": "forge:mod_loaded"
}
]
}

View file

@ -0,0 +1,29 @@
{
"type": "create:milling",
"ingredients": [
{
"item": "regions_unexplored:white_trillium"
}
],
"results": [
{
"item": "minecraft:light_gray_dye",
"count": 2
},
{
"item": "minecraft:white_dye",
"chance": 0.2
},
{
"item": "minecraft:yellow_dye",
"chance": 0.05
}
],
"processingTime": 50,
"conditions": [
{
"modid": "regions_unexplored",
"type": "forge:mod_loaded"
}
]
}

View file

@ -0,0 +1,25 @@
{
"type": "create:milling",
"ingredients": [
{
"item": "regions_unexplored:wilting_trillium"
}
],
"results": [
{
"item": "minecraft:brown_dye",
"count": 2
},
{
"item": "minecraft:light_gray_dye",
"chance": 0.1
}
],
"processingTime": 50,
"conditions": [
{
"modid": "regions_unexplored",
"type": "forge:mod_loaded"
}
]
}

View file

@ -0,0 +1,21 @@
{
"type": "create:milling",
"ingredients": [
{
"item": "regions_unexplored:yellow_lupine"
}
],
"results": [
{
"item": "minecraft:yellow_dye",
"count": 2
}
],
"processingTime": 50,
"conditions": [
{
"modid": "regions_unexplored",
"type": "forge:mod_loaded"
}
]
}

View file

@ -0,0 +1,21 @@
{
"type": "create:milling",
"ingredients": [
{
"item": "regions_unexplored:yellow_snowbelle"
}
],
"results": [
{
"item": "minecraft:yellow_dye",
"count": 2
}
],
"processingTime": 50,
"conditions": [
{
"modid": "regions_unexplored",
"type": "forge:mod_loaded"
}
]
}

View file

@ -0,0 +1,24 @@
{
"type": "create:mixing",
"ingredients": [
{
"item": "regions_unexplored:peat_dirt"
},
{
"fluid": "minecraft:water",
"nbt": {},
"amount": 250
}
],
"results": [
{
"item": "regions_unexplored:peat_mud"
}
],
"conditions": [
{
"modid": "regions_unexplored",
"type": "forge:mod_loaded"
}
]
}

View file

@ -0,0 +1,24 @@
{
"type": "create:mixing",
"ingredients": [
{
"item": "regions_unexplored:silt_dirt"
},
{
"fluid": "minecraft:water",
"nbt": {},
"amount": 250
}
],
"results": [
{
"item": "regions_unexplored:silt_mud"
}
],
"conditions": [
{
"modid": "regions_unexplored",
"type": "forge:mod_loaded"
}
]
}

View file

@ -0,0 +1,19 @@
{
"type": "create:pressing",
"ingredients": [
{
"item": "aether:aether_dirt"
}
],
"results": [
{
"item": "aether:aether_dirt_path"
}
],
"conditions": [
{
"modid": "aether",
"type": "forge:mod_loaded"
}
]
}

View file

@ -0,0 +1,19 @@
{
"type": "create:pressing",
"ingredients": [
{
"item": "aether:aether_grass_block"
}
],
"results": [
{
"item": "aether:aether_dirt_path"
}
],
"conditions": [
{
"modid": "aether",
"type": "forge:mod_loaded"
}
]
}

View file

@ -0,0 +1,19 @@
{
"type": "create:pressing",
"ingredients": [
{
"item": "vampirism:cursed_earth"
}
],
"results": [
{
"item": "vampirism:cursed_earth_path"
}
],
"conditions": [
{
"modid": "vampirism",
"type": "forge:mod_loaded"
}
]
}

View file

@ -0,0 +1,19 @@
{
"type": "create:pressing",
"ingredients": [
{
"item": "regions_unexplored:cursed_grass"
}
],
"results": [
{
"item": "vampirism:cursed_earth_path"
}
],
"conditions": [
{
"modid": "vampirism",
"type": "forge:mod_loaded"
}
]
}

View file

@ -0,0 +1,19 @@
{
"type": "create:pressing",
"ingredients": [
{
"item": "regions_unexplored:peat_dirt"
}
],
"results": [
{
"item": "regions_unexplored:peat_dirt_path"
}
],
"conditions": [
{
"modid": "regions_unexplored",
"type": "forge:mod_loaded"
}
]
}

View file

@ -0,0 +1,19 @@
{
"type": "create:pressing",
"ingredients": [
{
"item": "regions_unexplored:peat_grass_block"
}
],
"results": [
{
"item": "regions_unexplored:peat_dirt_path"
}
],
"conditions": [
{
"modid": "regions_unexplored",
"type": "forge:mod_loaded"
}
]
}

View file

@ -0,0 +1,19 @@
{
"type": "create:pressing",
"ingredients": [
{
"item": "regions_unexplored:silt_dirt"
}
],
"results": [
{
"item": "regions_unexplored:silt_dirt_path"
}
],
"conditions": [
{
"modid": "regions_unexplored",
"type": "forge:mod_loaded"
}
]
}

View file

@ -0,0 +1,19 @@
{
"type": "create:pressing",
"ingredients": [
{
"item": "regions_unexplored:silt_grass_block"
}
],
"results": [
{
"item": "regions_unexplored:silt_dirt_path"
}
],
"conditions": [
{
"modid": "regions_unexplored",
"type": "forge:mod_loaded"
}
]
}

View file

@ -61,7 +61,7 @@ public class Create {
public static final String ID = "create";
public static final String NAME = "Create";
public static final String VERSION = "0.5.1f";
public static final String VERSION = "0.5.1g";
public static final Logger LOGGER = LogUtils.getLogger();

View file

@ -408,7 +408,26 @@ public class CrushingRecipeGen extends ProcessingRecipeGen {
ENS_DIORITE = create(Mods.ENS.recipeId("crushed_diorite"), b -> b.duration(100)
.require(Mods.ENS, "crushed_diorite")
.output(.25f, Items.QUARTZ, 1)
.whenModLoaded(Mods.ENS.getId()))
.whenModLoaded(Mods.ENS.getId())),
// Aether
AET_ZANITE = create(Mods.AET.recipeId("zanite_ore"), b -> b.duration(350)
.require(Mods.AET, "zanite_ore")
.output(Mods.AET, "zanite_gemstone")
.output(0.75f, Mods.AET, "zanite_gemstone", 1)
.output(0.125f, Mods.AET, "holystone", 1)
.output(0.75f, AllItems.EXP_NUGGET.get())
.whenModLoaded(Mods.AET.getId())),
AET_AMBROSIUM = create(Mods.AET.recipeId("ambrosium_ore"), b -> b.duration(150)
.require(Mods.AET, "ambrosium_ore")
.output(Mods.AET, "ambrosium_shard")
.output(0.75f, Mods.AET, "ambrosium_shard", 1)
.output(0.125f, Mods.AET, "holystone", 1)
.output(0.75f, AllItems.EXP_NUGGET.get())
.whenModLoaded(Mods.AET.getId()))
;

View file

@ -75,11 +75,28 @@ public class FillingRecipeGen extends ProcessingRecipeGen {
NEA_MILK = create(Mods.NEA.recipeId("milk_bottle"), b -> b.require(Tags.Fluids.MILK, 250)
.require(Items.GLASS_BOTTLE)
.output(1, Mods.NEA, "milk_bottle", 1)
.whenModLoaded(Mods.NEA.getId()))
.whenModLoaded(Mods.NEA.getId())),
AET_GRASS = moddedGrass(Mods.AET, "aether"),
RU_PEAT_GRAS = moddedGrass(Mods.RU, "peat"),
RU_SILT_GRAS = moddedGrass(Mods.RU, "silt"),
// Vampirism
VMP_CURSED_GRASS = moddedGrass(Mods.VMP, "cursed")
;
public GeneratedRecipe moddedGrass(Mods mod, String name) {
String grass = name + "_grass_block";
return create(mod.recipeId(grass), b -> b.require(Fluids.WATER, 500)
.require(mod, name + "_dirt")
.output(mod, grass)
.whenModLoaded(mod.getId()));
}
public FillingRecipeGen(DataGenerator p_i48262_1_) {
super(p_i48262_1_);
}

View file

@ -48,7 +48,14 @@ public class HauntingRecipeGen extends ProcessingRecipeGen {
WARPED_FUNGUS = convert(Items.BROWN_MUSHROOM, Items.WARPED_FUNGUS),
// Farmer's Delight
FD = moddedConversion(Mods.FD, "tomato", "rotten_tomato");
FD = moddedConversion(Mods.FD, "tomato", "rotten_tomato"),
// Haunted Harvest
HH = create(Mods.HH.recipeId("rotten_apple"), b -> b.require(Items.APPLE)
.output(Mods.HH, "rotten_apple")
.whenModLoaded(Mods.HH.getId()))
;
public GeneratedRecipe convert(ItemLike input, ItemLike result) {
return convert(() -> Ingredient.of(input), () -> result);

View file

@ -3,9 +3,6 @@ package com.simibubi.create.foundation.data.recipe;
import com.simibubi.create.AllItems;
import com.simibubi.create.AllRecipeTypes;
import com.simibubi.create.AllTags;
import com.simibubi.create.content.kinetics.millstone.MillingRecipe;
import com.simibubi.create.content.processing.recipe.ProcessingRecipe;
import com.simibubi.create.content.processing.recipe.ProcessingRecipeBuilder;
import com.tterrag.registrate.util.entry.ItemEntry;
import net.minecraft.data.DataGenerator;
@ -20,8 +17,8 @@ import net.minecraftforge.common.crafting.conditions.TagEmptyCondition;
import net.minecraftforge.registries.ForgeRegistries;
import java.util.List;
import java.util.function.UnaryOperator;
@SuppressWarnings("unused")
public class MillingRecipeGen extends ProcessingRecipeGen {
GeneratedRecipe
@ -588,11 +585,143 @@ public class MillingRecipeGen extends ProcessingRecipeGen {
.require(Mods.UA, "white_searocket")
.output(Items.WHITE_DYE, 2)
.output(.1f, Items.GREEN_DYE)
.whenModLoaded(Mods.UA.getId()))
.whenModLoaded(Mods.UA.getId())),
// Regions Unexplored
RU_ALPHA_DANDELION = ruFlower("alpha_dandelion", List.of(1f, 0.05f),
List.of(Items.YELLOW_DYE, Items.YELLOW_DYE), List.of(2, 1)),
;
RU_ALPHA_ROSE = ruFlower("alpha_rose", List.of(1f, 0.05f),
List.of(Items.RED_DYE, Items.RED_DYE), List.of(2, 1)),
RU_ASTER = ruFlower("aster", List.of(1f, 0.2f, 0.05f),
List.of(Items.LIGHT_BLUE_DYE, Items.WHITE_DYE, Items.LIGHT_GRAY_DYE), List.of(2, 1, 1)),
RU_BLACK_SNOWBELLE = ruFlower("black_snowbelle", List.of(1f),
List.of(Items.BLACK_DYE), List.of(2)),
RU_BLEEDING_HEART = ruFlower("bleeding_heart", List.of(1f, 0.1f),
List.of(Items.MAGENTA_DYE, Items.PINK_DYE), List.of(2, 1)),
RU_BLUE_LUPINE = ruFlower("blue_lupine", List.of(1f),
List.of(Items.BLUE_DYE), List.of(2)),
RU_BLUE_SNOWBELLE = ruFlower("blue_snowbelle", List.of(1f),
List.of(Items.BLUE_DYE), List.of(2)),
RU_BROWN_SNOWBELLE = ruFlower("brown_snowbelle", List.of(1f),
List.of(Items.BROWN_DYE), List.of(2)),
RU_CACTUS_FLOWER = ruFlower("cactus_flower", List.of(1f, 0.2f, 0.1f),
List.of(Items.MAGENTA_DYE, Items.PURPLE_DYE, Items.GREEN_DYE), List.of(2, 1, 1)),
RU_CYAN_SNOWBELLE = ruFlower("cyan_snowbelle", List.of(1f),
List.of(Items.CYAN_DYE), List.of(2)),
RU_DAISY = ruFlower("daisy", List.of(1f, 0.2f, 0.05f),
List.of(Items.LIGHT_GRAY_DYE, Items.WHITE_DYE, Items.YELLOW_DYE), List.of(2, 1, 1)),
RU_DAY_LILY = ruFlower("day_lily", List.of(1f, 0.1f, 0.1f),
List.of(Items.ORANGE_DYE, Items.LIME_DYE, Items.RED_DYE), List.of(2, 1, 1)),
RU_DORCEL = ruFlower("dorcel", List.of(1f, 0.1f),
List.of(Items.BLACK_DYE, Items.BROWN_DYE), List.of(2, 1)),
RU_FELICIA_DAISY = ruFlower("felicia_daisy", List.of(1f, 0.2f, 0.05f),
List.of(Items.LIGHT_BLUE_DYE, Items.BLUE_DYE, Items.WHITE_DYE), List.of(2, 1, 1)),
RU_FIREWEED = ruFlower("fireweed", List.of(1f),
List.of(Items.MAGENTA_DYE), List.of(2)),
RU_GLITERING_BLOOM = ruFlower("glistering_bloom", List.of(1f, 0.25f, 0.25f),
List.of(Items.PINK_DYE, Items.MAGENTA_DYE, Items.LIGHT_BLUE_DYE), List.of(2, 1, 1)),
RU_GRAY_SNOWBELLE = ruFlower("gray_snowbelle", List.of(1f),
List.of(Items.GRAY_DYE), List.of(2)),
RU_GREEN_SNOWBELLE = ruFlower("green_snowbelle", List.of(1f),
List.of(Items.GREEN_DYE), List.of(2)),
RU_HIBISCUS = ruFlower("hibiscus", List.of(1f, 0.2f),
List.of(Items.YELLOW_DYE, Items.RED_DYE), List.of(2, 1)),
RU_HYSSOP = ruFlower("hyssop", List.of(1f, 0.1f, 0.1f),
List.of(Items.PURPLE_DYE, Items.MAGENTA_DYE, Items.GREEN_DYE), List.of(2, 1, 1)),
RU_LIGHT_BLUE_SNOWBELLE = ruFlower("light_blue_snowbelle", List.of(1f),
List.of(Items.LIGHT_BLUE_DYE), List.of(2)),
RU_LIGHT_GRAY_SNOWBELLE = ruFlower("light_gray_snowbelle", List.of(1f),
List.of(Items.LIGHT_GRAY_DYE), List.of(2)),
RU_LIME_SNOWBELLE = ruFlower("lime_snowbelle", List.of(1f),
List.of(Items.LIME_DYE), List.of(2)),
RU_MAGENTA_SNOWBELLE = ruFlower("magenta_snowbelle", List.of(1f),
List.of(Items.MAGENTA_DYE), List.of(2)),
RU_MALLOW = ruFlower("mallow", List.of(1f, 0.1f),
List.of(Items.ORANGE_DYE, Items.LIME_DYE), List.of(2, 1)),
RU_ORANGE_CONEFLOWER = ruFlower("orange_coneflower", List.of(1f),
List.of(Items.ORANGE_DYE), List.of(2)),
RU_ORANGE_SNOWBELLE = ruFlower("orange_snowbelle", List.of(1f),
List.of(Items.ORANGE_DYE), List.of(2)),
RU_PINK_LUPINE = ruFlower("pink_lupine", List.of(1f),
List.of(Items.PINK_DYE), List.of(2)),
RU_PINK_SNOWBELLE = ruFlower("pink_snowbelle", List.of(1f),
List.of(Items.PINK_DYE), List.of(2)),
RU_POPPY_BUSH = ruFlower("poppy_bush", List.of(1f, 0.1f),
List.of(Items.RED_DYE, Items.GREEN_DYE), List.of(2, 1)),
RU_PURPLE_CONEFLOWER = ruFlower("purple_coneflower", List.of(1f),
List.of(Items.PURPLE_DYE), List.of(2)),
RU_PURPLE_LUPINE = ruFlower("purple_lupine", List.of(1f),
List.of(Items.PURPLE_DYE), List.of(2)),
RU_PURPLE_SNOWBELLE = ruFlower("purple_snowbelle", List.of(1f),
List.of(Items.PURPLE_DYE), List.of(2)),
RU_RED_LUPINE = ruFlower("red_lupine", List.of(1f),
List.of(Items.RED_DYE), List.of(2)),
RU_RED_SNOWBELLE = ruFlower("red_snowbelle", List.of(1f),
List.of(Items.RED_DYE), List.of(2)),
RU_SALMON_POPPY_BUSH = ruFlower("salmon_poppy_bush", List.of(1f, 0.1f),
List.of(Items.PINK_DYE, Items.GREEN_DYE), List.of(2, 1)),
RU_TASSEL = ruFlower("tassel", List.of(1f, 0.2f, 0.05f),
List.of(Items.LIGHT_GRAY_DYE, Items.WHITE_DYE, Items.YELLOW_DYE), List.of(2, 1, 1)),
RU_TSUBAKI = ruFlower("tsubaki", List.of(1f, 0.1f),
List.of(Items.RED_DYE, Items.GREEN_DYE), List.of(2, 1)),
RU_WARATAH = ruFlower("waratah", List.of(1f, 0.2f, 0.1f),
List.of(Items.RED_DYE, Items.RED_DYE, Items.GREEN_DYE), List.of(2, 1, 1)),
RU_WHITE_SNOWBELLE = ruFlower("white_snowbelle", List.of(1f),
List.of(Items.WHITE_DYE), List.of(2)),
RU_WHITE_TRILLIUM = ruFlower("white_trillium", List.of(1f, 0.2f, 0.05f),
List.of(Items.LIGHT_GRAY_DYE, Items.WHITE_DYE, Items.YELLOW_DYE), List.of(2, 1, 1)),
RU_WILTING_TRILLIUM = ruFlower("wilting_trillium", List.of(1f, 0.1f),
List.of(Items.BROWN_DYE, Items.LIGHT_GRAY_DYE), List.of(2, 1)),
RU_YELLOW_LUPINE = ruFlower("yellow_lupine", List.of(1f),
List.of(Items.YELLOW_DYE), List.of(2)),
RU_YELLOW_SNOWBELLE = ruFlower("yellow_snowbelle", List.of(1f),
List.of(Items.YELLOW_DYE), List.of(2))
;
protected GeneratedRecipe metalOre(String name, ItemEntry<? extends Item> crushed, int duration) {
return create(name + "_ore", b -> b.duration(duration)
@ -601,8 +730,8 @@ public class MillingRecipeGen extends ProcessingRecipeGen {
.output(crushed.get()));
}
protected <T extends ProcessingRecipe<?>> GeneratedRecipe bopFlower(String input, List<Float> chances,
List<Item> dyes, List<Integer> amounts) {
protected GeneratedRecipe bopFlower(String input, List<Float> chances,
List<Item> dyes, List<Integer> amounts) {
if (chances.size() == 2) {
return create(Mods.BOP.recipeId(input), b -> b.duration(50)
.require(Mods.BOP, input)
@ -626,8 +755,8 @@ public class MillingRecipeGen extends ProcessingRecipeGen {
}
}
protected <T extends ProcessingRecipe<?>> GeneratedRecipe bygFlower(String input, List<Float> chances,
List<Item> dyes, List<Integer> amounts) {
protected GeneratedRecipe bygFlower(String input, List<Float> chances,
List<Item> dyes, List<Integer> amounts) {
if (chances.size() == 2) {
return create(Mods.BYG.recipeId(input), b -> b.duration(50)
.require(Mods.BYG, input)
@ -651,8 +780,8 @@ public class MillingRecipeGen extends ProcessingRecipeGen {
}
}
protected <T extends ProcessingRecipe<?>> GeneratedRecipe envFlower(String input, List<Float> chances,
List<Item> dyes, List<Integer> amounts) {
protected GeneratedRecipe envFlower(String input, List<Float> chances,
List<Item> dyes, List<Integer> amounts) {
if (chances.size() == 2) {
return create(Mods.ENV.recipeId(input), b -> b.duration(50)
.require(Mods.ENV, input)
@ -693,6 +822,31 @@ public class MillingRecipeGen extends ProcessingRecipeGen {
return null;
}
protected GeneratedRecipe ruFlower(String input, List<Float> chances,
List<Item> dyes, List<Integer> amounts) {
if (chances.size() == 2) {
return create(Mods.RU.recipeId(input), b -> b.duration(50)
.require(Mods.RU, input)
.output(chances.get(0), dyes.get(0), amounts.get(0))
.output(chances.get(1), dyes.get(1), amounts.get(1))
.whenModLoaded(Mods.RU.getId()));
} else if (chances.size() == 3) {
return create(Mods.RU.recipeId(input), b -> b.duration(50)
.require(Mods.RU, input)
.output(chances.get(0), dyes.get(0), amounts.get(0))
.output(chances.get(1), dyes.get(1), amounts.get(1))
.output(chances.get(2), dyes.get(2), amounts.get(2))
.whenModLoaded(Mods.RU.getId()));
} else if (chances.size() == 1) {
return create(Mods.RU.recipeId(input), b -> b.duration(50)
.require(Mods.RU, input)
.output(chances.get(0), dyes.get(0), amounts.get(0))
.whenModLoaded(Mods.RU.getId()));
} else {
return null;
}
}
public MillingRecipeGen(DataGenerator p_i48262_1_) {
super(p_i48262_1_);
}

View file

@ -64,10 +64,23 @@ public class MixingRecipeGen extends ProcessingRecipeGen {
.require(Mods.AE2, "charged_certus_quartz_crystal")
.require(Tags.Items.GEMS_QUARTZ)
.output(1f, Mods.AE2, "fluix_crystal", 2)
.whenModLoaded(Mods.AE2.getId()))
.whenModLoaded(Mods.AE2.getId())),
// Regions Unexplored
RU_PEAT_MUD = moddedMud(Mods.RU, "peat"),
RU_SILT_MUD = moddedMud(Mods.RU, "silt")
;
public GeneratedRecipe moddedMud(Mods mod, String name) {
String mud = name + "_mud";
return create(mod.recipeId(mud), b -> b.require(Fluids.WATER, 250)
.require(mod, name + "_dirt")
.output(mod, mud)
.whenModLoaded(mod.getId()));
}
public MixingRecipeGen(DataGenerator p_i48262_1_) {
super(p_i48262_1_);
}

View file

@ -52,7 +52,10 @@ public enum Mods {
RU("regions_unexplored"),
EO("elementaryores"),
IF("iceandfire"),
ENS("exnihilosequentia")
ENS("exnihilosequentia"),
AET("aether"),
HH("hauntedharvest"),
VMP("vampirism")
;

View file

@ -56,7 +56,44 @@ public class PressingRecipeGen extends ProcessingRecipeGen {
.whenModLoaded(Mods.IX.getId())),
IX_SOUL_PATH = create(Mods.IX.recipeId("soul_soil_path"), b -> b.require(Blocks.SOUL_SOIL)
.output(Mods.IX, "soul_soil_path")
.whenModLoaded(Mods.IX.getId()))
.whenModLoaded(Mods.IX.getId())),
// Aether
AET_DIRT_PATH = create("aether_dirt_path", b -> b.require(Mods.AET, "aether_dirt")
.output(Mods.AET, "aether_dirt_path")
.whenModLoaded(Mods.AET.getId())),
AET_DIRT_PATH_GRASS = create("aether_dirt_path_from_grass", b -> b.require(Mods.AET, "aether_grass_block")
.output(Mods.AET, "aether_dirt_path")
.whenModLoaded(Mods.AET.getId())),
// Regions Unexplored
RU_PEAT_PATH = create("peat_dirt_path", b -> b.require(Mods.RU, "peat_dirt")
.output(Mods.RU, "peat_dirt_path")
.whenModLoaded(Mods.RU.getId())),
RU_PEAT_PATH_GRASS = create("peat_dirt_path_from_grass", b -> b.require(Mods.RU, "peat_grass_block")
.output(Mods.RU, "peat_dirt_path")
.whenModLoaded(Mods.RU.getId())),
RU_SILT_PATH = create("silt_dirt_path", b -> b.require(Mods.RU, "silt_dirt")
.output(Mods.RU, "silt_dirt_path")
.whenModLoaded(Mods.RU.getId())),
RU_SILT_PATH_GRASS = create("silt_dirt_path_from_grass", b -> b.require(Mods.RU, "silt_grass_block")
.output(Mods.RU, "silt_dirt_path")
.whenModLoaded(Mods.RU.getId())),
// Vampirism
VMP_CURSED_PATH = moddedPaths(Mods.VMP, "cursed_earth"),
VMP_CURSED_PATH_GRASS = create("cursed_earth_path_from_grass", b -> b.require(Mods.RU, "cursed_grass")
.output(Mods.VMP, "cursed_earth_path")
.whenModLoaded(Mods.VMP.getId()))
;