The message format details from a list of player tags.

interface TagChatMessageFormat {
    messageFormatting: string;
    messageGradientMode:
        | "rainbow"
        | "randomrainbow"
        | "shuffledrainbow"
        | "bluegradient"
        | "randombluegradient"
        | "shuffledbluegradient"
        | "yellowgradient"
        | "randomyellowgradient"
        | "shuffledyellowgradient"
        | "blackgradient"
        | "randomblackgradient"
        | "shuffledblackgradient"
        | "graygradient"
        | "randomgraygradient"
        | "shuffledgraygradient"
        | "purplegradient"
        | "randompurplegradient"
        | "shuffledpurplegradient";
    nameFormatting: string;
    nameGradientMode: | "rainbow"
    | "randomrainbow"
    | "shuffledrainbow"
    | "bluegradient"
    | "randombluegradient"
    | "shuffledbluegradient"
    | "yellowgradient"
    | "randomyellowgradient"
    | "shuffledyellowgradient"
    | "blackgradient"
    | "randomblackgradient"
    | "shuffledblackgradient"
    | "graygradient"
    | "randomgraygradient"
    | "shuffledgraygradient"
    | "purplegradient"
    | "randompurplegradient"
    | "shuffledpurplegradient";
    separatorFormatting: string;
    separatorGradientMode: | "rainbow"
    | "randomrainbow"
    | "shuffledrainbow"
    | "bluegradient"
    | "randombluegradient"
    | "shuffledbluegradient"
    | "yellowgradient"
    | "randomyellowgradient"
    | "shuffledyellowgradient"
    | "blackgradient"
    | "randomblackgradient"
    | "shuffledblackgradient"
    | "graygradient"
    | "randomgraygradient"
    | "shuffledgraygradient"
    | "purplegradient"
    | "randompurplegradient"
    | "shuffledpurplegradient";
    showDimension: boolean;
}

Properties

messageFormatting: string

The message formatting to use.

Should be a string of formatting codes.

""
"§r§l§o§4"
messageGradientMode:
    | "rainbow"
    | "randomrainbow"
    | "shuffledrainbow"
    | "bluegradient"
    | "randombluegradient"
    | "shuffledbluegradient"
    | "yellowgradient"
    | "randomyellowgradient"
    | "shuffledyellowgradient"
    | "blackgradient"
    | "randomblackgradient"
    | "shuffledblackgradient"
    | "graygradient"
    | "randomgraygradient"
    | "shuffledgraygradient"
    | "purplegradient"
    | "randompurplegradient"
    | "shuffledpurplegradient"

The message gradient mode to use.

If undefined, no gradient will be used.

undefined
nameFormatting: string

The name formatting to use.

Should be a string of formatting codes.

""
"§r§l§o§4"
nameGradientMode:
    | "rainbow"
    | "randomrainbow"
    | "shuffledrainbow"
    | "bluegradient"
    | "randombluegradient"
    | "shuffledbluegradient"
    | "yellowgradient"
    | "randomyellowgradient"
    | "shuffledyellowgradient"
    | "blackgradient"
    | "randomblackgradient"
    | "shuffledblackgradient"
    | "graygradient"
    | "randomgraygradient"
    | "shuffledgraygradient"
    | "purplegradient"
    | "randompurplegradient"
    | "shuffledpurplegradient"

The message gradient mode to use.

If undefined, no gradient will be used.

undefined
separatorFormatting: string

The separator formatting to use.

Should be a string of formatting codes.

""
"§r§l§o§4"
separatorGradientMode:
    | "rainbow"
    | "randomrainbow"
    | "shuffledrainbow"
    | "bluegradient"
    | "randombluegradient"
    | "shuffledbluegradient"
    | "yellowgradient"
    | "randomyellowgradient"
    | "shuffledyellowgradient"
    | "blackgradient"
    | "randomblackgradient"
    | "shuffledblackgradient"
    | "graygradient"
    | "randomgraygradient"
    | "shuffledgraygradient"
    | "purplegradient"
    | "randompurplegradient"
    | "shuffledpurplegradient"

The message gradient mode to use.

If undefined, no gradient will be used.

undefined
showDimension: boolean

Whether to show the player's dimension in the message.

false