SimplyPerms
When powerful plugin made Permissions easy !
SimplyPerms is yet another Permissions plugin manager based on PermissionsBukkit ideas with some new really great features !
WARNING : SimplyPerms is not compatible with PermissionsBukkit or other permissions plugins !
Commands
Permissions and authorizations
Import from other plugins
Configuration
The configuration file is slightly the same than PermissionsBukkit.
Please refer to the PermissionsBukkit documentation
An example configuration file can be found here
For the database connection, please refer to this page
Add-ons
SimplyWrap
This make plugins based on PermissionsBukkit API compatible with SimplyPerms.
Not all PermissionsBukkit plugin will work with this ! Try and give me your feedbacks !
SimplyRank
This allow you to use the rank feature with SimplyPerms.
With this you can allow someone to grant someone else on a specified group.
Commands :
- /rank [player] [group]
- /ranker [player] [group]
- /setrank [player] [group]
Permission :
- permissions.rank.[groupname]
Source code
All my work is available in GitHub : SimplyPerms / SimplyWrap / SimplyRank
Thanks
- PermissionsBukkit by SpaceManiac for core permissions code
- AntiGuest by QuickWango for part of authorizations feature
- milkywayz for the modified PermissionsBukkit to include rank feature
Todo
- Document the database mecanism and setup
- Import from other Permissions Plugins
- Feel free to ask me new features, improvements or bugs :D
Donate
I make my plugins with my free time and for free, if you like my work, you can buy me a coffee :D
@gabriel11798
Thank you for your config file.
I tried, but i don't succeed to reproduce your problem.
With witch player did you try, or simplier, type exact command please.
As soon as I can reproduce the problem, i can find and correct it ;-)
I'll post a wrapper for old PermissionsBukkit based plugin to make it respond with SimplyPerms in the afternoon (French time).
Stay tuned ;-)
Regards,
Xéfir Destiny
@deleted_8127146
Here it is (click)
@gabriel11798
Can I have you config.yml file ? Because when I try to reproduce this problem, groups of the player is there and are not stripped.
Regards,
Xéfir Destiny
@do6star
Ive managed to get it to accept the command, PermissionsBukkit had to be in lowercase (permissionsbukkit) => Oups, it's a bug, I'll correct it
New problem: 2012-05-11 01:45:43 [SEVERE] java.lang.NullPointerException 2012-05-11 01:45:43 [SEVERE] at net.crystalyx.bukkit.simplyperms.imports.ImportPermBukkit.run(ImportPermBukkit.java:34)
It's again a bug, i don't test if a node exist before grab values, i'll correct it.
Thank you for your report ;-)
PS : Corrected and will be there in 1.7.1
https://github.com/Xefir/SimplyPerms/commit/8d49e0ecc021826b532130165e9c9f410c5e3adc
@deleted_8127146
In the console:
permissions player setperm <name> <node> true
Always strips of group. Fix that, add iChat support, and I'll give you a free hug <3
Hi Xefir. Ive been trying to import my old permissionsBukkit config but with no luck.
tried: /perm import PermissionsBukkit /perm import PermissionsBukkit file config.yml
Could you give me a example? I kept the premissionsbukkit folder and config in place in the plugin folder as you suggested.
EDIT: Ive managed to get it to accept the command, PermissionsBukkit had to be in lowercase (permissionsbukkit), but im getting errors in log: Mapping values are not allowed here.
EDIT2: Got that error because at one permissions I didnt have space between : and value, like this perm.permission:true should be perm.permissions: true
New problem: 2012-05-11 01:45:43 [SEVERE] java.lang.NullPointerException 2012-05-11 01:45:43 [SEVERE] at net.crystalyx.bukkit.simplyperms.imports.ImportPermBukkit.run(ImportPermBukkit.java:34) 2012-05-11 01:45:43 [SEVERE] at net.crystalyx.bukkit.simplyperms.SimplyCommands.onCommand(SimplyCommands.java:182) 2012-05-11 01:45:43 [SEVERE] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40) 2012-05-11 01:45:43 [SEVERE] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:166) 2012-05-11 01:45:43 [SEVERE] at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:642) 2012-05-11 01:45:43 [SEVERE] at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:821) 2012-05-11 01:45:43 [SEVERE] at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:781) 2012-05-11 01:45:43 [SEVERE] at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:764) 2012-05-11 01:45:43 [SEVERE] at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:103) 2012-05-11 01:45:43 [SEVERE] at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:34) 2012-05-11 01:45:43 [SEVERE] at net.minecraft.server.NetworkManager.b(NetworkManager.java:229) 2012-05-11 01:45:43 [SEVERE] at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113) 2012-05-11 01:45:43 [SEVERE] at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:169) 2012-05-11 01:45:43 [SEVERE] at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:92) 2012-05-11 01:45:43 [SEVERE] at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:625) 2012-05-11 01:45:43 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:506) 2012-05-11 01:45:43 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
EDIT3: Manually moved the yml from permissionsbukkit, and made sure the spacing was right, 4 spaces, not 2. And now it works.
@gabriel11798
Witch command have you type, can you paste me it ?
As soon as I can reproduce the problem, I can resolve it ;-)
Regards,
Xéfir Destiny
Bug,
When granting someone a permission node with the console, it strips their group.
This bug is also on PermissionsBukkit, and I only came here, thinking you can fix it, since they can't, obviously.
@gabriel11798
I made a really Simple API so Vault integration is no very hard with it
Congrats on the official support from Vault!
(thought it was worth noting)
@Bear809
Version ? I'll correct this if i can reproduce the problem.
Can you pastebin me your config file ?
!BIG GLITCH!
Sometimes for no reason everything in the CFG gets deleted, so i have to set perms over and over and over....
@gabriel11798
I see your point.
You should look at Simple Prefix although.
It have a really nice syntax and config file and it's based on permissions node (it work well with inheritance too ;-) )
SimplyPerms 1.7 is now awaiting approuval.
THIS IS A HUGE AND IMPORTANT UPDATE
You can retrieve the file here if you don't want to wait :
http://dev.bukkit.org/server-mods/simplyperms/files/15-simply-perms-1-7/
I just like using iChat, because it has a easy config, and lots of features, plus doesn't use permission nodes, which in my case, would ruin everything since I depend on inheritance greatly.
@gabriel11798
This is I try to do with SimplyPerms, PermissionsBukkit with more permissions abilities, and updated frequently.
In fact the 1.7 update will be a big update so stay tuned (the release will be at last this week).
I'm honestly looking for something exactly like permissionsbukkit, but without some bugs and always updated...
@gabriel11798
And if you want only prefix/suffix feature, i would recommend you Simple Prefix : http://dev.bukkit.org/server-mods/simple-prefix/files/14-v1-5/
@gabriel11798
I said that i never support prefix by the SimplyPerms plugin itself, but if another plugin offer this functionnality I'll not forbid this ;-)
@gabriel11798
I look the code of iChat and the mod check if you have the group.[groupname] permissions to define your group.
So add this permissions and your prefix will probably appear.