Skip to content

@loontail/minecraft-kit v0.5.0 / MinecraftKitErrorCode

Type alias: MinecraftKitErrorCode

ts
type MinecraftKitErrorCode: 
  | "NETWORK_TIMEOUT"
  | "NETWORK_HTTP_ERROR"
  | "NETWORK_ABORTED"
  | "INTEGRITY_HASH_MISMATCH"
  | "INTEGRITY_SIZE_MISMATCH"
  | "MANIFEST_INVALID"
  | "MANIFEST_NOT_FOUND"
  | "METADATA_PARSE_ERROR"
  | "FILESYSTEM_PATH_TRAVERSAL"
  | "FILESYSTEM_WRITE_ERROR"
  | "FILESYSTEM_READ_ERROR"
  | "ARCHIVE_INVALID"
  | "ARCHIVE_TOO_LARGE"
  | "ARCHIVE_ENTRY_REJECTED"
  | "RUNTIME_NOT_FOUND"
  | "RUNTIME_UNSUPPORTED_PLATFORM"
  | "FORGE_PROCESSOR_FAILED"
  | "FORGE_INSTALLER_INVALID"
  | "LAUNCH_JAVA_NOT_FOUND"
  | "LAUNCH_PROCESS_FAILED"
  | "LAUNCH_ABORTED"
  | "VERIFICATION_FAILED"
  | "INVALID_INPUT"
  | "NOT_IMPLEMENTED"
  | "UNSUPPORTED_VERSION"
  | "LZMA_DECODE_ERROR";

Stable error code discriminator. Consumers can switch (e.code) exhaustively.

Codes are stable across releases — adding new codes is non-breaking; removing or renaming a code is a breaking change.

Source

src/types/errors.ts:7

MIT License