本次更新內容:
- 新增支援 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 處理和資產保護替換。