Compatibility
Minecraft: Java Edition
Platforms
Links
Creators
Details

Where can I use BPREFIX?
Why choose BPREFIX? BPREFIX gives you total control over how your players are seen. From classic rank colors to complex, multi-stage gradients, this plugin handles everything with ease and high performance.
🌈 Professional Gradient Engine Stand out with smooth transitions. Whether it's the Forstinsel blue or a special Valentine's Day pink, your chat will never look boring again.
📜 Ultimate Compatibility Mix and match! Use modern MiniMessage tags for new styles and keep your existing & legacy codes for standard ranks. We support both simultaneously.
🎨 Player-First GUI Give your players a choice. The interactive menu allows users to see their unlocked prefixes and switch between them instantly. Supports CustomModelData for unique icons!
🎨 Dynamic Rank Colors (LuckPerms) BPREFIX doesn't just give you a static prefix; it can also control the color of your existing ranks! By using our special color-only placeholder, you can keep your rank names in LuckPerms and just let BPREFIX handle the styling.
How to set it up in LuckPerms:
Instead of a fixed color code, use our placeholder in your prefix string:
/lp group default meta setprefix 10 "&7%bprefix_prefixcolor%Spieler &8| &7"
The Result:
If a player selects the Red Prefix, their rank looks like: Inhaber | Name
If they switch to the Valentine's Gradient, it automatically becomes: Inhaber | Name (with the smooth pink transition!)
Benefits:
Consistency: Your rank names (Spieler, Inhaber, etc.) stay the same.
Flexibility: Players can change the vibe of their rank without you changing their permissions.
Full Support: Works with Hex, Gradients, and classic colors!
⚙️ Admin Features
Instant Creation: Hold an item and use /prefix create <prefix-id> <prefix-name> <prefix-color> <prefix-permission> to add styles in seconds.
Dynamic Reload: Apply changes instantly with /prefix reload.
Scoreboard Ready: Fully compatible with PlaceholderAPI (%bprefix_prefixcolor%).
🛠 Setup & Config
Fully customizable via messages.yml and prefixes.yml.
Config-Example
# prefixes.yml
prefixes:
blue:
display_name: '&9&lBlue'
color_code: '&9'
permission: bprefix.prefix.blue
material: BLUE_CONCRETE
custom_model_prefix:
display_name: <b><gradient:#61C6EE:#A3DEFF:#61C6EE>Prefix</gradient></b>
color_code: <gradient:#61C6EE:#A3DEFF:#61C6EE>
permission: bprefix.prefix.prefixtest
material: PAPER
custom_model_data: 10004


