Logo
MINECRAFTBIBLE
Items
Items

All game items

Blocks
Blocks

Building blocks

Mobs
Mobs

Creatures & monsters

Biomes
Biomes

World biomes

Structures
Structures

Generated structures

Recipes
Recipes

Crafting guides

Advancements
Advancements

Achievements

Loot Tables
Loot Tables

Drop rates

Tags
Tags

Item groupings

All Versions
View all data →
Capes
Cape ArchiveNEW

Browse rare Minecon capes, OptiFine capes, and custom capes from players worldwide

Browse

Player Database
Player DatabasePopular

Search any player

Skin Browser
Skin Browser

Browse & download skins

Cape Gallery
Cape GalleryNEW

Minecon & OptiFine capes

Seed Vault
Seed Vault

Curated seeds

Learn

Guides
GuidesNew

Tutorials & tips

Blog
Blog

News & updates

Community

Community Hub
Community HubHub

Posts, discussions & more

All Versions
View community →
Seed Analyzer
Seed Analyzer

World seed analysis

Loot Explorer
Loot Explorer

Drop rates

Crafting Calculator
Crafting Calculator

Material planning

Enchant Calculator
Enchant Calculator

Probability math

Redstone Lab
Redstone Lab

Signal timing

Trading Profit
Trading Profit

Villager ROI

All Versions
View all tools →
Mods
Mods

Browse all mods

Plugins
Plugins

Server plugins

Resource Packs
Resource Packs

Textures & sounds

Shaders
Shaders

Visual enhancements

Datapacks
Datapacks

World logic

Scanner
Mod Intelligence

Scan & analyze any mod

All Versions
View all mods →
Loading...
IntroductionIntroductionVersion HistoryVersion HistoryGuidesGuidesBlog & NewsBlog & News
ItemsItemsBlocksBlocksMobsMobsRecipesRecipesBiomesBiomesStructuresStructuresAdvancementsAdvancementsLoot TablesLoot TablesTagsTags
ModsModsPluginsPluginsResource PacksResource PacksShadersShadersDatapacksDatapacks

MinecraftBible

The Ultimate Wiki

Logo
MINECRAFTBIBLE

The ultimate Minecraft reference. Every item, block, mob, and recipe documented with precision.

Community

  • Skin Browser
  • Cape Gallery
  • Seed Vault
  • Blog
  • Guides

Database

  • Items
  • Blocks
  • Mobs
  • Recipes
  • Biomes
  • Structures

Tools

  • Seed Analyzer
  • Mod Intelligence
  • Crafting Calculator
  • Enchant Calculator

Mods & Packs

  • Mods
  • Plugins
  • Resource Packs
  • Shaders
  • Datapacks

Site & Legal

  • About
  • Authors
  • Editorial Policy
  • Corrections
  • Contact
  • Privacy Policy
  • Terms of Service
  • DMCA
  • Sitemap

© 2026 MinecraftBible. Not affiliated with Mojang or Microsoft.

PrivacyTermsContact
Minecaching
PluginGPL-3.0-or-later

Minecaching

A recreation of Geocaching, now in Minecraft

81
Downloads
2
Followers
2 years ago
Updated
📦
1
Versions
adventuresocialbukkitpaperspigot
Download Latestv0.4.0.0-snapshot-24w19aView on Modrinth

📖About Minecaching

Latest Release
Latest Snapshot

Bring Geocaching 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.

Minecaching also requires a dependency plugin, RDSCommons, which you can find here.

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 plugins\Minecaching\config.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

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

For Developers:

You can use the Digitalunderworlds Maven to add Minecaching to your project

Adding as a dependency

Snapshots:

<repository>
  <id>dumaven-snapshots</id>
  <name>Digitalunderworlds Maven Snapshots</name>
  <url>https://maven.digitalunderworlds.com/snapshots</url>
</repository>

Releases:

<repository>
  <id>dumaven-releases</id>
  <name>Digitalunderworlds Maven Releases</name>
  <url>https://maven.digitalunderworlds.com/releases</url>
</repository>

Then,

<dependency>
  <groupId>net.realdarkstudios</groupId>
  <artifactId>minecaching</artifactId>
  <version>0.4.0.0-snapshot-24w13a</version>
</dependency>

You can view versions here

NOTE: Only full version releases (such as 0.2.0.7) are available in the Releases maven.
If you want to be able to use ANY version, including releases, pick the Snapshot repository!

