ModsJava
Ultimate Server Monitor
Java mod listed for Minecraft 1.18–1.19. Downloads from the MC Java Mods app on Android.
⬇ Download on Spigot
⭐⭐⭐ Please leave me a rating, if you feel it useful ⭐⭐⭐
Integrated with various types of plugin. This plugin helps to guard staff or player account and server. It allows staffs to monitor players/other staffs in a server via chat, commands, books, sign, chat and anvil renaming. Besides that, it also prevents your server plugin from being leaked by players.
AuthMe, Essentials
- Customizable permission
- Customizable messages
- Essentials Integration. Block non-essentials help
- Block command that in colon (For example: bukkit[:]pl
- Prevent below commands to be used or by using <tab> to spy:
- /pl or /plugins or /bukkit[:]plugins or /bukkit[:]pl
- /? or /bukkit:?
- /ver or /version or /bukkit:ver or /bukkit:version
- canihasbukkit
- and other customizable at config.yml
- Prevent MC 1.13 version command complete features
- Prevent /<tab>
- Log all the player that tried to spy the plugin
- Fakeplugin features
- Allows to bypass in various types of ways
- Authme Integration. When player failed to login which enter wrong password, then the IP address will be recorded and notify the player when the player successful login.
- Anti command block abuse by blocking all the command that listed out in config.yml
- Prevent OP or Deop command to be use in game.
- Auto deop when player that has op joined to the server.
- Log all the command block abuse, failed login attempts and ops transaction.
- Provide staff account protection
- Blacklist the malicious IP
- Allows to bypass in various types of ways
- Allow to spy commands, books, signs, chats and anvil renaming.
- Log for commands, books, signs, chats and anvil renaming.
- Allows to bypass in various types of ways
- Download this plugin.
- Download Soft depend plugin
- Put this plugin and Soft depend plugin into your plugin folder.
- Reload or restart your server.
- Configuration your file.
Spoiler: Commands & Permissions
- /servermonitor
- Description: Display server monitor help
- Aliases: [monitor]
- Permissions: servermonitor.help
- Editable: true
- /servermonitor reload
- Description: Reload the ultimate server monitor plugin
- Aliases: [monitor reload]
- Permissions: servermonitor.reload
- Editable: true
- /servermonitor info
- Description: Display server and plugin information
- Aliases: [monitor info]
- Permissions: servermonitor.info
- Editable: true
- /servermonitor
- Description: Display server monitor help
- Aliases: [monitor]
- Permissions: servermonitor.help
- Editable: true
- /commandspy
- Description: Enable/Disable spy
- Aliases: [cspy, spy]
- Permissions: servermonitor.spytoggle / servermonitor.spy
- Editable: true
- servermonitor.spy
- Description: Include all the permission of spy module
- Editable: true
- commandspy.spy
- Description: Able to spy other player commands
- Editable: true
- commandspy.bypass
- Description: Able to bypass the command spy
- Editable: true
- chatspy.spy
- Description: Able to spy other player chats
- Editable: true
- chatspy.bypass
- Description: Able to bypass the chat spy
- Editable: true
- bookspy.spy
- Description: Able to spy other player books creation
- Editable: true
- bookspy.bypass
- Description: Able to bypass the book spy
- Editable: true
- signspy.spy
- Description: Able to spy other player signs creation
- Editable: true
- signspy.bypass
- Description: Able to bypass the sign spy
- Editable: true
- anvilspy.spy
- Description: Able to spy other player anvil renaming
- Editable: true
- anvilspy.bypass
- Description: Able to bypass the anvil spy
- Editable: true
- antipluginspy.bypass
- Description: Able to bypass the anti plugin spy
- Editable: true
- antipluginspy.notify
- Description: Staff with this permission will receive notification when the player attempts to spy the plugin
- Editable: true
- accountsafety.notify
- Description: Staff with this permission will receive notification when the player failed to login
- Editable: true
- commandblocksecurity.notify
- Description: Staff with this permission will receive the notification when the command block abuse happens
- Editable: true
- commandblocksecurity.bypass
- Description: Able to bypass the anti command block abuse
- Editable: true
- /accountprotection
- Description: Display account protection help
- Aliases: [ap]
- Permissions: accountprotection.help / accountprotection.admin
- Editable: true
- /accountprotection <player> add <ip>
- Description: Add whitelisted IP to the staff account
- Aliases: [ap <player> add <ip>]
- Permissions: accountprotection.add / accountprotection.admin
- Editable: true
- /accountprotection <player> remove <ip>
- Description: Remove whitelisted IP from the staff account
- Aliases: [ap <player> remove <ip>]
- Permissions: accountprotection.remove / accountprotection.admin
- Editable: true
- /accountprotection <player> default
- Description: Remove account protection from the staff account
- Aliases: [ap <player> default]
- Permissions: accountprotection.default / accountprotection.admin
- Editable: true
- /accountprotection <player> list
- Description: List all the whitelisted IP of the staff account
- Aliases: [ap <player> list]
- Permissions: accountprotection.list / accountprotection.admin
- Editable: true
Spoiler: config.yml
#Do not edit the config version
Config-Version: 1.0.0
######################################
# Options #
######################################
#Permissions - Set the permission for each command
Permissions:
Help: 'servermonitor.help'
Reload: 'servermonitor.reload'
Info: 'servermonitor.info'
ToggleSpy: 'servermonitor.spytoggle' #Included in the SpyFullAccess Permission, servermonitor.spy
SpyFullAccess: 'servermonitor.spy'
AccountProtection:
Admin: 'accountprotection.admin'
Help: 'accountprotection.help' #Included in the Account Protection admin permission
Add: 'accountprotection.add' #Included in the Account Protection admin permission
Remove: 'accountprotection.remove' #Included in the Account Protection admin permission
Default: 'accountprotection.default' #Included in the Account Protection admin permission
List: 'accountprotection.list' #Included in the Account Protection admin permission
#Hook - Integrate Ultimate Server Monitor with other plugins
Hook:
Essentials: true
AuthMe: true
######################################
# Spy Module #
######################################
SpyModule:
#Enable/Disable the spy module, when the spy module disabled, all features that under spy module no longer work
Enable: true
#====[ Options ]====
#Disable the command spy when the user join
DisableSpyWhenJoin: true
#Log all the player commands/placed signs/signed books/chats and anvils into a text file
Log:
Commands: false
Chats: false
Books: true
Signs: true
Anvils: true
#====[ Command Spy ]====
CommandSpy:
#Enable or Disable the command spy feature
Enable: true
#Permission that needed to spy other player commands
SpyPermission: 'commandspy.spy' #Included in the SpyFullAccess Permission, servermonitor.spy
#Bypass the command spy so any action that perform will not log and notify
#Type: perm - Bypass the command spy with permission that defined in config.yml
# none - Cannot bypass including staff / OP
# whitelist - Player that included in the whitelist can bypass the commandspy
Bypass:
Type: 'perm'
Permission: 'commandspy.bypass'
WhiteList:
- 'Notch'
#CommandFilter: Command that listed out will not show in command spy
CommandFilter:
- '/warp'
- '/home'
- '/spawn'
#====[ Chat Spy ]====
ChatSpy:
#Enable or Disable the chat spy feature
Enable: true
#Permission that needed to spy other player chat
SpyPermission: 'chatspy.spy' #Included in the SpyFullAccess Permission, servermonitor.spy
#Bypass the chat spy so any action that perform will not log and notify
#Type: perm - Bypass the chat spy with permission that defined in config.yml
# none - Cannot bypass including staff / OP
# whitelist - Player that included in the whitelist can bypass the chat spy
Bypass:
Type: 'perm'
Permission: 'chatspy.bypass'
WhiteList:
- 'Notch'
#====[ Book Spy ]====
BookSpy:
#Enable or Disable the book spy feature
Enable: true
#Permission that needed to spy other player book creation
SpyPermission: 'bookspy.spy' #Included in the SpyFullAccess Permission, servermonitor.spy
#Bypass the book spy so any action that perform will not log and notify
#Type: perm - Bypass the book spy with permission that defined in config.yml
# none - Cannot bypass including staff / OP
# whitelist - Player that included in the whitelist can bypass the book spy
Bypass:
Type: 'perm'
Permission: 'bookspy.bypass'
WhiteList:
- 'Notch'
#====[ Sign Spy ]====
SignSpy:
#Enable or Disable the sign spy feature
Enable: true
#Permission that needed to spy other player sign creation
SpyPermission: 'signspy.spy' #Included in the SpyFullAccess Permission, servermonitor.spy
#Bypass the sign spy so any action that perform will not log and notify
#Type: perm - Bypass the sign spy with permission that defined in config.yml
# none - Cannot bypass including staff / OP
# whitelist - Player that included in the whitelist can bypass the sign spy
Bypass:
Type: 'perm'
Permission: 'signspy.bypass'
WhiteList:
- 'Notch'
#====[ Anvil Spy ]====
AnvilSpy:
#Enable or Disable the anvil spy feature
Enable: true
#Permission that needed to spy other player anvil rename
SpyPermission: 'anvilspy.spy' #Included in the SpyFullAccess Permission, servermonitor.spy
#Bypass the anvil spy so any action that perform will not log and notify
#Type: perm - Bypass the anvil spy with permission that defined in config.yml
# none - Cannot bypass including staff / OP
# whitelist - Player that included in the whitelist can bypass the anvil spy
Bypass:
Type: 'perm'
Permission: 'anvilspy.bypass'
WhiteList:
- 'Notch'
######################################
# Guard Module #
######################################
GuardModule:
#Enable/Disable the guard module, when the guard module disabled, all features that under guard module no longer work
Enable: true
#====[ Options ]====
#ColonCMDBlock: Block colon command example essentials:warp.
ColonCMDBlock: true
#Command complete - It will give hints to the player when typing the command
#RisK - Will show all the commands
CommandComplete:
#Disable: all - Disable command complete to all the commands
# blacklist - Disable command complete based on the blacklist only
# none - No disable command complete
Disable: 'all'
Blacklist:
- '/bukkit:version'
- '/version'
- '/ver'
- '/about'
- '/pl'
- '/plugins'
- '/bukkit
l'
- '/bukkit
lugins'
- '/bukkit:help'
- '/bukkit:about'
- '/bukkit:ver'
- '/?'
- '/bukkit:?'
#Bypass the command complete then it allows the bypassed player to perform normally
#Type: perm - Bypass the command complete with permission that defined in config.yml
# none - Cannot bypass including staff / OP
# whitelist - Player that included in the whitelist can bypass the command complete
Bypass:
Type: 'perm'
Permission: 'antipluginspy.bypass'
WhiteList:
- 'Notch'
#Prevent unauthorized player to spy the plugin
AntiPluginSpy:
#Enable or disable the anti plguin spy feature
Enable: true
#Display a fake plugin list instead of block it
FakePlugin: false
#Log all the player that try to use blacklisted commands or spy the plugin list
#Log all the player that try to use tab to spy the plugin list or any blacklisted tab
Log:
Command: true
Tab: true
#Disable the plugin spy through /<tab>
AntiSlashSpy: true
TabBlacklist:
- '/abcaacc'
CommandBlacklist:
- '/abcaacc'
#Method to notify the staff or op
Notify:
#Notify the staff when user spy the plugin through tab
TabNotify: true
#Notifiy the staff based on the predefined type
#Type: perm - Staff with permission that defined in config.yml will receive the notification
# whitelist - Staff that included in the whitelist will receive the notification
Type: 'perm'
Permission: 'antipluginspy.notify'
WhiteList:
- 'Notch'
#Bypass the anti plugin spy then it allows the bypassed player to perform normally
#Type: perm - Bypass the anti plugin spy with permission that defined in config.yml
# none - Cannot bypass including staff / OP
# whitelist - Player that included in the whitelist can bypass the anti plugin spy
Bypass:
Type: 'perm'
Permission: 'antipluginspy.bypass'
WhiteList:
- 'Notch'
######################################
# Safety Module #
######################################
SecurityModule:
#Enable/Disable the security module, when the spy module disabled, all features that under security module no longer work
Enable: true
#====[ Options ]====
#Log all the failed login attempts, abused command block and ops transactions
Log:
FailLogin: true
CommandBlock: true
Ops: true
#DisableOpDeopInGame - When enable, all the player unable to op or deop in the game except meet the bypass criteria
DisableOpDeopInGame:
#Enable or disable the disable op/deop in game feature
Enable: true
#Bypass disable op/deop in game then it allows the bypassed player to perform normally
#Type: password - Bypass disable op/deop in game with password that defined in config.yml
# none - Cannot bypass including staff / OP
# whitelist - Player that included in the whitelist can bypass the disable op/deop in game
Bypass:
Type: 'none'
Password: 'aaaaaa111111'
WhiteList:
- 'Notch'
#AutoDeop - When enable, all the staff that have op will get deop when join the game except meet the bypass criteria
AutoDeop:
#Enable or disable the auto deop feature
Enable: true
#Bypass auto deop then it will not deop the staff that have op
#Type: whitelist - Player that included in the whitelist can bypass the auto deop
# none - Cannot bypass including staff / OP
Bypass:
Type: 'none'
WhiteList:
- 'Notch'
#Fail Login - Integrate with AuthMe, if the player failed to login, it will record it and notify the player when successful login.
FailLogin:
#Enable or disable the fail login notification feature
Enable: true
#Notify staff that has player fail to login
#Type: perm - Notify all the staff that have permission that defined in config.yml
# whitelist - Staff that included in the whitelist will get notify
# none - Does not notify any staff
NotifyStaff:
Type: 'perm'
Permission: 'accountsafety.notify'
WhiteList:
- 'Notch'
#Command Block Security - It is to prevent staff or hacker to abuse the command block to damage the server
CommandBlockSecurity:
#Enable or disable the command block security feature
Enable: true
#Prevent colon command to be used in the command block
PreventColonCommand: true
#All the command listed in the command black list will not able to use in the command block.
CommandBlackList:
- '/op'
- '/deop'
- '/mangaddp'
- '/pex'
- '/manuaddp'
#Notify staff when the command block abuse happens
#Type: perm - Notify all the staff that have permission that defined in config.yml
# whitelist - Staff that included in the whitelist will get notify
# none - Does not notify any staff
Notify:
Type: 'perm'
Permission: 'commandblocksecurity.notify'
WhiteList:
- 'Notch'
#Bypass the command block security then it allows the bypassed player to use the command block normally
#Type: perm - Bypass the command block security with permission that defined in config.yml
# none - Cannot bypass including staff / OP
# whitelist - Player that included in the whitelist can bypass the command block security
Bypass:
Type: 'none'
Permission: 'commandblocksecurity.bypass'
WhiteList:
- 'Notch'
#IP Blacklist - IP that in the black listed IP will not able to join the server
IPBlackList:
#Enable or disable the ip black list feature
Enable: false
BlacklistedIP:
- '127.0.0.1'
- '127.0.0.2'
#Enable or disable the account protection feature. /ap
AccountProtection: true
Config-Version: 1.0.0
######################################
# Options #
######################################
#Permissions - Set the permission for each command
Permissions:
Help: 'servermonitor.help'
Reload: 'servermonitor.reload'
Info: 'servermonitor.info'
ToggleSpy: 'servermonitor.spytoggle' #Included in the SpyFullAccess Permission, servermonitor.spy
SpyFullAccess: 'servermonitor.spy'
AccountProtection:
Admin: 'accountprotection.admin'
Help: 'accountprotection.help' #Included in the Account Protection admin permission
Add: 'accountprotection.add' #Included in the Account Protection admin permission
Remove: 'accountprotection.remove' #Included in the Account Protection admin permission
Default: 'accountprotection.default' #Included in the Account Protection admin permission
List: 'accountprotection.list' #Included in the Account Protection admin permission
#Hook - Integrate Ultimate Server Monitor with other plugins
Hook:
Essentials: true
AuthMe: true
######################################
# Spy Module #
######################################
SpyModule:
#Enable/Disable the spy module, when the spy module disabled, all features that under spy module no longer work
Enable: true
#====[ Options ]====
#Disable the command spy when the user join
DisableSpyWhenJoin: true
#Log all the player commands/placed signs/signed books/chats and anvils into a text file
Log:
Commands: false
Chats: false
Books: true
Signs: true
Anvils: true
#====[ Command Spy ]====
CommandSpy:
#Enable or Disable the command spy feature
Enable: true
#Permission that needed to spy other player commands
SpyPermission: 'commandspy.spy' #Included in the SpyFullAccess Permission, servermonitor.spy
#Bypass the command spy so any action that perform will not log and notify
#Type: perm - Bypass the command spy with permission that defined in config.yml
# none - Cannot bypass including staff / OP
# whitelist - Player that included in the whitelist can bypass the commandspy
Bypass:
Type: 'perm'
Permission: 'commandspy.bypass'
WhiteList:
- 'Notch'
#CommandFilter: Command that listed out will not show in command spy
CommandFilter:
- '/warp'
- '/home'
- '/spawn'
#====[ Chat Spy ]====
ChatSpy:
#Enable or Disable the chat spy feature
Enable: true
#Permission that needed to spy other player chat
SpyPermission: 'chatspy.spy' #Included in the SpyFullAccess Permission, servermonitor.spy
#Bypass the chat spy so any action that perform will not log and notify
#Type: perm - Bypass the chat spy with permission that defined in config.yml
# none - Cannot bypass including staff / OP
# whitelist - Player that included in the whitelist can bypass the chat spy
Bypass:
Type: 'perm'
Permission: 'chatspy.bypass'
WhiteList:
- 'Notch'
#====[ Book Spy ]====
BookSpy:
#Enable or Disable the book spy feature
Enable: true
#Permission that needed to spy other player book creation
SpyPermission: 'bookspy.spy' #Included in the SpyFullAccess Permission, servermonitor.spy
#Bypass the book spy so any action that perform will not log and notify
#Type: perm - Bypass the book spy with permission that defined in config.yml
# none - Cannot bypass including staff / OP
# whitelist - Player that included in the whitelist can bypass the book spy
Bypass:
Type: 'perm'
Permission: 'bookspy.bypass'
WhiteList:
- 'Notch'
#====[ Sign Spy ]====
SignSpy:
#Enable or Disable the sign spy feature
Enable: true
#Permission that needed to spy other player sign creation
SpyPermission: 'signspy.spy' #Included in the SpyFullAccess Permission, servermonitor.spy
#Bypass the sign spy so any action that perform will not log and notify
#Type: perm - Bypass the sign spy with permission that defined in config.yml
# none - Cannot bypass including staff / OP
# whitelist - Player that included in the whitelist can bypass the sign spy
Bypass:
Type: 'perm'
Permission: 'signspy.bypass'
WhiteList:
- 'Notch'
#====[ Anvil Spy ]====
AnvilSpy:
#Enable or Disable the anvil spy feature
Enable: true
#Permission that needed to spy other player anvil rename
SpyPermission: 'anvilspy.spy' #Included in the SpyFullAccess Permission, servermonitor.spy
#Bypass the anvil spy so any action that perform will not log and notify
#Type: perm - Bypass the anvil spy with permission that defined in config.yml
# none - Cannot bypass including staff / OP
# whitelist - Player that included in the whitelist can bypass the anvil spy
Bypass:
Type: 'perm'
Permission: 'anvilspy.bypass'
WhiteList:
- 'Notch'
######################################
# Guard Module #
######################################
GuardModule:
#Enable/Disable the guard module, when the guard module disabled, all features that under guard module no longer work
Enable: true
#====[ Options ]====
#ColonCMDBlock: Block colon command example essentials:warp.
ColonCMDBlock: true
#Command complete - It will give hints to the player when typing the command
#RisK - Will show all the commands
CommandComplete:
#Disable: all - Disable command complete to all the commands
# blacklist - Disable command complete based on the blacklist only
# none - No disable command complete
Disable: 'all'
Blacklist:
- '/bukkit:version'
- '/version'
- '/ver'
- '/about'
- '/pl'
- '/plugins'
- '/bukkit
l'
- '/bukkit
lugins'
- '/bukkit:help'
- '/bukkit:about'
- '/bukkit:ver'
- '/?'
- '/bukkit:?'
#Bypass the command complete then it allows the bypassed player to perform normally
#Type: perm - Bypass the command complete with permission that defined in config.yml
# none - Cannot bypass including staff / OP
# whitelist - Player that included in the whitelist can bypass the command complete
Bypass:
Type: 'perm'
Permission: 'antipluginspy.bypass'
WhiteList:
- 'Notch'
#Prevent unauthorized player to spy the plugin
AntiPluginSpy:
#Enable or disable the anti plguin spy feature
Enable: true
#Display a fake plugin list instead of block it
FakePlugin: false
#Log all the player that try to use blacklisted commands or spy the plugin list
#Log all the player that try to use tab to spy the plugin list or any blacklisted tab
Log:
Command: true
Tab: true
#Disable the plugin spy through /<tab>
AntiSlashSpy: true
TabBlacklist:
- '/abcaacc'
CommandBlacklist:
- '/abcaacc'
#Method to notify the staff or op
Notify:
#Notify the staff when user spy the plugin through tab
TabNotify: true
#Notifiy the staff based on the predefined type
#Type: perm - Staff with permission that defined in config.yml will receive the notification
# whitelist - Staff that included in the whitelist will receive the notification
Type: 'perm'
Permission: 'antipluginspy.notify'
WhiteList:
- 'Notch'
#Bypass the anti plugin spy then it allows the bypassed player to perform normally
#Type: perm - Bypass the anti plugin spy with permission that defined in config.yml
# none - Cannot bypass including staff / OP
# whitelist - Player that included in the whitelist can bypass the anti plugin spy
Bypass:
Type: 'perm'
Permission: 'antipluginspy.bypass'
WhiteList:
- 'Notch'
######################################
# Safety Module #
######################################
SecurityModule:
#Enable/Disable the security module, when the spy module disabled, all features that under security module no longer work
Enable: true
#====[ Options ]====
#Log all the failed login attempts, abused command block and ops transactions
Log:
FailLogin: true
CommandBlock: true
Ops: true
#DisableOpDeopInGame - When enable, all the player unable to op or deop in the game except meet the bypass criteria
DisableOpDeopInGame:
#Enable or disable the disable op/deop in game feature
Enable: true
#Bypass disable op/deop in game then it allows the bypassed player to perform normally
#Type: password - Bypass disable op/deop in game with password that defined in config.yml
# none - Cannot bypass including staff / OP
# whitelist - Player that included in the whitelist can bypass the disable op/deop in game
Bypass:
Type: 'none'
Password: 'aaaaaa111111'
WhiteList:
- 'Notch'
#AutoDeop - When enable, all the staff that have op will get deop when join the game except meet the bypass criteria
AutoDeop:
#Enable or disable the auto deop feature
Enable: true
#Bypass auto deop then it will not deop the staff that have op
#Type: whitelist - Player that included in the whitelist can bypass the auto deop
# none - Cannot bypass including staff / OP
Bypass:
Type: 'none'
WhiteList:
- 'Notch'
#Fail Login - Integrate with AuthMe, if the player failed to login, it will record it and notify the player when successful login.
FailLogin:
#Enable or disable the fail login notification feature
Enable: true
#Notify staff that has player fail to login
#Type: perm - Notify all the staff that have permission that defined in config.yml
# whitelist - Staff that included in the whitelist will get notify
# none - Does not notify any staff
NotifyStaff:
Type: 'perm'
Permission: 'accountsafety.notify'
WhiteList:
- 'Notch'
#Command Block Security - It is to prevent staff or hacker to abuse the command block to damage the server
CommandBlockSecurity:
#Enable or disable the command block security feature
Enable: true
#Prevent colon command to be used in the command block
PreventColonCommand: true
#All the command listed in the command black list will not able to use in the command block.
CommandBlackList:
- '/op'
- '/deop'
- '/mangaddp'
- '/pex'
- '/manuaddp'
#Notify staff when the command block abuse happens
#Type: perm - Notify all the staff that have permission that defined in config.yml
# whitelist - Staff that included in the whitelist will get notify
# none - Does not notify any staff
Notify:
Type: 'perm'
Permission: 'commandblocksecurity.notify'
WhiteList:
- 'Notch'
#Bypass the command block security then it allows the bypassed player to use the command block normally
#Type: perm - Bypass the command block security with permission that defined in config.yml
# none - Cannot bypass including staff / OP
# whitelist - Player that included in the whitelist can bypass the command block security
Bypass:
Type: 'none'
Permission: 'commandblocksecurity.bypass'
WhiteList:
- 'Notch'
#IP Blacklist - IP that in the black listed IP will not able to join the server
IPBlackList:
#Enable or disable the ip black list feature
Enable: false
BlacklistedIP:
- '127.0.0.1'
- '127.0.0.2'
#Enable or disable the account protection feature. /ap
AccountProtection: true
Spoiler: lang.yml
#Do not edit the lang version
Lang-Version: 1.0.0
######################################
# Languages #
######################################
Prefix: '&e&lServer&c&lMonitor &7| '
Messages:
Spy:
LoginCommand: '&c&lSPY &7&l| &d<&cSecurity&d>&e%player% &7>>>&aLogged In'
WorldEditCommand: '&c&lSPY &7&l| &d<&6WorldEdit&d>&e%player% &7>>>&a%cmd%'
NormalCommand: '&c&lSPY &7&l| &e%player% &7>>>&a%cmd%'
Chat: '&c&lSPY &7&l| &a<&bChat&a>&e%player% &7>>>&a%msg%'
BookTitleAuthor: '&c&lSPY &7&l| &a<&eBook&a>&e%player% &7>>>&aBookTitle: &f%title% &aBookAuthor: &f%author%'
BookPage: '&c&lSPY &7&l| &a<&eBook&a>&e%player% &7>>>&aBookPages: &f%page%'
Sign: '&c&lSPY &7&l| &a<&eSign&a>&e%player% &7>>>&cLine1: &f%line1% &cLine2: &f%line2% &cLine3: &f%line3% &cLine4: &f%line4%'
Plugin: '&c&lSPY &7&l| &e%player% &ctried to spy the server plugins by using the %msg%!'
BlockedCmd: '&c&lSPY &7&l| &e%player% &ctried to use the blocked command (%msg%)!'
CommandSpyDisable: '%prefix%&eSpy &cDisabled'
CommandSpyEnable: '%prefix%&eSpy &aEnabled'
ColonCMDBlock: '%prefix%&cCommand that contains colon disabled.'
Empty: '&fEmpty'
NoPermission: '%prefix%&cSorry, &eYou do not have permission.'
PluginReload: '%prefix%&aPlugin Reloaded.'
InGamePlayerOnly: '%prefix%&cSorry, for in game player only.'
FakePlugin: '&fPlugins (1): &a%servername%'
CommandBlock: '&cSorry, not permitted to use this command.'
AutoDeop: '&6%player% &bOP took by &6Security Plugin.'
FailedLogin: '&cFailed Login Count: &6%count%, &cFailed Login IP: &6%ip%'
StaffFailedLogin: '&eAccount &7| &7%player% &cFailed Login Count: &6%count%, &cFailed Login IP: &6%ip%'
AntiCommandBlockAbuseLine1: '&c<<Warning>> &b%player% abusing with &6CommandBlock.'
AntiCommandBlockAbuseLine2: '&c<<Warning>>> &bAbused CommandBlock Location: &6%location%'
BlacklistedIP: '&cThis IP Blacklisted.'
Usage-ApAdd: '&cUsage: /ap <player> add <ip>'
Usage-ApRemove: '&cUsage: /ap <player> remove <ip>'
Usage-Op: '&cUsage: /op <player> <password>'
IPAlreadyExist: '%prefix%&cIP already exists!'
PlayerNotFound: '%prefix%&cSorry, player not found.'
IPAdded: '%prefix%&aSuccesful whitelisted IP to player.'
IPRemoved: '%prefix%&aSuccesful removed IP from player'
IPDefault: '%prefix%&aSuccesful removed account protection from player.'
IPList: '%prefix%&eWhitelisted IP &6(%player%)&f: &a%ip%'
NoIP: '%prefix%&cError, that IP address is not in the database.'
FeatureDisabled: '%prefix%&cFeature has been disabled.'
NotSameIP: '&cSorry, not same IP with whitelisted IP list.'
AntiOpDeopInGame: '&cSorry, op/deop disabled in game.'
WrongPassword: '&cSorry, wrong password to perform op/deop.'
Lang-Version: 1.0.0
######################################
# Languages #
######################################
Prefix: '&e&lServer&c&lMonitor &7| '
Messages:
Spy:
LoginCommand: '&c&lSPY &7&l| &d<&cSecurity&d>&e%player% &7>>>&aLogged In'
WorldEditCommand: '&c&lSPY &7&l| &d<&6WorldEdit&d>&e%player% &7>>>&a%cmd%'
NormalCommand: '&c&lSPY &7&l| &e%player% &7>>>&a%cmd%'
Chat: '&c&lSPY &7&l| &a<&bChat&a>&e%player% &7>>>&a%msg%'
BookTitleAuthor: '&c&lSPY &7&l| &a<&eBook&a>&e%player% &7>>>&aBookTitle: &f%title% &aBookAuthor: &f%author%'
BookPage: '&c&lSPY &7&l| &a<&eBook&a>&e%player% &7>>>&aBookPages: &f%page%'
Sign: '&c&lSPY &7&l| &a<&eSign&a>&e%player% &7>>>&cLine1: &f%line1% &cLine2: &f%line2% &cLine3: &f%line3% &cLine4: &f%line4%'
Plugin: '&c&lSPY &7&l| &e%player% &ctried to spy the server plugins by using the %msg%!'
BlockedCmd: '&c&lSPY &7&l| &e%player% &ctried to use the blocked command (%msg%)!'
CommandSpyDisable: '%prefix%&eSpy &cDisabled'
CommandSpyEnable: '%prefix%&eSpy &aEnabled'
ColonCMDBlock: '%prefix%&cCommand that contains colon disabled.'
Empty: '&fEmpty'
NoPermission: '%prefix%&cSorry, &eYou do not have permission.'
PluginReload: '%prefix%&aPlugin Reloaded.'
InGamePlayerOnly: '%prefix%&cSorry, for in game player only.'
FakePlugin: '&fPlugins (1): &a%servername%'
CommandBlock: '&cSorry, not permitted to use this command.'
AutoDeop: '&6%player% &bOP took by &6Security Plugin.'
FailedLogin: '&cFailed Login Count: &6%count%, &cFailed Login IP: &6%ip%'
StaffFailedLogin: '&eAccount &7| &7%player% &cFailed Login Count: &6%count%, &cFailed Login IP: &6%ip%'
AntiCommandBlockAbuseLine1: '&c<<Warning>> &b%player% abusing with &6CommandBlock.'
AntiCommandBlockAbuseLine2: '&c<<Warning>>> &bAbused CommandBlock Location: &6%location%'
BlacklistedIP: '&cThis IP Blacklisted.'
Usage-ApAdd: '&cUsage: /ap <player> add <ip>'
Usage-ApRemove: '&cUsage: /ap <player> remove <ip>'
Usage-Op: '&cUsage: /op <player> <password>'
IPAlreadyExist: '%prefix%&cIP already exists!'
PlayerNotFound: '%prefix%&cSorry, player not found.'
IPAdded: '%prefix%&aSuccesful whitelisted IP to player.'
IPRemoved: '%prefix%&aSuccesful removed IP from player'
IPDefault: '%prefix%&aSuccesful removed account protection from player.'
IPList: '%prefix%&eWhitelisted IP &6(%player%)&f: &a%ip%'
NoIP: '%prefix%&cError, that IP address is not in the database.'
FeatureDisabled: '%prefix%&cFeature has been disabled.'
NotSameIP: '&cSorry, not same IP with whitelisted IP list.'
AntiOpDeopInGame: '&cSorry, op/deop disabled in game.'
WrongPassword: '&cSorry, wrong password to perform op/deop.'
- Anti bungee jump
- Support wild card mask for blacklisted IP
- Suggest your idea
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.18, 1.19
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
Ultimate Server Monitor is a free Minecraft Java mod. Compatible with Minecraft 1.18, 1.19. Downloaded 170 times (via Spigot). Download it and open it directly in the game.