HomeJavaModsGlobalChat
GlobalChat
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:

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 )

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


Config example:
Spoiler: Default config.yml
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

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.

Explore more