for NidToolbox Light
requries nid-core module available here
Create and assign chat tags to the players on your server, to clearly mark their roles and membership, whether they are an [Admin] or a [Janitor]
NidToolbox's Discord Channel -> here
Chat Tags module allows:
(click to enlarge)
As any module of NidToolbox set, it requires nid-core version 1.0.3+ module, available here
How to install:
Config files are located at:
Chat tags are created and configured via usage of in game commands. While there is a settings file available as well, I strongly discourage from editing it by hand.
There are currently two tag types:
Adding new tag is as simple as issuing /tag-add and specifying the details. Only tag name and color are required, priority of 1 and visibility enabled are assumed if not given by the issuer.
Tags can be assigned by issuing /tag-grant and stating a player name. After that tag will be always added to the targeted user.
How to view Tag's settings - to check tag's settings at glance, simply issue /tag-show tagName. It will trigger a window, showing all the settings for the tag, including members, colors, type and look example.
Priority - normally tags are shown in the alphabetical order. If you would like to alter this behaviour, for example to signify some important roles like Donors and server supporters, you can assign priority to the tag in question. Tags with higher priority will show first. Highest priority available is 0 (zero). Tags with same priority will respect alphabetical order.
Use /tag-pri tagName, priority to change tag's priority.
Visibility - all created tags start as visible, however if you need to hide tag for some reason, you don't need to delete it. Just hide it's visibility! Visibilty can be change via /tag-config command.
Integration with EM Framework:
This module integrates fully and seamlessly with EM Framework.
If you would like to take things on your server to the next level, make sure you utilise EM Framework's permissions system!
Elixir Framework Groups and Permissions module, allows fine and granular control over which player can do what.
Let's say you want your Donors to be able to teleport home and use the teleport command, but you DON'T want the same rights for just the regular users.
Or You want a Moderator group who can ban and mute players but restrict them from spawning items or flying. This is where EM Framework Groups and Permissions come in.
By using /grp-add you can create special permission groups for your Moderators, Donors, Support etc with specifically assigned commands only they can use.
NidToolbox Chat Tags will automatically recognise your EM Groups, their members and will create and assign tags to them all by itself. You can of course still alter colors, visibilty and priority of such tags.
The best thing is - you don't have to download anything, em-framework is included with nid-core download and required by it, so you already have it
If you are interested, be sure to check EM Framework documentation page, here.
Displays information about all commands contained within this module.
Creates new player chat tag.
priority and visibilty are optional. When not defined, priority 1 and visible will be assumed
Displays tag's easily viewable tag configuration in a separate window, including information on who is the tag currently assigned to.
Assigns tag to the player.
Remove tag from the player.
Assigns color to the selected tag.
Removes specified player chat tag.
Renames existing tag.
Assigns priority to the selected tag.
Configures targeted chat tag.
Lists all created tags.
Reload settings from config files.