| Crates.io | geode-finder |
| lib.rs | geode-finder |
| version | 1.1.0 |
| created_at | 2023-01-25 04:27:21.004198+00 |
| updated_at | 2025-07-14 19:59:47.394462+00 |
| description | Tool to search for geodes and budding amethyst in a Minecraft world |
| homepage | https://github.com/soulsoiledit/geode-finder |
| repository | https://github.com/soulsoiledit/geode-finder |
| max_upload_size | |
| id | 767120 |
| size | 44,666 |
This program helps find high density areas of geodes and budding amethyst in a given Minecraft world. It runs a search through each chunk within the search radius, and finds areas exceeding a given threshold of geodes within the random tick range. Then, it runs a simulation of geode feature generation, including budding amethysts, to filter out areas failing a budding amethyst threshold. Once complete, the program will return a list of coordinates of the center chunks in each location.
This guide assumes that you already have Rust and Cargo installed and working.
Use cargo install geode-finder to compile and install the program.
The executable will be located your cargo binary directory.
To see a list of all available arguments and defaults, run the executable with the --help argument. The defaults are helpful to minimize the amount of searching done.
Set the variables accordingly and run the program (./geode-finder):
--game-version: the game version to use (1.17, 1.18-1.19, 1.20+)--seed: the seed of the world that you want to search in (default: 0)--search-radius: the radius of chunks to search through (default: 1000)--geode-threshold: the minimum number of geodes in random tick range (default: 19)--amethyst-threshold: the minimum number of budding amethyst in random tick range (default: 800)--start-x: the x coordinate of the chunk to start the search from, in chunks (default: 0)--start-z: the z coordinate of the chunk to start the search from, in chunks (default: 0)The program will produce a list of coordinates of the center chunks of each valid location.
If you have Carpet mod installed, I've included a helper script to facilitate world pregeneration. Copy the list of valid geode locations to [worldname]/scripts/shared/geodes.txt and place geodegen.sc inside the [worldname]/scripts directory. Load the script and begin the search with ./geodegen.
You can now use the region files from your world in this Geode AFK Spot Finder tool to obtain the best locations.