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.