Player Roles

Player Roles

Mod

Role & permission management for Fabric servers

Server ManagementUtility

7,528 downloads
94 followers
Follow Save
90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!
Filter versions...
Filter channels...

What's Changed

New Contributors

Full Changelog: https://github.com/NucleoidMC/player-roles/compare/v1.6.8+1.20.4...v1.6.9+1.20.4

v1.6.8+1.20.4

on Dec 16, 2023
Download

What's Changed

  • Updated to 1.20.4 by @jaskarth

Full Changelog: https://github.com/NucleoidMC/player-roles/compare/v1.6.7+1.20.2...v1.6.8+1.20.4

v1.6.7+1.20.2

on Oct 24, 2023
Download

What's Changed

Full Changelog: https://github.com/NucleoidMC/player-roles/compare/v1.6.6+1.20...v1.6.7+1.20.2

v1.6.6+1.20

on Jul 1, 2023
Download

What's Changed

  • Name decorations are now applied in the tab list
    • A new contexts list field is now included in the name_decoration override, which can be used to control where name decorations are applied
    • Accepted values are chat and tab_list
  • Fix POM dependencies by @kb-1000 in https://github.com/NucleoidMC/player-roles/pull/73
  • Fix #56: improve compatibility with some mods such as EssentialAddons by avoiding Mixin conflict
  • Fix #71: increase maximum command chain length to support all of Vanilla commands

New Contributors

Full Changelog: https://github.com/NucleoidMC/player-roles/compare/v1.6.5+1.20...v1.6.6+1.20

v1.6.4+1.19.4

on Mar 15, 2023
Download

What's Changed

  • Update to Minecraft 1.19.4

Full Changelog: https://github.com/NucleoidMC/player-roles/compare/v1.6.3+1.19.3...v1.6.4+1.19.4

What's Changed

Full Changelog: https://github.com/NucleoidMC/player-roles/compare/v1.6.2...v1.6.3+1.19.3

  • Update to Minecraft 1.19.3-rc1
  • Update to Minecraft 1.19.1
  • Update to 1.19 (thanks @Foxite!)
  • Replace chat_format override with chat_type that references the Vanilla chat type registry
  • Replace name_style override with name_decoration that can support applying prefixes & suffixes to names

These are breaking changes to these overrides that are required to update to support 1.19's new chat features. Details on how to use these overrides can be found in the README.

Full Changelog: https://github.com/NucleoidMC/player-roles/compare/v1.5.2...v1.6.0

  • Fix role autocompletion giving only higher roles (#50, thanks @EnnuiL!)
  • Fix chat_format override not applying for other players (#51)
  • Fix incompatibility with Drogtor causing crashes (#52)
  • Propagate errors from override definitions that failed to parse: previously these would silently fail (incorrectly), causing confusion
  • Fix permission_keys override type not working until /role reload was run (#45)
  • Fix /role reload not sending up-to-date permissions to players, causing command suggestions to be incorrect until the next /role reload or relog

Huge thank you to all contributors for this update!

What's Changed

  • Add the entity selectors override by @haykam821
  • Implement a VirtualServerCommandSource for specifying a custom set of roles by @ashhhleyyy
  • Update to 1.18 by @fluse1367

Full Changelog: https://github.com/NucleoidMC/player-roles/compare/v1.4.3...v1.5.0

  • Fix incorrect permission level checking for the /role command (#41)
  • Fix chat format override not applying due to an improperly upgraded mixin
  • Fix published API jar not containing fabric.mod.json and consequently not being remapped as a dependency
  • Fix a critical issue where the game would throw an error when players attempted to respawn (#32)
  • 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
  • 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

Project members

NucleoidMC

NucleoidMC

Organization

NucleoidMC

Member

Details

Licensed MIT
Published 4 years ago
Updated 3 months ago