diff --git a/MinecraftClient/McClient.cs b/MinecraftClient/McClient.cs index 583234d3..6ffe2c41 100644 --- a/MinecraftClient/McClient.cs +++ b/MinecraftClient/McClient.cs @@ -1769,12 +1769,16 @@ namespace MinecraftClient /// UUID of the player public void OnPlayerLeave(Guid uuid) { + string username = null; + if (onlinePlayers.ContainsKey(uuid)) + username = onlinePlayers[uuid]; + lock (onlinePlayers) { onlinePlayers.Remove(uuid); } - DispatchBotEvent(bot => bot.OnPlayerLeave(uuid, onlinePlayers[uuid])); + DispatchBotEvent(bot => bot.OnPlayerLeave(uuid, username)); } ///