Transferring to RDSCommons With 0.4.0.0, a new plugin (RDSCommons) was created to hold shared code for Minecaching and future projects.

To start using RDSCommons, you will need to update to version Snapshot 24w13a or above.
Then, add this dependency, replacing (version) with the minimum version you require:

<dependency>
  <groupId>net.realdarkstudios</groupId>
  <artifactId>rdscommons</artifactId>
  <version>[(version), 1.0.99999.0)</version>
  <scope>provided</scope>
</dependency>

Latest RDSCommons Snapshot
Latest RDSCommons Release

Changes Summary:

  • PACKAGE net.realdarkstudios.minecaching.api.menu.impl -> net.realdarkstudios.commons.menu
  • minecaching.api.misc.AutoUpdater -> commons.util.AutoUpdater
  • minecaching.api.misc.AutoUpdater.Version -> commons.util.Version
  • minecaching.api.misc.Localization -> commons.util.Localization
  • minecaching.api.misc.LocalizationProvider -> commons.util.LocalizationProvider
  • minecaching.api.util.LocalizedMessages -> commons.util.LocalizedMessages
  • minecaching.api.util.TextComponentBuilder -> commons.util.TextComponentBuilder
  • minecaching.api.util.MessagesKeys -> minecaching.api.util.MCMessageKeys (some keys are instead in commons.util.MessageKeys)

Registering A Localization:

import net.realdarkstudios.minecaching.api.Minecaching;
import net.realdarkstudios.minecaching.api.MinecachingAPI;
import net.realdarkstudios.minecaching.api.misc.Config;

// OLD IMPORTS
import net.realdarkstudios.minecaching.api.misc.LocalizationProvider;
import net.realdarkstudios.minecaching.api.misc.Localization;

// NEW IMPORTS
import net.realdarkstudios.commons.CommonsAPI;
import net.realdarkstudios.commons.util.LocalizationProvider;
import net.realdarkstudios.commons.util.Localization;

@Override
public void onEnable() {
    Localization exampleLocalization;

    // OLD
    exampleLocalization = MinecachingAPI.getLocalizationProvider().load(Minecaching.getInstance());

    // NEW
    exampleLocalization = CommonsAPI.get().registerLocalization(Minecaching.getInstance(), Config.getInstance().getServerLocale());
}

MCMessages was also removed. Please switch over to LocalizedMessages.

You may also implement IRDSPlugin in your main plugin class to be compliant for any plugin requesting your Version information

You can see the full changelog message below:

Snapshot 24w13a Changelog

Added:

  • MAVEN SOURCES + JAVADOCS to (hopefully) all future Minecaching releases
  • MCMessageKeys.Command.Stats.NONE
  • MinecachingAPI#getCommonsAPI

Removed:

  • MinecachingAPI#getConfigDataVersion
  • MinecachingAPI#getMinecacheDataVersion
  • MinecachingAPI#getPlayerDataVersion
  • MinecachingAPI#getLogbookDataVersion
  • MinecachingAPI#tInfo(String, Object...)
  • MinecachingAPI#tWarning(String, Object...)
  • (ALL CLASSES BELOW ARE IN RDSCommons)
  • AutoUpdater
  • BaseEvent
  • BooleanMenuItem
  • CancellableBaseEvent
  • CloseMenuItem
  • ErrorMenuItem
  • GoBackMenuItem
  • Localization
  • LocalizationProvider
  • MCMenu
  • MCMenuHolder
  • MenuItem
  • MenuItemClickEvent
  • MenuItemState
  • MultiStateMenuItem
  • PaginationMenu
  • PaginationMenuItem
  • PaginationPageItem
  • RefreshPaginationMenuItem
  • SkullMenuItem
  • TextComponentBuilder

Refactors:

  • MessageKeys -> MCMessageKeys

Changes:

  • (BUGFIX) Added checks if there are 0 caches (caused issues with adding caches and stats)
  • Switched over to RDSCommons
  • UUID check is now in PlayerDataObject#update
  • RDSCommons dependency
  • MinecachingAPI#getLogger now returns an RDSLogHelper
  • And more

👥 Team & Contributors

nullved
nullvedOwner

⚙️ Compatibility

Environment
🖥️ Server-side
Loaders
bukkitpaperspigot
Minecraft Versions
1.161.16.11.16.21.16.31.16.41.16.51.171.17.1+13 more

🔗 Links

Modrinth Page