Hot Summer Deals are Here!
Celebrate with up to 99% off on 17,000 resources
03
Days
21
Hours
40
Mins
48
Secs

XChatColor | Respects EULA v1.2

Modern & optimized chat customization system for Paper servers
ChatGPT Image Mar 1, 2026, 10_07_20 PM.png
💬 XCHATCOLOR
Advanced Chat Color & Styles System


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


PLUGIN


Modern & optimized chat customization system for Paper servers.
Allow players to select HEX colors, RAINBOW text and toggle chat styles using a clean cosmetic GUI.
1772431949043.png


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


FEATURES


🔹 Chat Color GUI
🔹 Support EssentialsX & LPC
🔹 HEX Support (#RRGGBB)
🔹 Rainbow Mode
🔹 Bold / Underlined / Italic Styles
🔹 Permission Based System
🔹 Fully Configurable
🔹 Optimized & Lightweight
1772432115566.png


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


⚡ STATUS SYSTEM

1772432143789.png
1772432161644.png

• No Permission → LOCKED (SmallCapital)
• Has Permission → ENABLED / DISABLED (SmallCapital)
• Clean GUI without chat spam
• Data saved in data.yml


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


⚙️ CONFIGURABLE
Code:
gui:
title: "&0&lᴄʜᴀᴛ ᴄᴏʟᴏʀ"
  size: 54

border:
material: BLACK_STAINED_GLASS_PANE
name: " "
    lore: []
slots:
      - 0-8
      - 9,17
      - 18,26
      - 27,35
      - 36,44
      - 45-53

inside:
material: WHITE_STAINED_GLASS_PANE
name: " "
    lore: []
slots:
      - 10-16
      - 19-25
      - 28-34
      - 37-43

slots:
book_current: 3
barrier_disable: 5
barrier_close: 49

style_bold: 12
style_underlined: 13
style_italic: 14

items:
book:
material: BOOK
name: "&6&lᴄᴜʀʀᴇɴᴛ ᴄᴏʟᴏʀ"
    lore:
- "&7sᴇʟᴇᴄᴛᴇᴅ: %current_colored%"

  disable:
material: BARRIER
name: "&c&lᴅɪsᴀʙʟᴇ ᴄʜᴀᴛ ᴄᴏʟᴏʀ"
    lore:
- "&7ᴄʟɪᴄᴋ ᴛᴏ ᴄʟᴇᴀʀ."

  close:
material: BARRIER
name: "&c&lᴄʟᴏsᴇ ᴍᴇɴᴜ"
    lore:
- "&7ᴄʟɪᴄᴋ ᴛᴏ ᴄʟᴏsᴇ."

  styles:
bold:
material: ANVIL
name: "&f&lʙᴏʟᴅ"
      lore:
- "%status%"

    underlined:
material: STRING
name: "&f&lᴜɴᴅᴇʀʟɪɴᴇᴅ"
      lore:
- "%status%"

    italic:
material: FEATHER
name: "&f&lɪᴛᴀʟɪᴄ"
      lore:
- "%status%"

status:
# Для доступа (permissions)
  available: "&a&lᴀᴠᴀɪʟᴀʙʟᴇ"
  locked: "&c&lʟᴏᴄᴋᴇᴅ"

  # Для ON/OFF стилей (переключателей)
  enabled: "&a&lᴇɴᴀʙʟᴇᴅ"
  disabled: "&c&lᴅɪsᴀʙʟᴇᴅ"

messages:
selected: "&8[&6xᴄʜᴀᴛᴄᴏʟᴏʀ&8] &a&lѕᴇʟᴇᴄᴛᴇᴅ: &f%id%"
  cleared: "&8[&6xᴄʜᴀᴛᴄᴏʟᴏʀ&8] &7&lᴄʜᴀᴛ ᴄᴏʟᴏʀ ᴄʟᴇᴀʀᴇᴅ."
  locked: "&8[&6xᴄʜᴀᴛᴄᴏʟᴏʀ&8] &c&lʟᴏᴄᴋᴇᴅ."
  style_toggled: "&8[&6xᴄʜᴀᴛᴄᴏʟᴏʀ&8] &7&lѕᴛʏʟᴇ ᴜᴘᴅᴀᴛᴇᴅ."
  reloaded: "&8[&6xᴄʜᴀᴛᴄᴏʟᴏʀ&8] &a&lʀᴇʟᴏᴀᴅᴇᴅ."
  no_permission: "&8[&6xᴄʜᴀᴛᴄᴏʟᴏʀ&8] &c&lɴᴏ ᴘᴇʀᴍɪѕѕɪᴏɴ."

styles:
bold:
permission: "xchatcolor.style.bold"
  underlined:
permission: "xchatcolor.style.underlined"
  italic:
permission: "xchatcolor.style.italic"

# 16 total (slots 19-34)
colors:
rainbow:
slot: 19
material: COOKIE
color: "RAINBOW"
    name: "&d&l[ ʀᴀɪɴʙᴏᴡ ]"
    description: "&7ʀᴀɪɴʙᴏᴡ ᴍᴇssᴀɢᴇ."
    permission: "xchatcolor.color.rainbow"

  steel:
slot: 21
material: LIGHT_GRAY_CONCRETE
color: "#B0B0B0"
    name: "&7&l[ sᴛᴇᴇʟ ]"
    description: "&7ʟɪɢʜᴛ ɢʀᴀʏ."
    permission: "xchatcolor.color.steel"

  ruby:
slot: 22
material: RED_CONCRETE
color: "#B11226"
    name: "&c&l[ ʀᴜʙʏ ]"
    description: "&7ᴅᴇᴇᴘ ʀᴇᴅ."
    permission: "xchatcolor.color.ruby"

  rose:
slot: 23
material: PINK_CONCRETE
color: "#FF6FAE"
    name: "&d&l[ ʀᴏsᴇ ]"
    description: "&7sᴏғᴛ ᴘɪɴᴋ."
    permission: "xchatcolor.color.rose"

  tangerine:
slot: 24
material: ORANGE_CONCRETE
color: "#FF7A00"
    name: "&6&l[ ᴛᴀɴɢᴇʀɪɴᴇ ]"
    description: "&7ʙʀɪɢʜᴛ ᴏʀᴀɴɢᴇ."
    permission: "xchatcolor.color.tangerine"

  gold:
slot: 25
material: YELLOW_CONCRETE
color: "#FFD400"
    name: "&e&l[ ɢᴏʟᴅ ]"
    description: "&7ɢᴏʟᴅᴇɴ."
    permission: "xchatcolor.color.gold"

  lemon:
slot: 28
material: HONEYCOMB
color: "#FFE45C"
    name: "&e&l[ ʟᴇᴍᴏɴ ]"
    description: "&7ʟᴇᴍᴏɴ."
    permission: "xchatcolor.color.lemon"

  lime:
slot: 29
material: LIME_CONCRETE
color: "#7CFF00"
    name: "&a&l[ ʟɪᴍᴇ ]"
    description: "&7ʟɪᴍᴇ."
    permission: "xchatcolor.color.lime"

  emerald:
slot: 30
material: GREEN_CONCRETE
color: "#1AAE4A"
    name: "&2&l[ ᴇᴍᴇʀᴀʟᴅ ]"
    description: "&7ɢʀᴇᴇɴ."
    permission: "xchatcolor.color.emerald"

  mint:
slot: 31
material: CYAN_CONCRETE
color: "#00E6C7"
    name: "&3&l[ ᴍɪɴᴛ ]"
    description: "&7ᴄʏᴀɴ."
    permission: "xchatcolor.color.mint"

  ocean:
slot: 32
material: LIGHT_BLUE_CONCRETE
color: "#4FD3FF"
    name: "&b&l[ ᴏᴄᴇᴀɴ ]"
    description: "&7ʟɪɢʜᴛ ʙʟᴜᴇ."
    permission: "xchatcolor.color.ocean"

  deep_blue:
slot: 33
material: BLUE_CONCRETE
color: "#1E4BFF"
    name: "&9&l[ ᴅᴇᴇᴘ ʙʟᴜᴇ ]"
    description: "&7ʙʟᴜᴇ."
    permission: "xchatcolor.color.deep_blue"

  violet:
slot: 34
material: PURPLE_CONCRETE
color: "#9400D3"
    name: "&5&l[ ᴠɪᴏʟᴇᴛ ]"
    description: "&7ᴘᴜʀᴘʟᴇ."
    permission: "xchatcolor.color.violet"

  amethyst:
slot: 20
material: AMETHYST_SHARD
color: "#B57CFF"
    name: "&d&l[ ᴀᴍᴇᴛʜʏsᴛ ]"
    description: "&7ᴀᴍᴇᴛʜʏsᴛ."
    permission: "xchatcolor.color.amethyst"


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


🔐 PERMISSIONS


Code:
xchatcolor.open
xchatcolor.reload


xchatcolor.all


xchatcolor.colors.*
xchatcolor.color.<id>


xchatcolor.styles.*
xchatcolor.style.bold
xchatcolor.style.underlined
xchatcolor.style.italic


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


INSTALLATION


  1. Drop jar into /plugins
  2. Restart server
  3. Configure config.yml
  4. Use /xchatcolor

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


LICENSE


• Redistribution is strictly prohibited.
• Sharing this plugin will void your license.


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Latest reviews

Bought it and found out there where no short forms like &5 for puurple etc. in chat. I wrote the Supportteam. They literally wrote back to me after 30 minutes that it's now implemented. I'm 10/10 thrilled!
Buy a license now
$9.99
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
Lifetime
Share and earn
Refer this resource and earn a 10% commission.
338 Views
1 Purchases
2 Downloads
Mar 2, 2026 Published
Mar 24, 2026 Updated
5.00 star(s)
Average rating (1)
26.4 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Type
  1. Chat
  1. GUI
  1. Fun
Game mode
  1. Gens
  1. Lifesteal
  1. Donut-like
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
  1. Purpur
Supported versions
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
Creator
Owner
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link
Recommended for you
Professional auto-cleanup system for Paper 1.21+
Not yet rated
0 purchases
Clean /rules GUI with tiered rules and punishment info menus fully configurable.
Not yet rated
0 purchases
CommandSpy allows staff to monitor player commands in real-time. Perfect for moderation, security, a
Not yet rated
0 purchases
A lightweight and efficient plugin that allows server owners to easily prevent players from placing
Not yet rated
0 purchases
CommandSpy allows staff to monitor player commands in real-time.
Not yet rated
1 purchase
Share and earn
Refer this resource and earn a 10% commission.
338 Views
1 Purchases
2 Downloads
Mar 2, 2026 Published
Mar 24, 2026 Updated
5.00 star(s)
Average rating (1)
26.4 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Type
  1. Chat
  1. GUI
  1. Fun
Game mode
  1. Gens
  1. Lifesteal
  1. Donut-like
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
  1. Purpur
Supported versions
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
Creator
Owner
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link
Recommended for you
Professional auto-cleanup system for Paper 1.21+
Not yet rated
0 purchases
Clean /rules GUI with tiered rules and punishment info menus fully configurable.
Not yet rated
0 purchases
CommandSpy allows staff to monitor player commands in real-time. Perfect for moderation, security, a
Not yet rated
0 purchases
A lightweight and efficient plugin that allows server owners to easily prevent players from placing
Not yet rated
0 purchases
CommandSpy allows staff to monitor player commands in real-time.
Not yet rated
1 purchase
Top