DroxPerms
DroxPerms is a Permissions Plug-in implementing the Bukkit Permissions-API. It supports Groups and Subgroups for easier Permissions-management and multiple worlds.
It also includes an API that allows external Plug-ins to
- add Permissions to Players
- remove Permissions from Players
- change a Players Group
- add Subgroups to Players
- remove Subgroups from Players
- add Information to a Players Info-node (like Prefix)
- retrieve Information from a Players Info-node
- add Permissions to Groups
- remove Permissions from Groups
- add Subgroups to Groups
- remove Subgroups from Groups
- add Information to a Groups Info-node (like Prefix)
- retrieve Information from a Groups Info-node
To install DroxPerms simply put DroxPerms.jar into your plugins folder, default configs will be created on the first start. Information on how to use the commands and the file-structure can be found in the links below. If you use plugins that use the Permissions 2/3 API, then you might want to also put DroxPermsBridge.jar into plugins. DroxPermsBridge routes most of the Permissions 2/3 API to the DroxPerms API.
Wiki: https://github.com/hydrox/DroxPerms/wiki
Commands: https://github.com/hydrox/DroxPerms/wiki/Commands
Permissions: https://github.com/hydrox/DroxPerms/wiki/Permissions
File Formats: https://github.com/hydrox/DroxPerms/wiki/File-formats
API: https://github.com/hydrox/DroxPerms/wiki/API
Source-Code: https://github.com/hydrox/DroxPerms
Issue-Tracker: https://github.com/hydrox/DroxPerms/issues
@TTlabambaTT
You can use /cp setgroup <player> <group>.
@TTlabambaTT
I dont understand this plugin i just want to be able to change people from the default group to another group without needing to go into the config. Any help on this plugin or pointers to another plugin that does this will be helpful. Thanks.
@TTlabambaTT
My bad i thought this plugin just allowed me to change groups through bukkit perms looks like i need the groups i the droxperms folder. Major facepalm.
I have two groups, one that says default (which is the default one) and Member. i am op. i type (/changeplayer setgroup TTlabambaTT Member) and this pops up. Couldnt set group of player TTlabambaTT Operation unseccessfull. non-unique/non existant username given. Any help am i missing somthing. i am using bukkitpermissions. do i need a bridge or somthing?
@ZubaruDev I haven't had time to test with 1.1-R4 yet. But it should work just fine.
Does the current version work with 1.1-R4?
@mrcheesete0 Yes, Player-specific permissions override Group-specific permissions.
If I have a -permission.node for a GROUP and I add the regular permission.node to a player, with the player's nodes override the group's nodes? SO I can remove the node defaulted to everyone by a plugin then add it back in on a player by player basis inside a group?
@ZubaruDev I certainly will update this, since we actively use it. But the current version should work on 1.1 servers without problems.
Please update this to 1.1.0
thanks :) ill try that
@akusnierek /cp is an alias to /changeplayer as is /cg to changegroup.
you can set the by using /cg setinfo prefix [group] [prefix] it works over setinfo since prefix is just an info-node. As for colour-codes, the colours aren't handled by DroxPerms, it only gives to String to the plugin requesting it. So if you use HeroChat, then &4[Admin] should give you the red tag [Admin]
@akusnierek
The commands both have alias, /cp and /cg for /changeplayer and /changegroup respectivly
i love this plugin but shorten the commands to /dox [arguments] or something please cuz typing /changeplayer is way to long and please add /changegroup prefix [group] [prefix] and also support color codes otherwise this is a greate plugin
@joshcvb
The list of features and documentation is above. If your plugin uses Permissions APIs, then that list and the documentation should be sufficient for you to understand the differences between DroxPerms and other Permissions plugins.
If your plugin doesn't use Permissions APIs, then it shouldn't matter what Permissions plugin your users have chosen.
I don't really think that plugin authors should go around saying bad things about other plugins in their category or that their plugin is the best. They should simply state their features and usage.
I leave it to the users to do their own evaluation of what their requirements are and which plugins meet their needs.
As a plugin developer, if you don't want to support something, then don't.
@Tulonsae
You know, I am gona have to agree with ryansworld10 for right now.
You guys all need to differentiate your perms plugin from the rest. What makes your perms plugin better than the rest? Why should I support this one as well as a plugin dev? People do wana know if your gona put it out there for everyone to use, so as a plugin developer you have a responsibility to meet those expectations when putting it on dev.bukkit
@ryansworld10
Well, the other permissions systems did not meet our needs.
And Mydrox was great to code this up for us. He's making it available for the community. No one is forcing anyone to use it.
So, I don't get why this is a problem for you.
Edit: We've been using this permissions system for a long time. It's not like this is brand new.
@Mydrox
I also agree with codename_B, as of now there are 3 permissions systems that almost every plugin utilizes, bPermissions, PermissionsEx, and SuperPerms. I find it hard to believe that the you could not get any of those to suit your needs.
Creating another permissions API just adds strain to plugin developers.
You say that you were stuck with GroupManager and Permissions 3, but both of those are long dead and gone.
I'm giving this a shot. The method the other permissions systems use just don't do it for me -.-
@Wannab007
players can only change their own group if they have the droxperms.players.self permission
The default group is hard-coded, but it shouldn't be hard to make it configurable. The Development has been on hold for the last month due to personal reasons, but now I'm back.
@codename_B
Why not? Nobody forces you to use any Permissions plug-in. I started this plug-in for our Server because we where stuck GroupManager and Permissions 3 is/was unusable (we tried our best). At first I tried fixing GroupManager but porting that to Bukkit-Permissions wasn't fun at all. So I decided to make a plug-in that suited our needs. I made it open-source to give something back to the community.