Plugin Release Lily's Permissions

Download Link
https://www.spigotmc.org/resources/lilys-permissions.104940/
Source Code
https://github.com/DelilahEve/LilysPermissions
Support
https://github.com/DelilahEve/LilysPermissions/issues
Minecraft Versions
1.18 (and in theory anything 1.13+ but only 1.18 tested)
Compatible Java Versions
11+
LilysPermissionsLogo.png

A Simple permissions and chat plugin for Bukkit, Spigot, and Paper!

Need a hand figuring out permissions? The plugin ships with comprehensive examples for all configuration files. All examples have extensive documentation to demonstrate what this plugin is capable of 💜

Features:​

  • Group permissions
    • Can be configured per-world
    • Can be world-restricted
  • Group prefix/suffix
    • Can be configured per-world
  • Per-user permissions
  • Per-user prefix/suffix
  • Configurable prefix/suffix modes (combine vs override)
  • Full colour formatting for player display names
    • Supports strikethrough, bold, magic, and more!
 
Last edited:
  • Like
Reactions: Noah

DelilahEve

New member
Aug 21, 2022
12
3
3
New version released, fixes:
  • wildcard permission (previously not working)
  • and command completion (previously would not show commands for which permissions were granted)
 

DelilahEve

New member
Aug 21, 2022
12
3
3
New version released:

Added:

- 'denyPermissions' list for permissions.yml and users.yml; These go at the same level as the 'permissions' list and can be defined in world overrides. 'denyPermissions' is used to strip permission nodes from the 'permissions' list that gets calculated based on inheritance, world relevance, etc... See default permissions.yml on GitHub for an example.

- support for 3 and 6 character hex codes (ie. #fff or #ffffff) on Spigot and Paper servers (sorry Bukkit users, but Bukkit doesn't come with bungee apis). '&' colour codes are still required for things like strikethrough, italics, bold, etc...

- support for formatting player list (tab list) names.

- 3 new config options (will be automatically added when the plugin is loaded): 'tab_list_formatting', 'tab_list_restrict_groups', and 'tab_list_groups'. Each comes with a description in 'config.yml'.

Changed:

- Permissions calculations are now done on a separate thread to prevent lag when logging in or switching worlds. When calculating permissions for hundreds or even thousands of nodes for multiple players, this could have been a large source of lag.
 

llamamaonium11

New member
Oct 12, 2022
2
0
1
Suggestion: add support for color codes & and < > etc in chat. And config option to be able to edit chat format message.
 

llamamaonium11

New member
Oct 12, 2022
2
0
1
Be able to edit this if I wanted to remove < > and add something else. Also color codes don't work in chat.
 

Attachments

  • Screenshot_2.png
    Screenshot_2.png
    24.7 KB · Views: 2

DelilahEve

New member
Aug 21, 2022
12
3
3
Ah, I'd be happy to add that in.

As for colour codes as used by players in a chat message, that's beyond the scope of this plugin. I'm sure there are others covering that use case.