2021-03-06 19:19:13 +00:00
|
|
|
# Geoffrey: A Location Database for Minecraft Servers
|
|
|
|
|
|
|
|
Geoffrey was created to be an information source for base and shop locations on Minecraft severs. Geoffrey can track
|
|
|
|
bases, shops, items for sale, tunnels, towns, public farms and more!
|
|
|
|
|
|
|
|
This is the third ~~complete rewrite~~ version of Geoffrey. V3 focuses on improving the API,
|
|
|
|
adding new features, and moving to Rust.
|
|
|
|
|
|
|
|
This version is still very early in development and things are very likely to change.
|
|
|
|
|
|
|
|
## Project Layout
|
|
|
|
* [`geoffrey_models`](./geoffrey_models): Models used throughout Geoffrey, split into their
|
|
|
|
own library for reuse.
|
2021-10-03 22:05:16 +00:00
|
|
|
* [`geoffrey_db`](./geoffrey_db): Wrapper around [Sled](https://github.com/spacejam/sled) that implements the
|
2021-10-03 20:07:37 +00:00
|
|
|
database functionality. (This is subject to change a lot)
|
2021-10-03 22:05:16 +00:00
|
|
|
* [`geoffrey_api`](./geoffrey_api): API wrapper around the database to provide data to the website, bot, plugin, etc.
|
2021-11-15 00:07:13 +00:00
|
|
|
It will implement the command API and the model API. A lot of Geoffrey's logic is implemented here.
|
2021-12-01 04:16:18 +00:00
|
|
|
* [`geoffrey_bot`](./geoffrey_bot): Discord bot for Geoffrey. Uses [serenity](https://github.com/serenity-rs/serenity)
|
2021-03-06 19:19:13 +00:00
|
|
|
|
|
|
|
## License
|
|
|
|
[License](LICENSE)
|