A comprehensive, cross-language library for interacting with Minecraft servers. Supports both Python and Java with a unified API.
- ✅ Status Check - Check if server is online/offline
- ✅ Player Info - Get player count and list
- ✅ Server MOTD - Retrieve Message of the Day
- ✅ Version Info - Get server version and protocol
- ✅ Latency - Measure ping time
- ✅ Multi-Edition - Support for Java and Bedrock Edition
- ✅ Player Search - Search for specific players
- ✅ UUID Lookup - Get player UUID from username
- ✅ Skin Data - Retrieve player skin URL
- ✅ Profile Data - Comprehensive player information
- ✅ Python Package - Full-featured Python implementation
- ✅ Java Library - Native Java implementation
- ✅ Unified API - Consistent interface across languages
pip install minecraft-server-utilitySee python/README.md for Python usage, and DOCUMENTATION.md for the full API reference. Java sources live under java/ and build with Maven.
minecraft-server-utility/
├── python/ # Python package (pip install minecraft-server-utility)
├── java/ # Java library (Maven project, com.minecraftutility)
├── tests/ # Python test suite (pytest)
├── examples/ # Example scripts
└── .github/ # CI/CD workflows