EFreeze Reloaded

Description
This plugin offers a complete, lightweight, and easy to set up system to freeze any of your server's users.
It's function is simple: It keeps players from moving. You can use it as a punishment for hackers, freeze the entire server in case of grief or use /sfreeze when somebody keeps buzzing around.
In addition, even if you have the exemption permission, you can still freeze yourself, so, for example, if you're falling out of the world, typing a fast /freeze can save you time. This can also be useful to experience what a frozen player would.
More...
Commands and permissions
| Command | Description | Permission | Default | |
|---|---|---|---|---|
| /freeze <target player> | Freezes target player | ef.freeze | OP | |
| /sfreeze <target player> | Freezes target player without letting them know | ef.sfreeze | OP | |
| /freezeall [yes/no] | Let's you massively freeze and unfreeze everyone (Individually frozen players are not affected) | ef.massfreeze | OP | |
| /unfreeze <target player> | Unfreezes target player | ef.unfreeze | OP | |
| /dologging [yes/no] | Disables or enables logging until reload/restart, when it's enabled automatically | ef.togglelogging | OP | |
| COMMANDLESS PERMISSION | Keeps player from being frozen by other players and /freezeall | ef.exempt | OP | |
| PARENT PERMISSION | Gives all of the above permissions | ef.ef | OP |
To-Do
- Frozen area, in which nobody can move
- Freezing wand, which freezes a player by hitting him with it
- Optional mute in addition to original freezing
- Teleportation ban when frozen
- Automated freezing (when spamming, gitching trough walls, flying on survival...)
- Temporary freezing
- Permission which permanently freezes a player (Useful, for example, for non-premium servers, were the 'guest' group wouldn't be allowed to move until they are moved to the 'user' group)
-
View User Profile
-
Send Message
Posted Aug 20, 2014One suggestion: Please make a command like: /tfreeze <player> <timeinseconds> So we can temporary freeze players
-
View User Profile
-
Send Message
Posted Jun 26, 2014Am going to use this for tutorials for my server (I do a command and it'll teleport me and keep me there. It'll go through a bunch of text and unfreeze me, teleport me to another location, freeze me again and go through some more text. and so on and so forth).
-
View User Profile
-
Send Message
Posted Mar 2, 2014@theluckyg: The plugin works brilliantly! The freezing wand would be very useful, as it would make it realistic handcuffing. Also is there a way to stop players warping when they are frozen?
Thanks again!
-
View User Profile
-
Send Message
Posted Mar 1, 2014Finally! I have been looking all over for a lightweight plugin like this that is still up and running. I needed the abiltity for admins (police in my server) to handcuff (or freeze now) players and search their inventories!
Keep up the great work, I will test this out tomorrow!
-
View User Profile
-
Send Message
Posted Dec 15, 2013tested on 1.7.2, works fine although when frozen people get this spammed http://puu.sh/5NNPf.jpg
-
View User Profile
-
Send Message
Posted Nov 11, 2013@theluckyg
hey, can you make a freeze + silence command? And/or a freeze in area (for start a event for example...) If you cant do it or just dont want to, can you upload the source for me? (I wont publish it, just use for me)
-
View User Profile
-
Send Message
Posted Sep 14, 2013Is there a way to disable the "[Freeze]Freeze is now disabled" message on server shutdown? Just wondering! :)
-
View User Profile
-
Send Message
Posted Aug 25, 2013Wouldn't this suffocate players to death? Since the players would be covered in ice?
-
View User Profile
-
Send Message
Posted Aug 25, 2013For me the /unfreeze command works perfectly! Great job! In your code, instead of returning false when there is an error, return true so it doesn't say /freeze [target player] when every message is sent. You only need return false at the end of onCommand method