UI & Messages
The ui helper builds chat-friendly text objects that all messaging methods accept (sendMessage, broadcast, reply, etc.).
ui.raw(text)→UiTextui.color(text, color)→UiTextwith a hex or named colorui.join(...parts)→UiMessagethat stitches strings,UiText, orUiMessage
Any messaging surface in this API (players, worlds, net, commands) accepts string | UiText | UiMessage.
Examples
Section titled “Examples”Single-color message:
players.broadcast(ui.color("Server restart in 5m", "#ff8800"));Multi-color message, equivalent to Message.join(...):
var shout = ui.join( ui.color("Hello ", "#00ff90"), ui.color("world", "#ffffff"), ui.color("!", "#ff3366"));
players.require("Alice").sendMessage(shout);