InvOwner
This plugin is useful for finding suspicious users on the server.
InvOwner
InvOwner
Overview
InvOwner is a powerful stealth and management GUI plugin designed for server administrators to monitor and manage players without being detected.
By utilizing packet-level interception, it completely conceals the administrator's presence not only from the in-game view but also from the Tab list, Tab completion, server list online count, and join/quit messages.
Additionally, it provides a dedicated inventory GUI that allows for intuitive moderation tasks such as Kicking and Banning players.
Key Features
* Intuitive Admin GUI * Players in InvOwner mode are completely invisible to regular players. * Excluded from the server list online player count (Ping). * Login and Logout messages are hidden. * Removed from the Tab list and command Tab completion. * Intuitive Admin GUI * InvOwner mode automatically forces the player into Spectator mode to prevent accidental interference with the world. * Intuitive Admin GUI * Open a GUI listing all online players via a dedicated command. * Simply right-click a target player to open an "Action GUI" for operations like Kick, Ban, or sending messages. * Check the Banned player list and unban players directly from the GUI. * Features an Anvil GUI for text input interfaces.
Commands
| Command | Description | Executor | | :---- | :---- | :---- | | /invowner on <player> | Sets the specified player to complete stealth mode (InvOwner mode). | Console Only | | /invowner off <player> | Removes the stealth mode from the specified player and restores their state. | Console Only | | /invowner playerlist (or pl) | Opens the player management GUI. (Only available when InvOwner mode is ON) | Player Only |
*Note: For security reasons and to ensure reliable management, switching modes (on/off) is designed to be executed only from the console.*
Requirements & Specifications
* No Dependencies: Bukkit / Spigot / Paper and their forks. * No Dependencies: Works standalone without prerequisite plugins like ProtocolLib, as it contains its own custom packet interceptor (Netty) and NMS reflection handling. * The list of hidden players is persisted across server restarts (saved in config.yml).