From 493696690ae0c52fcd77590b1040b28ebb4cdf77 Mon Sep 17 00:00:00 2001 From: Jesse Plamondon-Willard Date: Tue, 1 Nov 2016 02:00:29 -0400 Subject: fix spelling of 'Authour' manifest field with backwards compatibility (#158) --- src/StardewModdingAPI/Manifest.cs | 12 ++++++++++-- src/StardewModdingAPI/Program.cs | 2 +- src/TrainerMod/manifest.json | 2 +- 3 files changed, 12 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/StardewModdingAPI/Manifest.cs b/src/StardewModdingAPI/Manifest.cs index ed43ab7d..6b1fe650 100644 --- a/src/StardewModdingAPI/Manifest.cs +++ b/src/StardewModdingAPI/Manifest.cs @@ -16,7 +16,15 @@ namespace StardewModdingAPI public virtual string Name { get; set; } /// The mod author's name. - public virtual string Authour { get; set; } + public virtual string Author { get; set; } + + /// Obsolete. + [Obsolete("Use 'Author'.")] + public virtual string Authour + { + get { return this.Author; } + set { this.Author = value; } + } /// The mod version. public virtual Version Version { get; set; } @@ -41,7 +49,7 @@ namespace StardewModdingAPI public override T GenerateDefaultConfig() { this.Name = ""; - this.Authour = ""; + this.Author = ""; this.Version = new Version(0, 0, 0, ""); this.Description = ""; this.UniqueID = Guid.NewGuid().ToString(); diff --git a/src/StardewModdingAPI/Program.cs b/src/StardewModdingAPI/Program.cs index b08d17c2..2ee8c8f5 100644 --- a/src/StardewModdingAPI/Program.cs +++ b/src/StardewModdingAPI/Program.cs @@ -292,7 +292,7 @@ namespace StardewModdingAPI { modEntry.PathOnDisk = targDir; modEntry.Manifest = manifest; - Log.AsyncG($"LOADED MOD: {modEntry.Manifest.Name} by {modEntry.Manifest.Authour} - Version {modEntry.Manifest.Version} | Description: {modEntry.Manifest.Description} (@ {targDll})"); + Log.AsyncG($"LOADED MOD: {modEntry.Manifest.Name} by {modEntry.Manifest.Author} - Version {modEntry.Manifest.Version} | Description: {modEntry.Manifest.Description} (@ {targDll})"); Constants.ModsLoaded += 1; modEntry.Entry(); } diff --git a/src/TrainerMod/manifest.json b/src/TrainerMod/manifest.json index 0fb9fa65..6e3d1bbe 100644 --- a/src/TrainerMod/manifest.json +++ b/src/TrainerMod/manifest.json @@ -1,6 +1,6 @@ { "Name": "Trainer Mod", - "Authour": "Zoryn", + "Author": "Zoryn", "Description": "Registers several commands to use. Most commands are trainer-like in that they offer forms of cheating.", "EntryDll": "TrainerMod.dll" } \ No newline at end of file -- cgit