ChatFormatting Premium [1.13.X - 1.20.X] icon

ChatFormatting Premium [1.13.X - 1.20.X] -----

Format your chat ! Colors, Items, @Mentions, Links and more!



support-button.png
Join our Discord community for support and updates: https://discord.com/invite/Xf3PjwXzKg
The ChatFormatting plugin is a powerful solution that revolutionizes how players communicate in Minecraft. With this plugin, you can customize your chat text, allowing for unique and eye-catching messages.

Chat Usage:
  • &l, &S, &X, etc...: Allows the use and creation of custom color codes in chat and for all texts in this plugin.
  • [item]: Displays the item in your hand in the chat.
  • @everyone: Mentions everyone in the chat.
  • @playername: Mentions a specific player in the chat.
  • "link" : Links are transformed into clickable link objects.
  • Advanced profanity filter.
  • Customizable Join/Welcome/Leave messages.
  • Display names in the chat.
  • Comprehensive permissions for player restrictions.
[​IMG]

[​IMG]

Additionally, ChatFormatting offers the ability to customize player display names based on their rank in the server. You can define specific formats for each rank, using the "{name}" tag to represent the player's name. This visually distinguishes players based on their status, with appropriate prefixes and colors for each rank.

Furthermore, ChatFormatting provides a profanity filtering feature to maintain a suitable chat environment. You can enable this feature in the configuration and add a list of words to filter for each supported language. Offensive words will be automatically replaced with asterisks, contributing to a respectful and friendly chat.

Upgrade your chat experience with ChatFormatting and transform the way you communicate in Minecraft. Stand out, get creative, and make every message count!

commands-gold.png
" /chatformatting" (alias " /chat" or " /cf")
  • "/chat reload": Reload the ChatFormatting plugin.
permissions-gold.png
  • "chatformatting.links": Allows you to use links in chat (default:false)
  • "chatformatting.mention.*": Allows you to use all mentions in chat
  • "chatformatting.mention.everyone": Allows you to use everyone mention in chat
  • "chatformatting.mention.player": Allows you to use player mention in chat
  • "chatformatting.item": Allows you to use items in chat
  • "chatformatting.reload": Allows reloading the ChatFormatting plugin. (default:false)
  • "chatformatting.*": Grants complete access to the plugin. (default:false)
config-gold.png
Config.yml
Code (YAML):
# ----------- Support / Update -----------

# Discord: https://discord.com/invite/Xf3PjwXzKg

# Documentation: https://www.spigotmc.org/resources/chatformatting-premium-1-13-x-1-20-x.110976/

# ----------- Config -----------

# Replacement text for clickable links
replacement-of-link
: '&l&n&o&bLINK'

# Replacement text for item in chat (use [item] for put your hand item in chat)
# - {name}: Replaced with the name of item
replacement-of-item
: '&o&7 [&e {name }&7 ]'

# Replacement text for mention
# - {name}: Replaced with the targeted player name or 'everyone'
replacement-of-mention
: '&b& [email protected] {name }'

# Activates a small sound when sending/receiving player chats
chat-notification-sound
: true

# Activates a sound when receiving mention
mention-notification-sound
: true
 
Colors.yml
Code (YAML):
# !!! Please note that the usage of custom color codes and gradients
# is only supported in Minecraft versions 1.16 and above !!!

# For servers lower than version 1.16 only
disable-color-version-alert
: false

# In the configuration above, you can define custom color codes
# and gradients to enhance your chat experience. Each character,
# such as "A", "b", or "C", represents a unique color code that
# can be used in your messages.
   
# Under the custom section, you can assign a specific hexadecimal
# color value to each character. For example, the character
# "A" represents the color Lime (#55FF55), and the character
# "c" represents the color Red (#CF0000).

custom
:
  A
:
    color
: "#55FF55" # Lime
  b
:
    color
: "#B2EAF4" # Light Blue 1
  B
:
    color
: "#B0BFFF" # Light Blue 2
  c
:
    color
: "#CF0000" # Red
  C
:
    color
: "#FF55FF" # Light Purple
  D
:
    color
: "#FFFF55" # Light Yellow
  E
:
    color
