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]
hhhhh lol
Does this work with CB1.7.2-r0.3?
@Redstoner_Pro
The idea of this plugin is to replace the need for permissions. Not everyone needs/wants to configure permissions per group/player, therefore this plugin allows certain players to Op and Deop themselves with the grant/revokeopme commands replacing the need to configure permissions. This could also be used to have Ops take a break if their purpose on a server is to help players with plugins or glitches. True, there are ways to do this with a vanilla server, but this facilitates it. It works for my purposes and I decided to share it in case anyone else might find a use for it. If you don't see one, then feel free to not download it :)
So this adds a second op command to the server? I don't get the point of this. Users could use your plugin and install perms system to do your commands or they could do the same with bukkit, with the same amount of perm nodes and use the vanilla method. Why install this plugin. What does it do that a vanilla bukkit server can't already do? Probably should've just left this dead.
@Poopster00
Create a bukkit alias; just google how to do it.
Is There any way to change the actual command so that it can be like "/(whatever I want)" so that only that true person that owns that account knows that command?
Thank You Koolmike99 for your help. I think this plugin was a great idea and has saved me lots of time. Thanks, Poopster00
@wes228
Thank You! Please give me your feedback if you can either by comment or pm.
@Poopster00
Make sure you have the "opme.use" permission. You may need to get a permissions plugin if you don't have one already.
Hi I am new to this plugin and need help. When ever I deop myself it says I dont have permission to reop myself. Is there a config. file I'm missing or something?
good work im going to put this plugin on my server!
I understand players can already Op themselves using Bukkit's default permissions. However they can also Op other players. Besides, I'd rather type "/opme" than "/op [myverylongusername]." It just makes the feature more convenient, and allows Ops to control their Op status even if u deny them access to others'. @ionikarts: Thank you. I do not want comments as to why this plugin is useless. If you have no use for it, so be it. But don't come here criticizing me telling me my plugin is useless. Some people find permissions plugins useless, (oh but isn't that already built in?), however I see many people using them. I am getting a bit tired of the criticism, therefore I will report anybody who continues the criticism from this point on. Thank you to those of you who downloaded my plugin.
pfffffff dowload ?
The guys just trying to make a plugin, cut him some slack jeeze, if he wants to use a plugin to op people despite it already being there then so be it. But don't come posting stuff about how useless it is when he's taken time to make it.
You can deny a player the permission to use /op and /deop, but give them permission to use /opme. This effectively gives players permission to op themselves, but not anybody else.
@RustyDagger @RustyDagger
Players who are OP can give any other player OP. That's just how it is and why you don't give untrusted players OP.
All this plugin does is allow OPs to temporarily deOP themselves.
Since you wouldn't give an untrusted player OP, you wouldn't give them the permissions to use this plugin anyway.
Do you understand now, Rusty? I have explained this in simple words for you.
@brinaq
As I pointed out BUKKIT already has PERMS for this SO YOUR PLUGIN ADDS NOTHING....
@RustyDagger
well that is not what the plugin is for. It is simply for the perms.
@grimm294
Which permissions plugin you using? I recommend SuperPerms (PermissionsBukkit) I find it very easy once I got used to it. I tried multiple others and I had no idea what to do with them.
Would it be possible to create a list in the config folder for players that are allowed to op themselves? I'm really bad with permissions, so...