Description
This mod adds a new processing tech tree, where you have to grow crystals to increase yields.
Crystals come in various sizes and tiers, where each tier gives greater yields but needs more and more complex processing and way more material to kick-start the process.
Mine ore -> Crush it -> Dissolve dust -> Grow crystals -> cut crystals into ingots
This mod supports 10 vanilla materials and more can be added via config, each with its unique properties.
It also contains 8 crystal types which are used to create the machines needed for the processing and are used as catalysts for other material growing.
Everything can be adjusted in config.
Default values
Tier 0 yield: up to 2.167x
Tier 1: up to 2.999x
Tier 2: up to 4.151x
Tier 3: up to 5.745x
...
Tier 15: up to 283.727x
Made to support any material (or any fluid as a solvent):
Registering a material in one world only:
1. Open your world folder
2. Create a datapack (https://minecraft.gamepedia.com/Data_pack) inside the datapacks folder
3. It doesn't matter what namespace you use. When in doubt, use "minecraft".
4. Inside the namespace folder, create a folder named "qrystal_materials" (or "qrystal_solvents" for registering a solvent).
5. Here put all your material (or solvent) jsons.
Registering a material from your mod:
1. In your mod's resources/data/your_namespace create a folder named "qrystal_materials" (or "qrystal_solvents" for registering a solvent).
2. Here you put all your material (or solvent) jsons.
Registering a material in a modpack:
Material json format:
every value that isn't set will default to these:
{
"name": "", - UNIQUE material name
"locale": "", - material localisation string
"seed": "qlear", - seed used to grow higher tiers (only qeri, qawa, qini, qitae, qondo, qoid, qalb; qlear = no higher tiers)
"color_primary": "FF00FF", - primary color in hex
"color_secondary": "000000", - secondary color in hex
"replace_data": false, - Replace temp, locale, seed and colors? (empty entries will not replace existing ones)
"priority_data": 0, - If replace = true, the version with higher priority is kept
"replace_IO": false, - Replace dissolvable and outputs?
"priority_IO": 0 - If replace = true, the version with higher priority is kept
"outputs": [ - crystals can be cut into these items
{
"item": "", - the Item's ID
"value": 36 - the Item's value (36 = ingot, 324 = block...)
}
],
"dissolvable": [ - these items can be dissolved
{
"item": "", - the Item's ID
"value": 0 - the Item's value (36 = ingot, 324 = block...)
}
]
}
Solvent json format:
every value that isn't set will default to these:
{
"fluid": "", - fluid ID
"tier": -1, - solvent tier (0-15)
"priority": 0 - fluids with more assigned tiers keep the tier with higher priority
}
Report Issues on my GitHub or my Discord
Github: https://github.com/Villfuk02/Qrystal
If you have any questions, ask on my Discord
Discord: https://discord.gg/URZWKRn
Feel free to rework, update or build onto this mod, but make sure to give credit! If you want any help, message me on discord!
AD
Become Premium to remove Ads!
What means Verified?
-
Compatibility: The mod should be compatible with the latest version of Minecraft and be clearly labeled with its supported versions.
-
Functionality: The mod should work as advertised and not cause any game-breaking bugs or crashes.
-
Security: The mod should not contain any malicious code or attempts to steal personal information.
-
Performance: The mod should not cause a significant decrease in the game's performance, such as by causing lag or reducing frame rates.
-
Originality: The mod should be original and not a copy of someone else's work.
-
Up-to-date: The mod should be regularly updated to fix bugs, improve performance, and maintain compatibility with the latest version of Minecraft.
-
Support: The mod should have an active developer who provides support and troubleshooting assistance to users.
-
License: The mod should be released under a clear and open source license that allows others to use, modify, and redistribute the code.
-
Documentation: The mod should come with clear and detailed documentation on how to install and use it.
AD
Become Premium to remove Ads!
How to Install
Download Forge & Java
Download Forge from the offical Site or here. If you dont have Java installed then install it now from here. After Downloading Forge you can run the file with Java.
Prepare
Lounch Minecraft and select your Forge istallation as Version this will create a Folder called Mods.
Add Mods
Type Win+R and type %appdata% and open the .minecraft Folder. There will you find your Folder called Mods. Place all Mods you want to play in this Folder
Enjoy
You are now Ready. Re-start your Game and start Playing.