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));
}
///