Simple Freeze is an expansive plugin that allows you to freeze players individually or everyone at once. You can prevent players from performing certain functions and all messages are customizable.
POST YOUR ISSUES ON GITHUB, DO NOT MAKE A REVIEW
Features
Freeze players
At a specific location
Temporarily
On multiple/other servers (that are also using SimpleFreeze)
Notify staff when a player
is Frozen
is Unfrozen
Leaves
List frozen players
Run commands when a frozen player leaves
Display a gui to frozen players
Teleport players to custom locations upon freezing
Set their helmet to any block or item upon freezing
Play a sound to a player when they are frozen or unfrozen
Display particles above a players head while they are frozen
Restrict functions while frozen
Movement
Chat
Commands
Head movement
PvP
Fire damage
Block placing
Block breaking
Book editing
Item dropping
Countless customization features
Commands
< > = Required [ ] = optional
/sf help - Lists all commands and usage
/sf reload - Reloads the configuration
/sf locations set <location-name> [placeholder] - Creates/Updates a location at your current location
/sf locations remove <location-name> - Removes a location
/freeze <player> [location/servers] [reason] - Freezes a player and teleports them to a location if given (set in config)
/tempfreeze <player> [location/servers] [reason] - Freezes a player and teleports them to a location if given (set in config)
/unfreeze <player> - Unfreezes a player and teleports them back to their original location
/freezeall [location] [reason] - Toggles a server freeze on all players (except those exempt) and teleports them to a location if given (set in config)
/frozenlist - Lists frozen players
Permissions
sf.* - Gives all permissions
sf.reload - Use /sf reload
sf.help - Use /sf help
sf.locations.set - use /sf locations set
sf.locations.remove - Use /sf locations remove
sf.freeze - Use /freeze
sf.tempfreeze - Use /tempfreeze
sf.freezeall - Use /freezeall
sf.frozen - Use /frozenlist
sf.offline - Freeze players that are offline
sf.sql - Freeze people on other/multiple servers
sf.freeze - Use /freeze
sf.unfreeze - Use /unfreeze
sf.exempt.*
sf.exempt.freeze - Exempt from being frozen
sf.exempt.tempfreeze - Exempt from being temporarily frozen
sf.exempt.freezeall - Exempt from freezeall
sf.exempt.distance - Exempt from max freeze distance
sf.notify.*
sf.notify.frozen - Notification when someone is frozen
sf.notify.unfrozen - Notification when when someone is unfrozen
sf.notify.leave - Notification when a frozen player leaves
sf.notify.update - Notification when there is an update available