ConsoleSpy icon

ConsoleSpy -----

Allows you to monitor the execution of commands by players.



Description:
ConsoleSpy is a powerful and user - friendly plug-in for Minecraft servers (Spigot 1.20.4), designed for administrators who want to effectively monitor player actions related to executing commands. The plugin provides flexible tools for monitoring, managing, and configuring spyware mode, as well as preventing spam in chat by integrating with ProtocolLib. ConsoleSpy is designed with an emphasis on modularity, performance, and usability, making it an excellent choice for servers of any scale.

Main functions:

Spy Mode:​

Enabling and disabling command tracking mode using the /console on or /console off command.
Administrators with the right console.Users can see all the commands executed by the players in real time.


Hiding commands:​

Players with the right console.hide can hide their commands from spies using /console hide on/off.
This is useful for administrators or players who want to keep their actions confidential.


Ignoring the players:​

The /console ignore [player] command allows spies to ignore commands from certain players.
To remove the ignore, use /console ignore off [player].

List of active spies:​

The /console list command displays a list of players who are in spy mode.


Preventing spam of commands:​

The plugin uses ProtocolLib to intercept and process chat packets.
Repeated commands executed within 3 seconds are combined into a single message with an indicator (xN), where N is the number of repetitions. This reduces the load on the chat and improves readability.


Configurable configuration:​

The messages.yml file allows you to configure all plugin messages with color code support.
The config.yml file contains a list of ignored commands that will not be displayed in spy mode.


Additional information

Dependencies: The plugin requires ProtocolLib ( 5.0+) installed to process chat packets and prevent spam.
Compatibility: Developed for Minecraft 1.16-1.20.4 (Spigot API).
Performance: Optimized for servers with a large number of players due to the use of asynchronous packet processing and efficient data management.
Data storage: A list of spies, hidden players, and ignored players is stored in the data.yml file.
Resource Information
Author:
----------
Total Downloads: 45
First Release: Aug 11, 2025
Last Update: Aug 26, 2025
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings