CurseVersionChecker

基本信息

属性 值
类名 myessentials.versionchecker.CurseVersionChecker
类型 class implements Runnable,1 个方法
启用版本 Minecraft 1.7.10

功能

后台版本检查:作为 Runnable 在独立线程中查询 CurseForge, 比对本地与远端版本。

实现要点

  • 实现 Runnable 且只有 1 个方法(run)—— 设计为交给外部线程池或 Thread 执行, 避免在主线程发起网络请求。
  • 文件位于 myessentials.versionchecker 包, 而调用入口在 myessentials.curse 包—— 两包协作,命名上刻意分离「检查器」与「API 客户端」。
  • 查询结果为 VersionInfo, 经 Curse 获得。
  • 与 DepLoader 的能力相邻但不同: 本类只检查并提示,不自动下载; 自动下载由 Downloader 负责。
  • 1.7.10 无内置 HTTP 客户端,源码用 JDK 网络能力。

相关条目