Ever missed the ability to chat privately with others in your, allied or truced factions since the chat feature was removed from Factions and instead had to rely on external chat plugins to make it possible. Then this is the right plugin to use.
Features
- Faction chat
- Ally chat
- Truce chat
- Neutral chat
- Enemy chat
- Local chat
- Global chat
- Staff chat
- Ability to hook Staff chat into Discord (Requires DiscordSRV)
- Messages in non-global chats can also be viewed through Essentials' /socialspy
Required plugins:
Supported plugins:
- Essentials
- DiscordSRV
Commands:
The only command for this plugin is a sub-command of /f in Factions
- /f chat,c global,g - Switches to global chat mode, which is seen by everyone
- /f chat,c local,l - Switches to local chat mode, which is seen by players within a configured distance from the player sending the message (default: 1000 blocks)
- /f chat,c ally,a - Switches to ally chat mode, which is seen by players in your and allied factions
- /f chat,c truce,t - Switches to truce chat mode, which can be seen by players in your and truced factions
- /f chat,c neutral,n - Switches to neutral chat mode, which can be seen by players in your and neutral factions
- /f chat,c enemy,e - Switches to enemy chat mode, which can be seen by players of your and enemy factions
- /f chat,c faction,f - Switches to faction chat mode, which can be seen by players in your faction
- /f chat,c staff,s - Switches to staff chat mode, which can be seen by all players having the factions3chat.staff permission
Permissions:
- factions3chat.global - Grants access to global chat (default: everyone)
- factions3chat.local - Grants access to local chat (default: everyone)
- factions3chat.ally - Grants access to ally chat (default: everyone)
- factions3chat.truce - Grants access to truce chat (default: everyone)
- factions3chat.neutral - Grants access to neutral chat (default: everyone)
- factions3chat.enemy - Grants access to enemy chat (default: everyone)
- factions3chat.faction - Grants access to faction chat (default: everyone)
- factions3chat.staff - Grants access to staff chat (default: op)
Linking staff chat to DiscordSRV
In order to link the staff chat to a staff chat discord channel, simply replace the current value of DiscordStaffChannel in config.yml with the channel ID you want to link to the staff chat