Skip to content

jmoiron/qbedit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

qbedit

A web UI tool for viewing and editing FTB Quests quest books.

Install

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).

Quick Start

# 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.

v0-dark-mode

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:

color-manager

Flags:

  • --addr (default 0.0.0.0:8222) — listen address
  • --mcv (default 1.20.1) — Minecraft version tag
  • -v to increase verbosity

Development

# Regenerate the SNBT parser after grammar changes
go generate ./snbt

# Run tests
go test ./...

About

edit ftbquests content outside of the in-game editor

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors