A web UI tool for viewing and editing FTB Quests quest books.
Requires a recent Go toolchain.
# Install the latest version
go install github.com/jmoiron/qbedit@latest
This places the qbedit binary in your GOBIN (usually $GOPATH/bin or $HOME/go/bin).
# Run against an FTB Quests directory (contains quests/chapters/*.snbt)
qbedit --addr 0.0.0.0:8222 /path/to/ftbquests
- Open http://localhost:8222
- Use the sidebar to navigate chapters and quests
- Dark mode toggle is in the sidebar footer
The quest editor is able to utilize your browser's built in spell checking, allowing you to quickly fix typos and spelling mistakes.
When you find a mistake, there is a batch editing mode that lets you search for quests that might also contain that mistake and edit them all in one place. The batch editor contains tools for you to edit all quests that lack a title, subtitle, or description, so you can quickly fill in quests that are missing information.
There is also a color manager, which lets you quickly synchronize styles across your questbook:
Flags:
--addr(default0.0.0.0:8222) — listen address--mcv(default1.20.1) — Minecraft version tag-vto increase verbosity
# Regenerate the SNBT parser after grammar changes
go generate ./snbt
# Run tests
go test ./...