GSO Data Helper β Overview
GSO Data Helper is a desktop GUI application for creating and editing GSO datapack JSON files. Built with Java 21 and Swing, it requires zero external dependencies and runs on Windows, macOS, and Linux.
Current version: v1.3.0
Editors
11 purpose-built editors covering every datapack file type β materials, equipment, recipes, skills, enemies, rooms, dungeons, quests, and languages.
Smart Features
Live JSON preview, cross-editor auto-population, undo/redo, dark/light mode, texture picker, language key auto-registration, and more.
Building & Running
One-command build and run scripts for Windows, Linux, and macOS. Requires Java 21 or later.
What It Does
GSO Data Helper provides 11 purpose-built editors, each with:
- Live JSON preview of every field as you type
- Ctrl+S save with automatic filename pre-fill
- Ctrl+Z / Ctrl+Y undo and redo (up to 100 snapshots per editor)
- Automatic cross-editor population β set your pack name once in the Manifest tab and every other editor picks it up
Quick Navigation
| Topic | Description |
|---|---|
| Editors Reference | All 11 editors and what they create |
| Smart Features | Pack context sync, dynamic dropdowns, texture picker, dark mode |
| Requirements | Java 21 installation for Windows, macOS, Linux |
| Building & Running | Build and run scripts for all platforms |
| Project Structure | Complete source tree and class responsibilities |
| Changelog v1.3.0 | Texture picker, loot tables, store meta, language sync |
| Changelog v1.2.0 | Sidebar nav, undo/redo, quest editor, open pack browser |
| Changelog v1.1.0 & v1.0.0 | Dark mode, manifest editor, initial release history |