From 8ebecd9ff2e777adfebdffba07252959ba941f1b Mon Sep 17 00:00:00 2001 From: stacey <57187883+moisterrific@users.noreply.github.com> Date: Sat, 17 Jul 2021 14:36:10 -0400 Subject: [PATCH] Add notify msg for online player group change This makes it more consistent with how /tempgroup works, since that tells the target player of their group change. Also added silent command support. --- TShockAPI/Commands.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/TShockAPI/Commands.cs b/TShockAPI/Commands.cs index b6ba179f..ce0bf192 100644 --- a/TShockAPI/Commands.cs +++ b/TShockAPI/Commands.cs @@ -1116,6 +1116,12 @@ namespace TShockAPI TShock.UserAccounts.SetUserGroup(account, args.Parameters[2]); TShock.Log.ConsoleInfo(args.Player.Name + " changed account " + account.Name + " to group " + args.Parameters[2] + "."); args.Player.SendSuccessMessage("Account " + account.Name + " has been changed to group " + args.Parameters[2] + "!"); + + var players = TSPlayer.FindByNameOrID(account.Name); + if (players.Count == 0) + return; + else if (!args.Silent) + players[0].SendSuccessMessage($"{args.Player.Name} has changed your group to {args.Parameters[2]}"); } catch (GroupNotExistsException) {