古楓 Minecraft 模組啟動器

古楓 Minecraft 模組啟動器 v3.0.1

版本 3.0.1 熱修​

  • 修正多處緩存問題
  • 新增發行版本取得失敗重試通知
  • 新增匿名統計功能

✨ 全新介面​

  • 全面重新設計 Launcher 介面。
  • 新增側邊導覽列與全域遊戲啟動狀態列。
  • 重新設計首頁、伺服器、模組、Java、帳號及設定頁面。
  • 支援每個伺服器使用獨立標題、圖示與背景樣式。
  • 伺服器背景支援影片、播放/靜音及音量控制。
  • 改善新聞與 RSS 顯示、快取及閱讀體驗。

🛠️ 新增功能​

  • 新增 Launcher 更新檢查按鈕與更新狀態介面。
  • 新增 Discord Rich Presence 開關。
  • 新增殘留 Instance 清理。
  • 改善帳號快速選擇與帳號管理操作。
  • Java 與模組管理移至獨立伺服器設定頁面。

🚀 啟動穩定性​

  • 修正 Launcher 偶發卡在載入畫面的問題。
  • 重構 Distribution 初始化流程,避免啟動事件遺失。
  • 遠端 Distribution 請求加入 12 秒逾時。
  • 網路失敗時自動使用有效的本機快取。
  • 遠端與快取皆失敗時,提供「重試」與「結束 Launcher」選項。
  • 防止重複事件造成 Launcher 重複初始化。

🎮 遊戲相容性​

  • 新增 Minecraft 1.20.5 支援。
  • 改善 Forge 1.20.4 以上版本支援。
  • Helios Core 更新至 2.3.0 系列。
  • 修正子模組 Library Override。
  • 修正模組 Library 解析的運算優先順序問題。

版本 2.2.1​

本次更新上游的更改內容​

Mojang 登入伺服器現在返回 410 這代表他已經永遠被移除. 相對的它已從我們的狀態檢查中移除.
緩解 GHSA-r4pf-3v7r-hh55

Microsoft 和 Mojang 登錄錯誤訊息已下移至 MapleCraft Launcher 以支援當地語系化


安全性​

dscalzi/HeliosLauncher@ae0e9e2 緩解 GHSA-r4pf-3v7r-hh55

更改紀錄​

dscalzi/HeliosLauncher@fc4823a 本地化 Microsoft/Mojang 登入錯誤訊息 (dscalzi/HeliosLauncher#331)
dscalzi/HeliosLauncher@0d23f5c 升級到 Electron 29, Node.js 20.
dscalzi/HeliosLauncher@d03ff90 移除 mojang 登入伺服器狀態檢查,因為它已經永遠移除.
本次更新內容:
- 新增支援 1.17+ 版本
- 實現單個伺服器 Java 版本與設定獨立化
- 新增更改伺服器按鈕在 Java 設定頁
- 修復 Java 17 自動下載

---

此更新(1.9)包括對 Microsoft 身份驗證的支持。 Mojang 帳戶鎖定將於 2022 年 3 月 10 日開始。

重寫更新 (v2) 和 helios-core

由於讓所有第三方函式庫協同工作的複雜性,react-electron-typescript-webpack-etc 工具鏈非常難以使用。此外,存在第三方依賴項年久失修或更新速度極慢的問題。這會在執行 SEMVER-MAJOR 升級(即從 webpack 4 到 5)時導致阻塞問題。我寧願將可用的開發時間花在開發上,而不是讓這些函式庫一起工作。

作為妥協,所有與 UI 集成沒有明確關聯的新邏輯都將在 helios-core 中完成。 Helios-core 是一個包含啟動器核心機制的函式庫。將核心機制移入這個函式庫的好處是我們可以利用 TypeScript 的全部功能來生成更可靠、可測試和可維護的代碼。該函式庫已經包含了核心的 Microsoft 和 Mojang 身份驗證功能等。現有的代碼將逐漸被移過來。接下來要轉移的兩個可能是 java 處理和資產保護替換。
新功能
支援1.7.10的mod加載。
支持最新的1.12.2版本(以及 ForgeGradle 3)。
在設置頁面上顯示Java供應商(例如Oracle,AdoptOpenJDK,Amazon)。

修正
提供空的JSON對像以user_properties在1.8.9上進行Forge。
確保將程式庫添加到類的路徑中.jar(.pack.xz擴展已通過)。
為1.13+修正全螢幕選項以及修正 launch area toggling,為發射區過渡增加了最少的停留時間。
修正了1.13、1.14的自動連接。由於OpenGL問題,早期的Forge 1.15版本已禁用自動連接。
在修補的Forge版本上重新啟用1.15.2的自動連接。
修復了在1.8.9和1.9.4上啟動的問題。
MD5比較6b755fe應該忽略大小寫(它們只是十六進製字符串)。
在服務器加入的正則表達式中包括用戶的displayName。

--fml.modLists在1.13+上使用可避免CLI長度限制的潛在問題。
有關更多詳細信息,請參見#70,因為這是一個重要的問題。

在分發獲取中被拒絕後返回。
修復和調整了Windows上的既有Java運行庫搜尋。
Mojang的狀態API送出的sessionserver和minecraft.net服務為紅色。將其設置為綠色,直到其問題受到修正。

更動
PackXZExtract已更新至v1.1.0。
僅發送整數百分比以減少IPC通道上的負載。
將版本添加到可執行文件名稱。
使用新的忘記密碼的URL。
將Electron更新為v10。
將ejs更新為v3。
更新日誌
本次更新需要解除安裝舊版進行全新安裝!

新功能

支援1.7.10的mod加載。
支持最新的1.12.2版本(以及 ForgeGradle 3)。
在設置頁面上顯示Java供應商(例如Oracle,AdoptOpenJDK,Amazon)。

修正
提供空的JSON對像以user_properties在1.8.9上進行Forge。
確保將程式庫添加到類的路徑中.jar(.pack.xz擴展已通過)。
為1.13+修正全螢幕選項以及修正 launch area toggling,為發射區過渡增加了最少的停留時間。
修正了1.13、1.14的自動連接。由於OpenGL問題,早期的Forge 1.15版本已禁用自動連接。
在修補的Forge版本上重新啟用1.15.2的自動連接。
修復了在1.8.9和1.9.4上啟動的問題。
MD5比較6b755fe應該忽略大小寫(它們只是十六進製字符串)。
在服務器加入的正則表達式中包括用戶的displayName。

--fml.modLists在1.13+上使用可避免CLI長度限制的潛在問題。
有關更多詳細信息,請參見#70,因為這是一個重要的問題。

在分發獲取中被拒絕後返回。
修復和調整了Windows上的既有Java運行庫搜尋。
Mojang的狀態API送出的sessionserver和minecraft.net服務為紅色。將其設置為綠色,直到其問題受到修正。

更動
PackXZExtract已更新至v1.1.0。
僅發送整數百分比以減少IPC通道上的負載。
將版本添加到可執行文件名稱。
使用新的忘記密碼的URL。
將Electron更新為v10。
將ejs更新為v3。
調整了DiscordRPC的狀態消息
操作介面增加部分提示訊息
更多的動畫

發布版本取消開啟開發工具功能

關於古楓

一個由玩家聚集建立而起的娛樂社區, 在這裡你可以自由地討論各種遊戲主題, 分享你的遊玩經歷, 這裡不排斥任何一個對遊戲有著熱情之心的人.



返回
上方