Skip to content

CMIDatabase Guide

This page introduces CMIDatabase from a public server-docs point of view. It focuses on what the feature does in-game, how to get started when you have access, and which commands are useful.

CMIDatabase is an internal key/value store for server custom aliases, event commands, interactive commands, quests, parkour, adventure logic, and other automation where server usermeta is not enough.

Start in-game with /cmidb status. The sections below explain what CMIDatabase is for, which commands players can try, and what to expect when your account has access.

  • Store global flags such as event state, quest state, or server automation switches.
  • Store player-scoped progress by player name without requiring the player to be online.
  • Expose values through the shared onembcmi server expansion.
  • Register a convenience onembcmidb server expansion for short server check syntax.
  • Keep keys strict and predictable: lowercase letters, numbers, dots, underscores, and dashes.
  1. Start with /cmidb status to open or view CMIDatabase.
  2. Use /cmidb status to check your current progress, settings, or state.
  3. Use /cmidb help when you want the in-game help or a short explanation.
  4. Try /cmidb global get example when you are ready to use one of the feature actions.
CommandWhat it doesExample
/cmidb statusShows your current CMIDatabase status./cmidb status
/cmidb helpShows the CMIDatabase commands available to you./cmidb help
/cmidb global get <key>Runs the CMIDatabase global action./cmidb global get example
/cmidb global has <key>Runs the CMIDatabase global action./cmidb global has example
/cmidb global delete <key>Runs the CMIDatabase global action./cmidb global delete example
/cmidb <playerName> get <key>Uses CMIDatabase with the value you provide./cmidb Steve get example
/cmidb <playerName> has <key>Uses CMIDatabase with the value you provide./cmidb Steve has example
/cmidb <playerName> delete <key>Uses CMIDatabase with the value you provide./cmidb Steve delete example
/cmidb list global [page]Lists available CMIDatabase entries./cmidb list global
/cmidb list <playerName> [page]Lists available CMIDatabase entries./cmidb list Steve
  • No separate examples are listed yet. Use the command examples above as a starting point.
  • Some commands may be hidden until your group, event progress, or unlocks allow them.
  • If a command opens a menu, follow the buttons in-game; the website is only the learning guide.

The full synced CMIDatabase reference is available for exact technical details.