promotional bannermobile promotional banner
premium banner
server administration and moderation toolkit. Chat monitoring, automated punishment, maintenance mode, custom titles, and essential player utilities for maintaining a safe and organized server environment

Description

Server Monitor:

A comprehensive serverside only administration and management mod that provides server operators with powerful tools for player management, chat moderation, maintenance mode, teleportation systems, and advanced monitoring capabilities.

Player Management:

  • Freeze/unfreeze players with movement restrictions
  • Stealth mode for invisible staff monitoring
  • Advanced punishment system with configurable durations
  • Player inventory inspection and management
  • Curios API integration for trinket slot inspection

Chat Moderation:

  • Customizable banned words filter with automatic detection
  • Whisper/private message monitoring system
  • Chat filter bypass for staff members
  • Configurable punishment actions for violations
  • Automatic punishment system for banned words dectection
  • All chats / whispers are logged

Home System:

  • Set multiple home locations (configurable limit)
  • Teleport to saved homes instantly
  • Delete unwanted home points
  • Per-player home management

Teleport Requests:

  • /tpa - Request to teleport to another player
  • /tpahere - Request another player to teleport to you
  • Accept/decline system for teleport requests (In chat clickable)
  • Configurable cooldowns and timeouts

Utility Teleports:

  • /spawn - Return to world spawn point
  • /rtp - Random teleportation within configured bounds
  • /back - Return to previous location after death or teleport

Server Maintenance:

  • Toggle maintenance mode on/off
  • Whitelist specific players during maintenance
  • Custom maintenance MOTD and kick messages
  • Custom server icon during maintenance
  • Kick non-whitelisted players automatically

Banned Items System:

  • Prevent specific items from being used/placed
  • Configurable banned items list
  • Staff bypass permissions with command

Block Alerts:

  • Monitor specific block placements/breaks
  • Real-time notifications to staff
  • Configurable alert thresholds
  • Coordinate tracking for suspicious activity
  • Placed blocks are logged

Command Reference:
Admin Commands: /admin [sub-command]
All admin commands require operator level 2 permission.

/admin setjail - Set the jail location at your current position
/admin jail <player> - Send a player to jail
/admin fly <player> <time> - Allow player to fly for x minutes
/admin smite <player> - Strike a player with lightning
/admin ride <player> - Force yourself to ride on target player
/admin freeze <player> - Toggle freeze status on target player (prevents movement)
/admin getuuid <player> - Get the UUID of a player
/admin invsee <player> - View and interact with player's inventory +
Curios integration for trinket slot inspection
/admin chest - per admin storage container with total of 50 pages
/admin nickname <player> <nickname> - Set a custom nickname for a player
/admin chatcolor <player> <color> - Set chat color for a player


Server Monitor Commands: /server_monitor [sub-command]
All server_monitor commands require operator level 2 permission.


/server_monitor reload - Reload all mod configurations
/server_monitor debug - Toggle debug mode on/off
/server_monitor chat_filter add <word> - Add a word to the banned words list
/server_monitor chat_filter remove <word> - Remove a word from the banned list
/server_monitor chat_filter bypass - Toggle chat filter bypass for yourself
/server_monitor banned_items add <modid:itemid>- Add the item you're holding to banned list
/server_monitor banned_items remove <modid:itemid> - Remove the item you're holding from banned list
/server_monitor banned_items list - Display all banned items
/server_monitor banned_items bypass - Bypass banned items allowing you to place/use them
/server_monitor whispers show_all - Start monitoring all whispers on the server
/server_monitor whispers hide_all - Stop monitoring all whispers
/server_monitor whispers target <player> - Toggle monitoring for specific player's whispers
/server_monitor whispers stop - Stop all targeted whisper monitoring
/server_monitor block_alert toggle_alerts - Toggle block placement alerts
/server_monitor block_alert add_block <modid:itemid> - Add the block to monitoring
/server_monitor block_alert remove_block <modid:itemid> - Remove the block from monitoring
/server_monitor block_alert list - Display all monitored blocks
/server_monitor logs clear [archive-name] - delete archive logs
/server_monitor logs read [archive-name] - read archive and current active logs
/server_monitor punishment  warn <player> <reason> - Gives player a admin warning [separate from auto punishment system] (3/3) is perma ban 
/server_monitor punishment  add_punishment <player> - manually increase a player's punishment level 
/server_monitor punishment  info <player> - view detailed player punishment status and history
/server_monitor punishment  remove_warning <player> - Remove admin warning from a player
/server_monitor punishment  remove_punishment <player> - Remove auto punishment from a player
/server_monitor punishment mute <player> - Mutes a player, all chat is intercepted before sent and works with discord interaction mods
/server_monitor punishment unmute <player> - Unmutes a player
/server_monitor stealthmode <on/off> - Toggle stealth mode (vanish from player list + join/leave messages are hidden)
/server_monitor stealthmode autotoggle - Toggle auto-stealth on login (saved permanently)

Maintenance Mode Commands:
/server_monitor maintenance status - Check current maintenance mode status
/server_monitor maintenance toggle - Enable/disable maintenance mode
/server_monitor maintenance list - List all players allowed during maintenance
/server_monitor maintenance reload - Reload maintenance configuration and icon
/server_monitor maintenance backup - Manually create a server backup
/server_monitor maintenance doBackups <true|false> - Enable/disable automatic backups
/server_monitor maintenance setMessage <message> - Set the kick message for maintenance
/server_monitor maintenance setMotd <message> - Set the MOTD shown during maintenance
/server_monitor maintenance setIcon <path> - Set custom server icon path for maintenance
/server_monitor maintenance addAllowed <player> - Add player to maintenance whitelist
/server_monitor maintenance removeAllowed <player> - Remove player from maintenance whitelist

Title System:
/server_monitor title custom <players> <title> [subtitle] - Send custom title to players with optional subtitle
/server_monitor title presets <preset_name> <players> - Send a saved title preset to players
/server_monitor title list - List all available title presets
/server_monitor title reload - Reload title configurations
/server_monitor title create <name> <title> [subtitle] [fadeIn] [stay] [fadeOut] - Create a new title preset


Player Commands:
/home - Teleport to saved home
/sethome - Set home location
/spawn - Teleport to spawn
/tpa - Teleport request
/back - Return to previous location
/rtp - Random teleport

Configuration and File Structure:

The mod uses JSON-based configuration files stored in config/Server Monitor/:
Alert_Block_Placement.json - Block alert configuration list
Banned_Items.json - Prohibited items list
Banned_Words.json - Chat filter word list
Player_Commands.json - Player command settings
Settings.json - Main mod configuration

config/Server Monitor/Maintenance Mode
maintenance_mode.json - Maintenance mode configuration

config/Server Monitor/Titles
[Preset_Titles].json - Custom preset titles 

config/Server Monitor/Punished players
all punished player data will be created in this location

logs/Server Monitor/
all chats, whispers and block alerts will be created in this location

Join my Discord server: Here

Terms of use:

 You are welcome to include this mod in any modpack

 

 You may not re-release this mod as your own

 

Check Out Extra Mods That Work Together With This Mod: