Architecture
How MC-Vector works internally — component architecture, IPC flow, and data pipelines.
MC-Vector is built on Tauri v2, a framework that bundles a Rust binary and a web-based UI (React + Vite) into a single native desktop application. This page documents how the major subsystems connect.
High-Level Architecture
Loading diagram…
Server Lifecycle Flow
This flowchart shows what happens when a user starts and stops a Minecraft server.
Loading diagram…
IPC Communication
All UI ↔ Rust communication uses Tauri's invoke function. There is no HTTP server.
Loading diagram…
Log Streaming Pipeline
Server log lines flow from the Java process to the React UI through Tauri events.
Loading diagram…
Plugin Download Flow
Loading diagram…
Data Persistence
Loading diagram…