From f3df1c5fca6a13ae7d4c5f3b7c4274e1cdc404ae Mon Sep 17 00:00:00 2001 From: Nikita Matrosoff Date: Fri, 12 Oct 2018 21:56:57 +0300 Subject: [PATCH] Minor fix When too many players are joining the server right now, GetData hook causes an System.IndexOutOfRangeException. --- Creative Mode/Creative Mode/CreativeMode.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Creative Mode/Creative Mode/CreativeMode.cs b/Creative Mode/Creative Mode/CreativeMode.cs index 2d3be6c..d490971 100644 --- a/Creative Mode/Creative Mode/CreativeMode.cs +++ b/Creative Mode/Creative Mode/CreativeMode.cs @@ -193,6 +193,9 @@ public void EndlessCommand(CommandArgs args) public void GetData(GetDataEventArgs e) { + if (e.Msg.whoAmI > Main.maxNetPlayers) + return; + if (playerList[e.Msg.whoAmI]) { if (plr.Group.HasPermission("creativemode.*") || plr.Group.HasPermission("creativemode.tiles"))