Home Reference Source
import {ModManager} from 'shapez.io/js/modloader/modmanager.js'
public class | source

ModManager

Constructor Summary

Public Constructor
public

constructor(modPack: ModPack)

Member Summary

Public Members
public

modPack: *

public

mods: Map<String, import("./mod").ModInfo>

public
public

Method Summary

Public Methods
public

Adds a mod to the page

public
public

addMods(urls: Array<String>): *

Adds a mod to the page

public

Calls the main mod function

public

Loads all mods in the mods list

public

registerMod(mod: *)

Public Constructors

public constructor(modPack: ModPack) source

Params:

NameTypeAttributeDescription
modPack ModPack

Public Members

public modPack: * source

public mods: Map<String, import("./mod").ModInfo> source

public nextModRejector: * source

public nextModResolver: * source

Public Methods

public addMod(url: String): Promise source

Adds a mod to the page

Params:

NameTypeAttributeDescription
url String

Return:

Promise

public addModPackMods(): * source

Return:

*

public addMods(urls: Array<String>): * source

Adds a mod to the page

Params:

NameTypeAttributeDescription
urls Array<String>

Return:

*

public loadMod(id: String) source

Calls the main mod function

Params:

NameTypeAttributeDescription
id String

public loadMods() source

Loads all mods in the mods list

public registerMod(mod: *) source

Params:

NameTypeAttributeDescription
mod *