ModsJava
FreeBungeeChat
Minecraft Java mod. Downloads from the MC Java Mods app on Android.
⬇ Download on Spigot
Features:
* global chat
* private messages
* cool 1.7 chat formatting
* works out of the box
Incompatible plugins:
* Adfly4Bungee
Commands:
freebungeechat.admin - required for /fbc reload
Players require permissions to use colors/ create links:
freebungeechat.chat.color - allows players to use color codes in chat
freebungeechat.chat.bbcode - allows players to use bbcode in chat
Chat formatting:
Configuration:
# This is the Config File of FreeBungeeChat
# read readme.md for more information
# you can use %player%
chatFormat: "&b[suggest=/w %player% ]%player%[/suggest] &f> %message%"
# you can use %target%
unknownTarget: "&c%target% is not on the server"
# you can use %target%, will be send when trying to message an player who ignores you
ignored: "&c%target% doesn't like you"
ignoreSuccess: "&7You ignored %target%"
ignoreUnignore: "&7You no longer ignore %target%"
# you can use %player% and %target%
privateMessageSend: "&b[suggest=/w %target% ]You -> %target%[/suggest]&f > [i]%message%[/i]"
# you can use %player% and %target%
privateMessageReceive: "&b[suggest=/w %player% ]%player% -> me[/suggest] &f> [i]%message%[/i]"
# @mentioning players
enableTaggingPlayers: true
taggedPlayer: "[color=gold][suggest=/w ${name}]@${name}[/suggest][/color]"
playSoundToTaggedPlayer: true
playerTaggedSound: ORB_PICKUP
# Anti-Spam
# if enabled players which send too many messages in a short time will be muted for a minute
enableAntiSpam: true
antiSpamText: "&cYou send to many messages. Please wait a minute before sending messages again."
# you can add custom regular expressions here
regex:
# make any pasted links clickable for convenience
- search: '(?<link>(?:(https?)://)?([-\w_\.]{2,}\.[a-z]{2,4})(/\S*)?)'
replace: "[url]${link}[/url]"
# shows link target in tooltip for security reasons (only if link target differs from shown text)
- search: '(?i)\[(?:url|command)=(?<cmd>(?:(?:[^]\[]*)\[(?:[^]\[]*)\])*(?:[^]\[]*))\]'
replace: "[hover=&b${cmd}]$0"
- search: '(?i)\[/(?:url|command)\]'
replace: "$0[/hover]"
# if players write commands in chat like ./command, make them clickable + remove the dot
- search: '(?i)^\.(?<cmd>/.{2,})'
replace: "[suggest]${cmd}[/suggest]"
# some smileys
- search: '--->'
replace: "\u21DB"
- search: '<---'
replace: "\u21DA"
- search: '-->'
replace: "\u21D2"
- search: '<--'
replace: "\u21D0"
- search: '->'
replace: "\u2192"
- search: '<-'
replace: "\u2190"
- search: '(?i)\(C\)'
replace: "\u00A9"
- search: '(?i)\(R\)'
replace: "\u00AE"
- search: '\(o\)|\(O\)|\(time\)'
replace: "\u231A"
- search: '\(rain\)'
replace: "\u2602"
- search: '\(sun\)'
replace: "\u2600"
- search: '\(\*\)'
replace: "\u2605"
- search: ':\)|:=\)|:-\)'
replace: "\u263A"
- search: ':\(|:=\(|:-\('
replace: "\u2639"
- search: '(?i):[-=]?D'
replace: "\u263B"
- search: '<3'
replace: "\u2764"
# underline clickable things
- search: '(?i)(?=(\[(?:url|command|suggest)(?:=(?<cmd>(?:(?:[^]\[]*)\[(?:[^]\[]*)\])*(?:[^]\[]*)))?\]))'
replace: "[u]"
- search: '(?i)\[/(?:url|command|suggest)\]'
replace: "$0[/u]"
# COMMANDS
# /ignore allows players to ignore all kind of chat messages from another player
enableIgnoreCommand: true
ignoreCommandAliases: ['ignore']
# private messages: /msg <player> and /reply ...
enableMessageCommand: true
messageCommandAliases: ['w', 'msg', 'message', 'tell', 'whisper']
enableReplyCommand: true
replyCommandAliases: ['reply', 'r']
# command to write something in global chat; e.g. /g Hi there
# normally the plugin treats all chat as global chat, so you wouldn't need this command
enableGlobalChatCommand: true
globalChatCommandAliases: ['global', 'g']
# /freebungeechat allows admins to reload the plugin ingame
enableAdminCommand: true
adminCommandAliases: ['freebungeechat', 'fbc']
# conversation command
# /chat CodeCrafter47 allows you to have a private chat with me
# This saves you from typing /w CodeCrafter47 ... every time
enableConversationCommand: true
conversationCommandAliases: ['chat', 'conversation']
startConversation: "&aYou started a conversation with %target%. All your chat messages will go directly to %target%."
endConversation: "&cYour conversation with %target% is over. Chat works as normal again."
###########################################################
# ONLY EDIT BELOW SETTINGS IF YOU KNOW WHAT YOU ARE DOING #
###########################################################
# whether to treat all chat as global chat
# if this is set to false use /g for global chat
# if you also disable /g you have disabled global chat completely
# IF YOU DON'T KNOW WHAT THIS DOES DON'T CHANGE IT
alwaysGlobalChat: true
# exclude servers from global chat, players on these servers will not be able to send or receive global chat
#excludeServers:
# - spawn
# - survival
# disallows bbcode in variables, prevents issues that might come up if square brackets are used in the prefix
allowBBCodeInVariables: false
Special Variables:
Variables:
Those variables are fetched from your bukkit/spigot servers. That will only work if you install the plugin on your bukkit/spigot servers too. Additionally some of the variables(group/prefix/suffix/balance/currency/currencyPl) require vault and a compatible backend to work.
%group%
%prefix%
%suffix%
%balance%
%currency%
%currencyPl%
%tabName%
%displayName%
%world%
%health%
%level%
%server%
If you prefix a variable with `t` you get the value for the target player. E.g. %tgroup% instead of %group%. Only works in private messages.
* global chat
* private messages
* cool 1.7 chat formatting
* works out of the box
Incompatible plugins:
* Adfly4Bungee
Commands:
- `/tell`, `/message`, `/w`, `/whisper`, `/msg` - send a private message
- `/r` - reply to a previous message
- `/ignore` - don't receive messages from a specific player
- `/g` - global chat (you only need this if you set the default to local chat)
- `/chat <player>` - redirects all further chat messages to that player
- `/freebungeechat reload` - reload the configuration
freebungeechat.admin - required for /fbc reload
Players require permissions to use colors/ create links:
freebungeechat.chat.color - allows players to use color codes in chat
freebungeechat.chat.bbcode - allows players to use bbcode in chat
Chat formatting:
Code (Text):
You can create links and access other formatting options with a syntax similar to bbcode. Vanilla color codes still work.
For example [b]this is bold[/b], [i]this is italic[/i], [u]this is underlined[/u] and [s]this is crossed out[/s].
The difference between the above and making something &lbold&r the vanilla way is, that the above makes all the enclosed
text bold, while &b makes bold everything until reaching the next color code.
Same for [color=...]
How links will work is easy to guess, e.g. it's just [url]spigotmc.org[/url] or [url=click here]spigotmc.org[/url].
Executing commands works similar [command=/tp CodeCrafter47]click here[/command].
Suggesting commands works with [suggest=/tp ]...[/suggest]
To create tooltips d [hover=Text magically appears when moving the mouse over]this[/hover].
For example [b]this is bold[/b], [i]this is italic[/i], [u]this is underlined[/u] and [s]this is crossed out[/s].
The difference between the above and making something &lbold&r the vanilla way is, that the above makes all the enclosed
text bold, while &b makes bold everything until reaching the next color code.
Same for [color=...]
How links will work is easy to guess, e.g. it's just [url]spigotmc.org[/url] or [url=click here]spigotmc.org[/url].
Executing commands works similar [command=/tp CodeCrafter47]click here[/command].
Suggesting commands works with [suggest=/tp ]...[/suggest]
To create tooltips d [hover=Text magically appears when moving the mouse over]this[/hover].
Configuration:
Code (Text):
# This is the Config File of FreeBungeeChat
# read readme.md for more information
# you can use %player%
chatFormat: "&b[suggest=/w %player% ]%player%[/suggest] &f> %message%"
# you can use %target%
unknownTarget: "&c%target% is not on the server"
# you can use %target%, will be send when trying to message an player who ignores you
ignored: "&c%target% doesn't like you"
ignoreSuccess: "&7You ignored %target%"
ignoreUnignore: "&7You no longer ignore %target%"
# you can use %player% and %target%
privateMessageSend: "&b[suggest=/w %target% ]You -> %target%[/suggest]&f > [i]%message%[/i]"
# you can use %player% and %target%
privateMessageReceive: "&b[suggest=/w %player% ]%player% -> me[/suggest] &f> [i]%message%[/i]"
# @mentioning players
enableTaggingPlayers: true
taggedPlayer: "[color=gold][suggest=/w ${name}]@${name}[/suggest][/color]"
playSoundToTaggedPlayer: true
playerTaggedSound: ORB_PICKUP
# Anti-Spam
# if enabled players which send too many messages in a short time will be muted for a minute
enableAntiSpam: true
antiSpamText: "&cYou send to many messages. Please wait a minute before sending messages again."
# you can add custom regular expressions here
regex:
# make any pasted links clickable for convenience
- search: '(?<link>(?:(https?)://)?([-\w_\.]{2,}\.[a-z]{2,4})(/\S*)?)'
replace: "[url]${link}[/url]"
# shows link target in tooltip for security reasons (only if link target differs from shown text)
- search: '(?i)\[(?:url|command)=(?<cmd>(?:(?:[^]\[]*)\[(?:[^]\[]*)\])*(?:[^]\[]*))\]'
replace: "[hover=&b${cmd}]$0"
- search: '(?i)\[/(?:url|command)\]'
replace: "$0[/hover]"
# if players write commands in chat like ./command, make them clickable + remove the dot
- search: '(?i)^\.(?<cmd>/.{2,})'
replace: "[suggest]${cmd}[/suggest]"
# some smileys
- search: '--->'
replace: "\u21DB"
- search: '<---'
replace: "\u21DA"
- search: '-->'
replace: "\u21D2"
- search: '<--'
replace: "\u21D0"
- search: '->'
replace: "\u2192"
- search: '<-'
replace: "\u2190"
- search: '(?i)\(C\)'
replace: "\u00A9"
- search: '(?i)\(R\)'
replace: "\u00AE"
- search: '\(o\)|\(O\)|\(time\)'
replace: "\u231A"
- search: '\(rain\)'
replace: "\u2602"
- search: '\(sun\)'
replace: "\u2600"
- search: '\(\*\)'
replace: "\u2605"
- search: ':\)|:=\)|:-\)'
replace: "\u263A"
- search: ':\(|:=\(|:-\('
replace: "\u2639"
- search: '(?i):[-=]?D'
replace: "\u263B"
- search: '<3'
replace: "\u2764"
# underline clickable things
- search: '(?i)(?=(\[(?:url|command|suggest)(?:=(?<cmd>(?:(?:[^]\[]*)\[(?:[^]\[]*)\])*(?:[^]\[]*)))?\]))'
replace: "[u]"
- search: '(?i)\[/(?:url|command|suggest)\]'
replace: "$0[/u]"
# COMMANDS
# /ignore allows players to ignore all kind of chat messages from another player
enableIgnoreCommand: true
ignoreCommandAliases: ['ignore']
# private messages: /msg <player> and /reply ...
enableMessageCommand: true
messageCommandAliases: ['w', 'msg', 'message', 'tell', 'whisper']
enableReplyCommand: true
replyCommandAliases: ['reply', 'r']
# command to write something in global chat; e.g. /g Hi there
# normally the plugin treats all chat as global chat, so you wouldn't need this command
enableGlobalChatCommand: true
globalChatCommandAliases: ['global', 'g']
# /freebungeechat allows admins to reload the plugin ingame
enableAdminCommand: true
adminCommandAliases: ['freebungeechat', 'fbc']
# conversation command
# /chat CodeCrafter47 allows you to have a private chat with me
# This saves you from typing /w CodeCrafter47 ... every time
enableConversationCommand: true
conversationCommandAliases: ['chat', 'conversation']
startConversation: "&aYou started a conversation with %target%. All your chat messages will go directly to %target%."
endConversation: "&cYour conversation with %target% is over. Chat works as normal again."
###########################################################
# ONLY EDIT BELOW SETTINGS IF YOU KNOW WHAT YOU ARE DOING #
###########################################################
# whether to treat all chat as global chat
# if this is set to false use /g for global chat
# if you also disable /g you have disabled global chat completely
# IF YOU DON'T KNOW WHAT THIS DOES DON'T CHANGE IT
alwaysGlobalChat: true
# exclude servers from global chat, players on these servers will not be able to send or receive global chat
#excludeServers:
# - spawn
# - survival
# disallows bbcode in variables, prevents issues that might come up if square brackets are used in the prefix
allowBBCodeInVariables: false
Variables:
Those variables are fetched from your bukkit/spigot servers. That will only work if you install the plugin on your bukkit/spigot servers too. Additionally some of the variables(group/prefix/suffix/balance/currency/currencyPl) require vault and a compatible backend to work.
%group%
%prefix%
%suffix%
%balance%
%currency%
%currencyPl%
%tabName%
%displayName%
%world%
%health%
%level%
%server%
If you prefix a variable with `t` you get the value for the target player. E.g. %tgroup% instead of %group%. Only works in private messages.
Quick facts
- Edition: Minecraft Java
- File type: .jar
- 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.
FreeBungeeChat is a free Minecraft Java mod. Downloaded 5,854 times (via Spigot). Download it and open it directly in the game.
![[IMG]](http://proxy.spigotmc.org/0897c1f908a7169b313bc0f202c6adaaecc1c7a5?url=https%3A%2F%2Fwww.paypal.com%2Fen_US%2Fi%2Fbtn%2Fbtn_donate_LG.gif)