OpBot
September 7, 2014
With great regret, I have decided to cease development on all my public and private Bukkit plugin plugins. I am very disappointed by the turn of events, since I had just finished a project that I have secretly been working on based on gravity_low'sTravelPad, including visual effects and Bungee support. If Bukkit or even Spigot can sort out this mess and continue to develop a plugin API, then I will gladly resume development and release my new project(s) publicly.
I would like to personally thank all of the remaining and resigning Bukkit staff, and the community for their selfless support of and dedication to Bukkit, and wish Mojang, Spigot, etc. 's legal teams the best of luck in resolving this drama. I would also like to commend the emerging Sponge team on their quick reaction, and wish them the best of luck in their endeavors. Finally, I would like to thank anyone who has supported any of my plugins in any way, and I can only hope that my efforts have been worthwhile to some of you. So with that, I take my leave... For now...
Description:
Many plugins use permissions to bypass and disable certain features. For most of these plugins, server operators have the bypass permissions by default. That leaves you two options: configure a complex permissions system, or op/deop operators to be able to play the game properly. This plugin was created to facilitate the latter.
How to use:
Simply drop in your plugins folder and load up your server. From the console use the "grantopme <player>" command to grant an online player permission to use the /opme and /deopme commands. That's it!
Note: Due to restrictions with UUID's, you cannot modify opme permissions for players using in-game commands.
Permission Nodes:
-opbot.use - Allows a player to use /opme and /deopme commands.
-opbot.admin - Allows a player to bypass console restriction and use /grantopme and /revokeopme commands.
Commands:
/opme [Ops sender]
/deopme [Deops sender]
/grantopme <player> [Allows target player to use /opme NOTE: This does not op the player]
revokeopme <player> [Revokes a player's use of /opme NOTE: This does not deop the player]
Couldn't you just give the permissions "bukkit.command.op.give" and "bukkit.command.op.take"...?
i like the idea of this plugin, allow admins to op themselves but not others which stopps them from opping all there friends and then minus bukkit.commands.op.self/other, etc. i will not use it because i trust all my staff, but i like the idea
@RustyDagger
Just remove /op and /deop permissions from bukkit?
KoolMike99..
Your plugin gives the person with the right permission the ability to use /op and /deop from ingame.
NEWS flash if you can /op your self you can also /op any one else.. unless your plugin does something to prevent that..
it would also need to some thing to prevent all the other harmful commands OP has access to..
Simplay put if you cant trust a player not to OP some one else then they SHOULD not be OP. so infact your plugin is probably luring new server owners in for a very bad time.
@RustyDagger The idea of this plugin is for people who don't want to give Ops the ability to Op other players. If you don't find this plugin useful, fine. But that doesn't mean nobody will find a use for it. It's here if it's needed, if it isn't, so be it.
@Timtower
You don't have to use the console, or be an OP, to use the op command - You just have to have the permission node to use it.
@TheFlannelBeard, @RustyDagger,
How do you OP your yourself then? Not everybody is able to reach the console and there aren't always OP's online
@RustyDagger
Rusty does have a valid point...I know your idea, i see where youre going with this, trust me, i built a server that i play survival on all the time just cause its such a solid experience. but i use what Rusty is talking about to do it, so does my staff and co-owner.
Id play around with similar ideas, though...i like where your head's at. see what else you can come up with!
You do know that craftBukkit has Built in permissions to do this right? No need for a plugin.
See this page for info: http://wiki.bukkit.org/CraftBukkit_commands
As you can see the permissions are bukkit.(Command/action)
this includes the Op and Deop commands. I have been doing this for months now. any server owner that installs this pointless plugin is just increasing their startup time for no reason.
@ dev maybe you should do a little more research before spending time making some thing pointless.