Minecraft Servers HQ

Minecraft plugin Codex

Information about the Minecraft plugin Codex and servers where it is used

RPGUtilityAdventurePlaceholdersGUIMySQL

🔌 About the plugin Codex

Codex — is a Minecraft plugin that provides a journal-style GUI of "discoveries" players unlock while exploring the server. Codex adds RPG-flavored lore and a discoverable map of areas, mobs and events so servers can present world lore, rewards and teleport points.

🎯 Purpose

Codex solves the need to give players persistent lore and unlockable content without custom datapacks or large scripting. It is designed for servers that want a lightweight RPG/journal mechanic: discovery tracking, configurable GUI pages and reward actions.

⚙ Main features

  • Create Discoveries with name, description and category. ()
  • Multiple unlock methods: entering WorldGuard regions, killing vanilla mobs, killing MythicMobs mobs, or via console/commands. ()
  • Reward actions on unlock: messages, sounds, titles and console commands. ()
  • Configurable GUI inventories with custom items and multiple pages. ()
  • Date-of-unlock tracking and click actions on unlocked discoveries. ()
  • PlaceholderAPI variables and MySQL support (configurable). ()

🧩 Who it fits

Codex fits servers that want:

  • RPG / Adventure servers that expose lore and areas.
  • Survival servers that want discovery rewards or teleport GUI.
  • Servers using MythicMobs or region plugins to tie discoveries to gameplay.

🏗 Example uses

  • Players unlock a region discovery on first entry; unlock triggers a welcome message and gives a reward.
  • A locked zone appears in the Codex GUI until the player discovers it; clicking an unlocked zone teleports the player (with configurable delay).
  • Server admins create questlike areas and give cosmetic or economy rewards through reward commands.

⌨️ Commands

CommandDescriptionPermissionAccess
/codexOpen the main Codex GUIcodex.usePlayer
`/codex open <playerid>`Open a specific inventory or player's viewcodex.open
/codex unlock <player> <id>Unlock a discovery for a playercodex.admin / codex.unlockAdmin
/codex resetplayer <player>Reset a player's discoveriescodex.resetAdmin
/codex reloadReload plugin configurationcodex.adminAdmin/Console
/codex verifyCheck plugin for configuration or errorscodex.adminAdmin/Console

(Commands listed are confirmed in official resources). ()

🔐 Permissions

PermissionDescriptionDefault
codex.adminAccess to admin commands and full controlop
codex.resetPermission to reset player discoveriesop
codex.openPermission to open inventories for othersop
codex.use(If present) Basic use / open Codex GUItrue / player or as configured

(Permissions confirmed in Spigot/Modrinth listings; some nodes may vary by version). ()

⚙ Installation

📥 Install

  • Download the Codex .jar from an official source (Spigot/Modrinth). ()
  • Place the .jar in your server plugins/ folder.
  • Restart the server (do not rely on /reload).
  • Confirm the plugin creates /plugins/Codex/ and configuration files.

📦 Dependencies

  • PlaceholderAPI — confirmed support for placeholders. ()
  • MySQL — Codex supports saving to MySQL when configured. ()
  • HeadDatabase — supported by variants or similar forks (seen on a Modrinth variant). Use only if your setup lists it as required. ()

Only list dependencies that are present in official pages; no other implicit dependencies were confirmed.

🧾 Configuration

  • Codex generates a config folder and configuration files on first run. ()
  • The plugin is highly configurable: discoveries, inventories, messages, and reward commands are editable in config/YAML.
  • MySQL connection parameters are available in config if you opt to use MySQL storage. ()

🧠 Additional information

Known conflicts

  • Official sources do not list specific plugin conflicts. As with any plugin that hooks events or commands, test for overlaps with other GUI/command or region plugins in your environment. ()

Limitations

  • Supported platforms: Paper / Purpur / Spigot (confirmed). Game versions confirmed on Modrinth: 1.16.5–1.21.8; Spigot notes "works on 1.16.5+". Verify the version compatibility for the release you install. ()
  • No explicit proxy (Bungee/Velocity) multi-server support is documented in official pages.

FAQ

Q: Where do discoveries come from? A: Discoveries are created in config and can be unlocked by regions, mob kills, NPC interactions or console commands. ()

Q: Does Codex store data in MySQL? A: Yes — MySQL support is documented; enable/configure it in the plugin config. ()

Q: Is there a wiki or documentation? A: Yes — the plugin author provides a GitBook wiki with tutorials and config examples (linked from the official resource pages). ()

Q: Does Codex use bStats? A: bStats usage is not mentioned in the official sources consulted. Information absent in official pages. ()

Q: Is there Discord support? A: The Spigot resource lists a community Discord (community support). Official author support is primarily via Spigot/Modrinth discussions and the GitBook wiki. ()


Sources: official Spigot resource and Modrinth plugin pages and their linked documentation. ()

Useful links

Servers with Codex

Minecraft plugin Codex is used on public servers to extend gameplay, add new mechanics, or improve server management. This page contains up-to-date information about the plugin's purpose, usage, and popularity among servers.

The catalog of servers with Codex is generated automatically based on real data. You can see which Minecraft servers have this plugin installed, how often it is used, and what role it plays in gameplay.

Codex usage statistics help assess its relevance and distribution. Data is updated regularly and reflects the real state of the Minecraft server ecosystem without manual input.

The Minecraft plugin Codex page is useful for server owners choosing functionality for their project and for players who want to understand what features a server with this plugin offers.

Use this page to find Minecraft servers with the Codex plugin, analyze its popularity, and make an informed decision about using the plugin on your server.