Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Permission-based chat radius #3708

Open
takatalvi opened this issue Oct 4, 2020 · 1 comment
Open

Permission-based chat radius #3708

takatalvi opened this issue Oct 4, 2020 · 1 comment
Labels
status: open to PR Low priority enhancements that anyone is welcome to contribute. type: enhancement Features and feature requests.

Comments

@takatalvi
Copy link

Hi, I would like to suggest another enhancement to EssentialsXChat, and that is permission-based chat radius. Currently when a chat radius is used, it affects all players equally, even though some permissions allow a way around it. The same way as there are separate chat formats for each group, servers could benefit from having separate chat radiuses for different groups, either to emphasize their ranks (in case of servers with a multi-level hierarchy), or to make chat in events/games separate, or to create a more immersive system of chat-based punishments. Thanks!

@takatalvi takatalvi added the type: enhancement Features and feature requests. label Oct 4, 2020
@mdcfe mdcfe self-assigned this Oct 5, 2020
@mdcfe mdcfe removed their assignment Oct 13, 2020
@mdcfe mdcfe added the status: open to PR Low priority enhancements that anyone is welcome to contribute. label Oct 13, 2020
@mdcfe
Copy link
Member

mdcfe commented Oct 13, 2020

Going to unassign myself from this as I currently don't have the time to work on new features, but anyone's welcome to implement this in a PR.

My preferred solution for this would be to use permissions meta, as this is an ideal place to store per-user or per-group settings. This would require adding methods to read meta to the permissions abstraction, but is otherwise very doable. It would also be good to add a comment in the config.yml explaining that you can use permissions meta for per-group settings (and eventually a wiki page, once the wiki infrastructure is sorted).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status: open to PR Low priority enhancements that anyone is welcome to contribute. type: enhancement Features and feature requests.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants