SModeration
An easy-to-use Minecraft plugin for moderating your server.
SModeration can be used to mute, ban, and kick players that break the rules while providing a nice interface to your moderators. It keeps track of all punishments to ensure that you get a complete overview of every rule violation on your server.
The plugin also includes many useful server management commands like vanish and invsee/ecsee.
What can the plugin actually do? (feature list)
- Punishments (mute, kick, ban and custom ones), both temporary and permanent
- Punishment management using commands and the inventory menu
- Viewing and modifying players' inventories and ender chests (/invsee, /ecsee)
- Vanish mode (/vanish)
- SocialSpy (/socialspy)
- Permission checks
Additionally, the following features can be configured in the plugin's config:
- Enabling/disabling certain plugin features
- Simple Voice Chat mute integration
- Discord webhook integration
- Color customization
- Modifying translations
- Requiring reasons for all punishments
- Custom punishment types
The SMod menu
The SMod menu is an inventory menu for managing and viewing punishments on your server:


Open it with /smod, or disable it if you don't need it.
All commands
For a complete list, please see the command list.
Permissions
This plugin uses Bukkit permissions for commands and other actions. For a list of permissions, please see the permissions documentation.
All Versions
+ Add Version- Advancement messages from vanished players are now hidden
- Added comments in the config file
- Several internal code structure changes
- Removed chat prefix
- Fixed hardcoded strings in multi-page inventory
- Reworked data storage format
- Add default reason string to config
- Added permanent punishments
- Changed default color palette
- Config now allows changing color palette
- Custom translation file can now be enabled in the config
- The /modlogs command can now show historical data
- /modlogs command's output was redesigned
- Introduced support for custom punishment types
- Optional Simple Voice Chat mute integration
- Optional Discord webhook integration
- Console can now override immunity permission
- Fixed the timestamp displaying wrongly in the SMod menu
- Hostile entities no longer target vanished players
- Translation system now works correctly in 1.21.4
- Fixed the ban message not translating correctly
- The config now allows disabling specific plugin features
- Fixed a bug that caused console spam on Folia only
- Mute command now requires a positive duration
- Added an /offlinetp command that allows you to teleport to offline players
- Muted players can no longer run commands like /msg, /tell, etc. (customizable in config)
- Fixed invsee in newer Minecraft versions
- Fixed opening SMod menu in newer Minecraft versions
- Leave reconfiguration APIs available for other plugins on newer Minecraft versions
- Player titles are now cleared after chat input
- Added Folia support
- Fixed pagination in SMod menu
- Now using Brigadier command system
- Added a config option to require a reason when muting/kicking/banning people
- Vanish state is now saved when you leave
- Removed unnecessary log message (saving)
- Added a VanishToggleEvent for developers
- Improved styling of SocialSpy
- Allow opening your own ender chest
- Fixed chat input title delay
- SocialSpy command and permissions
- Hide death messages of vanished players
- Fixed a bug where unknown players (those that were never on the server) would crash the SMod menu upon viewing punishments
- SMod menu now has a search option
- You can now filter by type in the SMod menu
- Added new **/vanish list** command which lists all vanished players
- Added invsee for armor and offhand
- Fixed a bug where players could not put any items in their ender chests
- Fixed a bug where you could not move any items around in your inventory
- Fixed a bug where the vanish see permission would not register with some permission management plugins
- New /vanish command (can be used to hide yourself from other players if you're a moderator)
- New permissions that prevent other players from muting / kicking / banning you.
- Smaller bug fixes