Pack Merger Docs

~2 min read v1.9.1 Fabric

Overview #

Pack Merger combines multiple resource packs into a single optimised pack and resolves conflicts automatically. Instead of juggling load order and invisible clashes, you add packs in priority order, review exactly which pack wins per asset (Keep / Lost / Use choices, bulk resolution by category, Resolve All by priority), and export one clean, version-correct pack — with the correct pack_format baked in for your target Minecraft version (1.21 → 1.21.11 and 26.x). Your source packs are never modified. A /packmerge command suite supports headless, server-side and scripted merging for power users.

Running many resource packs means manual load order, visual conflicts, and wasted texture slots. Pack Merger combines packs into a single optimised pack while automatically resolving conflicts — so you get the best of every pack without the clashes.

Quick start #

  1. Install the Pack Merger mod on the Minecraft version you target — keep the build matched to your version.
  2. Open Options → Resource Packs and press the Merge button to open the visual merger screen.
  3. Add resource packs in your preferred priority order — list order is the default priority per asset.
  4. Review the detected conflicts in the GUI: each colliding asset shows which packs provide it and the current resolution.
  5. Resolve conflicts per-asset (Keep / Lost / Use), bulk-resolve by category, or Resolve All by priority.
  6. Export the merged pack — one clean ZIP with the correct pack_format baked in; no ZIP tools needed.
  7. Apply the exported pack from the Resource Packs screen, enabled near the top of the list.
  8. For scripted or server-side merges, use the /packmerge command suite: scan, merge <a> <b>, export, import, list, conflicts, strategy, resolve and clear.

Configuration #

Pack Merger tunes merge behaviour through the GUI and the /packmerge command suite. The automatic resolution strategy can be set explicitly, and per-asset choices override it everywhere.

SettingDefaultDescription
Merge strategyBy priority (list order)/packmerge strategy sets the automatic resolution used by merge; list order is the default priority per asset.
Per-asset resolutionKeep / Lost / UsePer-asset choices, bulk resolution by category, and Resolve All by priority in the GUI.
Target pack_formatAuto (1.21 → 1.21.11, 26.x)Exports carry the correct pack_format for the target Minecraft version.
Source packsUntouchedOriginals are never modified — a new merged pack is exported; re-merge any time.

Frequently asked questions #

Does it modify my original packs?
No — originals are untouched; a new merged pack is exported, so you can re-merge any time.
Can I control conflict resolution?
Yes — per-asset Keep/Lost/Use choices, bulk resolution by category, and Resolve All by priority. Review detected conflicts in the GUI before export.
What versions are supported?
1.21 through 1.21.11, with experimental 26.x builds. Keep the mod build matched to your target Minecraft version.
Do I need ZIP tools?
No — merging and export happen entirely in-game, with the correct pack_format baked in.
Is there a headless option?
Yes — the /packmerge command suite supports import, list, conflicts, strategy, resolve, merge and clear for server-side and scripted use.
Can I undo an export?
Your source packs are never changed, so you can re-merge any time — just export a fresh merged pack.
How do I combine DPT colour themes?
Stacking resource packs directly causes conflicts — use Pack Merger to combine DPT packs (and any other packs) into one clean pack instead of fighting load order.
The exported pack looks wrong
Conflict resolution may have chosen a different source than you expected — reopen the merger and change the per-asset choice, or use Resolve All by priority. Exported pack_format staleness was fixed in 1.9.1.

Compatibility #

PropertyValue
Loader / platformFabric
Minecraft versions1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2
Latest version1.9.1

26.x builds use bundled mappings and are experimental.

Learn more. Step-by-step walkthroughs live in the tutorials, with install guides for every platform and a general guide to configuration. Still stuck? Open the support portal and we'll reply from support@herostudios.dev.