Rcon: A Robust RCON Protocol Library for Java
Purpose
Rcon is a layered RCON (Remote Console) protocol library for Minecraft servers, written in pure Java with no runtime dependencies. It provides reliable remote command execution with automatic multi-packet response handling.
Documentation Map
New to Rcon?
Follow this learning path:
-
Add Rcon to your project
-
Quick Start (5 minutes)
-
Understand the architecture
Need Specific Information?
-
Guides - Step-by-step tutorials for common tasks
-
Core Concepts - Deep dive into library internals
-
API Reference - Javadoc and API documentation
Key Features
-
Zero Dependencies - Pure Java standard library only
-
Thread-Safe - Synchronized request/response matching
-
Automatic Multi-Packet Handling - Responses of any size handled transparently
-
Configurable Fragment Resolution - ACTIVE_PROBE (default) or TIMEOUT strategies
-
Flexible API - Both synchronous and asynchronous command execution
-
Robust Error Handling - Custom exception hierarchy for clear error reporting
Version
Current version: 0.2.1