From 383bb634f498ce01bb6553c99967097a4fe1dc16 Mon Sep 17 00:00:00 2001 From: Adamaq01 Date: Sun, 11 Aug 2019 02:45:09 +0100 Subject: [PATCH] Modified ConnectionManager#removePlayer --- .../fr/themode/minestom/net/ConnectionManager.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/main/java/fr/themode/minestom/net/ConnectionManager.java b/src/main/java/fr/themode/minestom/net/ConnectionManager.java index 4dcd08224..cbe3d81f6 100644 --- a/src/main/java/fr/themode/minestom/net/ConnectionManager.java +++ b/src/main/java/fr/themode/minestom/net/ConnectionManager.java @@ -19,9 +19,15 @@ public class ConnectionManager { } // Is only used at LoginStartPacket#process - public void createPlayer(PlayerConnection connection) { - Player player = new Player(connection); + public void createPlayer(UUID uuid, String username, PlayerConnection connection) { + Player player = new Player(uuid, username, connection); this.players.add(player); this.connectionPlayerMap.put(connection, player); } + + public void removePlayer(PlayerConnection connection) { + Player player = this.connectionPlayerMap.get(connection); + this.players.remove(player); + this.connectionPlayerMap.remove(player); + } }