Xperms
BREAKING NEWS!!!
I'm back at it! Xperms is back and with a vengance, I will be posting an update hopefully before the new year.
There are plenty of new and exciting things coming in the update, so keep watching for it!
And, of course, update notifications will be sent out via the plugin's update checker!
What Is It?
Xperms is a new superperms based permissions plugin aimed at both new and experienced server owners/administrators. Xperms is intended to be a powerful, but easy to use plugin. With many implemented features, and more to come, Xperms will quickly become your preferred permissions plugin.
Important Messages:
- Xperms v2.0 and up is compatible with 1.5 developer/beta bukkit versions. I will check this frequently and post a notice here if this stops being true.
- Versions below v2.0 require Java7 to run
- If you are running essentials, please set display name changing to false, this has been shown to cause issues with Xperms' display name setting.
Current Features:
As of v2.3 Xperms implements the following features:
- Per player permissions
- Per player prefixes/suffixes
- Multi-World support
- Vault Support
- Commands that control virtually all aspects of the plugin
- Coloured Prefixes/Suffixes
- Unlimited (User Defined) rank ladders
- Multiple Inheritance (infinite depth)
- Wildcard node (quick access to, well, everything!)
- And much more!
ToDo:
Some of the planned features for Xperms:
- Time based permissions
- Improved chat plugin compatibility
How To Set Up Xperms:
I have set up a wiki page here that explains everything!
Multi-World tutorials have been perfected! (sort of...) Go check it out at the 'Multi-World Setup' link below and let me know what you think!
Sections for recently added features are on the way! (Commands are already updated)
Links to individual sections can be found in the list below:
- Setting Up Permissions
- Prefixes and Suffixes
- Group Inheritance
- Setting Up Rank Ladders
- Multi-World Setup
- Using Commands
Support:
Have an error or bug? Submit a ticket
Questions or need assistance? Hit up the Xperms forums
I will NOT reply to requests for help in the comments, thats not what the comments section is for.
Source Code
Xperms' source is available on GitHub
Developers: I have attempted to keep Xperms as 'friendly' as I can. If there is something I can do to improve friendliness, please let me know.
Like My Work?
Throwing me a couple dollars is always appreciated, as is a comment letting me know your thoughts!
== PREFIXES AND SUFFIXES WONT WORK ==
I've set up some config files for the group Default, and the prefix wont work
groups:
Default:
default: true
prefix: '&8[&7Default&8]'
suffix: '&f'
permissions:
And yes I set up permissions, I just didnt want to list them. So please help, the prefix won't work!
@deleted_9919227
As of right now, there is no command or automated way to do this, however, the file structures of Xperms and Pex are very similar. As a result it is a very easy process to switch.
I'm loving it, is there a way to transfer pex to this? I am thinking about making the switch.
@FoxygamerzHD11
Timed permissions are on there way, I had a large delay in when I could program plugins, but I should be back at it this month :) (I hope...)
@bram3535
This is already possible with Xperms and requires no special code to be written to get this working.
Most chat formatting is outside of the scope of work for Xperms being that chat formatting is for chat plugins, whereas this is a permissions plugin. I do have an alpha chat plugin here: http://dev.bukkit.org/bukkit-plugins/xtensivechat/ however, it does not play well with ANY other plugin that modifies the chat in any way.
I've got an idea! :) I know a plugin called ColoredGroups, and with that pkugin you can also set a muffix, and a colored tag. Maybe you can add in this plugin the function to set up a muffix (colored text that you automatically speaks) As it is possible, a colored tag setup function in a permission plugin, is very cool, isn't it?
Sorry for my bad english, I'm dutch
TimedPermissions are definitely something i would love to see in this plugin!
@tigertide23
I will need an error report to fix anything, please create a ticket if you have one.
I am having some serious errors. Every once in a while, Xperms will reset its files ONLY in-game. It doesn't happen in the actual permissions file, just in-game. Can you fix that?
@ellanon
I believe it is possible to control that from bukkit's "bukkit.yml" however I have no familiarity with that.
How do I prevent XPerms from overriding Minecraft's /xp command? I attempted to restore my wife's lost xp from a server upgrade, and I cannot.
2013-07-12 04:11:42 [WARNING] [Xperms] Could not save permissions.yml to plugins/Xperms/permissions.yml because permissions.yml already exists.
2013-07-12 04:11:42 [WARNING] [Xperms] Could not save users.yml to plugins/Xperms/users.yml because users.yml already exists.
The plugin does not load new players to the default rank and does not show the prefix and suffix on chat
here's the permissions.yml
http://pastebin.com/wpgaWdHS
here's the users.yml
http://pastebin.com/V03Bfvs2
and finally here's the config.yml
http://pastebin.com/0XAsnkrC
Please help!!
thanks in advance
Help me please
https://github.com/Sebc722/Xperms/issues/2
@CLGREEN
you seem to be alone on this issue, I have never encountered it, nor has anyone else reported it.
If you do not have specific examples of the issue, or a way to reproduce it, then please do not bother me about it.
@GummieBear47
Sorry I could not reply sooner, I was unavailable the past while. I would suggest you check out this link: https://github.com/Sebc722/Xperms/wiki/Multi-World-Setup
@tigertide23
I do, depending on complexity, PM me with what you want and we can sort something out
Do you do custom plugins? I need one and will pay!
I really like the simplicity, it will be easy to switch from PermissionsEx to Xperms. My only problem is your multi-world permissions. I need separate permissions per world. For example:
@Sebc722
Hahaha, I just read my post and seen that it makes me sound like a 13 year old girl q,q for that I am sorry. Haha.
@CLGREEN
I never said no to it, I just have other items that are higher priority at the moment, I will get around to improving the file structures, in the mean time, please be patient, I am trying. :)
Sebc722
Can you please please. reconsider my idea that I suggested because I have been trying to use the change you did, but it is just not working at all its becoming really annoying. when making new worlds and when you have a large server changing worlds every 3 month then having to changing the config for every world is really annoying haha.
<Playername>: group: ServerAdmin
prefix: '&a[TagHere] '
suffix: '&f'
permissions: - some.player.permission
I would be really, really happy if you could do this.