Skip to content

Tatara88/Permissions

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Permissions... Done right.

As of a few months ago, this plugin is pretty much dead.  I am currently working
on a new permissions based system that will hopefully be much better in the long
run.  Unfortunately, that means I do not see this being updated much if at all in
the future.

Permissions allows plugin-authors to utilise a permission system that handles 
group inheritance, globalized permission settings, and more. All the features 
of a fine-grained permission system in one plugin.

This is a continuation of the work that was originally done by Nijikokun.  All
original credit goes to them as without their work this plugin would not have
been possible.

New Features
1. Multigroup (Yes, finally.)
2. In-game management commands.
3. SQL storage (optional)
4. Promotion/demotion tracks
5. Weightage.
6. World mirroring/inheritance.
7. Global Permissions.
And much more.
For more details on the features, read the first post in the forum thread.

AntiBuild functionality.
build: actually does something now within the config files. If you don't want a group to be able to build set it to build: false.
If a person is a member of multiple groups (inheritance) they will still be able to build unless all groups that they are inheriting 
and part of are set to build: false

For the admins
First thing that you will need to do is download the plugin. Place it in your plugins/ folder and unzip it. 
This should create the folder Permissions and a Permissions.jar file in your plugins folder. Next, go into Permissions/,
and create a folder named the same as your world. So if your world name from server.properties is Foo,
you will need to create a folder named Foo in plugins/Permissions/. After that, copy the provided groups.yml and users.yml
into that directory. You can then edit those two files. Help with editing/writing them can be found at
https://github.com/TheYeti/Permissions/wiki/Guide-to-creating-YAML-configs .

Permissions gives server admins great control, with ingame commands. For the complete listing of commands, visit
https://github.com/TheYeti/Permissions/wiki/Chat-Commands .

FAQ
[Q] I am getting an error that it can't pass BLOCK_PLACED or BLOCK _BREAK events to Permissions. Fix it!
[A] That's not a question. The reason why it can't place these is probably because the syntax of your Permissions file is all 
whacked out, or it is a different world and you don't have a config file 
for that world.

[Q] What am I suppose to name the config folder?
[A] You need to name it the same as your world. So if you look in server.properties at "level-name" you will see a world name 
there. Rename your config folder to the same thing as that.

[Q] Permissions are broken. Why can no one use commands? Why am I not an admin?
[A] First off, make sure that your formatting is correct. Look at the format that the default config file uses. Yours should 
look like that. Do NOT use tabs. Use 4 spaces (IE. " " <-- Four of those things.).

[Q] Which one am I suppose to download and unzip to install this?
[A] Download the main package, not the JAR only. Unzip the ZIP file. The JAR is simply there for people who are 
UPGRADING and do not need the default config files.

[Q] I have done all of this and this doesn't work! I'm going back to GroupManager!
[A] Well, there is probably the problem. Make sure that you delete EssentialsGroupManager.jar and EssentialsGroupBridge.jar as 
these don't play well with Permissions and will cause headaches.

[Q] When are you going to add <blah> <feature/command> into this already?
[A] Post a feature request on the GitHub issue tracker at https://github.com/TheYeti/Permissions/issues .

About

Bukkit plugin to provide Permissions

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%