DUXPLIMA Documentation

Chat colours

Presets, gradients, rainbow, sequence and random colours, named and hex colours, styles, group defaults and effects.

Module: colours. A player gives their own words a colour with /chatcolor or its window.

Presets

PresetPatternColoursNode default
whitesolid#FFFFFFeveryone
skysolid#48CAE4everyone
mintsolid#4ECCA3everyone
rosesolid#FF6B8Beveryone
buttersolid#FFE66Deveryone
sunsetgradient#FF6B8B, #FFA07A, #FFE66Dop
oceangradient#48CAE4, #6C8DFBop
rainbowrainbowevery hueop
candysequence#FF6B8B, #FFFFFFop
confettirandom#B388FF, #4ECCA3, #FFE66D, #48CAE4, #FF6B8Bop

Each preset needs uxmchat.colour.preset.<id>, or the permission it names.

PatternDraws
solidOne colour
gradientA blend across the line
rainbowEvery hue
sequenceThe colours letter by letter in turn
randomA colour per letter

Named and hex colours

With uxmchat.colour.named, a player may pick any colour under named: rose, peach, butter, mint, sky, corn, lilac. With uxmchat.colour.hex, any #rrggbb: /chatcolor set #FF8800.

Styles

/chatcolor style <style> turns a style on or off over the colour: bold, italic, underlined, strikethrough, obfuscated, each with uxmchat.colour.style.<name>, all given to operators only.

Group defaults

group-defaults gives the players of a permission group a preset until they pick one: vip = "sunset".

When a colour is lost

The choice is checked at join. A player who no longer holds the preset, or whose preset is gone, loses it, and the lapsed effect runs.

Effects

MomentShipped lines
set[message] @colour.set (with <sample>, the player's name in the new colour), a chime
cleared[message] @colour.cleared, a break sound
lapsed[message] @colour.lapsed

Leave a list out to keep the shipped one; write [] for silence.

Moving from uxm-chat-color

Its presets and every player's choice are read on the first start. See Migration.

Related: colours.conf, Colours window