LPC
A chat formatting plugin for LuckPerms.
📖About LPC
The free version will continue receiving compatibility & security updates, but all new features will now be added to the premium version!
Check out our other PREMIUM plugins here!
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.ymlchat-format: "{prefix}{name}&r: {message}"


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


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


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


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


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



7. Custom Unicode prefix using group formats
config.ymlgroup-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.




