From bb868d2d0d4d5a16d798d01d4a2ca8573ddc8a60 Mon Sep 17 00:00:00 2001 From: raven Date: Sat, 21 Mar 2026 20:17:53 -0500 Subject: support CPE --- server/player.go | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'server/player.go') diff --git a/server/player.go b/server/player.go index 9904bbe..66dcc88 100644 --- a/server/player.go +++ b/server/player.go @@ -15,6 +15,7 @@ type player struct { client *client server *Server name string + extensions map[string]bool level *level levelLoaded bool } @@ -51,8 +52,14 @@ func savePlayerData( } } -func newPlayer(s *Server, cl *client, name string) *player { - pl := &player {client: cl, server: s, name: name} +func newPlayer( + s *Server, cl *client, name string, ext map[string]bool) *player { + pl := &player { + client: cl, + server: s, + name: name, + extensions: ext, + } loadPlayerData(pl, name, func(state playerState, ok bool) { if ok { pl.state = state -- cgit v1.2.3