Hello, I've been trying to setup my servers permissions recently, but I don't know the best way to set them up to get what I want. well first, I've been visiting many servers recently to gain inspiration for my own. A few of them had a very interesting caste system that I've been trying to replicate effectively... to no success. What I am going for is a few different main groups, races, or classes even. When one logs in for the first time, they are placed into the guest group. Then they later choose what they want to be. For example, lets have three castes: Caste 1, Caste 2, and Caste 3. Each caste has sub-groups to them, with different levels. Example: Caste 1-1, Caste 1-2, Caste 1-3.. and same for the other two castes. I'd want these castes to be equal, but with different permissions in each caste. Another example: Caste 1=Caste 2=Caste 3; Caste 1-1=Caste 2-1=Caste 3-1. Then after those, I would need 3 more groups: Moderator, Admin, and Owner. I hope I have made this clear and I really hope that what I am looking for is possible. Thanks in advance
Ok so from what I know you could do this Code:YAML groups: Guest: default: true info: prefix: suffix: build: false permissions: Caste1: default: false info: prefix: suffix: build: true permissions: - 'add.permission.nodes.here' Caste2: default: false info: prefix: suffix: build: true permissions: inheritance: - Caste1 Caste3: default: false info: prefix: suffix: build: true permissions: inheritance: - Caste1 Caste1.1: default: false info: prefix: suffix: build: true permissions: Caste2.1: default: false info: prefix: suffix: build: true permissions: inheritance: - Caste1.1 Caste3.1: default: false info: prefix: suffix: build: true permissions: inheritance: - Caste1.1 Moderator: default: false info: prefix: suffix: build: true permissions: inheritance: Admin: default: false info: prefix: suffix: build: true permissions: inheritance: Owner: default: false info: prefix: suffix: build: true permissions: inheritance: --EDIT-- This is made out for Permissions 3.1.6 which is not in development any longer, But it still works fine with the current build (at the time of posting, Build #1337)
True. I'd use PermissionsEX, it uses Bukkits built-in permissions system, which most plugin developers now are using (Or at least, should). Also, PEX is quite easy to control with Commands, therefore it's really nice. EDIT by Moderator: merged posts, please use the edit button instead of double posting.