PermissionsEx

PermissionsEx

14M Downloads

group inhartance not working

woodzykiler opened this issue · 9 comments

commented

http://pastebin.com/93Qyc5Lv

its not taking perms from the lower rank groups

commented

Which version of Minecraft and PEX are you running?

Which group(s) exactly are not inheriting correctly and which permission(s) are they not inheriting?

• The schema-version: 1 line (275) is indented 2 spaces too far. This is a critical error that would cause PEX to malfunction. (There may be additional errors in the file, but correct this one first, test the server, and we'll go from there.)

commented

Pex 1.23.4
MC 1.11.2-R0.1

the Schema-Version was never touched. ill fix it now
ok this is odd.. its doing some but not all of them. a Mod should be able to use world edit like the FoxVip+ guys. but the Mod cant. and the FoxVIp+ can.

On a side note, what about the Prefix colors and a plugin that will work for it. EssentalsX is what i use as a main

commented

a Mod should be able to use world edit like the FoxVip+ guys. but the Mod cant. and the FoxVIp+ can.

The inheritance chain for the "Mod" group:
Mod ← Helper ← Fox ← Foxfan ← Foxcub ← Guest ← No Inheritance (An inheritance is required in all groups as of Minecraft 1.9 and higher. See line 19 of this example to correct this missing inheritance.)

Mod inherits from Helper, which inherits from Fox, which inherits from Foxfan, which inherits from Foxcub, which inherits from Guest. So "Mod" would have everything of all of those groups. Since no group in that chain inherits from FoxVIP+, members of "Mod" also do not inherit from "FoxVip+" and don't have access to "world edit like the FoxVip+ guys".

Also, even if "Mod" did inherit from "FoxVip+", "FoxVip+" does not have any permissions for the WorldEdit plugin either— "UltFox" does —so again, "Mod" would not have access to WorldEdit beyond the worldedit.butcher permission which is directly given to the "Mod" group.

As far as the worldedit.butcher command goes— if that command is not working, be sure you're using the command correctly as it has changed over the years. (Arguments are now required elements of that command. See the WorldEdit documentations for the correct usage of that command.)

So, basically, you've not given out the correct permissions and/or inheritances to get "Mod" group members any access to WorldEdit.


On a somewhat related note to not giving out permissions correctly, your "Owner" group has the incorrect node of essentials on line 272. That won't grant them anything. See the EssentialsX documentation for the proper nodes, or use essentials.* to give the group absolutely every permission node related to Essentials, including many undesirable nodes.


Chat prefixes/suffixes and coloring will best be handled by EssentialsXChat-2.0.1.jar + Vault.

commented

I'm very tipsy tonight and that does make sense! Thank you!
So the Rank: ### is only for the ladder stuff?

commented

So the Rank: ### is only for the ladder stuff?

Correct.

commented

so to have one rank use the permissisons from anouther rank i use the Weight: ### ?

No, inheritance. Weight values are for when a user in is multiple groups; the weight value decides which group will show its prefix/suffix in chat, for most chat management plugins.

and the ladder stuff is for promoting right?

Correct. Ladders are for promoting and demoting users.

and can the ladder be user for auto promoting, like play time on the server

Yes, but PEX does not have any automated functions, so you'll need to find a plugin to do that for you if that's a feature you want on your server.

commented

so to have one rank use the permissisons from anouther rank i use the Weight: ### ?
and the ladder stuff is for promoting right?
and can the ladder be user for auto promoting, like play time on the server

commented

Problems solved?

commented

No replies from OP in almost a week. Case closed.