user

package
v0.0.0-...-205331c Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 25, 2025 License: MIT Imports: 20 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BroadcastMessaget

func BroadcastMessaget(translationName string, args ...any)

func BulkMessaget

func BulkMessaget(users []*User, translationName string, args ...any)

func Count

func Count() int

func Lang

func Lang(p *player.Player) language.Tag

func Messaget

func Messaget(p *player.Player, translationName string, args ...any)

func Remove

func Remove(p *player.Player)

func RemoveByXUID

func RemoveByXUID(xuid string)

func Store

func Store(u *User)

Types

type DuelRequestInfo

type DuelRequestInfo struct {
	TargetXUID string
	RequestAt  time.Time
}

type User

type User struct {
	// contains filtered or unexported fields
}

func Get

func Get(p *player.Player) *User

func GetByPrefix

func GetByPrefix(prefix string) (*User, bool)

func GetByXUID

func GetByXUID(xuid string) *User

func New

func New(p *player.Player) *User

func (*User) AddComboCounter

func (u *User) AddComboCounter()

func (*User) CPS

func (u *User) CPS() int

func (*User) Close

func (u *User) Close() error

func (*User) Closed

func (u *User) Closed() bool

func (*User) ComboCounter

func (u *User) ComboCounter() int

func (*User) Conn

func (u *User) Conn() session.Conn

func (*User) CurrentFFAArena

func (u *User) CurrentFFAArena() any

func (*User) CurrentGame

func (u *User) CurrentGame() any

func (*User) Disconnect

func (u *User) Disconnect(message string)

func (*User) DuelRequestTo

func (u *User) DuelRequestTo() DuelRequestInfo

func (*User) EntityHandle

func (u *User) EntityHandle() *world.EntityHandle

func (*User) EntityRuntimeID

func (u *User) EntityRuntimeID() uint64

func (*User) ExecutePlayer

func (u *User) ExecutePlayer(f func(p *player.Player, ok bool))

func (*User) HandleClientClick

func (u *User) HandleClientClick()

func (*User) InLobby

func (u *User) InLobby() bool

func (*User) Lang

func (u *User) Lang() language.Tag

func (*User) LastComboCounterModified

func (u *User) LastComboCounterModified() time.Time

func (*User) LastHitReachDistance

func (u *User) LastHitReachDistance() float64

func (*User) LastHitReachDistanceModified

func (u *User) LastHitReachDistanceModified() time.Time

func (*User) Load

func (u *User) Load() error

func (*User) Messaget

func (u *User) Messaget(translationName string, args ...any)

func (*User) Name

func (u *User) Name() string

func (*User) OnReceiveDuelRequest

func (u *User) OnReceiveDuelRequest(opponent *User)

func (*User) OnReceiveWhisper

func (u *User) OnReceiveWhisper(sender *User, message string)

func (*User) OnSendDuelRequest

func (u *User) OnSendDuelRequest(opponent *User)

func (*User) OnSendWhisper

func (u *User) OnSendWhisper(target *User, message string)

func (*User) Ping

func (u *User) Ping() int

func (*User) Player

func (u *User) Player(tx *world.Tx) (*player.Player, bool)

func (*User) RankName

func (u *User) RankName() string

func (*User) RemoveOldClicks

func (u *User) RemoveOldClicks()

RemoveOldClicks removes all clicks that are older than 1 second.

func (*User) ReplyWhisperToXUID

func (u *User) ReplyWhisperToXUID() string

func (*User) ResetComboCounter

func (u *User) ResetComboCounter()

func (*User) SendPVPInfoTip

func (u *User) SendPVPInfoTip()

func (*User) SendScoreboard

func (u *User) SendScoreboard(lines []string)

func (*User) SendScoreboardRaw

func (u *User) SendScoreboardRaw(title string, lines []string)

func (*User) Session

func (u *User) Session() *session.Session

func (*User) SetCurrentFFAArena

func (u *User) SetCurrentFFAArena(a any)

func (*User) SetCurrentGame

func (u *User) SetCurrentGame(g any)

func (*User) SetDuelRequestTo

func (u *User) SetDuelRequestTo(xuid string)

func (*User) SetLastHitReachDistance

func (u *User) SetLastHitReachDistance(d float64)

func (*User) SetWorld

func (u *User) SetWorld(w *world.World)

func (*User) SynchronizeLastSeen

func (u *User) SynchronizeLastSeen() error

func (*User) Translatef

func (u *User) Translatef(translationName string, args ...any) string

func (*User) World

func (u *User) World() *world.World

func (*User) WritePacket

func (u *User) WritePacket(pk packet.Packet) error

func (*User) XUID

func (u *User) XUID() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL