Vuetale is a Hytale mod library that lets you build rich, reactive user interfaces using Vue 3 — instead of writing raw .ui files.
Hytale's native UI system requires hand-crafting .ui descriptor files, which quickly becomes cumbersome for anything beyond simple overlays. Vuetale replaces that workflow by embedding a full V8/Node.js runtime (via Javet) inside the JVM and bridging it to Hytale's UI layer.
You write your UI as standard Vue 3 Single-File Components (.vue), and Vuetale's custom renderer translates Vue's virtual DOM operations into native Hytale UI element trees — in real time.
---
## 🔧 Requirements
- Java 21+
- Node/pnpm (for building the Vue library from source)
---
## 📄 License
See the repository for license details.