Protected
assetsGets the load order of minecraft jars in jar mod loader.
Some low level meta paths used to obtain some key files of this instance.
Gets information about mods in this instance. This includes the loader version plus some general information about the mod author and mod itself. This will also provide you the icon for a set mod if it can be obtained.\
Works with Legacy forge, forge, fabric, riftloader and liteloader
Gets information about the installed resource and texture packs of this instance. This includes information like the pack icon, name, description, legal documents and credits.
Gets some general information about all the world files in this instance. It also decodes the level.DAT file for you and returns the decoded file as a JSON file.
It also decodes the player data stored in the "playerdata" and "stats" subfolder in newer versions of the game.
Protected
idRuns the installer script without launching MC
The instance's version object.
getVersion if you just want the instance's version
This function is used to launch the game. It also runs the install script for you. This essentially does an integrity check.
This is a custom field for launcher authors. It can safely be ignored
An version of the wrap function that takes an object as a variable instead of the mess the base function takes.
Wraps up an instance in a prepackaged format that can be easily uploaded to a server for distribution
The base URL the generated files will be stored within on your server. For example http://yourawesomdomain.net/path/to/files/
The file GMLL will generate the final files on.
The name that should be used to identify the generated version files
Optional
forge: File | { The path to a forge installation jar
Gets rid of any unnecessary miscellaneous files
Static
defJVMDo not mess with unless you know what you're doing. Some older versions may not launch if information from this file is missing.
Static
defaultThe default game arguments, don't mess with these unless you know what you are doing
Static
jarUsed to modify minecraft's jar file (Low level)
Static
oldJVMAdditional arguments added for legacy versions
Inject custom assets into the game.
The asset key
The path to the asset file in questions...it must exist!
Static
getStatic
getGets a list of profiles that where saved previously
Static
importStatic
rmGenerated using TypeDoc
An instance is what the name entails. An instance of the game Minecraft containing Minecraft specific data. This information on where the game is stored and the like. The mods installed and what not.