Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Resource Merger

Free, local-first Minecraft Java resource pack and datapack merger. Stack ZIP packs, choose which pack wins shared files, and export one ready-to-use archive.

Open Resource Merger

Resource Merger Minecraft banner

Features

  • Merge resource packs, datapacks, or mixed Minecraft Java packs
  • Reorder packs visually to define conflict priority
  • Inspect conflict winners before exporting
  • Detect pack.mcmeta, pack.png, assets, data, and wrapped pack folders
  • Generate current metadata for Minecraft Java 26.2
  • Process every file locally without an upload or backend

How priority works

The first pack has the highest priority. If two packs contain the same path, the version from the higher pack is kept in the final ZIP.

Security

ZIP input is validated before extraction. The parser rejects unsafe paths, encrypted or multi-disk archives, duplicate entries, suspicious compression ratios, invalid offsets, oversized output, and corrupted CRC data.

Run locally

Resource Merger is a static HTML, CSS, and JavaScript app with no runtime dependencies.

python -m http.server 4173

Open http://127.0.0.1:4173, or run the checks with:

npm test

Project structure

  • index.html — landing page and merge workspace
  • styles.css — Minecraft-inspired responsive UI and motion
  • app.js — pack ordering, conflict resolution, and browser flow
  • src/zip.js — safe ZIP parsing and export
  • src/minecraft.js — Minecraft metadata parsing and generation
  • tests/ — ZIP safety and metadata checks

Browser support

A current browser with CompressionStream and DecompressionStream support is required. Current Chromium-based browsers provide the best experience.

License

MIT

About

🎨 Merge and organize Minecraft resource packs with conflict resolution.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Used by

Contributors

Languages