summaryrefslogtreecommitdiff
path: root/StardewModdingAPI/Mod.cs
diff options
context:
space:
mode:
Diffstat (limited to 'StardewModdingAPI/Mod.cs')
-rw-r--r--StardewModdingAPI/Mod.cs27
1 files changed, 23 insertions, 4 deletions
diff --git a/StardewModdingAPI/Mod.cs b/StardewModdingAPI/Mod.cs
index eabdc539..fc86409b 100644
--- a/StardewModdingAPI/Mod.cs
+++ b/StardewModdingAPI/Mod.cs
@@ -10,23 +10,42 @@ namespace StardewModdingAPI
{
/// <summary>
/// The name of your mod.
+ /// NOTE: THIS IS DEPRECATED AND WILL BE REMOVED IN THE NEXT VERSION OF SMAPI
/// </summary>
- public virtual string Name { get; protected set; }
+ [Obsolete]
+ public virtual string Name { get; set; }
/// <summary>
/// The name of the mod's authour.
+ /// NOTE: THIS IS DEPRECATED AND WILL BE REMOVED IN THE NEXT VERSION OF SMAPI
/// </summary>
- public virtual string Authour { get; protected set; }
+ [Obsolete]
+ public virtual string Authour { get; set; }
/// <summary>
/// The version of the mod.
+ /// NOTE: THIS IS DEPRECATED AND WILL BE REMOVED IN THE NEXT VERSION OF SMAPI
/// </summary>
- public virtual string Version { get; protected set; }
+ [Obsolete]
+ public virtual string Version { get; set; }
/// <summary>
/// A description of the mod.
+ /// NOTE: THIS IS DEPRECATED AND WILL BE REMOVED IN THE NEXT VERSION OF SMAPI
/// </summary>
- public virtual string Description { get; protected set; }
+ [Obsolete]
+ public virtual string Description { get; set; }
+
+
+ /// <summary>
+ /// The mod's manifest
+ /// </summary>
+ public Manifest Manifest { get; internal set; }
+
+ /// <summary>
+ /// Where the mod is located on the disk.
+ /// </summary>
+ public string PathOnDisk { get; internal set; }
/// <summary>
/// A basic method that is the entry-point of your mod. It will always be called once when the mod loads.