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:

  1. Add Rcon to your project

  2. Quick Start (5 minutes)

  3. Understand the architecture

Need Specific Information?

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


This site uses Just the Docs, a documentation theme for Jekyll.