Excuse me for machine translation
In the fight against Moon lord, when introduce Visual RADAR, will get an error when destroy the right hand of moon lord.
Crash log
System.IndexOutOfRangeException
VisualRadar.MPlayer.DrawEffects(PlayerDrawInfo drawInfo, Single& r, Single& g, Single& b, Single& a, Boolean& fullBright)
Terraria.ModLoader.PlayerHooks.DrawEffects(PlayerDrawInfo drawInfo, Single& r, Single& g, Single& b, Single& a, Boolean& fullBright)
Terraria.Main.DrawPlayer(Player drawPlayer, Vector2 Position, Single rotation, Vector2 rotationOrigin, Single shadow)
Terraria.Main.DrawPlayers()
Terraria.Main.do_Draw(GameTime gameTime)
Terraria.Main.DoDraw(GameTime gameTime)
Terraria.Main.Draw(GameTime gameTime)
Microsoft.Xna.Framework.Game.DrawFrame()
Microsoft.Xna.Framework.Game.Tick()
Microsoft.Xna.Framework.Game.HostIdle(Object sender, EventArgs e)
Microsoft.Xna.Framework.GameHost.OnIdle()
Microsoft.Xna.Framework.WindowsGameHost.RunOneFrame()
Microsoft.Xna.Framework.WindowsGameHost.ApplicationIdle(Object sender, EventArgs e)
System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle(Int32 grfidlef)
System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
System.Windows.Forms.Application.Run(Form mainForm)
Microsoft.Xna.Framework.WindowsGameHost.Run()
Microsoft.Xna.Framework.Game.RunGame(Boolean useBlockingRun)
Terraria.Program.LaunchGame(String[] args)