Compatibility
Minecraft: Java Edition
Platforms
Links
Tags
Creators
Details
The free version will continue receiving compatibility & security updates, but all new features will now be added to the premium version!

Format your chat with ease.
WHAT IS LPC
I've always been fascinated by creating prefixes and suffixes in chat. However, when I was a kid I found it difficult to connect and configure all of those plugins you need to format a chat.
That's why I've created LPC, formerly LuckPermsChat — a free and simple solution to handle your chat formatting, which connects to, in my opinion, the best permissions plugin: LuckPerms.
FEATURES
- PlaceholderAPI support
- Standard single line format
- Per world/server format using LP context
- Group formats
- RGB color codes
- Built-in placeholders
BUILT-IN PLACEHOLDERS
{world} = world name
{prefix} = user's primary prefix
{prefixes} = user's prefixes sorted by the highest priority
{name} = player name
{displayname} = player nickname
{suffix} = user's primary suffix
{suffixes} = user's suffixes sorted by the highest priority
{username-color} = username color for a group or a player
{message-color} = message color for a group or a player
COMMANDS & PERMISSIONS
/lpc reload— reloads the configuration filelpc.reload— allows user to use reload commandlpc.colorcodes— allows user to use color codes in messageslpc.rgbcodes— allows user to use RGB color codes in messages
DEPENDENCIES
- LuckPerms — permissions plugin
- PlaceholderAPI — extra placeholders, optional
INSTALLATION
- Stop your server.
- Download and drag the plugin
.jarfile into your plugins folder. - Start your server to generate config files.
- Edit
config.ymlto your liking. - Type
/lpc reloadto reload the plugin.
VIDEO SETUP GUIDE
CONFIGURATION
These are only examples. Of course, you can configure everything up to you!
1. Only prefix
config.yml
chat-format: "{prefix}{name}&r: {message}"


2. RGB color codes
config.yml
chat-format: "{prefix}{name}&r: {message}"


3. Context usage
config.yml
chat-format: "{prefix}{name}&r: {message}"


4. Message color per group
config.yml
chat-format: "{prefix}{name}&r: {message-color}{message}"


5. Username color per player
config.yml
chat-format: "{prefix}{username-color}{name}&r: {message}"


6. PlaceholderAPI usage
config.yml
chat-format: "%player_gamemode% {prefix}{name}&r: {message}"



7. Custom Unicode prefix using group formats
config.yml
group-formats:
# default: "[default] {name}&r: {message}"
admin: "\uEffa &7{name}&r: {message}"

You'll need a custom resource pack to display a Unicode prefix.
You can download my example here.
Furthermore, here's a YouTube video, which explains how custom fonts in Minecraft work.
FAQ
1. How to use DeluxeTags with LPC
- You'll need PlaceholderAPI
- Download DeluxeTags expansion:
/papi ecloud download DeluxeTags
- Reload PAPI to make changes:
/papi reload
- Add whatever placeholders you need to LPC's
config.yml - You can find the placeholders here
- For a standard tag, use the
%deluxetags_tag%placeholder - Remember to type
/lpc reloadto see changes
If you enjoy the plugin, please leave ★★★★★.
This plugin is not affiliated with LuckPerms. Please do not ask its author for help with this plugin.







