Some PEX Changes
A change has been made to all 1.10 servers to simplify PEX. Since there are close to 100 duplicate permission nodes on each server such as for things like essentials.help or essentials.warp, two new PEX groups have been made. These are called DefaultBase and ModBase and they store all the basic permissions that are needed and the exact same on all Arcator servers.
There are a few advantages to making BaseGroups. The first of which is that all the basic permissions are now outside the rank groups (Default, Mod). When looking at these ranks, the only permissions will be for things which are important to the local server such as askyblock.admin in MC4 or essentials.sell in MC6. Staff simply won't have to look through 100 permission nodes that should be present like essentials.ban and can instead quickly find permission nodes pertaining to the server's gamemode.
In addition, rather than trying to add a new command to a rank by manually typing /pex group add, the new system will simply have the new permission added to a BaseGroup (such as DefaultBase or ModBase). Then, every month or so, we can go around and update the BaseGroups inside a server's permissions.yml, thereby adding the change.
The new system effectively removes 1100 permission nodes from Arcator (12 servers adds some complexity
).
A few changes were made to other servers while this was implemented.
essentials.mail.send was removed from MC2, MC6, and MC7's Default rank as mail is handled by a Bungee plugin.
essentials.spawn was added to MC4's Default.
MC6's default has bypass nodes for the cooldown of /heal and /feed.
Removed essentials.nick permissions and made essentials.nick and essentials.nick.color available to Defaults on all servers.
essentials.chat.ignoreexempt was moved from Admin to Mod on all servers.
essentials.kit.adminkit, essentials.tpo, essentials.vanish.effect was added to Mod on all servers.
Added the following to all Defaults on all servers.
- essentials.customtext
- essentials.info
- essentials.ignore
- essentials.gc
- permissions.manage.groups.list
- permissions.manage.worlds
- permissions.manage
- RestitutorOrbis's blog
- Login or register to post comments

