1MB-CMIAPI-Lib Guide
This page introduces 1MB-CMIAPI-Lib as the shared runtime behind the 1MoreBlock feature plugins. It focuses on common services and the staff-facing tools that support those features.
What It Does
Section titled “What It Does”Shared diagnostics, feature registry, config/debug helpers, translations, GUI examples, safe action rules, and global placeholders.
How The Server Uses It
Section titled “How The Server Uses It”Use this page as a public reference for the common services 1MB-CMIAPI-Lib provides to the feature plugins.
Available features include:
- A shared registry for feature names, categories, commands, permissions, placeholders, config paths, and support metadata.
- Common configuration, translations, MiniMessage output, pagination, and clickable help components.
- Shared UUID playerdata storage, cache ownership, and plugin-scoped cleanup tools.
- Hardened GUI holders, click protection, consistent navigation, and the global GUI theme.
- Shared permission checks, action rules, denial recording, and permission diagnosis helpers.
- Audit redaction, report helpers, placeholder registration, and reusable runtime counters.
- The /1mbcmi feature, debug, config, translation, and cleanup command surfaces used by staff.
Quick Start
Section titled “Quick Start”- Review the available shared services above to understand what the feature plugins receive from the library.
- Open the full reference before using shared staff, config, data, or cleanup tooling.
Commands
Section titled “Commands”No public shared-library commands are listed yet.
Examples
Section titled “Examples”- Open the full reference below for exact permission-gated commands and examples.
Good To Know
Section titled “Good To Know”- This is shared server infrastructure, not a normal player-facing feature.
- Feature plugins depend on these services, so staff should review the full reference before changing shared config or data.
Full Reference
Section titled “Full Reference”The full synced 1MB-CMIAPI-Lib reference is available for exact technical details.