More Geodes!
After the addition of amethyst geodes in the Caves and Cliffs update, I thought that emerald geodes would be a great addition to the existing amethyst ones. The idea behind emerald geodes is to create an incentive for mining emeralds instead of constantly trading, as well as providing less experienced players with a relatively intuitive way of obtaining emeralds. Since then, the mod has expanded to also include quartz, diamond, and echo geodes!
Emerald Geodes
Emerald geodes behave very similarly to amethyst ones — they generate at high altitudes throughout the Overworld, though they are most common in mountain-type biomes. Underground, they are enclosed in shells of calcite and smooth basalt and can grow emerald crystal buds. When harvested, these buds, of course, drop as emeralds. This creates an automatable alternative to emerald farming instead of endless trading.
Iron Golems jealously guard the village's emerald geode
Quartz Geodes
Quartz geodes are more special. Although their growth mechanics are identical to amethyst and emerald geodes, they generate exclusively in the Nether and with tuff instead of calcite. Their buds also have a special oscillator property. When activated by an external redstone signal, they begin to pulse, turning on and off, emitting a signal like a redstone clock! The frequency of these pulses increases as the crystal grows.
A quartz geode exposed under an overhang in a soul sand valley
Diamond Geodes
Diamond geodes are best thought of as small treasure chests that you sometimes encounter while mining. They have no budding block, so diamonds cannot be grown like in other geodes. They also have only one type of clusters, which drop 1 diamond when broken, with increased quantity with fortune. Diamond geodes also generate flooded and with deepslate coal ore instead of calcite, as they are formed from carbon deposits in real life.
A drained diamond geode excavated for its riches
Echo Geodes
Echo geodes appear in the Deep Dark and can renewably produce echo shards. They generate with an outer layer of blackstone, a middle layer of sculk, and an inner layer of the new echo block! Echo blocks, budding echo blocks, and all echo crystals behave very similarly to their amethyst counterparts — except they create an echo with every sound made!
The Warden blocks entry into an echo geode
Lapis Lazuli Geodes
Lapis lazuli geodes frequently appear in deserts and at shallow depths in the rest of the Overworld. Instead of calcite, they have a middle layer of pyrite, also known as "fool's gold." Pyrite can be crafted into stairs, slabs, and walls, and can also be traded with piglins! Small lapis buds drop as a chunk of pyrite when mined, so there is a reason to farm them over the clusters.
A lapis lazuli geode on the side of a cave entrance in a desert
Gypsum Roses
Based on real desert roses, gypsum roses can be found on the surface of deserts and badlands, and they grow much larger than other crystals. They can be harvested for their gypsum shards, which can be composted and crafted into sand. They can also be cut into a new set of decorative blocks or used to craft the crystal locator!
A few patches of gypsum roses growing in the desert
Crystal and Echo Locators
The crystal locator is an item that can be used to help in finding geodes. When tuned to the correct crystal type, it can be used to make any nearby crystal clusters or buds of the corresponding type glow for about a second and make a ringing sound. It is crafted using 4 gypsum shards and 2 sticks. The crystal locator can be tuned to amethyst, emerald, quartz, lapis lazuli, diamond, and echo geodes. There is also integration with Spectrum's geodes.
The echo locator is a later version of the crystal locator. It is more tuned to the frequency of ores and therefore can be used to help find those pesky ores hidden just inside a cave or mineshaft wall.
Datapack Add-ons
Two additional datapacks can be installed with this mod. These add-ons can be downloaded from the releases tab of this mod's GitHub.
Disable Emerald and Quartz Ore Generation
This add-on does exactly what it says: disables the generation of emerald and quartz ore so that geodes are the only way to obtain the respective resources.
Budding Blocks Silk Touchable
This allows budding amethyst, budding echo, budding emerald, and budding quartz blocks to drop themselves when mined with silk touch!
Configuration and Additional Details
You can find many more details about settings and how the mod works in the readme file!
Requirements
This mod requires Fabric API. If you are using Quilt, you must use Quilited Fabric API/Quilt Standard Library instead.