This plugin will override all vanilla chats from your bungeecord network and there will be just ONE chat for all your network.
This plugin is similar to Essentials-Chat but for BungeeCord.
Just install it to the bungeecord side and it will work.
Features:
- prefix + colored name + suffix
- colored chat
- admin chat
- kick / mute / ignore
- social spy
- private msg
- custom nicknames
- events
- simple anti-spam protection
Planned Features:
- party chat
- fast reply via hover
If you want some feature to be added, contact me and I will see what can I do.
Depends on LuckPerms:
Also, this plugin does not have any database, it stores all required data as a LuckPerms meta.
You need LuckPerms v5.x.x installed on BungeeCord side.
Commands:
Commands
/msg <nick> <text>
(Sends private message to player.)
/r <text>
(Replies to the /msg)
/a [text]
(Activates admin chat, or sends message to the admin chat)
/ignore <nick>
(All messages from this player will be ignored.)
/gkick <nick> [reason]
(Kicks player from bungeecord)
/mute <nick>
(Mutes player, his messages will not be shown)
/muteall
(Mutes all players, their messages will not be shown)
/unmute <nick>
(Unmutes player)
/nick <newNick> [player]
(Change your nick or players nick)
/gcreload
(Reloads the plugin)
/socialspy
(Turns on the social spy, you will be able to see private messages)
/setcolor <color code> [player]
(Set color of players messages)
/event <eventName> <cmd...>
(This will create invitation for event and automaticaly execute command given, e.g. /event Paintball pb join )
Please note that these permissions must be active in bungeecord context!
Permissions:
Permissions
Normal player does NOT require any permission.
For helpers, it is optional to give globalchat.helper.*
For admins, it is optional to give globalchat.*
globalchat.helper.*
globalchat.helper.adminchat
globalchat.helper.event
globalchat.helper.kick
globalchat.helper.mute
globalchat.helper.setcolor
globalchat.admin.*
globalchat.admin.changenick
globalchat.admin.colored (will be able to send color codes in messages)
globalchat.admin.muteall
globalchat.admin.nocheck (will not check spam and bad words)
globalchat.admin.reload
globalchat.admin.socialspy
Config example:
Default config.yml
#Show GlobalChat version message on login.
showVersionMessage: true
#Show message when player joins or leaves.
showJoinLeaveMessage: true
#This is the prefix in join/leave message, your servers short name can be optimal
joinLeaveMessagePrefix: "GCH"
#If this is enabled, there will be small icon of first letter of server in front of every message
showServerIcon: true
#Add space between prefix/suffix and name (this will have effect only if player has prefix/suffix)
addExtraSpace: false
#Use separate colors for prefix and nickname (if false, prefix last color will have effect on nickname)
separateColors: false
#This will remove all given mutes when server will restart. Enable this if you don't want to care about /unmute command.
removeMutesOnServerRestart: false
#Default color code for nicknames (this color will be default for all players without meta.globalchat.nickcolor.x)
#No effect if separateColors is true and player has prefix
defaultNicknameColor: "7"
#Default color code for messages (this color will be default for all players without setcolor)
defaultMessageColor: "7"
#Default color code for arrow between name and message
defaultArrowColor: "7"
#Time in seconds which player has to wait before next message, can be overriden with globalchat.admin.nocheck
waitSpamTime: 2
#List of all bad word which will be filtered. If using diacritics, you must save file with UTF-8 encoding!
badWords: ["fuck","anotherBadWord"]Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta