Skip to content

@loontail/minecraft-kit / 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";
};

Defined in: src/types/errors.ts:8

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.

Type Declaration

NameTypeDefault valueDefined in
ARCHIVE_ENTRY_REJECTED"ARCHIVE_ENTRY_REJECTED""ARCHIVE_ENTRY_REJECTED"src/types/errors.ts:22
ARCHIVE_INVALID"ARCHIVE_INVALID""ARCHIVE_INVALID"src/types/errors.ts:20
ARCHIVE_TOO_LARGE"ARCHIVE_TOO_LARGE""ARCHIVE_TOO_LARGE"src/types/errors.ts:21
AUTH_AUTHORIZATION_CODE_DECLINED"AUTH_AUTHORIZATION_CODE_DECLINED""AUTH_AUTHORIZATION_CODE_DECLINED"src/types/errors.ts:34
AUTH_AUTHORIZATION_CODE_FAILED"AUTH_AUTHORIZATION_CODE_FAILED""AUTH_AUTHORIZATION_CODE_FAILED"src/types/errors.ts:35
AUTH_CANCELLED"AUTH_CANCELLED""AUTH_CANCELLED"src/types/errors.ts:42
AUTH_MINECRAFT_FAILED"AUTH_MINECRAFT_FAILED""AUTH_MINECRAFT_FAILED"src/types/errors.ts:39
AUTH_MISSING_CLIENT_ID"AUTH_MISSING_CLIENT_ID""AUTH_MISSING_CLIENT_ID"src/types/errors.ts:41
AUTH_NO_GAME_OWNERSHIP"AUTH_NO_GAME_OWNERSHIP""AUTH_NO_GAME_OWNERSHIP"src/types/errors.ts:40
AUTH_REFRESH_FAILED"AUTH_REFRESH_FAILED""AUTH_REFRESH_FAILED"src/types/errors.ts:36
AUTH_XBOX_FAILED"AUTH_XBOX_FAILED""AUTH_XBOX_FAILED"src/types/errors.ts:37
AUTH_XSTS_FAILED"AUTH_XSTS_FAILED""AUTH_XSTS_FAILED"src/types/errors.ts:38
FILESYSTEM_PATH_TRAVERSAL"FILESYSTEM_PATH_TRAVERSAL""FILESYSTEM_PATH_TRAVERSAL"src/types/errors.ts:17
FILESYSTEM_READ_ERROR"FILESYSTEM_READ_ERROR""FILESYSTEM_READ_ERROR"src/types/errors.ts:19
FILESYSTEM_WRITE_ERROR"FILESYSTEM_WRITE_ERROR""FILESYSTEM_WRITE_ERROR"src/types/errors.ts:18
FORGE_INSTALLER_INVALID"FORGE_INSTALLER_INVALID""FORGE_INSTALLER_INVALID"src/types/errors.ts:26
FORGE_PROCESSOR_FAILED"FORGE_PROCESSOR_FAILED""FORGE_PROCESSOR_FAILED"src/types/errors.ts:25
INTEGRITY_HASH_MISMATCH"INTEGRITY_HASH_MISMATCH""INTEGRITY_HASH_MISMATCH"src/types/errors.ts:12
INTEGRITY_SIZE_MISMATCH"INTEGRITY_SIZE_MISMATCH""INTEGRITY_SIZE_MISMATCH"src/types/errors.ts:13
INVALID_INPUT"INVALID_INPUT""INVALID_INPUT"src/types/errors.ts:31
LAUNCH_ABORTED"LAUNCH_ABORTED""LAUNCH_ABORTED"src/types/errors.ts:29
LAUNCH_JAVA_NOT_FOUND"LAUNCH_JAVA_NOT_FOUND""LAUNCH_JAVA_NOT_FOUND"src/types/errors.ts:27
LAUNCH_PROCESS_FAILED"LAUNCH_PROCESS_FAILED""LAUNCH_PROCESS_FAILED"src/types/errors.ts:28
MANIFEST_INVALID"MANIFEST_INVALID""MANIFEST_INVALID"src/types/errors.ts:14
MANIFEST_NOT_FOUND"MANIFEST_NOT_FOUND""MANIFEST_NOT_FOUND"src/types/errors.ts:15
METADATA_PARSE_ERROR"METADATA_PARSE_ERROR""METADATA_PARSE_ERROR"src/types/errors.ts:16
NETWORK_ABORTED"NETWORK_ABORTED""NETWORK_ABORTED"src/types/errors.ts:11
NETWORK_HTTP_ERROR"NETWORK_HTTP_ERROR""NETWORK_HTTP_ERROR"src/types/errors.ts:10
NETWORK_TIMEOUT"NETWORK_TIMEOUT""NETWORK_TIMEOUT"src/types/errors.ts:9
NOT_IMPLEMENTED"NOT_IMPLEMENTED""NOT_IMPLEMENTED"src/types/errors.ts:32
RUNTIME_NOT_FOUND"RUNTIME_NOT_FOUND""RUNTIME_NOT_FOUND"src/types/errors.ts:23
RUNTIME_UNSUPPORTED_PLATFORM"RUNTIME_UNSUPPORTED_PLATFORM""RUNTIME_UNSUPPORTED_PLATFORM"src/types/errors.ts:24
UNSUPPORTED_VERSION"UNSUPPORTED_VERSION""UNSUPPORTED_VERSION"src/types/errors.ts:33
VERIFICATION_FAILED"VERIFICATION_FAILED""VERIFICATION_FAILED"src/types/errors.ts:30

MIT License