Hello I have recently started using permissions on my server so I dont really understtand how they really work because every thing that I do it does not seem to work. Code: # System is no longer used, but may become used in the future # Copies is for multiple-world support # Put the name of the world you wish for it to be a clone of, otherwise leave it empty. # If this file is for your default world (the one in server.properties) then you must # leave copies blank. # Example: copies: Derp - This will clone the permissions of the world Derp # # Make sure to rename this file to the name of the world that is in sever.properties under # level-name. So if it is level-name: world then this should be world.yml and in the # plugins/Permissions directory (ie. plugins/Permissions/world.yml) # # NOTE: Do not use tabs while editing this document. Use only spaces. A good way to avoid # doing this is to use Notepad++ and replace the tab with 4 spaces. plugin: permissions: system: default copies: ## # AntiBuild is included with this. To disable a group from being able to build then # set the build: flag to false (build: false). If you want a group to be able to build # then set it to true. ## # Groups can contain inheritance. # To make a group inherit the permissions from another # group simply place the groups name in the "inheritance:" like so: # # Example: # inheritance: # - Default ## # All permissions including the asterisks must be placed in single quotes. # like so: # # - 'foo.bar' # # Otherwise errors will happen! ## # Globalized Permission settings: # # If a permission contains periods (.) you can denote a globalized parameter: # # - 'foo.*' # # This will allow you to use all general commands. # ## # Single Asterisk denotes all commands: # # - '*' # If you give a group this permissions, do not have the group inherit any permissions # from other groups. Any users assigned to this group should NOT be given any additional # permissions either. ## # To exempt a node use the - prefix like so: # - '-foo.bar' ## # prefix: and suffix: do not do anything on their own. You need another outside plugin # such as iChat or HeroChat in order for these to do anything. groups: Default: default: true info: prefix: '' suffix: '' build: true inheritance: permissions: - 'foo.bar' - 'citizens.use.trader' Moderator: default: false info: prefix: '' suffix: '' build: true inheritance: - Default permissions: - 'bar.foo' - 'citizens.use.trader' Admins: default: false info: prefix: '' suffix: '' build: true inheritance: permissions: - '*' ## # Users denote which users are included in which group. # TheNo1Yeti is in the Admin group # Herpina is a member of the Moderator group but also has access # to the herp.derp permissions # Derpina is a member of the admin group but does not have access # to the derp.derp permission node # Users can also have a prefix and suffix as seen with Herpina ## users: dinusocol: group: Admins permissions: andyexe: group: Moderator permissions: fordawin: group: Moderator permissions: I need to make them OP in order to acces the stores but i dont want them to use the commands of an admin so plz help me fix it. plz I really need some help with the permission`s . I want to make the players from my server only able to build not to use the OP commands but if i make them in the deffault or moderator group they cant use the shops or nurse/blacksmith/teleporter or anything so i need to OP them in order to use them . EDIT by Moderator: merged posts, please use the edit button instead of double posting.
well i used it with my update and it works O_O but now all of my npc have dissapeared and i have a bugged server
ok thx i will get rid of it , could you look at my other post because i am not sure what to do in that case :|
Little late but i found the problem myself AND solved it. The permissions for Citizens seem to be controlled seperately in the Citizens.jar. (Open with WinRAR or something else) There you find a plugin.yml where all the nodes can be found. When looking at the first node citizens.* you may nozice the "default: op". This should stay there, so that your members can't use all the commends. Now go to the commands you want your users to be able to use and add a "default: true" directly below the node. Thats it. My traders work perfectly now. Just did the above with the "citizens.trader.use.*"-node. I hope it can help someone. ;-)