diff options
Diffstat (limited to 'src/SMAPI/Framework/ContentManagers/GameContentManager.cs')
-rw-r--r-- | src/SMAPI/Framework/ContentManagers/GameContentManager.cs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/SMAPI/Framework/ContentManagers/GameContentManager.cs b/src/SMAPI/Framework/ContentManagers/GameContentManager.cs index 58e36128..8bdb39d0 100644 --- a/src/SMAPI/Framework/ContentManagers/GameContentManager.cs +++ b/src/SMAPI/Framework/ContentManagers/GameContentManager.cs @@ -400,7 +400,10 @@ namespace StardewModdingAPI.Framework.ContentManagers return true; } - string[] loaderNames = loaders.Select(p => p.Mod.DisplayName).ToArray(); + string[] loaderNames = loaders + .Select(p => p.Mod.DisplayName) + .Distinct() + .ToArray(); string errorPhrase = loaderNames.Length > 1 ? $"Multiple mods want to provide '{info.Name}' asset ({string.Join(", ", loaderNames)})" : $"The '{loaderNames[0]}' mod wants to provide the '{info.Name}' asset multiple times"; |