Hey, i try to setup a privateMessage Command but it dont seems to work with API_GetMessageData.

        [Command("w")]
        private void whisperCommand(IPlayer player, string command, string[] args)
        {
            if (args[0].Length <= 1) return;
            IPlayer target = BasePlayer.Find(args[0]).IPlayer;

            if (target == null) {
                player.Reply("Der Spieler mit dem Namen oder ein Teil dieses Namens konnte nicht gefunden werden.");
                return;
            };

            string msg = "";

            for (int i = 1; i < args.Length; i++)
            {
                msg = msg + " " + args[i];
            }


            Dictionary<string, object> messageData = (Dictionary<string, object>)BetterChat.Call("API_GetMessageData", player, msg);
            List<string> blockedReceivers = new List<string>();
            foreach (IPlayer p in covalence.Players.Connected)
            {
                if (p.Id == target.Id)
                {
                    Puts("Player ist the Same!");
                }
                else
                {
                    blockedReceivers.Add(p.Id);
                    Puts("Blocks Chat for " + p.Name);
                }
            }
            Dictionary<string, object> usernameSettings = (Dictionary<string, object>)messageData["UsernameSettings"];
            usernameSettings["Color"] = "#FFCD00";
            Dictionary<string, object> formatSettings = (Dictionary<string, object>)messageData["FormatSettings"];
            formatSettings["Chat"] = "<color=#D8FF90>[PRIVAT]</color> {Title} {Username} <color=#FFCD00>flüstert dir:</color> {Message}";
            formatSettings["Console"] = $"[Privat] Flüstert zu {target.Name}: {{Message}}";
            Dictionary<string, object> messageSettings = (Dictionary<string, object>)messageData["MessageSettings"];
            messageSettings["Color"] = "#FFDF5D";

            messageData["FormatSettings"] = formatSettings;
            messageData["UsernameSettings"] = usernameSettings;
            messageData["MessageSettings"] = messageSettings;
            messageData["BlockedReceivers"] = blockedReceivers;
            BetterChat.Call("API_SendMessage", messageData, 2);
            //target.Message($"<color=#D8FF90>[PRIVAT]</color> <color=#FFCD00>{player.Name} flüstert dir:</color> <color=#FFDF5D>{msg}</color>");
            //player.Message($"<color=#D8FF90>[PRIVAT]</color> <color=#FFCD00>Du flüsterst {target.Name}:</color> <color=#FFDF5D>{msg}</color>");
        }

He is just using my OnBetterChat messageData dont know why.

Console: if i use /w body test

[Better Chat] [Server] [LOCAL] flüstert: test