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 SourceGetCommands()
Get all added ConsoleCommands
Declaration
public static IEnumerable<ConsoleCommand> GetCommands()
Returns
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<ConsoleCommand> |
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> |
GetItemConversions()
Get all added CustomItemConversions of a mod by GUID
Declaration
public static IEnumerable<CustomItemConversion> GetItemConversions()
Returns
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<CustomItemConversion> |
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> |
GetItems()
Get all added CustomItems
Declaration
public static IEnumerable<CustomItem> GetItems()
Returns
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<CustomItem> |
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> |
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> |
GetPieces()
Get all added CustomPieces
Declaration
public static IEnumerable<CustomPiece> GetPieces()
Returns
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<CustomPiece> |
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> |
GetPieceTables()
Get all added CustomPieceTables
Declaration
public static IEnumerable<CustomPieceTable> GetPieceTables()
Returns
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<CustomPieceTable> |
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> |
GetPrefabs()
Get all added CustomPrefabs
Declaration
public static IEnumerable<CustomPrefab> GetPrefabs()
Returns
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<CustomPrefab> |
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> |
GetRecipes()
Get all added CustomRecipes
Declaration
public static IEnumerable<CustomRecipe> GetRecipes()
Returns
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<CustomRecipe> |
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> |
GetStatusEffects()
Get all added CustomStatusEffects
Declaration
public static IEnumerable<CustomStatusEffect> GetStatusEffects()
Returns
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<CustomStatusEffect> |
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> |
GetTranslations()
Get all added CustomLocalizations
Declaration
public static IEnumerable<CustomLocalization> GetTranslations()
Returns
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<CustomLocalization> |
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> |