COWMODSКаталог модов

LPCF: Chat, Nametags & Bubbles

Your LuckPerms ranks in chat, above heads and in the tab list: gradient nametags (Folia too), chat bubbles, mentions, hover cards, clickable links and emoji. Paper, Purpur and Folia, 1.20.1 to 26.3, one jar.

Автор: NAIZO4,5 тыс.10обновлён 25 окт. 2026 г.
БиблиотекиОбщениеУтилиты

Описание

LPCF: Chat, Nametags & Bubbles

Your LuckPerms ranks everywhere players look. LPCF puts your prefixes in chat, above every player's head and in the tab list, with full gradients and hex colours. Public chat pops up as a bubble over the speaker, names in chat show a hover card and open a private message on click, and @mentions ping the player. Nothing to install on the client: no mod, no resource pack, no ProtocolLib.

Paper, Purpur and Folia · Minecraft 1.20.1 to 26.3 in one jar · LuckPerms required, PlaceholderAPI optional

What's new in 2.0

Version 2.0, Chat, Nametags & Bubbles, turns a chat formatter into the rank display for your whole server:

  • Nametags above heads made of text displays: gradients, hex colours, several lines, PlaceholderAPI, and on Folia too
  • Chat bubbles over the player who is talking
  • Hover cards and click-to-message on names, @mentions with a ping, clickable links, emoji shortcuts
  • Tab list sorted by LuckPerms weight, with a header and footer
  • Join, first-join and quit messages per group, and world formats
  • /lpcf debug answers "why is my prefix not showing?"
  • Safer chat: what players type can no longer trigger placeholders or click events
  • 1.20.1 and 1.21.x work again (1.2.4 and 1.2.5 only loaded on 26.x), and your 1.x config carries over

Nametags

Nametags that match your chat

Every player gets a nametag built from nametags.lines in config.yml: your LuckPerms prefix, suffix and meta, gradients, hex colours, as many lines as you like and any PlaceholderAPI placeholder (health, guild, level...).

  • It refreshes by itself when you change a rank in LuckPerms
  • It follows teleports, deaths, respawns and dimension changes, and works with /home, /spawn and /tpa plugins
  • It hides while the player is invisible, in spectator mode, dead or vanished, and dims while they sneak
  • Players never see their own tag in front of their camera
  • The vanilla name is hidden underneath, on Folia too (Folia has no scoreboard teams; there the tag rides the player, and Minecraft does not draw the name of a player carrying something)
  • Prefer the old way? nametags.style: team keeps classic scoreboard-team nametags

Chat bubbles

See who's talking

When a player chats, the message floats above their head for 3 to 10 seconds (longer messages stay longer), so everyone nearby sees who said what. Only messages that reach every player get a bubble: when another plugin sends a message to a channel, staff or party chat only, or cancels it (a mute), there is no bubble. Players turn their own bubbles off with /lpcf bubbles off.

Chat

Chat that does more

  • Formats per LuckPerms group, per track and per world, falling back to chat-format, in MiniMessage or & / &#RRGGBB codes, with {prefix}, {suffix}, {group}, {world}, {username-color}, {message-color} and PlaceholderAPI
  • Hover a name to see the player's rank and world (your lines), click it to start a /msg
  • Mentions: @Steve or just Steve is highlighted, and Steve hears a ping and sees "Alex mentioned you"
  • Links become clickable, [ITEM] shows the held item with its tooltip
  • Emoji shortcuts: <3 → ❤, :star: → ★, :check: → ✔, :shrug: → ¯\_(ツ)_/¯, and any you add

Tab list

Sorted by rank

The tab list shows your nametag-format, sorted by LuckPerms weight (highest first: the group weight on 1.21.2 and newer, Folia included; the prefix weight through team names before that, except on Folia), under a header and footer with {online}, {max-players}, {ping} and placeholders. Join, first-join and quit messages can differ per group.

Safe chat

Players type, you format

What players type is added to the chat line after your format is read, so it is never treated as a format and never reaches PlaceholderAPI: typing %player_ip% or <click:run_command:/op me> just shows those characters. lpcf.colorcodes lets trusted players use colours, decorations, gradients and rainbow, but never click or hover events.

/lpcf debug <player> lists the player's group and weight, prefix, suffix, meta colours, which chat format applies and why, and what their nametag shows.

Commands

CommandPermissionDefaultWhat
/lpcf reloadlpcf.reloadopReload config.yml
/lpcf debug [player]lpcf.debugopGroup, prefix, suffix, chosen format, nametag
/lpcf preview <message>lpcf.previewopYour chat line, shown only to you
/lpcf bubbles [on/off]lpcf.bubbles.toggleeveryoneYour own chat bubbles

