Appearance
@loontail/minecraft-kit v0.8.14 / MinecraftKitErrorCodes
Variable: MinecraftKitErrorCodes
ts
const MinecraftKitErrorCodes: {
ARCHIVE_ENTRY_REJECTED: "ARCHIVE_ENTRY_REJECTED";
ARCHIVE_INVALID: "ARCHIVE_INVALID";
ARCHIVE_TOO_LARGE: "ARCHIVE_TOO_LARGE";
AUTH_AUTHORIZATION_CODE_DECLINED: "AUTH_AUTHORIZATION_CODE_DECLINED";
AUTH_AUTHORIZATION_CODE_FAILED: "AUTH_AUTHORIZATION_CODE_FAILED";
AUTH_CANCELLED: "AUTH_CANCELLED";
AUTH_MINECRAFT_FAILED: "AUTH_MINECRAFT_FAILED";
AUTH_MISSING_CLIENT_ID: "AUTH_MISSING_CLIENT_ID";
AUTH_NO_GAME_OWNERSHIP: "AUTH_NO_GAME_OWNERSHIP";
AUTH_REFRESH_FAILED: "AUTH_REFRESH_FAILED";
AUTH_XBOX_FAILED: "AUTH_XBOX_FAILED";
AUTH_XSTS_FAILED: "AUTH_XSTS_FAILED";
FILESYSTEM_PATH_TRAVERSAL: "FILESYSTEM_PATH_TRAVERSAL";
FILESYSTEM_READ_ERROR: "FILESYSTEM_READ_ERROR";
FILESYSTEM_WRITE_ERROR: "FILESYSTEM_WRITE_ERROR";
FORGE_INSTALLER_INVALID: "FORGE_INSTALLER_INVALID";
FORGE_PROCESSOR_FAILED: "FORGE_PROCESSOR_FAILED";
INTEGRITY_HASH_MISMATCH: "INTEGRITY_HASH_MISMATCH";
INTEGRITY_SIZE_MISMATCH: "INTEGRITY_SIZE_MISMATCH";
INVALID_INPUT: "INVALID_INPUT";
LAUNCH_ABORTED: "LAUNCH_ABORTED";
LAUNCH_JAVA_NOT_FOUND: "LAUNCH_JAVA_NOT_FOUND";
LAUNCH_PROCESS_FAILED: "LAUNCH_PROCESS_FAILED";
MANIFEST_INVALID: "MANIFEST_INVALID";
MANIFEST_NOT_FOUND: "MANIFEST_NOT_FOUND";
METADATA_PARSE_ERROR: "METADATA_PARSE_ERROR";
NETWORK_ABORTED: "NETWORK_ABORTED";
NETWORK_HTTP_ERROR: "NETWORK_HTTP_ERROR";
NETWORK_TIMEOUT: "NETWORK_TIMEOUT";
NOT_IMPLEMENTED: "NOT_IMPLEMENTED";
RUNTIME_NOT_FOUND: "RUNTIME_NOT_FOUND";
RUNTIME_UNSUPPORTED_PLATFORM: "RUNTIME_UNSUPPORTED_PLATFORM";
UNSUPPORTED_VERSION: "UNSUPPORTED_VERSION";
VERIFICATION_FAILED: "VERIFICATION_FAILED";
};Stable error code registry. MinecraftKitError carries one of these as code; consumers can switch on it exhaustively via the derived MinecraftKitErrorCode union.
Codes are stable across releases — adding new codes is non-breaking; removing or renaming a code is a breaking change.
Example
ts
import { isMinecraftKitError, MinecraftKitErrorCodes } from "@loontail/minecraft-kit";
if (isMinecraftKitError(e) && e.code === MinecraftKitErrorCodes.NETWORK_TIMEOUT) {
await scheduleRetry();
}Type declaration
| Member | Type | Value |
|---|---|---|
ARCHIVE_ENTRY_REJECTED | "ARCHIVE_ENTRY_REJECTED" | "ARCHIVE_ENTRY_REJECTED" |
ARCHIVE_INVALID | "ARCHIVE_INVALID" | "ARCHIVE_INVALID" |
ARCHIVE_TOO_LARGE | "ARCHIVE_TOO_LARGE" | "ARCHIVE_TOO_LARGE" |
AUTH_AUTHORIZATION_CODE_DECLINED | "AUTH_AUTHORIZATION_CODE_DECLINED" | "AUTH_AUTHORIZATION_CODE_DECLINED" |
AUTH_AUTHORIZATION_CODE_FAILED | "AUTH_AUTHORIZATION_CODE_FAILED" | "AUTH_AUTHORIZATION_CODE_FAILED" |
AUTH_CANCELLED | "AUTH_CANCELLED" | "AUTH_CANCELLED" |
AUTH_MINECRAFT_FAILED | "AUTH_MINECRAFT_FAILED" | "AUTH_MINECRAFT_FAILED" |
AUTH_MISSING_CLIENT_ID | "AUTH_MISSING_CLIENT_ID" | "AUTH_MISSING_CLIENT_ID" |
AUTH_NO_GAME_OWNERSHIP | "AUTH_NO_GAME_OWNERSHIP" | "AUTH_NO_GAME_OWNERSHIP" |
AUTH_REFRESH_FAILED | "AUTH_REFRESH_FAILED" | "AUTH_REFRESH_FAILED" |
AUTH_XBOX_FAILED | "AUTH_XBOX_FAILED" | "AUTH_XBOX_FAILED" |
AUTH_XSTS_FAILED | "AUTH_XSTS_FAILED" | "AUTH_XSTS_FAILED" |
FILESYSTEM_PATH_TRAVERSAL | "FILESYSTEM_PATH_TRAVERSAL" | "FILESYSTEM_PATH_TRAVERSAL" |
FILESYSTEM_READ_ERROR | "FILESYSTEM_READ_ERROR" | "FILESYSTEM_READ_ERROR" |
FILESYSTEM_WRITE_ERROR | "FILESYSTEM_WRITE_ERROR" | "FILESYSTEM_WRITE_ERROR" |
FORGE_INSTALLER_INVALID | "FORGE_INSTALLER_INVALID" | "FORGE_INSTALLER_INVALID" |
FORGE_PROCESSOR_FAILED | "FORGE_PROCESSOR_FAILED" | "FORGE_PROCESSOR_FAILED" |
INTEGRITY_HASH_MISMATCH | "INTEGRITY_HASH_MISMATCH" | "INTEGRITY_HASH_MISMATCH" |
INTEGRITY_SIZE_MISMATCH | "INTEGRITY_SIZE_MISMATCH" | "INTEGRITY_SIZE_MISMATCH" |
INVALID_INPUT | "INVALID_INPUT" | "INVALID_INPUT" |
LAUNCH_ABORTED | "LAUNCH_ABORTED" | "LAUNCH_ABORTED" |
LAUNCH_JAVA_NOT_FOUND | "LAUNCH_JAVA_NOT_FOUND" | "LAUNCH_JAVA_NOT_FOUND" |
LAUNCH_PROCESS_FAILED | "LAUNCH_PROCESS_FAILED" | "LAUNCH_PROCESS_FAILED" |
MANIFEST_INVALID | "MANIFEST_INVALID" | "MANIFEST_INVALID" |
MANIFEST_NOT_FOUND | "MANIFEST_NOT_FOUND" | "MANIFEST_NOT_FOUND" |
METADATA_PARSE_ERROR | "METADATA_PARSE_ERROR" | "METADATA_PARSE_ERROR" |
NETWORK_ABORTED | "NETWORK_ABORTED" | "NETWORK_ABORTED" |
NETWORK_HTTP_ERROR | "NETWORK_HTTP_ERROR" | "NETWORK_HTTP_ERROR" |
NETWORK_TIMEOUT | "NETWORK_TIMEOUT" | "NETWORK_TIMEOUT" |
NOT_IMPLEMENTED | "NOT_IMPLEMENTED" | "NOT_IMPLEMENTED" |
RUNTIME_NOT_FOUND | "RUNTIME_NOT_FOUND" | "RUNTIME_NOT_FOUND" |
RUNTIME_UNSUPPORTED_PLATFORM | "RUNTIME_UNSUPPORTED_PLATFORM" | "RUNTIME_UNSUPPORTED_PLATFORM" |
UNSUPPORTED_VERSION | "UNSUPPORTED_VERSION" | "UNSUPPORTED_VERSION" |
VERIFICATION_FAILED | "VERIFICATION_FAILED" | "VERIFICATION_FAILED" |