diff --git a/EXILED/Exiled.API/Features/Core/UserSettings/SettingBase.cs b/EXILED/Exiled.API/Features/Core/UserSettings/SettingBase.cs index 5af5f615e7..ee008271a3 100644 --- a/EXILED/Exiled.API/Features/Core/UserSettings/SettingBase.cs +++ b/EXILED/Exiled.API/Features/Core/UserSettings/SettingBase.cs @@ -216,6 +216,14 @@ public static void SendToAll(Func predicate) /// Target player. public static void SendToPlayer(Player player) => ServerSpecificSettingsSync.SendToPlayer(player.ReferenceHub); + /// + /// Syncs specific settings with the specified target. + /// + /// Target player. + /// Settings to send to the player. + public static void SendToPlayer(Player player, IEnumerable settings) => + ServerSpecificSettingsSync.SendToPlayer(player.ReferenceHub, settings.Select(setting => setting.Base).ToArray()); + /// /// Registers all settings from the specified collection. ///