Namespace LaunchPrecheck
🏭 Functions
checkLibraries
ts
checkLibraries(resource: MinecraftFolder, version: ResolvedVersion, option: LaunchOption): Promise<void>Quick check if there are missed libraries.
Parameters
- resource:
MinecraftFolder - version:
ResolvedVersion - option:
LaunchOption
Return Type
Promise<void>
Defined in: packages/core/launch.ts:282
checkNatives
ts
checkNatives(resource: MinecraftFolder, version: ResolvedVersion, option: LaunchOption): Promise<void>Ensure the native are correctly extracted in place.
It will check native root located in LaunchOption.nativeRoot if it's presented. Or, it will use the <version-id>-native under version folder as native root to check.
This will automatically extract native if there is not native extracted.
Parameters
- resource:
MinecraftFolderThe minecraft directory to extract native - version:
ResolvedVersion - option:
LaunchOptionIf the native root presented here, it will use the root here.
Return Type
Promise<void>
Defined in: packages/core/launch.ts:306
checkVersion
ts
checkVersion(resource: MinecraftFolder, version: ResolvedVersion, option: LaunchOption): Promise<void>Quick check if Minecraft version jar is corrupted
Parameters
- resource:
MinecraftFolder - version:
ResolvedVersion - option:
LaunchOption
Return Type
Promise<void>
Defined in: packages/core/launch.ts:267
linkAssets
ts
linkAssets(resource: MinecraftFolder, version: ResolvedVersion, option: LaunchOption): Promise<void>Link assets to the assets/virtual/legacy.
Parameters
- resource:
MinecraftFolder - version:
ResolvedVersion - option:
LaunchOption
Return Type
Promise<void>
Defined in: packages/core/launch.ts:239
🏷️ Variables
Default const
ts
Default: readonly LaunchPrecheck[] = LaunchPrecheck.DEFAULT_PRECHECKSDefined in: packages/core/launch.ts:234
DEFAULT_PRECHECKS const
ts
DEFAULT_PRECHECKS: readonly LaunchPrecheck[] = ...The default launch precheck. It will check version jar, libraries and natives.
Defined in: packages/core/launch.ts:229