OpChecker
The plugin is still active, sorry if it looks like it has been inactive recently. I'll recompile when there is more to do than suppress a warning.
OpChecker
OpChecker is a plugin that uses permissions to check if people should be allowed to have op. It checks every 30 seconds and on login, quit, command usage, etc.
In addition to overriding the commands for /op and /deop, you can have a op whitelist (in the config), and it will check if you have permission for creative mode.
There is no override for this as the way to op them is with the permission node given to them. Remember though, you must have a permission plugin!
Help out with OpChecker!
Want to help out with OpChecker. Check out my BitBucket page here: https://bitbucket.org/jcbukkitplugins/opchecker
You can submit a pull request. Also, tickets should be opened there. Thanks! :D
Commands and Permissions
Commands
/op <player> - Ops a player, they need to have the permission to be opped
/deop <player> - Deops a player
/opcheck <player> - Checks if a player is opped
/opchecker reload - Reloads the OpChecker Config
Permissions
opchecker.canbeop - Allows this person to be opped
opchecker.othergm - Allows this person to have a game mode other than the one configured.
opchecker.op - Allows the person to op others (does not give permission to be opped!)
opchecker.deop - Allows the person to deop others (does not give permission to be opped!)
opchecker.opcheck - Allows the person to check if others are opped.
opchecker.adminnotify - These people are notified when someone is opped/deopped, and when someone that doesn't have permission to be opped/not in survival is changed back.
opchecker.opchecker - Allows use of the /opchecker command. For /opchecker reload, you must have both opchecker.opchecker and opchecker.opchecker reload.
opchecker.opchecker.reload - Allows reloading of the config
FAQ
Q: Help! It keeps de-opping me!
A: Do you have a permission plugin? Do you have the opchecker.canbeop permission node (and opchecker.othergm for other game modes)? Also, older versions may (and probably) be a bit buggy, so please update to the latest version because that will hopefully fix your problem.
Q: Why is the plugin not loading?
A: Java 7 is required to use this plugin. If you don't have it, you won't be able to use the plugin. Plus, Java 7 fixes all of the bugs Java 6 had, as far as security and other stuff.
Q: I have the opchecker.othergm permission, and it is still switching me to survival mode! What is wrong?
A: You need to update the plugin to release 6 (number may be off).
Q: I get an error from OpChecker when I do /reload, and then the server shuts down!
A: The server shutting down on disable is a configuration option designed so players using a malicious plugin cannot disable and bypass OpChecker. You can turn it off in the configuration.
@Keyman1986
Using with Spigot 1.8 and it works just fine.
This works on 1.7.9?
Are we going to see a 1.8 version for this plugin? I love this plugin and don't want to live without it. Thank for your work.
@paulhenst
Reloading can break things (Like this) and cause memory leaks. It's best to use only on 'test' servers.
@paulhenst
It depends if the permissions plugin gets loaded first. If it does, then it would not happen. Otherwise, it would. I would advise against reloading, as it tends to make a lot of plugins not work correctly.
If you reload the server, the opped and creative gm players lose their op/gamemode, even if they have the permissions. is this correct?
@red0fireus
Hmm...Are you sure you have the opchecker.canbeop and the opchecker.canbecreative (for creative mode)? You need that as well. Also, which build are you using. The 3rd one is the best one to use and the most stable.
@iTzTito
Thank you!
the best security plug in my opinion, I pray that they continue forward and actualizen
it keeps deoping me XD I have permissions set up right and everything every time I talk im deoped and my name is in whitelist weird right XD
@Barlowgirl
I think I may have derped out on permissions. Try using the newest build. Thanks :D
Justcool I would love to use your plugin but i am new at this and don't know if I even set it up right heres what I did:
User: BarlowGirl permissions: opchecker.canbeop opchecker.canbecreative opchecker.op opchecker.deop opchecker.opcheck opchecker.adminnotify is this right? because if it is then its not letting me do any functions and then I /op I get nothing, I /deop I dont have permission and then I try to /opcheck and it doesnt recognize it....I am so new at this :/ Help :) ty
@AtsuiPanda
Are you not able to op people or are you not able to be op?
To be op, you need the opchecker.canbeop permission, and to op other players you need the opchecker.op permission. You want to give the opchecker.canbeop to the groups that you want people to be able to be opped in.
on my test server, it banned me as Owner from OPing, but on my real server it lets me OP o.o
Like it seems not to be working on my real server :/
@AtsuiPanda
Your welcome :D
never mind thanks, good plugin
Question; I use Pex, so Mod, Admin,Owner and such ranks auto have OP, would i need to add the perm to those or would it be already done? o.o
@AtsuiPanda
Yes, there isn't a configuration folder
Is there no folder or?
Ganna test this out, if works good, its going to be a valuable plugin!