Other permissions: lpcf.colorcodes (styling in chat, nobody by default), and lpcf.mention, lpcf.links, lpcf.replacements, lpcf.itemplaceholder, lpcf.bubbles (everyone by default). lpcf.admin grants the admin commands.

Configuration

chat-format: "{prefix}{username-color}{name}<dark_gray> »<reset> {message-color}{message}"
group-formats:
  admin: "<gradient:#ff5f6d:#ffc371>[Admin]</gradient> {name}<dark_gray> »<reset> {message}"

nametags:
  style: auto        # auto (text displays), team (scoreboard teams), off
  lines:
    - "{prefix}{username-color}{name}{suffix}"
    - "<red>❤ %player_health_rounded%"

bubbles:
  enabled: true
  format: "<#1b1d2e>{message}"
  background: "#E8F4F5FF"   # #AARRGGBB, or "default" for the vanilla nametag background

tab:
  sort-by-weight: true
  header-footer:
    enabled: true

Upgrading from 1.x: replace the jar and restart. Your plugins/LuckPermsChatFormatterFolia folder moves to plugins/LPCF, the old config is kept as config-1.x-backup.yml, and the new settings are added with their explanations. Your nametags keep showing your old nametag-format, now with full colours. The full reference is in the README.

Compatibility

Every server, every version

ServerMinecraftNotes
Paper1.20.1 to 26.3Everything
Purpur1.20.1 to 26.3Everything
Folia1.20.1 to 26.3Everything except the classic nametags.style: team (Folia has no scoreboard teams)

