StaffMode - Vanish - Freeze System - StaffChat - Reports - Sanctions GUI - CPS Tests - Trap Chests - Command Protection - Staff Utilities
--------------------------------------------------
FlorusStaffMode is a complete staff moderation plugin for Minecraft servers, designed to give your staff team the essential tools they need to supervise players, manage reports, handle freezes, test suspicious behavior, and work faster through clean in-game menus and configurable commands.
Moderating a Minecraft server usually requires several separate plugins for staff mode, vanish, freeze tools, reports, CPS checks, staff chat, command protection, and basic moderation utilities. FlorusStaffMode brings these features together in one organized plugin, with configurable files, customizable messages, flexible permissions, and support for modern and legacy Minecraft versions.
The plugin is built for Spigot and Paper servers from 1.8 up to 1.21+, making it useful for practice servers, survival servers, factions, skyblock, minigames, and any network that needs a practical staff system.
Included Features:
StaffMode
Enable a dedicated staff mode with a custom inventory of moderation tools. Staff members can quickly teleport to players, inspect inventories, freeze suspects, run CPS checks, toggle vanish, change gamemode, navigate through blocks, follow players, and test knockback.
Vanish
Hide staff members from normal players while they supervise the server. Vanished staff can stay invisible during moderation, and players with the correct permission can still see vanished staff members.
Freeze System
Freeze and unfreeze players during screenshares or moderation checks. Frozen players are restricted, receive clear messages and titles, and can communicate through the freeze chat. The plugin can also save freeze history when a database is connected.
Freeze Chat
A dedicated chat for frozen players and staff members. This helps staff give instructions during screenshares without mixing the conversation with normal public chat.
Freeze Time
Players can see how long they have been frozen, and staff members with permission can view a global list of frozen players.
Freeze History
View the freeze history of a player or the history of freezes made by a staff member. This is useful for checking previous moderation actions and repeated cases.
StaffChat
A private staff chat system with toggle mode and direct message mode. StaffChat supports a configurable format, optional sound notification, and a LuckPerms rank placeholder when LuckPerms is installed.
Reports System
Players can report others through a GUI with configurable categories and reasons. Staff members can open active reports, review report details, claim reports, teleport to reported players, and view report history by player or staff member.
Sanctions GUI
Open configurable ban and mute menus when using LiteBans commands. The GUI supports categories, subcategories, reasons, permanent punishments, temporary punishments, custom durations, custom items, and separated permissions for ban and mute menus.
IMPORTANT: The sanctions system ONLY WORKS WITH LITEBANS.
If LiteBans is not installed and enabled on the server, the sanctions GUI will not activate, even if sanctions.yml has enabled: true. The plugin checks for LiteBans before opening or applying the sanctions menu.
CPS Test
Run silent CPS tests on players. Staff can test suspicious click behavior without notifying the target. ProtocolLib is recommended for packet-based CPS detection when available.
Trap Chest
Place a trap chest at your position and receive alerts when players open it. This is useful for catching suspicious looting behavior or monitoring specific areas.
Command Blocker
Block dangerous or unwanted commands such as plugin list, version commands, reload, stop, LuckPerms shortcuts, and other configured commands. Tab-complete blocking is also supported.
Clear Chat
Clear the global chat with a simple staff command.
Ping Command
Check your own ping or, with permission, another player's ping.
Rank Command
View a player's LuckPerms rank and rank expiration when LuckPerms is installed.
Item Editing Utilities
Rename the item in your hand and set multiple lore lines with color support.
Teleport Utilities
Teleport to players, teleport to coordinates, or bring a player to your location.
Database Support
MongoDB and MySQL are supported for stored data such as freeze history, reports, and cross-server presence. If the database is not connected, the plugin still starts and only disables features that require storage.
Why use FlorusStaffMode?
Complete moderation toolset in one plugin
Works on Spigot and Paper from 1.8 to 1.21+
Configurable StaffMode inventory
Configurable commands, permissions, and aliases
Customizable messages, titles, formats, sounds, menus, and GUI items
Report system with categories, reasons, active reports, and history
Freeze system with chat, timer, titles, command blocking, and history
Vanish system with staff visibility permission
StaffChat with optional LuckPerms rank placeholder
Silent CPS tests for staff investigations
Command blocker and tab-complete blocker
Optional MongoDB or MySQL storage
Optional ProtocolLib support for CPS checks
LiteBans-only sanctions GUI for ban and mute workflows
FlorusStaffMode is made for server owners who want a clean, practical, and configurable staff moderation base without depending on many separate small plugins.
--------------------------------------------------
You can enable, disable, and customize the main systems from the configuration files.
StaffMode Tools
Configurable StaffMode inventory
Configurable tool slots, materials, names, lore, data values, and enchants
Optional inventory clearing when StaffMode is enabled
Configurable StaffMode gamemode
Optional flight while in StaffMode
Runtime inventory recovery after unexpected shutdowns
Random Teleport tool to supervise random players
Navigator tool to pass through nearby walls, floors, or ceilings when a safe space is found
Inspect Inventory tool to view a player's inventory
Follow tool to ride/follow a player and dismount by sneaking
Freeze tool to freeze or release players directly from StaffMode
CPS Test tool with configurable duration
Gamemode toggle tool between Creative and Spectator
Aggressor Stick with knockback enchantment for knockback checks
Vanish toggle item with different enabled and disabled states
Vanish
/vanish command
/v alias by default
Integrated with StaffMode item updates
Option to hide join and quit messages while vanished
Permission to see vanished players
Permission to bypass certain staff tools
Configurable messages
Freeze System
/freeze <player> command
/ss and /congelar aliases by default
Freeze and unfreeze players
Frozen players receive messages and titles
Frozen players can be restricted from using configured commands
Freeze state recovery after unexpected shutdowns
Freeze records can be saved when the database is available
Staff can view freeze history by target player
Staff can view freeze history by staff member
Frozen players can use freeze chat to communicate with staff
Staff can send messages to all frozen players
Configurable freeze title and subtitle
Configurable frozen command block list
Optional command on frozen player disconnect
Freeze Time
/freezetime command
Shows a player their current frozen time
Staff permission can unlock the global frozen-player list
Configurable aliases: /ctiempo, /ctime, /ftime, /ftiempo
CPS Test
/cps <player> command
Silent CPS tests
Configurable test duration from items.yml
StaffMode CPS tool integration
ProtocolLib support for packet-based CPS counting when installed
Fallback listener support when ProtocolLib is not present
StaffChat
/staffchat command
/sc alias by default
Toggle StaffChat mode
Send one StaffChat message without toggling
Normal chat is intercepted while StaffChat mode is enabled
Configurable StaffChat format
%rank% placeholder with LuckPerms support
Optional sound notification
Configurable sound name, volume, and pitch
Reports System
/report <player> command
/reportar alias by default
GUI-based report flow
Configurable report categories
Configurable report reasons per category
Default categories include Hacks, Behavior, and Illegal Advantages
Staff report management GUI
/reports command for active reports
/reports <player> to view received report history
/reports staff <name> to view reports handled by a staff member
Report claiming support
Report teleport support
Report history support when database is available
Configurable messages and GUI text
Sanctions System
LiteBans integration for ban and mute workflows
Intercepts LiteBans commands such as /ban, /tempban, /mute, and /tempmute
Also supports /sancion for ban menu opening
Separate permission for ban GUI
Separate permission for mute GUI
Bypass permission for manual LiteBans command usage with arguments
Configurable ban categories
Configurable mute categories
Nested ban subcategories
Configurable severity/actions such as Low, Medium, and Severe
Configurable reasons
Configurable durations
Permanent and temporary sanctions
Configurable GUI titles, items, materials, data values, names, and lore
Applies the selected sanction by dispatching the matching LiteBans command
IMPORTANT: This system does not replace LiteBans and does not work with other punishment plugins. LiteBans must be installed and enabled. If LiteBans is missing, the sanctions option will not activate, even if it is enabled in sanctions.yml.
Trap Chest
/trapchest command
/cofretrampa alias by default
Places a trap chest at the staff member's position
Alert permission for staff members
Useful for moderation checks and suspicious chest interactions
Command Blocker
Enable or disable command blocking
Enable or disable tab-complete blocking
Configurable blocked command list
Blocks common plugin/version/admin commands by default
Bypass permission for trusted staff
Alert permission included through the bypass permission
Utility Commands
/clearchat clears the global chat
/ping shows your ping
/ping <player> shows another player's ping with permission
/rank <player> shows LuckPerms rank information
/rename <name> changes the item name in your hand
/setlore <line1> | <line2> | <line3> sets item lore with color support
/tp <player> teleports to a player on the same server
/tp <x> <y> <z> teleports to coordinates
/tphere <player> brings a player to your position
Configuration
All player-facing messages are configurable
All command usages and errors are configurable
Commands can be enabled or disabled
Command permissions can be changed
Command aliases can be changed
StaffMode tools can be customized
Reports categories and reasons can be customized
Sanction menus can be customized
StaffChat format and sound can be customized
Command blocker list can be customized
MongoDB or MySQL can be selected from config.yml
--------------------------------------------------
Command Description - Permission
/staffmode Enables or disables StaffMode. florus.staffmode.use
/vanish Enables or disables vanish. florus.staffmode.vanish
/freeze <player> Freezes or unfreezes a player. florus.staffmode.freeze
/freezechat <message> Sends a message to the frozen chat. florus.staffmode.freezechat
/freezetime Shows your frozen time, or the global frozen list with permission. None by default
/freezes <nick> Opens the freeze history received by a player. florus.staffmode.congelamientos
/freezes staff <nick> Opens the freeze history made by a staff member. florus.staffmode.congelamientos
/cps <player> Starts a silent CPS test on a player. florus.staffmode.cps
/staffchat Toggles StaffChat mode. florus.staffmode.staffchat
/staffchat <message> Sends one message to StaffChat. florus.staffmode.staffchat
/clearchat Clears global chat. florus.staffmode.clearchat
/ping Shows your ping. None by default
/ping <player> Shows another player's ping. florus.staffmode.ping.others
/rank <player> Shows a player's LuckPerms rank and expiration. florus.staffmode.rango
/rename <name> Changes the name of the item in your hand. florus.staffmode.rename
/setlore <line1> | <line2> | <line3> Sets multiple lore lines on the item in your hand. florus.staffmode.setlore
/tp <player> Teleports you to a player on your current server. florus.staffmode.tp
/tp <x> <y> <z> Teleports you to coordinates in your current world. florus.staffmode.tp
/tphere <player> Brings a player to your position. florus.staffmode.tphere
/trapchest Places a trap chest at your position. florus.staffmode.trapchest.use
/report <player> Opens the report GUI for a player. None by default
/reports Opens the active reports GUI. florus.staffmode.reports.manage
/reports <player> Opens report history for a player. florus.staffmode.reports.manage
/reports staff <nick> Opens report history handled by a staff member. florus.staffmode.reports.manage
Every command can be enabled or disabled, and its permission and aliases can be changed in commands.yml.
| Permission | Description |
| --- | --- |
| florus.staffmode.* | Grants all main FlorusStaffMode permissions. |
| florus.staffmode.use | Allows using StaffMode. |
| florus.staffmode.vanish | Allows using vanish. |
| florus.staffmode.freeze | Allows freezing and unfreezing players. |
| florus.staffmode.freezechat | Allows using and receiving freeze chat. |
| florus.staffmode.freezetime | Allows viewing the global frozen-player list. |
| florus.staffmode.congelamientos | Allows viewing freeze histories. |
| florus.staffmode.cps | Allows starting silent CPS tests. |
| florus.staffmode.staffchat | Allows using and receiving StaffChat. |
| florus.staffmode.commandblock.bypass | Bypasses command blocking and receives related alerts. |
| florus.staffmode.clearchat | Allows using /clearchat. |
| florus.staffmode.ping.others | Allows checking another player's ping. |
| florus.staffmode.rango | Allows using /rank and /rango. |
| florus.staffmode.rename | Allows using /rename. |
| florus.staffmode.setlore | Allows using /setlore. |
| florus.staffmode.tp | Allows using /tp. |
| florus.staffmode.tphere | Allows using /tphere and /s. |
| florus.staffmode.trapchest.use | Allows using /trapchest and /cofretrampa. |
| florus.staffmode.trapchest.alert | Receives trap chest alerts. |
| florus.staffmode.reports.manage | Allows managing reports and viewing report histories. |
| florus.staffmode.sanctiongui.ban | Allows the LiteBans ban GUI to open from ban commands. |
| florus.staffmode.sanctiongui.mute | Allows the LiteBans mute GUI to open from mute commands. |
| florus.staffmode.sanctiongui.bypass | Allows bypassing the GUI when using manual LiteBans commands with arguments. |
| florus.staffmode.see | Allows seeing vanished players. |
| florus.staffmode.bypass | Prevents being targeted by some staff tools. |
| florus.staffmode.return.bypass | Prevents returning to the original location when disabling StaffMode. |
--------------------------------------------------
config.yml - Database selection, MongoDB settings, MySQL settings, network/proxy settings, StaffMode behavior, navigator velocity, and commands blocked while frozen.
commands.yml - Enables or disables commands, command permissions, and command aliases.
items.yml - StaffMode tools, slots, materials, names, lore, enchants, vanish item states, and CPS test duration.
messages.yml - Player messages, errors, usage messages, freeze titles, report messages, sanctions messages, and general plugin text.
staffchat.yml - StaffChat enabled state, format, LuckPerms rank placeholder usage, and sound settings.
command-blocker.yml - Command blocker enabled state, tab-complete blocker state, and blocked command list.
reports.yml - Reports system enabled state, report categories, GUI materials, and report reasons.
sanctions.yml - Sanctions enabled state, frozen disconnect punishment command, LiteBans ban menu, LiteBans mute menu, categories, subcategories, reasons, durations, and permanent/temporary actions.
--------------------------------------------------
Java 8 or newer
Spigot / Paper 1.8 to 1.21+
LiteBans is required only for the sanctions system. Without LiteBans, the sanctions GUI will not activate even if enabled in the config.
ProtocolLib is optional and recommended for CPS packet counting.
LuckPerms is optional and used by /rank and the StaffChat %rank% placeholder when available.
MongoDB or MySQL is optional and used for stored histories, reports, and cross-server presence. The plugin can still start without a database, but storage-based features will not be available.
--------------------------------------------------
Need help, found a bug, or want to request a feature?
Please include your server version, plugin version, config changes, and any console errors when asking for support.
( If the image does not work for you, CLICK HERE to join the Discord Support. )

