Minecaching
Transform your Minecraft server into an exciting playground for global geocaching! This plugin allows players to create hidden caches and embark on treasure hunts throughout the game world.
Minecaching faithfully recreates the concept of popular adventure hobby — geocaching — within Minecraft. Players can hide and discover caches across the entire map, while administrators receive convenient tools to manage this system.
For Server Owners
Getting Started
Using the plugin requires an additional RDSCommons component. Server operators have extensive configuration options — from restrictions on cache placement to selecting allowed cache types.
Administrators have access to special commands including /verify, and can bypass standard restrictions for /delete and /edit. System configuration is available through settings files and the /mca conf command.
For servers with Russian-speaking audiences, localization is available — language settings can be configured in the plugins\Minecaching\config.yml file. Configuration also allows changing the scoring system for /mcstats, configuring auto-updates, and much more.
Permission Nodes
Most basic commands are available to all players by default:
/create— creating caches/delete— deleting own caches/edit— editing/hint,/list,/locate— searching and navigation/log,/logbook,/maintainer,/stats— working with logs and statistics
Administrative functions (/archive, /disable, /publish) are reserved for operators. Full permissions are granted through permission nodes like minecaching. and minecaching.admin..
For Developers
The plugin supports integration through Maven. To add to your project, use the appropriate repositories.
<repository>
<id>dumaven-snapshots</id>
<name>Digitalunderworlds Maven Snapshots</name>
<url>https://maven.digitalunderworlds.com/snapshots</url>
</repository>
<repository>
<id>dumaven-releases</id>
<name>Digitalunderworlds Maven Releases</name>
<url>https://maven.digitalunderworlds.com/releases</url>
</repository>
<dependency>
<groupId>net.realdarkstudios</groupId>
<artifactId>minecaching</artifactId>
<version>0.4.0.0-snapshot-24w13a</version>
</dependency>
Important: Full release versions are available in the Releases repository, while any versions (including snapshots) can be found in the Snapshot repository.
Transferring to RDSCommons
Starting from version 0.4.0.0, shared code was moved to the separate RDSCommons plugin. To use new versions you need:
<dependency>
<groupId>net.realdarkstudios</groupId>
<artifactId>rdscommons</artifactId>
<version>[(version), 1.0.99999.0)</version>
<scope>provided</scope>
</dependency>
Changes include moving menu packages, localization managers, and utilities to the new module. Developers are recommended to update imports and transition to using the new message system.