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:
Please note that these permissions must be active in bungeecord context!
Permissions:
Config example:
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:
Spoiler: 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 )
(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:
Spoiler: 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
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:
Spoiler: 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"]
Code (Text):
#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"]
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.12, 1.13, 1.14
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
GlobalChat is a free Minecraft Java mod. Compatible with Minecraft 1.12, 1.13, 1.14, 1.15. Downloaded 1,937 times (via Spigot). Download it and open it directly in the game.