Changelog
中文
- 機器介面現在新增研究鎖定遮罩;若尚未完成對應研究,將顯示「LOCKED」提示與詳細解鎖需求說明,避免玩家誤以為機器故障或無法互動。
- 娜拉手錶 HUD 現在支援識別生物與地面掉落物,當玩家對準目標時,會即時顯示名稱資訊,提升探索與互動辨識體驗。
- 研究卷軸完成後,研究狀態現在會立即同步至客戶端,玩家不需重新開啟 GUI,即可即時解鎖對應機器與功能。
- 新增 KnowledgeSyncPacket 與完整研究同步流程,支援玩家登入、研究完成與多人環境下的即時研究狀態同步。
- BlockSelectorUtils 現在支援實體射線偵測(getTargetEntity),可用於 HUD 辨識、目標選取與後續互動系統擴充。
- 新增 ResearchGameTests 測試套件,用於驗證多人研究隔離、動態解鎖與同步邏輯,降低多人伺服器環境下的狀態錯亂風險。
- 重構 ResearchClientPayloadHandler 封包處理邏輯,修復專用伺服器因誤載入客戶端類別而導致的 RuntimeDistCleaner 崩潰問題。
- 修正 SolarCollectorSyncHelper,同步升級模組數量與環境狀態至客戶端時的錯誤,避免 GUI 顯示資訊與實際運作狀態不一致。
目前已知問題
- 研究台無模型
- 完成的研究筆記無貼圖及模型
English
- Machine GUIs now display a research lock overlay with detailed unlock requirements when the required research has not yet been completed, preventing confusion when interacting with locked machines.
- The Nara Watch HUD now supports identifying living entities and dropped items, displaying their names in real time when targeted for improved interaction and exploration feedback.
- Research completion now synchronizes instantly to the client after using a research scroll, allowing machines and features to unlock immediately without reopening their GUI screens.
- Added KnowledgeSyncPacket and a full research synchronization flow for player login, research completion, and multiplayer research state updates.
- BlockSelectorUtils now supports entity ray-tracing via getTargetEntity, enabling HUD targeting, entity identification, and future interaction system expansion.
- Added the ResearchGameTests suite to verify multiplayer research isolation, dynamic unlocking behavior, and synchronization stability in server environments.
- Refactored ResearchClientPayloadHandler networking logic to prevent RuntimeDistCleaner crashes caused by dedicated servers accidentally loading client-only classes.
- Fixed SolarCollectorSyncHelper synchronization issues so upgrade counts and environmental status now correctly update on the client side.
Known Issues
- Research Table currently has no model.
- Completed Research Notes are missing textures and models.
Files
koniava-v0.0.1.6-mc1.21.1 [NeoForge 21.1.219].jar(1.2 MiB) Primary Download
External resources
Featured versions
See allProject members

Konenala21
Owner
Technical information
License
MIT
Client side
required
Server side
required
Project ID
