Versions in this module Expand all Collapse all v1 v1.0.1 Jul 30, 2026 v1.0.0 Jul 30, 2026 Changes in this version + var Global = New() + var MessageBedIsOccupied = Translate(str("%tile.bed.occupied"), 0, `This bed is occupied`).Enc("<grey>%v</grey>") + var MessageBedNotValid = Translate(str("%tile.bed.notValid"), 0, `Your home bed was missing or obstructed`) + var MessageBedObstructed = Translate(str("%tile.bed.obstructed"), 0, `Bed is obstructed`).Enc("<grey>%v</grey>") + var MessageBedTooFar = Translate(str("%tile.bed.tooFar"), 0, `Bed is too far away`).Enc("<grey>%v</grey>") + var MessageJoin = Translate(str("%multiplayer.player.joined"), 1, `%v joined the game`).Enc("<yellow>%v</yellow>") + var MessageNoSleep = Translate(str("%tile.bed.noSleep"), 0, `You can only sleep at night and during thunderstorms`).Enc("<grey>%v</grey>") + var MessageQuit = Translate(str("%multiplayer.player.left"), 1, `%v left the game`).Enc("<yellow>%v</yellow>") + var MessageRespawnPointSet = Translate(str("%tile.bed.respawnSet"), 0, `Respawn point set`).Enc("<grey>%v</grey>") + var MessageServerDisconnect = Translate(str("%disconnect.disconnected"), 0, `Disconnected by Server`).Enc("<yellow>%v</yellow>") + var MessageSleeping = Translate(str("%chat.type.sleeping"), 2, ...) + type Chat struct + func New() *Chat + func (chat *Chat) Close() error + func (chat *Chat) Subscribe(s Subscriber) + func (chat *Chat) Subscribed(s Subscriber) bool + func (chat *Chat) Unsubscribe(s Subscriber) + func (chat *Chat) Write(p []byte) (n int, err error) + func (chat *Chat) WriteString(s string) (n int, err error) + func (chat *Chat) Writet(t Translation, a ...any) + type StdoutSubscriber struct + func (c StdoutSubscriber) Message(a ...any) + func (c StdoutSubscriber) UUID() uuid.UUID + type Subscriber interface + Message func(a ...any) + UUID func() uuid.UUID + type Translation struct + func Translate(str TranslationString, params int, fallback string) Translation + func (t Translation) Enc(format string) Translation + func (t Translation) F(a ...any) translation + func (t Translation) Resolve(l language.Tag) string + func (t Translation) Zero() bool + type TranslationString interface + Resolve func(l language.Tag) string + type Translator interface + Messaget func(t Translation, a ...any)