Home›Java›Mods›UltraChat
UltraChat
UltraChat Chat • Tags • Formats • Channels • Colors All-in-one chat plugin for Paper 1.20.5+ — fast, secure and fully configurable ✨ Features ✨

FORMATS & TAGS ✅ Formats folder with one file per LuckPerms group, filename = group ✅ default.yml fallback, priority, permission and enable flag per format ✅ Auto-migration from old files and reload error report with line number ✅ Tags with GUI menu, per-tag materials, pagination and close button ✅ Create and delete tags fully in-game ✅ Player tag selection saved automatically

CHANNELS & COLORS
✅ Global, local by radius and staff channels with prefixes ✅ Per-channel slowmode, permissions and same-world mode ✅ Chat colors GUI with gradients, permission based ✅ Personal color wraps your messages automatically

SHOWCASE & VARIABLES
✅ Show your held item with [item] — read-only anti-dupe showcase ✅ Show your inventory with [inv] — money, exp and player head row ✅ Expiring click links, configurable empty-hand text and menu styles ✅ Money and exp variables with Vault, usable in chat and formats ✅ Custom variables like discord and tienda, all editable

MODERATION
✅ Antispam with cooldown, repeat, caps, flood and length control ✅ Word + regex filter with censor or block mode ✅ Timed mute, ignore list, staff spy with private message copy ✅ Chat log with automatic old-file cleanup

MENTIONS & INFOS
✅ Player mentions with highlight and sound ✅ Clickable links, hover player info with rank, money and level ✅ Join, quit and first-join MOTD, rotating auto-broadcasts

COMMAND CONTROL
✅ Per-group tab-completion lists with inheritance ✅ Blocked commands with console actions and bypass ✅ Custom unknown-command message and exempt players

⚙️ EXTRAS
✅ Auto-reload on file change with admin notifications ✅ Menus fully configurable: sizes, slots, items, lore and click actions ✅ ItemsAdder font images, Vault groups and PlaceholderAPI everywhere ✅ MiniMessage + hex + legacy codes, new color resets old formatting ✅ Player-typed placeholders with safe allow and block lists ✅ Built for performance: cached settings, precompiled filters, no per-message config reads

⌨️ Commands ⌨️
➡️ /ultrachat reload — reload all configs ➡️ /ultrachat tag — pick your tag, tags, tagcreate, tagdelete ➡️ /ultrachat mute, unmute, broadcast ➡️ /ch — switch channel, /tags and /chatcolor menus ➡️ /msg and /r — private messages with reply ➡️ /ignore, /spy, /broadcast ✅ Full tab-completion included

Permissions
ultrachat.admin — reload, tags and mute management (default: op) ultrachat.msg — private messages (default: true) ultrachat.tag.use and ultrachat.chatcolor.use — personal picks (default: true) ultrachat.spy, ultrachat.mute, ultrachat.broadcast (default: op) ultrachat.tag.* and ultrachat.chatcolor.* — unlock each one ultrachat.variable.* and ultrachat.fontimages — showcase and images ultrachat.bypass.* — skip spam, filter, ignore and command blocks

Requirements
Paper / Purpur 1.20.5 and newer ☕ Java 17, Java 21 for 1.21 Optional: Vault, LuckPerms, PlaceholderAPI, ItemsAdder

Config files config.yml — main settings, channels, antispam, filter, MOTD formats/ — one file per group tags.yml, chatcolors.yml, menus.yml, variables.yml, cmd.yml

⭐ L ightweight • Secure • No bloat ⭐ Support & suggestions are welcome — enjoy your server!

Commands

Plugin details

Read from the plugin's own plugin.yml.

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.

UltraChat is a free Minecraft Java mod. Compatible with Minecraft 1.21, 26.1, 26.2, 26.3. Downloaded 8 times (via Spigot). Download it and open it directly in the game.

Explore more