Been having the same issue. I have updated tc and tmod, but it seems tc says I have an older version.Welp...
Every time i try to create a world I'm met with this now, which is strange as it worked earlier when i initially downloaded.Index was outside the bounds of the array.
at Terraria.ModLoader.PlayerHooks.GetModPlayer(Player player, Mod mod, String name)
at Terraria.Player.GetModPlayer(Mod mod, String name)
at Terraria.Player.GetModPlayer[T](Mod mod)
at Terraria.WorldGen.do_worldGenCallBack(Object threadContext)
at Terraria.WorldGen.worldGenCallBack(Object threadContext)