summaryrefslogtreecommitdiff
path: root/server/player.go
diff options
context:
space:
mode:
authorraven <citrons@mondecitronne.com>2026-03-20 17:01:30 -0500
committerraven <citrons@mondecitronne.com>2026-03-20 17:01:30 -0500
commit4247e0efaaab9560afa5ce2ca8b3aec80141a6d9 (patch)
tree620c6f0b5071351f8b19bc45bf075f90491fbefa /server/player.go
parentc3d63652a4b80add587ee17f5c9f3773417203ad (diff)
store world data in JSON
Diffstat (limited to 'server/player.go')
-rw-r--r--server/player.go3
1 files changed, 2 insertions, 1 deletions
diff --git a/server/player.go b/server/player.go
index bc6ee38..7f64c58 100644
--- a/server/player.go
+++ b/server/player.go
@@ -149,8 +149,9 @@ func (p *player) OnPlayerMessage(from *Server, name string, message string) {
p.SendMessage(from, fmt.Sprintf("&7<&b%s&7>&f %s", name, message))
}
-func (p *player) OnLevelData(from *level, info levelInfo, data io.Reader) {
+func (p *player) OnLevelData(from *level, info levelInfo, data io.ReadCloser) {
p.Act(from, func() {
+ defer data.Close()
if from != p.level {
return
}