Show / Hide Table of Contents

Class ModRegistry

Utility class to query metadata about loaded mods and their added content
Inheritance
System.Object
ModRegistry
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Jotunn.Utils
Assembly: Jotunn.dll
Syntax
public static class ModRegistry

Methods

| Improve this Doc View Source

GetCommands()

Get all added ConsoleCommands
Declaration
public static IEnumerable<ConsoleCommand> GetCommands()
Returns
Type Description
System.Collections.Generic.IEnumerable<ConsoleCommand>
| Improve this Doc View Source

GetCommands(String)

Get all added ConsoleCommands of a mod by GUID
Declaration
public static IEnumerable<ConsoleCommand> GetCommands(string modGuid)
Parameters
Type Name Description
System.String modGuid GUID of the mod
Returns
Type Description
System.Collections.Generic.IEnumerable<ConsoleCommand>
| Improve this Doc View Source

GetItemConversions()

Get all added CustomItemConversions of a mod by GUID
Declaration
public static IEnumerable<CustomItemConversion> GetItemConversions()
Returns
Type Description
System.Collections.Generic.IEnumerable<CustomItemConversion>
| Improve this Doc View Source

GetItemConversions(String)

Get all added CustomItemConversions of a mod by GUID
Declaration
public static IEnumerable<CustomItemConversion> GetItemConversions(string modGuid)
Parameters
Type Name Description
System.String modGuid GUID of the mod
Returns
Type Description
System.Collections.Generic.IEnumerable<CustomItemConversion>
| Improve this Doc View Source

GetItems()

Get all added CustomItems
Declaration
public static IEnumerable<CustomItem> GetItems()
Returns
Type Description
System.Collections.Generic.IEnumerable<CustomItem>
| Improve this Doc View Source

GetItems(String)

Get all added CustomItems of a mod by GUID
Declaration
public static IEnumerable<CustomItem> GetItems(string modGuid)
Parameters
Type Name Description
System.String modGuid GUID of the mod
Returns
Type Description
System.Collections.Generic.IEnumerable<CustomItem>
| Improve this Doc View Source

GetMods(Boolean)

Get all loaded mod's metadata
Declaration
public static IEnumerable<ModRegistry.ModInfo> GetMods(bool includingJotunn = false)
Parameters
Type Name Description
System.Boolean includingJotunn
Returns
Type Description
System.Collections.Generic.IEnumerable<ModRegistry.ModInfo>
| Improve this Doc View Source

GetPieces()

Get all added CustomPieces
Declaration
public static IEnumerable<CustomPiece> GetPieces()
Returns
Type Description
System.Collections.Generic.IEnumerable<CustomPiece>
| Improve this Doc View Source

GetPieces(String)

Get all added CustomPieces of a mod by GUID
Declaration
public static IEnumerable<CustomPiece> GetPieces(string modGuid)
Parameters
Type Name Description
System.String modGuid GUID of the mod
Returns
Type Description
System.Collections.Generic.IEnumerable<CustomPiece>
| Improve this Doc View Source

GetPieceTables()

Get all added CustomPieceTables
Declaration
public static IEnumerable<CustomPieceTable> GetPieceTables()
Returns
Type Description
System.Collections.Generic.IEnumerable<CustomPieceTable>
| Improve this Doc View Source

GetPieceTables(String)

Get all added CustomPieceTables of a mod by GUID
Declaration
public static IEnumerable<CustomPieceTable> GetPieceTables(string modGuid)
Parameters
Type Name Description
System.String modGuid GUID of the mod
Returns
Type Description
System.Collections.Generic.IEnumerable<CustomPieceTable>
| Improve this Doc View Source

GetPrefabs()

Get all added CustomPrefabs
Declaration
public static IEnumerable<CustomPrefab> GetPrefabs()
Returns
Type Description
System.Collections.Generic.IEnumerable<CustomPrefab>
| Improve this Doc View Source

GetPrefabs(String)

Get all added CustomPrefabs of a mod by GUID
Declaration
public static IEnumerable<CustomPrefab> GetPrefabs(string modGuid)
Parameters
Type Name Description
System.String modGuid GUID of the mod
Returns
Type Description
System.Collections.Generic.IEnumerable<CustomPrefab>
| Improve this Doc View Source

GetRecipes()

Get all added CustomRecipes
Declaration
public static IEnumerable<CustomRecipe> GetRecipes()
Returns
Type Description
System.Collections.Generic.IEnumerable<CustomRecipe>
| Improve this Doc View Source

GetRecipes(String)

Get all added CustomRecipes of a mod by GUID
Declaration
public static IEnumerable<CustomRecipe> GetRecipes(string modGuid)
Parameters
Type Name Description
System.String modGuid GUID of the mod
Returns
Type Description
System.Collections.Generic.IEnumerable<CustomRecipe>
| Improve this Doc View Source

GetStatusEffects()

Get all added CustomStatusEffects
Declaration
public static IEnumerable<CustomStatusEffect> GetStatusEffects()
Returns
Type Description
System.Collections.Generic.IEnumerable<CustomStatusEffect>
| Improve this Doc View Source

GetStatusEffects(String)

Get all added CustomStatusEffects of a mod by GUID
Declaration
public static IEnumerable<CustomStatusEffect> GetStatusEffects(string modGuid)
Parameters
Type Name Description
System.String modGuid GUID of the mod
Returns
Type Description
System.Collections.Generic.IEnumerable<CustomStatusEffect>
| Improve this Doc View Source

GetTranslations()

Get all added CustomLocalizations
Declaration
public static IEnumerable<CustomLocalization> GetTranslations()
Returns
Type Description
System.Collections.Generic.IEnumerable<CustomLocalization>
| Improve this Doc View Source

GetTranslations(String)

Get all added CustomLocalizations of a mod by GUID
Declaration
public static IEnumerable<CustomLocalization> GetTranslations(string modGuid)
Parameters
Type Name Description
System.String modGuid GUID of the mod
Returns
Type Description
System.Collections.Generic.IEnumerable<CustomLocalization>
  • Improve this Doc
  • View Source
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