: "#55FFFF" # Aqua
  F
:
    color
: "#FF55FF" # Pink

# In the gradiant section, you can define gradients using two color codes.
# Each character, like "P", "Q", or "R", represents a unique gradient.
# For example, the gradient defined by "P" transitions from Red (#FF0000) to Green (#00FF00).

gradiant
:
  P
:
    color1
: "#FF0000" # Red
    color2
: "#00FF00" # Green
  Q
:
    color1
: "#0000FF" # Blue
    color2
: "#FFFF00" # Yellow
  R
:
    color1
: "#FF00FF" # Magenta
    color2
: "#00FFFF" # Cyan
  S
:
    color1
: "#FFA500" # Orange
    color2
: "#800080" # Purple
  T
:
    color1
: "#FFC0CB" # Pink
    color2
: "#FF1493" # Deep Pink
  U
:
    color1
: "#7FFF00" # Chartreuse
    color2
: "#000080" # Navy
  V
:
    color1
: "#FF4500" # Orange Red
    color2
: "#8A2BE2" # Blue Violet
  W
:
    color1
: "#FF8C00" # Dark Orange
    color2
: "#2E8B57" # Sea Green
  X
:
    color1
: "#FFD700" # Gold
    color2
: "#008080" # Teal
  Y
:
    color1
: "#1E90FF" # Dodger Blue
    color2
: "#4B0082" # Indigo
  Z
:
    color1
: "#FFFFFF" # White
    color2
: "#404040" # Dark Gray
DisplayNames.yml
Code (YAML):
# Players name in chat if it has no display-name
# - {name}: Replaced with the player's name
basic-display-name
:
prefix
: '&e&l&oNew&r '
suffix
: ':&f '

# Set prefix in the tablist
display-in-tab-list
: true

# Period in tick (20 == 1s) for update DisplayNames
tick-update-period
: 50

# Configuration for formatting player names in chat
# - {name}: Replaced with the player's name
# - "permission" Permission required for this format
# - "priority" Priority level for this format (higher values override lower values)
# - "display" Format display for default players
display-name
:
default
:
permission
: "group.default"
priority
: 10
prefix
: "&8&l&oMember&r "
suffix
: ':&f '
gold
:
permission
: "group.gold"
priority
: 20
prefix
: "&6&l&oGold&r "
suffix
: ':&f '
admin
:
permission
: "group.admin"
priority
: 100
prefix
: "&l&o&SAdmin &r&Z"
suffix
: '&r:&f '
 
BadWords.yml
Code (YAML):
# Enable filtering of bad words
badwords-filtering
: true

# An in-depth search to also ban words written with several identical letters
# - example: "baaadwooord"
ultra-filtering
: true

# Replacement of bad word
badwords-replacement
: '***'

# Default language for filtering
# - English: 'en'
# - Español: 'es'
# - Francais: 'fr'
# - Deutsch: 'de'
# You can add one in the languages section
default-language
: en

# Bad words for each language
languages
:
  # list-of-badwords........
Messages.yml
Code (YAML):
# ---- Join/Quit ----

# Player join message
server-player-join
: "&7[&a+&7]&r &o{name}"

# Player welcome message for first-time join
server-player-welcome
: "&SWelcome to the server!&r&o {name}"

# Player quit message
server-player-quit
: "&7[&c-&7]&r &o{name}"

# ---- Mention ----

# Mention information message
# - {name} replace with the name of the one who mentioned
mention-info
: "{name} &ementioned you!"

# ---- Links ----

# Links information message
links-info
: "&cBeware of links"

# ---- Permissions ----

# Links permission message
links-permission
: "&cYou are not authorized to use links"

# Item permission message
item-permission
: "&cYou are not authorized to use item"

# Mention permission message
mention-permission
: "&cYou are not authorized to use this mention"

# Commands permission message
commands-permission
: "&cYou don't have permission to use this command"
Join our Discord community for support and updates: https://discord.com/invite/Xf3PjwXzKg
Resource Information
Author:
----------
Total Downloads: 24
First Release: Jul 15, 2023
Last Update: Aug 1, 2023
Category: ---------------
All-Time Rating:
3 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings