Skip to content

@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

MemberTypeValue
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"

Source

src/types/errors.ts:17

MIT License