diff --git a/Dalamud/Plugin/PluginRepository.cs b/Dalamud/Plugin/PluginRepository.cs index 9a44a5608..29871cc38 100644 --- a/Dalamud/Plugin/PluginRepository.cs +++ b/Dalamud/Plugin/PluginRepository.cs @@ -50,7 +50,9 @@ namespace Dalamud.Plugin var data = client.DownloadString(PluginMasterUrl); - this.PluginMaster = JsonConvert.DeserializeObject>(data); + var unsortedPluginMaster = JsonConvert.DeserializeObject>(data); + unsortedPluginMaster.Sort((a, b) => a.Name.CompareTo(b.Name)); + this.PluginMaster = unsortedPluginMaster.AsReadOnly(); State = InitializationState.Success; }