namespace StardewModdingAPI.Framework.ModLoading { /// Indicates why a mod could not be loaded. internal enum ModFailReason { /// The mod has been disabled by prefixing its folder with a dot. DisabledByDotConvention, /// Multiple copies of the mod are installed. Duplicate, /// The folder is empty or contains only ignored files. EmptyFolder, /// The mod has incompatible code instructions, needs a newer SMAPI version, or is marked 'assume broken' in the SMAPI metadata list. Incompatible, /// The mod's manifest is missing or invalid. InvalidManifest, /// The mod was deemed compatible, but SMAPI failed when it tried to load it. LoadFailed, /// The mod requires other mods which aren't installed, or its dependencies have a circular reference. MissingDependencies, /// The mod is marked obsolete in the SMAPI metadata list. Obsolete, /// The folder is an XNB mod, which can't be loaded through SMAPI. XnbMod } }