Minecaching
A recreation of Geocaching, now in Minecraft
Quick challenge
How far can you run before the mobs catch you?
Rotate your phone
Dino Mine is ready when your screen is landscape.
Minecraft check
Confirm your run
Complete the quick check to get your code.
Your code
Expires in 5 hours
Minecaching


Bring [Geocaching](https://www.geocaching.com) to your Minecraft server!
This plugin allows players to hide and find Minecaches (or "Caches") around the server while allowing operators to manage it.
> DEVELOPERS: After v0.3.1.0, the artifact id is now `minecaching`, not `Minecaching`!
> DEVELOPERS: **Some API stuff has moved to a new plugin, RDSCommons!**
>
> RDSCommons is a new plugin for shared code across Minecaching and future plugins.
> See `For Developers / Transferring To RDSCommons` for more information!
## For Server Owners:
### Installation
You can find the latest version of Minecaching [here](https://modrinth.com/project/minecaching/).
**Minecaching also requires a dependency plugin, RDSCommons, which you can find [here](https://modrinth.com/project/rdscommons/)**.
Server owners can control many things, such as restrictions on where the caches are placed, the types of allowed caches, and more in the config!
Operators have access to certain commands, such as `/verify` and can (by default) bypass `/delete` and `/edit` checks.
For non-english servers, you should change the language in `pluginsMinecachingconfig.yml`.
In there you can also find many other options, such as changing the `/mcstats` scoring, configuring auto-updates, and more.
You can also change some config values in-game by using `/mca conf`
### Permission Nodes
## For Developers:
You can use the [Digitalunderworlds Maven](https://maven.digitalunderworlds.com) to add Minecaching to your project
| Permission Node | Who has it by default? |
|---|---|
| minecaching.* | Nobody |
| minecaching.bypass.* | OP |
| minecaching.bypass.delete_others | OP |
| minecaching.bypass.edit_others | OP |
| minecaching.admin.* | OP |
| minecaching.admin.* | OP |
| minecaching.admin.config | OP |
| minecaching.admin.force_stat_update | OP |
| minecaching.admin.reload | OP |
| minecaching.admin.server_data | OP |
| minecaching.command.* | OP |
| minecaching.command.admin | OP |
| minecaching.command.archive | OP |
| minecaching.command.create | Everyone |
| minecaching.command.delete | Everyone |
| minecaching.command.disable | OP |
| minecaching.command.edit | Everyone |
| minecaching.command.hint | Everyone |
| minecaching.command.list | Everyone |
| minecaching.command.locate | Everyone |
| minecaching.command.log | Everyone |
| minecaching.command.logbook | Everyone |
| minecaching.command.maintainer | Everyone |
| minecaching.command.publish | OP |
| minecaching.command.stats | Everyone |
| minecaching.misc.* | OP |