SANDBOX — this is a test environment. No servers are actually deployed and no real payments are charged.
Back to NxLabs

NxLabs / Vintage Story

Insanity Lib

TBy TheInsanityGod

A library mod with modding utilities

Description

This is a library mod containing both runtime and compile time Utilities.

Features:

  • Enum Extension Util (usefull for stuff like Custom Transitions) [Hard Dependency]
  • Custom Transitions [Hard Dependency]
  • Config Attributes (For auto config loading/validation and ConfigLib integration) [Soft Dependency]
  • Path Resolvers (Easier access of configs and the likes from JSON) [Hard Dependency]
  • Auto Registry (makes registration of classes easier by automatically writing the RegisterX calls) [No Dependency]
  • Auto Patcher (makes Harmony patching easier by writing some of the boiler plate for you) [No Dependency]
  • Attribute based command registration [Hard Dependency]

 

See the wiki for more information.

 


Levels of dependency:

[No Dependency] = Doesn't require InsanityLib at runtime (compile time features).

[Soft Dependency] = Basic functionality will work regardless but full functionallity requires InsanityLib at runtime.

[Hard Dependency] = Requires InsanityLib present at runtime or it will not work.

Ratings & reviews

No ratings yet

Sign in to leave a rating or comment.