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!
Does this plugin need an external plugin to display prefixes? Like permissionsbukkit needs iChat?
@Sebc722
Ok, thanks ;D
@MineValle232
I'm glad you like the plugin :) Essentials compatibility is definitely something on my list of things to do. Hopefully I can squeeze it into the next update.
It´s a very nice plugin! well done!!
But i have 1 problem: I't doesn't work with essentials :(
Please fix that error...
Grz
Minevalle (from the netherlands)
Looks nice but without per world permissions and SQL , I pass.
@jrdmetsfan
The tickets section is found here
@CD3
Normally criticism is welcome, but that is usually when it is either constructive, or intended to improve the overall development of what is being criticized. Plugin preference is a matter of opinion, and yours has been clearly stated, but to come here and make such bigoted remarks and insult my hard work is quite rude, especially from, what would appear to be, another developer.
FYI, the plugin was born out of the interest to learn about Bukkit's SuperPerms and expanded into a full-fledged permissions plugin. Since I had now produced the plugin for myself I had opted to share it with others in the hopes that they would find it useful, and if not could at least retain the decency to not degrade it out of respect for the effort put into it.
Nice, But the fact is PEX is still Better. What your doing is basically a downgraded version of PermissionsEX
It says to submit a ticket if I have a problem. What does that mean?
@noobhead95
This is how the permissions.yml should look like: http://pastebin.com/MxAaHRzG
Sebc722, Hi i can't done the prefix and suffix in my server, i typed those command given by you, but nothing happened. i restart the server but my name still the same, can you tell whats the problem im facing? Thanks.
@viktorjanpaulis
I'm glad you're enjoying the plugin :) I would be happy to look into a feature such as that, however Xperms doesn't add a world name to display names so that one is out of my control :P
I'm using it right now, it's even better then I thought it would be, great job! Also, I have a suggestion. Can you make it so that you can change the style of the messages for example: right now its [worldname]<{prefix} playername{suffix}> message can you make it so i can change that. Like if I wanted to get rid of the '<>' things and just put something like a colon where the '>' is or just change it round at bit.
@viktorjanpaulis
I'm glad you like the plugin! To answer your question, the plugin sets color prefixes/suffixes independently of any chat plugin, so something like livechat is not required
Wow! This plugins is very simple, but yet so good! It has everything a server would need, for a permission plugin. I'm using PermisisonsEX right, but I'm thinking to switch to this plugin. I have a question: Does the Colour in prefixes work without any extra chat plugins, so i dont need to installs something like livechat or anything?
@Sebc722 Thanks for the quick fix! I really like that you were so quick to respond. And yea, sorry, next time(hopefully there won't be one) I will submit a ticket. Just as some extra info, that might or might not have anything to do with the problem in case you wanted to know was that I am runnign BukkitForge on a tekkitlite server, so IDK if that had anything to do with it. But thanks again for the quick response, and I'll try out the new ver and post a ticket if there are any problems.
@dstqaz79ter
so, I have located the issue and implemented a fix. v1.2 should not reproduce this issue. In future I would appreciate it if issues such as this were submitted in the form of a ticket.
@dstqaz79ter
its strange that your file gets wiped, I'm gonna do some testing for this and try to figure out why, for the time being I would suggest only modifying config files while the server is off (ie creating the file, turning off the server, adding the file, then starting). I have a feeling the config files are being overwritten when reloaded.
So this isn't working for me. My permissions file looks like this:
now, im only using the one command to test, because the last time, I filled this out with all types of permission nodes and groups, and on /reload, everything was wiped and replaced with near empty files.
The above do not work in game, as I (Brownie79) get an error saying I don't have permission to the command. And whenever I try a reload, the files are wiped. Any help would be appreciated.
@giffordj
I don't see the point in dumping to a file, at that point it would be easier to just read them from the file they are already stored in, ie "permissions.yml"
They are similar, the one would give you a list of the permissions. The other would just be more specific to that one permission.
You could set it to dump to a file on the server. Similar with PermissionsDump does for all permissions.