-
Notifications
You must be signed in to change notification settings - Fork 140
Chat Module
Last updated for forgeessentials-1.7.10-1.4.0-beta1
CONFIGURATION
The configuration file for this can be found in ./ForgeEssentials/Chat/config.cfg
For the chat formatting, codes are provided in the config file.
Group chat prefixes and suffixes The group prefixes and suffixes however are slightly different than standard chat formatting. They require special codes in the format {ladderName<:>zoneName}. Because a player can be in multiple zones, at multiple times, this kind of format is used so that an Admin may retain the prefixes of his Admin group in the GLOBAL zone while still having fun in the server Arena zone as one in the Contender group. Don't forget that if you don't have many groups, you can still use {...<:>...} to display groups from any ladder (first "..."), and any zone (second "...").
Censoring The chat configuration file contains a list of banned words. You can add and remove these words from that list to control what will be censored and what will not be censored in the chat windows. Censoring can also be removed entirely by setting the "censor" property to false.
COMMANDS
AutoMessage
/automessage (select/broadcast/del) <id> or /am
fe.chat.automessage
Select a message as the next message to broadcast or broadcasts a selected message or delete a message.
/automessage add <message>
Add a message
IRC
/irc (reconnect/disconnect)
fe.chat.irc
Connects the IRC bot to the configured IRC server or disconnects it.
Mail
/mail <playername> <message> or /femail
fe.chat.mail
Sends a message to someone which can be read later.
Msg
/msg (<playername>/server/console/irc) <message> or /tell or /whisper
fe.chat.msg
Sends a message directly to a player. Sends a private message.
Group Msg
/gmsg (<group>) <message>
fe.chat.groupmessage
Sends a message to a group, where <group> is the FE group name, as written in permissions.json (example: _GUESTS_)
Mute
/mute <playername>
fe.chat.mute
Mutes a player.
Nickname
/nickname (<nick>/del) or /nick
fe.chat.nickname
Changes or removes your own nickname.
/nickname <playername> (<nick>/del)
fe.chat.nickname.others
Changes or removes the specified players nickname.
Pm
/pm <playername> [message]
fe.chat.pm
Sets or removes a persistant message.
R
/r
fe.chat.r
Replies to a message.
Unmute
/unmute <playername>
fe.chat.unmute
Unmutes a player.
OTHER PERMISSIONS
fe.chat.usecolor
Controls if a & format tags will be replaced when the player chats.
IRC INTEGRATION
The chat module now contains integrated support for IRC courtesy of luacs1998. If you know what IRC is... then this feature is largely self-explanatory. Settings for IRC may be found in the chat config.