Skip to content

Modules

BK-Gradients is split into four independent cosmetic modules. Each can be enabled or disabled individually in config.yml without affecting the others or losing any player data.


Players set a custom text that appears before their name in chat. The text renders as a two-color HEX gradient with optional text styles (bold, italic, underline, small caps).

/prefix
└── Prefix Editor
├── First Color → chat input: type a HEX code or color alias
├── Second Color → chat input: type a HEX code or color alias
├── Prefix Text → chat input: type the prefix text
├── Styles → sub-menu: Bold, Italic, Underline, Small Caps
├── Preview → live rendered preview
├── History → previous prefixes (click any to restore)
└── Save / Cancel

When a color or text prompt is open, the player types their value in chat.

  • Typing the cancel keyword (default: cancel) aborts the input.
  • Prompts expire automatically after input.timeout-seconds seconds.

Colors the player’s display name with a two-color HEX gradient. The real Minecraft username never changes — only the visual color applied to it.

/nick
└── Nick Editor
├── Color 1 → chat input: start color
├── Color 2 → chat input: end color
├── Styles → Bold, Italic, Underline, Small Caps
├── Preview → shows the colored display name
├── Reset Colors → resets gradient to white (#FFFFFF)
├── History → previous color combinations
└── Save / Cancel

Identical to the Prefix module but the text appears after the player’s name.

Uses the same editor layout, same validation options, and the same permission structure. Replace prefix with suffix in every command and permission node.


A full tagging system with categories, a GUI color picker, custom HEX input, and a favourites system.

/tags
└── Categories Screen
└── [click category]
└── Tag List Screen
├── [left-click — Colors: true] → equips tag, stays in list
├── [left-click — Colors: false] → equips tag, closes menu
├── [right-click any tag] → toggle favourite
├── [click "Paint Tags"]
│ └── Color Picker Screen
│ ├── [click preset] → apply color to tag
│ └── [click "HEX Custom"]
│ └── chat input:
│ 1-char tag → 1 HEX → solid color
│ 2+ char tag → 2 HEX prompts → gradient
└── [click "Favourites"]
└── Favourites Screen
├── [left-click] → equip
└── [right-click] → remove from favourites
Colors:Behavior
truePlayer can apply a gradient or solid color. Color picker enabled.
falseColors are fixed via & legacy codes in the Tag: field. Color picker disabled.

If a tag has Permission: true and the player lacks bkgradients.tags.<id>, clicking it shows the tags.locked message and plays the error sound.

Tag lengthPromptsResult
1 character1 chat promptSolid color (color1 = color2)
2+ characters2 chat promptsFull gradient
Same HEX twiceSolid color on multi-character tag