Skip to main content

Pack build and merge workflow

GUIFX creates one resource pack that can contain both Overlay Engine assets and Vanilla UI Profile overrides.

Build steps

/guifx reload
/guifx validate
/guifx pack build

The generated output appears under plugins/GUIFX/generated/.

Generated files

GUIFX-Pack.zip
merge-ready/
MERGE-INSTRUCTIONS.txt
CLIENT-UI-OVERRIDES.txt

The merge-ready folder is for servers that already use another resource pack. GUIFX cannot safely decide which conflicting texture should win, so it clearly lists native overrides instead.

Client UI output can appear in both places:

assets/minecraft/textures/gui/sprites/
assets/minecraft/textures/gui/container/

CLIENT-UI-OVERRIDES.txt is the exact per-build manifest. Treat it as the final collision list, especially when merging with a custom server pack.

Pack delivery

Configure direct hosting and optional automatic sending in config.yml, then use GUIFX’s pack commands to inspect player status. The resource pack itself remains static: changing a profile in config does not change an already-built ZIP.