--------------------------------------------------
Moderating a Minecraft server usually requires several separate plugins for staff mode, vanish, freeze tools, reports, CPS checks, staff chat, command protection, and basic moderation utilities. FlorusStaffMode brings these features together in one organized plugin, with configurable files, customizable messages, flexible permissions, and support for modern and legacy Minecraft versions.
The plugin is built for Spigot and Paper servers from 1.8 up to 1.21+, making it useful for practice servers, survival servers, factions, skyblock, minigames, and any network that needs a practical staff system.
Included Features:
StaffMode
Enable a dedicated staff mode with a custom inventory of moderation tools. Staff members can quickly teleport to players, inspect inventories, freeze suspects, run CPS checks, toggle vanish, change gamemode, navigate through blocks, follow players, and test knockback.
Vanish
Hide staff members from normal players while they supervise the server. Vanished staff can stay invisible during moderation, and players with the correct permission can still see vanished staff members.
Freeze System
Freeze and unfreeze players during screenshares or moderation checks. Frozen players are restricted, receive clear messages and titles, and can communicate through the freeze chat. The plugin can also save freeze history when a database is connected.
Freeze Chat
A dedicated chat for frozen players and staff members. This helps staff give instructions during screenshares without mixing the conversation with normal public chat.
Freeze Time
Players can see how long they have been frozen, and staff members with permission can view a global list of frozen players.
Freeze History
View the freeze history of a player or the history of freezes made by a staff member. This is useful for checking previous moderation actions and repeated cases.
StaffChat
A private staff chat system with toggle mode and direct message mode. StaffChat supports a configurable format, optional sound notification, and a LuckPerms rank placeholder when LuckPerms is installed.
Reports System
Players can report others through a GUI with configurable categories and reasons. Staff members can open active reports, review report details, claim reports, teleport to reported players, and view report history by player or staff member.
Sanctions GUI
Open configurable ban and mute menus when using LiteBans commands. The GUI supports categories, subcategories, reasons, permanent punishments, temporary punishments, custom durations, custom items, and separated permissions for ban and mute menus.
IMPORTANT: The sanctions system ONLY WORKS WITH LITEBANS.
If LiteBans is not installed and enabled on the server, the sanctions GUI will not activate, even if sanctions.yml has enabled: true. The plugin checks for LiteBans before opening or applying the sanctions menu.
CPS Test
Run silent CPS tests on players. Staff can test suspicious click behavior without notifying the target. ProtocolLib is recommended for packet-based CPS detection when available.
Trap Chest
Place a trap chest at your position and receive alerts when players open it. This is useful for catching suspicious looting behavior or monitoring specific areas.
Command Blocker
Block dangerous or unwanted commands such as plugin list, version commands, reload, stop, LuckPerms shortcuts, and other configured commands. Tab-complete blocking is also supported.
Clear Chat
Clear the global chat with a simple staff command.
Ping Command
Check your own ping or, with permission, another player's ping.
Rank Command
View a player's LuckPerms rank and rank expiration when LuckPerms is installed.
Item Editing Utilities
Rename the item in your hand and set multiple lore lines with color support.
Teleport Utilities
Teleport to players, teleport to coordinates, or bring a player to your location.
Database Support
MongoDB and MySQL are supported for stored data such as freeze history, reports, and cross-server presence. If the database is not connected, the plugin still starts and only disables features that require storage.
Why use FlorusStaffMode?
Complete moderation toolset in one plugin
Works on Spigot and Paper from 1.8 to 1.21+
Configurable StaffMode inventory
Configurable commands, permissions, and aliases
Customizable messages, titles, formats, sounds, menus, and GUI items
Report system with categories, reasons, active reports, and history
Freeze system with chat, timer, titles, command blocking, and history
Vanish system with staff visibility permission
StaffChat with optional LuckPerms rank placeholder
Silent CPS tests for staff investigations
Command blocker and tab-complete blocker
Optional MongoDB or MySQL storage
Optional ProtocolLib support for CPS checks
LiteBans-only sanctions GUI for ban and mute workflows
FlorusStaffMode is made for server owners who want a clean, practical, and configurable staff moderation base without depending on many separate small plugins.
--------------------------------------------------
StaffMode Tools
Configurable StaffMode inventory
Configurable tool slots, materials, names, lore, data values, and enchants
Optional inventory clearing when StaffMode is enabled
Configurable StaffMode gamemode
Optional flight while in StaffMode
Runtime inventory recovery after unexpected shutdowns
Random Teleport tool to supervise random players
Navigator tool to pass through nearby walls, floors, or ceilings when a safe space is found
Inspect Inventory tool to view a player's inventory
Follow tool to ride/follow a player and dismount by sneaking
Freeze tool to freeze or release players directly from StaffMode
CPS Test tool with configurable duration
Gamemode toggle tool between Creative and Spectator
Aggressor Stick with knockback enchantment for knockback checks
Vanish toggle item with different enabled and disabled states
Vanish
/vanish command
/v alias by default
Integrated with StaffMode item updates
Option to hide join and quit messages while vanished
Permission to see vanished players
Permission to bypass certain staff tools
Configurable messages
Freeze System
/freeze <player> command
/ss and /congelar aliases by default
Freeze and unfreeze players
Frozen players receive messages and titles
Frozen players can be restricted from using configured commands
Freeze state recovery after unexpected shutdowns
Freeze records can be saved when the database is available
Staff can view freeze history by target player
Staff can view freeze history by staff member
Frozen players can use freeze chat to communicate with staff
Staff can send messages to all frozen players
Configurable freeze title and subtitle
Configurable frozen command block list
Optional command on frozen player disconnect
Freeze Time
/freezetime command
Shows a player their current frozen time
Staff permission can unlock the global frozen-player list
Configurable aliases: /ctiempo, /ctime, /ftime, /ftiempo
CPS Test
/cps <player> command
Silent CPS tests
Configurable test duration from items.yml
StaffMode CPS tool integration
ProtocolLib support for packet-based CPS counting when installed
Fallback listener support when ProtocolLib is not present
StaffChat
/staffchat command
/sc alias by default
Toggle StaffChat mode
Send one StaffChat message without toggling
Normal chat is intercepted while StaffChat mode is enabled
Configurable StaffChat format
%rank% placeholder with LuckPerms support
Optional sound notification
Configurable sound name, volume, and pitch
Reports System
/report <player> command
/reportar alias by default
GUI-based report flow
Configurable report categories
Configurable report reasons per category
Default categories include Hacks, Behavior, and Illegal Advantages
Staff report management GUI
/reports command for active reports
/reports <player> to view received report history
/reports staff <name> to view reports handled by a staff member
Report claiming support
Report teleport support
Report history support when database is available
Configurable messages and GUI text
Sanctions System
LiteBans integration for ban and mute workflows
Intercepts LiteBans commands such as /ban, /tempban, /mute, and /tempmute
Also supports /sancion for ban menu opening
Separate permission for ban GUI
Separate permission for mute GUI
Bypass permission for manual LiteBans command usage with arguments
Configurable ban categories
Configurable mute categories
Nested ban subcategories
Configurable severity/actions such as Low, Medium, and Severe
Configurable reasons
Configurable durations
Permanent and temporary sanctions
Configurable GUI titles, items, materials, data values, names, and lore
Applies the selected sanction by dispatching the matching LiteBans command
IMPORTANT: This system does not replace LiteBans and does not work with other punishment plugins. LiteBans must be installed and enabled. If LiteBans is missing, the sanctions option will not activate, even if it is enabled in sanctions.yml.
Trap Chest
/trapchest command
/cofretrampa alias by default
Places a trap chest at the staff member's position
Alert permission for staff members
Useful for moderation checks and suspicious chest interactions
Command Blocker
Enable or disable command blocking
Enable or disable tab-complete blocking
Configurable blocked command list
Blocks common plugin/version/admin commands by default
Bypass permission for trusted staff
Alert permission included through the bypass permission
Utility Commands
/clearchat clears the global chat
/ping shows your ping
/ping <player> shows another player's ping with permission
/rank <player> shows LuckPerms rank information
/rename <name> changes the item name in your hand
/setlore <line1> | <line2> | <line3> sets item lore with color support
/tp <player> teleports to a player on the same server
/tp <x> <y> <z> teleports to coordinates
/tphere <player> brings a player to your position
Configuration
All player-facing messages are configurable
All command usages and errors are configurable
Commands can be enabled or disabled
Command permissions can be changed
Command aliases can be changed
StaffMode tools can be customized
Reports categories and reasons can be customized
Sanction menus can be customized
StaffChat format and sound can be customized
Command blocker list can be customized
MongoDB or MySQL can be selected from config.yml
--------------------------------------------------
/staffmode Enables or disables StaffMode. florus.staffmode.use
/vanish Enables or disables vanish. florus.staffmode.vanish
/freeze <player> Freezes or unfreezes a player. florus.staffmode.freeze
/freezechat <message> Sends a message to the frozen chat. florus.staffmode.freezechat
/freezetime Shows your frozen time, or the global frozen list with permission. None by default
/freezes <nick> Opens the freeze history received by a player. florus.staffmode.congelamientos
/freezes staff <nick> Opens the freeze history made by a staff member. florus.staffmode.congelamientos
/cps <player> Starts a silent CPS test on a player. florus.staffmode.cps
/staffchat Toggles StaffChat mode. florus.staffmode.staffchat
/staffchat <message> Sends one message to StaffChat. florus.staffmode.staffchat
/clearchat Clears global chat. florus.staffmode.clearchat
/ping Shows your ping. None by default
/ping <player> Shows another player's ping. florus.staffmode.ping.others
/rank <player> Shows a player's LuckPerms rank and expiration. florus.staffmode.rango
/rename <name> Changes the name of the item in your hand. florus.staffmode.rename
/setlore <line1> | <line2> | <line3> Sets multiple lore lines on the item in your hand. florus.staffmode.setlore
/tp <player> Teleports you to a player on your current server. florus.staffmode.tp
/tp <x> <y> <z> Teleports you to coordinates in your current world. florus.staffmode.tp
/tphere <player> Brings a player to your position. florus.staffmode.tphere
/trapchest Places a trap chest at your position. florus.staffmode.trapchest.use
/report <player> Opens the report GUI for a player. None by default
/reports Opens the active reports GUI. florus.staffmode.reports.manage
/reports <player> Opens report history for a player. florus.staffmode.reports.manage
/reports staff <nick> Opens report history handled by a staff member. florus.staffmode.reports.manage
Every command can be enabled or disabled, and its permission and aliases can be changed in commands.yml.
| Permission | Description |
| --- | --- |
| florus.staffmode.* | Grants all main FlorusStaffMode permissions. |
| florus.staffmode.use | Allows using StaffMode. |
| florus.staffmode.vanish | Allows using vanish. |
| florus.staffmode.freeze | Allows freezing and unfreezing players. |
| florus.staffmode.freezechat | Allows using and receiving freeze chat. |
| florus.staffmode.freezetime | Allows viewing the global frozen-player list. |
| florus.staffmode.congelamientos | Allows viewing freeze histories. |
| florus.staffmode.cps | Allows starting silent CPS tests. |
| florus.staffmode.staffchat | Allows using and receiving StaffChat. |
| florus.staffmode.commandblock.bypass | Bypasses command blocking and receives related alerts. |
| florus.staffmode.clearchat | Allows using /clearchat. |
| florus.staffmode.ping.others | Allows checking another player's ping. |
| florus.staffmode.rango | Allows using /rank and /rango. |
| florus.staffmode.rename | Allows using /rename. |
| florus.staffmode.setlore | Allows using /setlore. |
| florus.staffmode.tp | Allows using /tp. |
| florus.staffmode.tphere | Allows using /tphere and /s. |
| florus.staffmode.trapchest.use | Allows using /trapchest and /cofretrampa. |
| florus.staffmode.trapchest.alert | Receives trap chest alerts. |
| florus.staffmode.reports.manage | Allows managing reports and viewing report histories. |
| florus.staffmode.sanctiongui.ban | Allows the LiteBans ban GUI to open from ban commands. |
| florus.staffmode.sanctiongui.mute | Allows the LiteBans mute GUI to open from mute commands. |
| florus.staffmode.sanctiongui.bypass | Allows bypassing the GUI when using manual LiteBans commands with arguments. |
| florus.staffmode.see | Allows seeing vanished players. |
| florus.staffmode.bypass | Prevents being targeted by some staff tools. |
| florus.staffmode.return.bypass | Prevents returning to the original location when disabling StaffMode. |
--------------------------------------------------
commands.yml - Enables or disables commands, command permissions, and command aliases.
items.yml - StaffMode tools, slots, materials, names, lore, enchants, vanish item states, and CPS test duration.
messages.yml - Player messages, errors, usage messages, freeze titles, report messages, sanctions messages, and general plugin text.
staffchat.yml - StaffChat enabled state, format, LuckPerms rank placeholder usage, and sound settings.
command-blocker.yml - Command blocker enabled state, tab-complete blocker state, and blocked command list.
reports.yml - Reports system enabled state, report categories, GUI materials, and report reasons.
sanctions.yml - Sanctions enabled state, frozen disconnect punishment command, LiteBans ban menu, LiteBans mute menu, categories, subcategories, reasons, durations, and permanent/temporary actions.
--------------------------------------------------
Spigot / Paper 1.8 to 1.21+
LiteBans is required only for the sanctions system. Without LiteBans, the sanctions GUI will not activate even if enabled in the config.
ProtocolLib is optional and recommended for CPS packet counting.
LuckPerms is optional and used by /rank and the StaffChat %rank% placeholder when available.
MongoDB or MySQL is optional and used for stored histories, reports, and cross-server presence. The plugin can still start without a database, but storage-based features will not be available.
--------------------------------------------------
Please include your server version, plugin version, config changes, and any console errors when asking for support.
( If the image does not work for you, CLICK HERE to join the Discord Support. )
