CMIProbe Guide
This page introduces CMIProbe as a public testing guide. It focuses on what the tool checks, how testers get started, and which commands are useful on an authorized test server.
What It Does
Section titled “What It Does”CMIProbe is a lightweight test-server probe for server templates. It checks whether server and server library are present, whether selected server managers are reachable, whether server custom event classes can be discovered, and whether expected commands are registered after a build.
How Testers Use It
Section titled “How Testers Use It”Start with /cmiprobe. The sections below explain what CMIProbe checks, which commands authorized testers can use, and what its output means.
Available features include:
- Read-only checks for CMI, CMILib, selected managers, and expected plugin dependencies.
- Discovery of selected CMI custom event classes and registered listeners.
- Command registration checks for required server and feature commands.
- Online-player state snapshots for invulnerability, flight, health, AFK, and related support clues.
- A temporary join-state watcher for delayed state changes caused by another plugin.
- Compact status and report output for centralized or local test templates.
Quick Start
Section titled “Quick Start”- Start with
/cmiprobeto open or view CMIProbe. - Use
/cmiprobe statusto check your current progress, settings, or state. - Try
/cmiprobe managerswhen you are ready to use one of the feature actions.
Commands
Section titled “Commands”| Command | What it does | Example |
|---|---|---|
/cmiprobe | Opens or shows the main CMIProbe player view. | /cmiprobe |
/cmiprobe status | Shows your current CMIProbe status. | /cmiprobe status |
/cmiprobe managers [page] | Runs the CMIProbe managers action. | /cmiprobe managers |
/cmiprobe firecheck [page] | Runs the CMIProbe firecheck action. | /cmiprobe firecheck |
/cmiprobe report | Runs the CMIProbe report action. | /cmiprobe report |
/cmiprobe player <player> [page] | Runs the CMIProbe player action. | /cmiprobe player Steve |
/cmiprobe joinwatch status | Runs the CMIProbe joinwatch action. | /cmiprobe joinwatch status |
/cmiprobe joinwatch on [player| | Runs the CMIProbe joinwatch action. | /cmiprobe joinwatch on |
/cmiprobe joinwatch off | Runs the CMIProbe joinwatch action. | /cmiprobe joinwatch off |
/cmiprobe joinwatch clear | Runs the CMIProbe joinwatch action. | /cmiprobe joinwatch clear |
Examples
Section titled “Examples”/cmiprobe managers/cmiprobe firecheck/cmiprobe report/cmiprobe player mrfloris/cmiprobe joinwatch on all 180/cmiprobe joinwatch on SomePlayer 300/cmiprobe joinwatch status/cmiprobe joinwatch off
Good To Know
Section titled “Good To Know”- This is a permission-gated testing or development tool, not a normal player feature.
- Use it only on an authorized server and review the full reference before running diagnostics or exports.
Full Reference
Section titled “Full Reference”The full synced CMIProbe reference is available for exact technical details.