
XzCore
Shared infrastructure foundation for the XzPlugins suite. Required by supported Xz plugins.
XzCore
XzCore is the shared foundation plugin for the XzPlugins ecosystem.
It is not a standalone gameplay plugin. Instead, XzCore provides the common infrastructure used by supported Xz plugins so that suite-wide systems do not need to be rebuilt inside every product.
What XzCore provides
- Shared APIs and service contracts
- Service registration and internal suite wiring
- Configuration and message loading
- Database support and migrations
- Task abstraction and common utilities
- Health checks and admin/debug tooling
What XzCore is for
XzCore exists to keep the XzPlugins ecosystem clean, modular, and maintainable.
Rather than duplicating infrastructure across multiple plugins, XzCore acts as the central foundation layer that dependent Xz products build on top of.
What XzCore is not
XzCore is not intended to be a player-facing feature plugin by itself.
If you are looking for gameplay or end-user features, install one of the supported Xz plugins that depends on XzCore.
Versioning
XzCore is intentionally starting at v0.1.0.
That is not because it is unstable. It is because XzCore is a foundation-layer plugin, and its long-term contracts will continue to harden as more Xz products are released on top of it.
Installation
- Install XzCore into your server’s
pluginsfolder. - Start the server once so XzCore can initialize.
- Install any supported dependent Xz plugin.
- Restart the server.
Compatibility
- Server: Paper
- Minecraft version: 1.21.11
- Side: Server-side only
Dependency note
If an Xz plugin lists XzCore as a requirement, XzCore must be installed for that plugin to load correctly.
First supported ecosystem release
XzCore v0.1.0 is the first public foundation release of the XzPlugins infrastructure layer.
It is intended to serve as the shared base for current and future Xz plugins while keeping suite architecture consistent and modular.
