I've been trying to figure out which permission node from which plugin is granting or denying and it is driving me insane!
The stuff I've found online doesn't work -- likely because the instructions are for permissions that come with plugins I don't use.
What I'd like to do is just block all permissions in the default group, and then let certain ones though based on the queries that get returned when PermissionEX is in debug mode.
So, for instance, I'd log into the mincraft server, try to break a block, fail, and then look at the logs to see which permissions got queried.
I'm running Spigot 1.10.2. Assume I'm starting vanilla -- just the permissions plugin (and any dependencies like Vault).
Btw, I've also tried using plugins that are supposed to return a list of permission nodes, but so far, the ones I've tried are incomplete -- no bukkit.*, minecraft.*, etc... (http://dev.bukkit.org/bukkit-plugins/getperms/). Is there some other way to return this information? Otherwise is there a way to return a report of "effective" permissions for a user?
If you're trying to set a starter group that [Let's say for example] doesn't allow anything, you'd just negate the default PEX/BPermissions Node:
- -[*]
and work from there.
As far as I know, there's an option inside the PEX config.yml that Allows/Disallows plugin-specific-permissions. Enabling/Disabling this could be what you're looking for. Bare in mind I haven't played Minecraft in well over a year so, things could have changed.
If this is something you're after and are still confused, I can setup a test-rig on my server and try to get some answers for you
Thanks for your response. By "whitelist" I was talking about putting permissions into a whitelist mode where everything starts out blocked-- something I thought would have been the default? I wasn't talking about the server command /whitelist to allow users to connect. Sorry for the confusion.
- -[*]
works for some of the permissions, but apparently doesn't apply to plugins, so it looks like I'll need to wildcard each plugin I load too?
Are there any other core permissions that won't cover? minecraft.*? bukkit.*?
The above link and its contents are useful, but if you're trying to limit players in specific groups, you'd be looking at something equivalent to Worldguard.
I've been trying to figure out which permission node from which plugin is granting or denying and it is driving me insane!
The stuff I've found online doesn't work -- likely because the instructions are for permissions that come with plugins I don't use.
What I'd like to do is just block all permissions in the default group, and then let certain ones though based on the queries that get returned when PermissionEX is in debug mode.
So, for instance, I'd log into the mincraft server, try to break a block, fail, and then look at the logs to see which permissions got queried.
I'm running Spigot 1.10.2. Assume I'm starting vanilla -- just the permissions plugin (and any dependencies like Vault).
Btw, I've also tried using plugins that are supposed to return a list of permission nodes, but so far, the ones I've tried are incomplete -- no bukkit.*, minecraft.*, etc... (http://dev.bukkit.org/bukkit-plugins/getperms/). Is there some other way to return this information? Otherwise is there a way to return a report of "effective" permissions for a user?
Whitelisting isn't plugin-based.
It's as simple as:
/whitelist on
or
/whitelist off.
With the additions of:
/whitelist add <name>
and
/whitelist remove <name>.
If you're trying to set a starter group that [Let's say for example] doesn't allow anything, you'd just negate the default PEX/BPermissions Node:
and work from there.
As far as I know, there's an option inside the PEX config.yml that Allows/Disallows plugin-specific-permissions. Enabling/Disabling this could be what you're looking for. Bare in mind I haven't played Minecraft in well over a year so, things could have changed.
If this is something you're after and are still confused, I can setup a test-rig on my server and try to get some answers for you
Munkeywaxx,
Thanks for your response. By "whitelist" I was talking about putting permissions into a whitelist mode where everything starts out blocked-- something I thought would have been the default? I wasn't talking about the server command /whitelist to allow users to connect. Sorry for the confusion.
works for some of the permissions, but apparently doesn't apply to plugins, so it looks like I'll need to wildcard each plugin I load too?
Are there any other core permissions that won't cover? minecraft.*? bukkit.*?
The above link and its contents are useful, but if you're trying to limit players in specific groups, you'd be looking at something equivalent to Worldguard.
More information on this can be found:
https://www.spigotmc.org/threads/restrict-player-actions-and-movement.134979
and
http://wiki.sk89q.com/wiki/WorldGuard/Permissions
With the right combination of flags and permissions using Worldguard, anything restrictive is possible.