Skip to content

Releases: UNIkeEN/SJMCL

SJMCL Nightly (20260322)

22 Mar 03:13

Choose a tag to compare

Pre-release

Warning

This is a nightly build for developers and testers only!

Regular users should download the latest stable release instead of this nightly build.

⚠️ Important Notes:

  • This build may contain unstable features or bugs
  • Not recommended for production use
  • No support provided for nightly builds
  • Features may change or be removed without notice

SJMCL 1.0.0-beta.2

16 Mar 13:42

Choose a tag to compare

SJMCL 1.0.0-beta.2 Pre-release
Pre-release

This version is a pre-release beta version.
Regular users are advised to upgrade with caution or wait for the upcoming stable release.
当前版本为预发布测试版本,普通用户请谨慎升级。

Full Changelog

SJMCL 1.0.0-beta.1

02 Mar 14:09

Choose a tag to compare

SJMCL 1.0.0-beta.1 Pre-release
Pre-release

This version is a pre-release beta version.
Regular users are advised to upgrade with caution or wait for the upcoming stable release.
当前版本为预发布测试版本,普通用户请谨慎升级。

Full Changelog

SJMCL 0.8.3

23 Feb 02:44

Choose a tag to compare

  • 🌟 Support adding and removing game servers directly within the launcher. #1328 @hbz114514 @UNIkeEN @zaixizaiximeow
  • 🐛 Fix missing game assets in certain early game versions. #1341 @icgnos @UNIkeEN
  • 🐛 Fix failures when importing account information from other launchers due to expired Microsoft accounts. #1368 @xunying123 @UNIkeEN
  • 🐛 Fix potential issues with server address validation in the add authentication server modal. #1388 @UNIkeEN
  • ⚡️ Improve the startup user experience by guiding users to download Java runtime when it is missing. #1376 @UNIkeEN
  • 🛠 Allow users to ignore runtime path checks and close the warning modal. #1375 @UNIkeEN
  • 🌐 Update French and Japanese translations of the launcher UI. #1371 @codex
  • 🌐 Update Traditional Chinese translations for the launcher UI and related documentation. #1381 #1383 #1390 @3gf8jv4dv
  • 📦 Update multiple dependencies to patch versions. #1387 @dependabot[bot]
  • Workflow:
    • Update internationalization tool scripts. #1122 #1384 @HsxMark
    • Add an experimental VSCode extension providing development helper features tailored for this project. @UNIkeEN

SJMCL 0.8.2

09 Feb 08:37

Choose a tag to compare

  • 🌟 Support launching the game on Linux using the system-provided OpenAL and GLFW. #1336 @xunying123 @UNIkeEN
  • 🐛 Fix an issue where runtime path checks could fail on Windows and Linux. #1347 #1363 @pangbo13 @UNIkeEN
  • 🐛 Fix duplicate items in the tag list within the resource search modal. #1354 @SundayChen
  • 🐛 Fix incorrect detection of local Java information in certain scenarios. #1360 @UNIkeEN @HsxMark
  • 🐛 Fix validation logic for instance names. #1364 @hbz114514 @UNIkeEN
  • ⚡️ Optimize rendering performance of the game log window, reducing UI stutter when large amounts of logs are present. #1256 @baiyuansjtu
  • ⚡️ Improve the Chinese resource search experience; display resource author information and support refresh of resource version lists. #1354 @SundayChen @funkthesky-ops @RobertZhang0901
  • ⚡️ Improve the CurseForge resource search experience by ranking results based on both relevance and popularity. #1354 @SundayChen
  • 🛠 Add a secondary confirmation when resetting instance-specific game settings. #1337 @icgnos
  • 🛠 The game crash window now displays the instance’s client and loader versions instead of the instance name. #1352 @UNIkeEN
  • 🛠 Remove the contributor list page from the launcher. @UNIkeEN
  • 📦 Update multiple dependencies to patch versions. #1356 #1357 @dependabot[bot]
  • 📦 Downgrade the release worker to Ubuntu 22.04 to support Linux distributions with glibc versions lower than 2.39. #1361 @pangbo13 @Minecrafter-Pythoner

SJMCL 0.8.1

31 Jan 12:32