One file, LPCF-2.0.0.jar, for all of them (Java 17 or newer, whatever your server already runs). Tested in game with real clients on Paper 1.20.1, 1.20.4, 1.21.1, 1.21.11, 26.1.2, 26.2 and 26.3, Purpur 1.21.1 and 26.3, and Folia 26.2 and 26.3. Requires LuckPerms; PlaceholderAPI is optional. Spigot is not supported (LPCF needs Paper's chat API).

FAQ

Do players need a mod or resource pack? No. Nametags and bubbles are vanilla text displays that every client already shows.

Does it work with my tab or scoreboard plugin? Chat and bubbles always do. Above-head nametags hide the vanilla name with a scoreboard team, like any nametag plugin; if another plugin also manages teams, use one of the two for nametags (nametags.style: off turns LPCF's off). Turn off LPCF's tab header with tab.header-footer.enabled: false.

Will /home, /spawn or /tpa break? No. On Paper and Purpur nothing rides the player: the nametag follows them, so teleports work exactly as without LPCF. On Folia the tag rides the player, and Folia teleports the two together. Both are checked in our tests, through the same API teleport plugins use.

Does it really work on Folia? Yes, with the same nametags, bubbles, chat and tab list as Paper. Folia has no scoreboard teams, so the classic nametags.style: team does nothing there; the default text-display nametags ride the player on Folia, which also hides the vanilla name.

Do vanished players keep their tag? No: players with the vanished metadata that vanish plugins set, invisible players and spectators have no tag and no bubbles.

My prefix does not show. Run /lpcf debug <player>: it shows what LuckPerms returns and which format is used.

Gallery

Nametags and a chat bubble

Two-line nametags with PlaceholderAPI

Chat with a hover card

The tab list

On Folia

Divider

Discord · Source and issues · Support us · Made by NightBeam Studio

Галерея

Последние версии

Все версии →
release

LPCF 2.0.0

2.0.0
25 окт. 2026 г.140Minecraft: 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3folia, paper, purpur
Скачать
Что нового
# LPCF 2.0.0: Chat, Nametags & Bubbles LPCF is now your LuckPerms rank everywhere players look: in chat, **above their heads** and **in the tab list**, with chat bubbles, mentions, clickable links and hover cards. One jar for Paper, Purpur and Folia, Minecraft 1.20.1 to 26.3. ## New - **Text-display nametags**: full MiniMessage (gradients, hex) and several lines above every player's head, from `nametags.lines`. They follow teleports, deaths and dimension changes, refresh when LuckPerms changes, hide while the player is invisible, in spectator mode, dead or vanished, and dim while sneaking. The vanilla name is hidden underneath. **They work on Folia**, which has no scoreboard teams: there the tag rides the player, which hides the vanilla name as well. On Paper and Purpur nothing rides the player, so `/home`, `/spawn` and `/tpa` plugins keep working. - **Chat bubbles**: public chat floats above the speaker for 3 to 10 seconds. `/lpcf bubbles [on|off]` per player. - **Hover card and click-to-message** on names in chat (`name-hover`). - **Mentions**: `@name` or a bare name is highlighted; the mentioned player hears a sound and gets an action-bar notice. - **Clickable links**, **emoji shortcuts** (`<3`, `:star:`, `:check:`, `:x:`, `:shrug:`, `:tableflip:`, add your own). - **Tab list**: header and footer with `{online}`, `{max-players}`, `{ping}` and placeholders; sorted by LuckPerms group weight. - **Join, first-join and quit messages**, per group. - **World formats** (`world-formats`), after group and track formats. - **`/lpcf debug [player]`** shows group, weight, prefix, suffix, meta colours, which chat format applies and why, the nametag mode and the integrations. **`/lpcf preview <message>`** shows your own chat line (from the console: `/lpcf preview <player> <message>`, with the line's JSON). - `{group}` placeholder everywhere; `[ITEM]` now shows the item in the viewer's language with its amount. ## Fixed - **1.20.1 and 1.21.x servers can run LPCF again.** 1.2.4 and 1.2.5 were compiled for Java 25 and could only load on 26.x. 2.0 is Java 17 bytecode built against the 1.20.1 API. - **Chat injection**: the player's message used to be pasted into the format before PlaceholderAPI and MiniMessage ran, so players could make the server expand `%placeholders%` in public chat. The message is now inserted as a component after parsing and never reaches PlaceholderAPI. - `lpcf.colorcodes` allowed every MiniMessage tag, including click and hover events. It now allows colours, decorations, gradients and rainbow only. - Players without `lpcf.colorcodes` lost anything between `<` and `>` (so "<3" disappeared). Their text is now shown exactly as typed. - Folia: above-head nametags were impossible since 1.2.5; they are back, as text displays. ## Changed - **The plugin is now called `LPCF`** (it was `LuckPermsChatFormatterFolia`). The jar is `LPCF-2.0.0.jar` and the data folder `plugins/LPCF`: your old folder is moved automatically on first start. **Delete the old `LuckPermsChatFormatterFolia-*.jar`.** The `/lpcf` command and every `lpcf.*` permission are unchanged. - `config.yml` gains `config-version: 2` and the new sections, with comments. Your values are kept and the old file is saved as `config-1.x-backup.yml`. Upgraded servers keep showing their `nametag-format` above heads (now with full colours) and start with the tab header/footer and join/quit messages disabled. - `nametag-format` now sets the tab-list name (and the head nametag only with `nametags.style: team`). - `/lpcf` without arguments shows help; `lpcf.admin` grants every admin command. - Spigot/Bukkit are no longer listed: LPCF has always needed Paper's chat API. ## Install Replace `LuckPermsChatFormatterFolia-1.2.x.jar` with `LPCF-2.0.0.jar` and restart. Requires LuckPerms; PlaceholderAPI is optional.
release

1.2.5

1.2.5
29 сент. 2026 г.878Minecraft: 26.1, 26.1.1, 26.1.2, 26.2, 26.3folia, paper, purpur
Скачать
Что нового
Release 1.2.5
release

1.2.4

1.2.4
28 сент. 2026 г.35Minecraft: 26.1, 26.1.1, 26.1.2, 26.2, 26.3folia, paper, purpur
Скачать
Что нового
Release 1.2.4
release

1.2.3

1.2.3
19 сент. 2026 г.388Minecraft: 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2folia, paper, purpur
Скачать
Что нового
Release 1.2.3
release

LPCF 1.2.2

1.2.2
4 сент. 2026 г.272Minecraft: 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2folia, paper, purpur
Скачать
Что нового
## 1.2.2 ### Fixed - **Folia 26.2 nametags:** above-head prefixes no longer crash on join. Folia blocks Bukkit `Scoreboard#registerNewTeam`; LPCF now sends clientbound team packets (`ClientboundSetPlayerTeamPacket`) from an in-memory NMS scoreboard instead. - Joining players receive existing team packets so other players' prefixes remain visible. - Tab list / chat formatting unchanged; nametag packet failures are logged instead of aborting `PlayerJoinEvent`. ### Compatibility - Paper / Folia / Purpur - Minecraft 1.20.1–26.2
release

1.2.0

1.2.0
26 авг. 2026 г.146Minecraft: 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2folia, paper, purpur
Скачать
Что нового
Release 1.2.0
release

LPCF - Chat Formatter 1.1.1

1.1.1
26 мар. 2026 г.2,3 тыс.Minecraft: 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1bukkit, folia, paper, purpur, spigot
Скачать
Что нового
- fixed a bug that caused the placeholders not to work on display names.
release

LPCF - Chat Formatter 1.1.0

1.1.0
15 мар. 2026 г.174Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, folia, paper, purpur, spigot
Скачать
Что нового
- Prefixes now display on player name tags.
release

LPCF - Chat Formatter 1.0.1

1.0.1
14 мар. 2026 г.54Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, folia, paper, purpur, spigot
Скачать
Что нового
- Updated formatting rules to only decorate and not replace the rendering logic
release

LPCF - Chat Formatter Folia 1.0.0

1.0.0
11 мар. 2026 г.67Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, folia, paper, purpur, spigot
Скачать