player-roles-1.4.0
on Jun 10, 2021- Update to 1.17!
- Fix wrong order of inheritance for overrides (#29)
- Fix command blocks and functions having the
everyone
role applied (#28) - Separate out a simple includable API for interacting with Player Roles
player-roles-1.3.1
on Mar 21, 2021- Ensure all roles are assigned unique levels instead of silently "masking" other roles with the same level
- Send feedback to the player when they are muted and support muting through /msg and /teammsg command
- Allow for roles to inherit overrides from other roles (#22)
"foo": {
"includes": ["bar"]
},
"bar": {}
- Support applying roles to command blocks and functions
"foo": {
"apply": {
"command_block": true,
"function": true
}
}
- Report parsing errors to the player when running /role reload
player-roles-1.3.0
on Jan 14, 2021-
Store roles in an independent database instead of on player data
- This means that roles can now be edited for offline players
-
Fix overrides not being properly applied to players who joined for the first time without any roles
-
Allow permission key overrides with LuckPermissions
For example:
"overrides": {
"permission_keys": {
"foo.*": "allow",
"foo.bar": "deny",
"foo.*.baz": "allow",
"*.baz": "deny"
}
}
- Change parsing of
chat_format
override to properly handle styling of the player's message. For example,"chat_format": "§8<%s§8> §7%s"
would not style the player's message, whereas it now will be correctly styled grey.
player-roles-1.2.1
on Jan 5, 2021- Fix command permission hooks failing after datapack reload
- Add support for custom name style colors through
#ffffff
format- e.g.
"name_style": ["#ff0000"]
- e.g.