Crates.io | geode-finder |
lib.rs | geode-finder |
version | 1.0.4 |
source | src |
created_at | 2023-01-25 04:27:21.004198 |
updated_at | 2024-01-23 18:38:04.690406 |
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 | 43,795 |
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.