================================================================================
Version: 1.0.0
================================================================================
--------------------------------------------------------------------------------
The plugin uses a single main command to access all administrative features via
an interactive GUI.
Main Command:
/movementandsecurity
Aliases (Shorter versions):
/ms
/msec
/mcheck
/movementsecurity
Action:
Opens the "Movement & Security" Admin Panel (GUI).
Usage:
/ms
(Requires permission: MovementAndSecurity.admin)
Note: There are no chat-based subcommands (e.g., /ms reload). All configuration,
report management, and monitoring are handled entirely within the GUI.
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
These permissions control access to the plugin's features.
MovementAndSecurity.admin
- Description: Grants full access to the admin commands and the Admin GUI.
- Default: OP (Operators only)
- Recommended for: Admins, Moderators.
MovementAndSecurity.bypass
- Description: Exempts the player from all movement checks (Fly, Speed, etc.).
- Default: OP
- Recommended for: Admins, Builders, or players in Creative/Spectator mode.
MovementAndSecurity.notify
- Description: Receives chat notifications when a player fails a movement check
or is reported.
- Default: OP
- Recommended for: Staff members who need real-time alerts.
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
The plugin includes an intelligent system to prevent false positives when admins
or players use legitimate movement commands.
- The plugin automatically detects commands that alter movement (e.g., /fly,
/tp, /speed, /gamemode).
- When a player runs one of these commands, they are temporarily flagged as
"bypassing" to prevent the anti-cheat from canceling their legitimate movement.
- Ignored commands are stored in `config.yml` under `settings.ignored_commands`.
- The plugin auto-scans for conflicting commands on startup and adds them.
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
- View Reports: See a history of player violations and hack reports.
- Client Messages: View raw packet logs (Chat, Commands, Tab Complete).
- Detected Mods: View the mod list of players using the client-side mod.
- Exemptions: Manually add/remove players from the exemption list.
- Server Settings: Toggle "Maintenance Mode" or "Client Mod Required" policies.