Choose a tag to compare

  • 🌟 Show a modal warning when the launcher is run from a temporary directory. #1326 @UNIkeEN
  • 🐛 Fix missing icon assets in the 'Import account information' feature. #1318 @zaixizaiximeow
  • 🐛 Fix an issue where the NeoForge resource version list was not sorted by release date. #1327 @icgnos
  • 🐛 Fix inconsistent sorting order in the instance list. #1332 @icgnos
  • 🐛 Fix a potential launcher crash caused by the Advanced settings page under specific game settings for instances. #1345 #1346 @icgnos @UNIkeEN
  • 📦 Add a sidebar image to the non-portable installer on Windows. #1333 @pangbo13 @Neuteria
  • 📦 Update Tauri core libraries and plugins, and update the frontend dependency next to a patch version. @UNIkeEN @dependabot[bot]
  • Workflow:

  • 🌟 在临时目录下运行启动器时,弹出对话框提醒。#1326 @UNIkeEN
  • 🐛 修复“导入账户信息”功能中缺失的图标资源。#1318 @zaixizaiximeow
  • 🐛 修复 NeoForge 资源版本列表未按照发布时间排序的问题。#1327 @icgnos
  • 🐛 修复实例列表排序顺序不固定的问题。#1332 @icgnos
  • 🐛 修复实例的特定游戏设置-高级设置页面可能导致启动器崩溃的问题。#1345 #1346 @icgnos @UNIkeEN
  • 📦 为 Windows 平台的非便捷版本安装程序添加侧边图。#1333 @pangbo13 @Neuteria
  • 📦 更新 Tauri 核心库及其插件,更新前端依赖 next 至补丁版本。 @UNIkeEN @dependabot[bot]
  • 工作流:

SJMCL 0.8.0

19 Jan 14:45

Choose a tag to compare

  • 🔥 Support importing profiles and authentication server information from HMCL (experimental). #1255 @xunying123 @UNIkeEN
  • 🌟 Support choosing whether to prepend Simplified Chinese translated prefixes to filenames when downloading and updating resources. #1299 @SundayChen
  • 🌟 Support searching by Chinese translated names in the instance mod list page. #1305 @icgnos
  • 🐛 Fix an issue where duplicate authentication servers could be added, by applying stricter address duplication checks. #1309 @UNIkeEN
  • 🐛 Fix formatting issues in the changelog under Simplified Chinese. #1313 @icgnos
  • 🐛 Fix an issue where the close button of the launch modal was obscured for instances with long names. #1314 @UNIkeEN
  • 🛠 Optimize the ordering of options in the general settings page. #1299 @UNIkeEN @funkthesky-ops @RobertZhang0901
  • 📦 Bundle dedicated OAuth client IDs for some MUA university authentication servers.
  • Workflow:

  • 🔥 支持从 HMCL 导入角色与认证服务器信息(实验性功能)。#1255 @xunying123 @UNIkeEN
  • 🌟 支持在下载与更新资源时,自由选择是否为文件名添加简体中文翻译前缀。#1299 @SundayChen
  • 🌟 支持在实例模组列表页使用中文译名进行搜索。#1305 @icgnos
  • 🐛 修复可能添加重复认证服务器的问题,采用更严格的地址重复判定。#1309 @UNIkeEN
  • 🐛 修复简体中文下更新日志的格式问题。#1313 @icgnos
  • 🐛 修复对于名称过长的实例,启动对话框关闭按钮被遮挡的问题。#1314 @UNIkeEN
  • 🛠 优化通用设置界面的选项排列顺序。#1299 @UNIkeEN @funkthesky-ops @RobertZhang0901
  • 📦 为部分 MUA 高校认证服务器内置用于 OAuth 登录的独立 client ID。
  • 工作流:

SJMCL 0.7.0

08 Jan 10:56

Choose a tag to compare

