HomeJavaModsRecon
Recon

Recon: The Next-Generation Remote Control tool for Minecraft

Recon is a modern, secure, and reliable REST API-based alternative to the traditional Minecraft RCON protocol. Designed for stability and ease of integration, Recon solves the common issues associated with RCON, such as connection drops, permission management difficulties, and inconsistent response handling.

recon-logo

Why Recon?

The name Recon stands for three core principles:

Key Features

Installation

  1. Download the latest Recon.jar and place it in your server's plugins folder.
  2. Restart the server to generate configurations.
  3. Configure the HTTP port (default: 4161) and other settings in config.yml.
  4. Use the /recon command in-game to create your first API user.

API Specification

Recon listens for POST requests at the root path (/).

Request Body

{
  "user": "username",
  "nonce": "random_string",
  "timestamp": 1234567890,
  "queue": true,
  "command": "AES_ENCRYPTED_COMMAND"
}

Response Body

{
  "user": "username",
  "nonce": "server_random_string",
  "timestamp": 1234567890,
  "success": true,
  "response": "AES_ENCRYPTED_RESPONSE",
  "error": "Error message (only if success is false)"
}

Commands

Command Short Form Description Permission
/recon create user:<name> password:<pw> [ip:<ip>] [op:<bool>] [player:<name>] [permission:<perm>] /recon create u: pw: [i:] [o:] [pl:] [pe:] Create a new profile for a specific user or player. recon.create.other.*
/recon create password:<pw> [ip:<ip>] [op:<bool>] [permission:<perm>] /recon create pw: [i:] [o:] [pe:] Create your own profile (target is yourself). recon.create.own.*
/recon edit user:<name> [password:<pw>] [ip:<+/-ip>] [op:<bool>] [player:<name>] [permission:<+/-perm>] /recon edit u: [pw:] [i:] [o:] [pl:] [pe:] Edit a specific user's profile. Use + or - for IPs/Perms. recon.edit.other.*
/recon edit [password:<pw>] [ip:<+/-ip>] [op:<bool>] [permission:<+/-perm>] /recon edit [pw:] [i:] [o:] [pe:] Edit your own connection profile. recon.edit.own.*
/recon info [user:<name>] /recon info [u:] View profile details for yourself or another user. recon.info.own / recon.info.other
/recon test - Test connection stability and credentials. (None)
/recon reload - Reload configuration and language files. recon.reload
/recon remove user:<name> /recon remove u: Remove a user connection profile. recon.remove

Client Libraries

Mobile Application

Recon is the Next-Generation Remote Control tool for Minecraft—an RCON alternative designed for both players and admins. 🚀 This plugin includes a function to automatically generate individual connection profiles for every player. These profiles allow players to enjoy a more streamlined gameplay experience by leveraging the application's shortcut capabilities. ✅ Shortcuts can be uploaded to the cloud and shared by entering an ID. ☁

Mobile Application Preview

Important: This application is a smartphone client for Recon. To use it, you must first install the Recon plugin on your server.

Get it on Google Play or App Store.

License

Copyright (c) 2026 Enabify. Licensed under the MIT License with additional restrictions regarding mobile application distribution. See LICENSE for details.

Note: Redistribution of this software as a mobile application on any digital app store is exclusively reserved for Enabify.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more