nineMinecraft is a joke site.
nineMinecraft is in no way affiliated with Modrinth or 9minecraft.
Koniavacraft

Koniavacraft

Mod

Explore the fusion of magic and technology in 'Koniavacraft' and drive your arcane industrial revolution!

Client and server Game MechanicsMagicStorageTechnologyUtilityWorld Generation

722 downloads
7 followers
Created2 years ago
Updateda day ago

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



Project members

Konenala21

Owner


Technical information

License
MIT
Client side
required
Server side
required
Project ID
Expand Down