All the best 2026. 新年快乐 🎉

  • 🔥 Support downloading and installing the OptiFine loader when creating an instance. #1149 #1288 @xunying123 @Reqwey @UNIkeEN
  • 🔥 Add support for the Linux Arm64 platform. #1249 @pangbo13 @Minecrafter-Pythoner
  • 🌟 Add LittleSkin as a built-in third-party authentication server. #1214 @tnqzh123
  • 🌟 Add an OpenGL compatibility notice on first launch on Windows on Arm platforms. #1225 #1263 @UNIkeEN
  • 🌟 Add a layered, pseudo-3D visual effect to player avatars. #1227 @Reqwey
  • 🌟 Support replacing instance icons with custom images. #1228 #1244 @UNIkeEN
  • 🌟 Support importing special modpacks without a mod loader. #1235 @Reqwey
  • 🌟 When no instances or accounts exist, allow quickly adding an instance or account directly from the launch page. #1269 @UNIkeEN @RobertZhang0901 @funkthesky-ops
  • 🌟 Add dynamic multi-language support to the titles of the game log and crash report windows. #1282 @UNIkeEN
  • 🐛 Filter out certain invalid filenames before downloading resources. #1229 @UNIkeEN
  • 🐛 Fix an issue where some external instances failed to launch due to a missing java_version field in the version metadata file. #1242 @UNIkeEN
  • 🐛 Fix an issue on macOS and Linux where the add Java dialog could not select the target file. #1248 @UNIkeEN
  • 🐛 Fix an issue for game version 26.1-snapshot.1 where the corresponding NeoForge version could not be fetched from official sources and was incorrectly shown as a stable release. #1260 @UNIkeEN
  • 🐛 Fix display issues in the level data modal. #1264 @UNIkeEN
  • 🐛 Fix an issue on Windows where the launcher window position could not be recognized or captured by QQNT. #1270 @HsxMark
  • 🐛 Fix display and logic issues related to loader version numbers in mod loader switching and instance creation modals. #1287 @UNIkeEN
  • 🐛 Fix an issue on Linux where custom launcher background image could not be displayed. #1292 @UNIkeEN @KodateMitsuru
  • 🐛 Fix issues on macOS and Linux where certain game or resource directories could not be opened. #1292 @UNIkeEN @Stya-hr
  • 🛠 For Simplified Chinese users, set the “Automatically set instance language” option to enabled by default. #1234 @Nova-Squ1
  • 🛠 Adjust the storage locations for launcher logs and game logs. #1238 @UNIkeEN
  • 🛠 Compute and include the launcher's own SHA-256 hash when sending statistics. #1267 @pangbo13
  • 💄 Refactor parts of the codebase to improve code style and maintainability. #1208 #1224 #1247 @UNIkeEN @hbz114514
  • 🇫🇷 Update French translations for the launcher UI. #1236 @HsxMark
  • 📦 Replace the bundle format for the non-portable version on Windows, switching from MSI to NSIS. #1257 @pangbo13
  • Workflow:

  • 🔥 支持在创建实例时下载与安装 Optifine 加载器。#1149 #1288 @xunying123 @Reqwey @UNIkeEN
  • 🔥 支持 Linux Arm64 平台。#1249 @pangbo13 @Minecrafter-Pythoner
  • 🌟 添加 LittleSkin 为预置的第三方认证服务器。#1214 @tnqzh123
  • 🌟 在 Windows on Arm 平台首次运行时,添加 OpenGL 兼容性提示。#1225 #1263 @UNIkeEN
  • 🌟 为角色头像添加分层立体效果。#1227 @Reqwey
  • 🌟 支持使用自定义图像更换实例图标。#1228 #1244 @UNIkeEN
  • 🌟 支持导入无模组加载器的特殊整合包。#1235 @Reqwey
  • 🌟 当没有实例或角色时,支持从启动界面快速添加实例或角色。#1269 @UNIkeEN @RobertZhang0901 @funkthesky-ops
  • 🌟 为游戏日志、游戏崩溃窗口的标题栏添加动态多语言支持。#1282 @UNIkeEN
  • 🐛 在下载资源前过滤部分非法文件名。#1229 @UNIkeEN
  • 🐛 修复部分外部实例因版本信息文件 java_version 字段缺失而无法启动的问题。#1242 @UNIkeEN
  • 🐛 修复 macOS 与 Linux 平台下,添加 Java 对话框无法选择目标文件的问题。#1248 @UNIkeEN
  • 🐛 修复对于 26.1-snapshot.1 版本游戏,无法从官方源获取对应 NeoForge 版本、错误显示为正式版的问题。#1260 @UNIkeEN
  • 🐛 修复世界数据对话框的显示问题。#1264 @UNIkeEN
  • 🐛 修复 Windows 平台下,启动器窗口位置无法被 QQNT 识别并截图的问题。#1270 @HsxMark
  • 🐛 修复更换模组加载器、创建实例等对话框中加载器版本号显示及相关逻辑的问题。#1287 @UNIkeEN
  • 🐛 修复 Linux 平台下,自定义启动器壁纸无法显示的问题。#1292 @UNIkeEN @KodateMitsuru
  • 🐛 修复 macOS 与 Linux 平台下,部分游戏或资源目录无法打开的问题。#1292 @UNIkeEN @Stya-hr
  • 🛠 对于简体中文用户,”自动设置实例语言”设置项调整为默认开启。#1234 @Nova-Squ1
  • 🛠 调整启动器日志与游戏日志的存储目录。#1238 @UNIkeEN
  • 🛠 在发送统计数据时,计算并发送启动器本身的 SHA-256。#1267 @pangbo13
  • 💄 重构部分代码以提升代码风格与可维护性。#1208 #1224 #1247 @UNIkeEN @hbz114514
  • 🇫🇷 更新启动器界面文本的法语翻译。#1236 @HsxMark
  • 📦 更换 Windows 平台下非便携版本的打包方式,由 MSI 更换为 NSIS。#1257 @pangbo13
  • 工作流:

