DeltaLoaderDocs
  1. Home
  2. Technical Documentation
  3. Internal APIs

Internal APIs

The interfaces between the parts that are not meant for mods.

Mods API (launcher ↔ site)#

A Modrinth-shaped API: /v2/search, /v2/project/{id}, /v2/project/{id}/version, /v2/version/{id}, /v2/tag/category. The injector is a project of type tool with the slug swinject.

Launcher ↔ injector#

The launcher calls the injector as a command line tool and parses its output: loading a DLL, unload --mod, mods, console show|hide|toggle|status, gamepath.

deltav://install#

deltav://install?slug=<slug> asks the launcher to install the latest version of a project. A running launcher receives it over a loopback socket; a stopped one starts with the URL as its argument.

Documentation for game build 1.15.26. Found a mistake? Open an issue.