Library
Library Controller
Section titled “Library Controller”This controller handles the downloading and sorting of the required libraries for an installation.
Functions
Section titled “Functions”getLibraries (libraryData, versionData, manifestID, customName)
Section titled “getLibraries (libraryData, versionData, manifestID, customName)”This function verifies / downloads the required libraries to the user system.
It requires the following parameters:
libraryData
: An array of the libraries included in this installation (found in spec. Libraries in the main manifest).versionData
: An object of information about the version (found under versionData in the main manifest)manifestID
: Game VersioncustomName
: Custom Name used when logging installed libraries. (Only needed for non-vanilla clients)
On completion, the function will return the array of library paths. (To be used in launch).