BPREFIX
PluginGPL-3.0-only

BPREFIX

Powerful prefix GUI plugin supporting Hex colors, gradients, and custom permissions.

44
Downloads
3
Followers
3 months ago
Updated
📦
3
Versions

📖About BPREFIX

BPREFIX LOGO

Where can I use BPREFIX?

Paper Purpur Spigot Bukkit

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