SJMCL 0.6.5

16 Dec 15:56

Choose a tag to compare

  • 🌟 Support downloading Java 25 and improve compatibility with the new game version 26.1-snapshot-1. #1213 @UNIkeEN
  • 🛠 Modify launcher config deserialization rules to improve forward compatibility. @UNIkeEN
  • 🇫🇷 Update French translations for the launcher UI. #1210 @LiulianQWQ001 @HsxMark

  • 🌟 支持下载 Java 25,并相应完善对于新游戏版本 26.1-snapshot-1 的支持。#1213 @UNIkeEN
  • 🛠 调整启动器配置文件反序列化规则,提升向前兼容性。 @UNIkeEN
  • 🇫🇷 更新启动器界面文本的法语翻译。#1210 @LiulianQWQ001 @HsxMark

SJMCL 0.6.4

15 Dec 12:23

Choose a tag to compare

  • 🌟 Support toggling the data source for the Discover page. #1176 @Dainsleif233 @UNIkeEN
  • 🌟 Add tooltips in certain interfaces to help users understand the new Minecraft versioning system. #1197 @UNIkeEN
  • 🌟 Support opening the raw log file directly from the game log window. #1206 @baiyuansjtu
  • 🐛 Fix the issue where the dependencies modal exceeded the window height and could not scroll when many mods were present. #1146 @baiyuansjtu
  • 💄 Refactor parts of the codebase for improved style and maintainability. #1195 @hbz114514
  • 🇯🇵 Update Japanese translations for the launcher interface to fix display issues on specific pages. #1204 @LAR73
  • 📦 Update the frontend dependency next to its patch version. #1199 @dependabot[bot]
  • Workflow:
    • Add a timeout to the release workflow to prevent blocking due to failed artifact uploads caused by network issues. #1196 @Minecrafter-Pythoner

  • 🌟 支持开关发现页数据源。#1176 @Dainsleif233 @UNIkeEN
  • 🌟 在部分界面新增对于新版 Minecraft 版本系统的提示,提升用户体验。#1197 @UNIkeEN
  • 🌟 支持从游戏日志窗口打开原始日志文件。#1206 @baiyuansjtu
  • 🐛 修复在模组较多时,前置模组对话框高度超出窗口且无法滚动的问题。#1146 @baiyuansjtu
  • 💄 重构部分代码以提升代码风格与可维护性。#1195 @hbz114514
  • 🇯🇵 更新启动器界面文本的日语翻译,以修复特定界面的显示错误。#1204 @LAR73
  • 📦 更新前端依赖 next 至补丁版本。#1199 @dependabot[bot]
  • 工作流: