GeoVein is a NeoForge 1.21.1 world generation and ore processing mod that in addition to small vanilla-style ore blobs adds extremely large configurable ore deposits.
Instead of every ore block being the same, GeoVein deposits have graded ore chunks. The closer to the core of a deposit you mine, the better the ore can be.
Features
All Features bellow are Data Driven - Meaning you the user can configure them through the mods .JSON files
- Large configurable ore deposits
- JSON-defined ore types
- Configurable deposit shape, size, density and spawn rate
- Configurable ore grade distribution
- Poor, Common, Rich and Native ore chunks
- Ore chunks craft into ore billets
- Metal billets smelt or blast into ingots
- Coal billets craft directly into coal
- Deepslate ore switching by Y-level
- Custom item textures using `custom_model_data`
- Modpack-friendly ore definitions
- No Java editing needed to add or change ores
Built-In Ores
GeoVein currently includes:
- Copper
- Iron
- Gold
- Coal
How GeoVein Works
The basic gameplay loop is:
Find a GeoVein deposit
→ Mine ore blocks
→ Receive graded ore chunks
→ Craft ore chunks into ore billets
→ Smelt/craft Billets into Ingots
GeoVein uses four ore grades:
| Poor | Low quality ore | 4 chunks make 1 billet
| Common | Normal ore | 1 chunk makes 1 billet
| Rich | High quality ore | 2 chunks make 3 billets
| Native | Very high quality ore | 1 chunk makes 3 billets
The ore grade is decided by where the ore block is inside the deposit.
By default:
Deposit core gives mostly Native ore
Inner deposit gives mostly Rich ore
Outer deposit gives mostly Common ore
Edge gives mostly Poor ore
Guide For Adding And or altering Configs/Ores Are found on the mods Readme.
My GitHub With Source Code and Readme;
https://github.com/GreenL-MSD/GeoVein
Please Enjoy This is my First Mod so i hope you guys use it, and please report any bugs you find :)).

