fix: resolve nethernet connection, ban deadlock, and nil RemoteAddr crashes

This commit is contained in:
2026-07-12 15:30:55 +07:00
parent abe84fb542
commit 0e2c2f072a
4 changed files with 113 additions and 32 deletions
+9
View File
@@ -533,6 +533,15 @@ func (p *Player) handleCheatCommand(name string, args []string) bool {
}
return true
case "unbanall":
count := Bans.UnbanAll()
if count > 0 {
p.Message(fmt.Sprintf("Successfully unbanned all %d players.", count))
} else {
p.Message("No players were banned.")
}
return true
case "gamemode", "gm":
if len(args) < 1 {
p.Message("Usage: /gamemode <survival/creative/adventure/spectator/0/1/2/3> [player]")