Java SDK Overview
The MCMP Java SDK provides a comprehensive toolkit for integrating Minecraft server management capabilities into your Java applications. Built on top of the MCMP platform, it offers seamless access to server lifecycle management, player analytics, and real-time monitoring.Key Features
Server Management
Start, stop, and configure Minecraft servers programmatically
Player Analytics
Track player behavior, sessions, and engagement metrics
Real-time Monitoring
Monitor server performance, resource usage, and health status
Plugin Integration
Integrate with Bukkit/Spigot/Paper plugins seamlessly
Quick Start
Installation
Add the MCMP Java SDK to your project using Maven:Basic Usage
Architecture
The Java SDK is built with a modular architecture that provides:- Core Client: Main interface for all MCMP operations
- Service Modules: Specialized services for different functionality
- Model Classes: Type-safe data models for all API responses
- Event System: Real-time event handling for server changes
- Configuration: Flexible configuration management
Supported Platforms
Bukkit/Spigot/Paper
Bukkit/Spigot/Paper
Full support for the most popular Minecraft server platforms
Forge
Forge
Support for Forge modded servers with custom configurations
Fabric
Fabric
Integration with Fabric mod loader and mods
Vanilla
Vanilla
Support for vanilla Minecraft servers