ChatControl icon

ChatControl -----

Just like the EU proposal, spy your player private messages and commands




ChatControl

[​IMG] ---------- [​IMG]

Version: 1.0-SNAPSHOT | Minecraft: 1.20+
"Just like in the EU!"

A lightweight and powerful command spy plugin for server administrators. Monitor player command usage discreetly to maintain order and investigate issues.

[heading] Description[/heading]
ChatControl is an essential moderation tool designed for server staff. It allows authorized personnel to spy on the commands and private messages of specific players in real-time, without their knowledge.

Whether you're investigating griefing, preventing cheating, or simply ensuring your rules are being followed, ChatControl provides a silent and efficient way to monitor player activity. The plugin is designed to be simple to use, with minimal performance impact and a straightforward permission system.

[heading] Features[/heading]
  • Stealth Monitoring: Spy on any online player's command usage and private messages. The target player has no idea they are being watched.
  • Real-Time Relays: See commands exactly as the target player executes them, in real-time.
  • Immune Permission: Protect trusted players, like other staff members, from being spied on with the chatcontrol.immune permission.
  • Toggle System: Easily toggle spying on and off for any player with a single command.
  • Lightweight & Efficient: Built with performance in mind, ensuring no lag or impact on your server's tick rate.
  • Simple Setup: No complex configuration required. Install, set permissions, and you're ready to go.

[heading] Commands[/heading]
Command Description Permission Usage
/spy <player> Toggles spying on the specified player. You will see all commands they execute. chatcontrol.spy /spy Notch


[heading] Permissions[/heading]
The plugin's functionality is controlled by a simple permission structure. We recommend using a permission manager like LuckPerms to assign these.

Permission Node Description Default
chatcontrol.spy Allows a player to use the /spy command. op
chatcontrol.immune Makes a player immune to being spied on. Grant this to other staff members. op


[heading] Configuration[/heading]
This plugin is designed to work out-of-the-box with no required configuration. All messages and functionality are built-in for immediate use.

A future update may introduce a config.yml for customizing spy messages and other options.

[heading] Developer API[/heading]
The core ChatControl class provides a getter for the spy map, allowing other plugins to hook in and see who is spying on whom.

Code (Java):

public Map <UUID, Set <UUID >> getPlayerObserversMap ( ) {
    return playerObserversMap ;
}
 
[heading] Support[/heading]
If you encounter any bugs or have feature requests, please contact the developer on the plugin's official resource page.

Before requesting support, please ensure:
  1. You are using the latest version of the plugin.
  2. Your server is running a supported Minecraft version (1.20+).
  3. You have correctly set up the permissions for your users.
Resource Information
Author:
----------
Total Downloads: 5
First Release: Yesterday at 9:24 PM
Last Update: Yesterday at 9:24 PM
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings