Drop your 1.8.9 pack here

or click to browse — a .zip with pack.mcmeta and an assets/ folder

Loading Python runtime…

What actually happens to your textures (13 stages)
  1. Matching blocks & items — exact filename matches, then a hand-built alias table, then fuzzy name matching
  2. Matching entities, environment & effects — plus a pass of safety checks
  3. Rebuilding GUI & HUD sprites — container backgrounds and HUD icons
  4. Slicing animation frames — clock and compass frame sheets
  5. Bed icons & chests — item-icon override and an initial glint pass
  6. Paintings — placed from the original atlas
  7. Bad Omen bottle — redesigned, promo stubs cleaned up
  8. Full texture-tree audit — catches anything the earlier passes missed
  9. Pig / cow / mooshroom fixes — pixel-overlap-verified compositing
  10. Chests, armor & pack icon — seam fixes, armor layers, final exact-match audit
  11. Your requested removals — water/panorama/single-chest/donkey/etc, plus a particle port
  12. Mob simplification — keeps only the basic mob set
  13. Final cleanup — strips everything logged as unmatched

About PackPort: Minecraft Resource Pack Converter

PackPort is a free, browser-based tool that automatically updates 1.8.9 Minecraft resource packs to the newest version (26.1.2). It aims to be the most advanced, complete tools for this job out there, targeting 100% of assets ported.

100% Private: The conversion runs entirely in your browser using WebAssembly. Your files are never uploaded to any server.

How it works:

Note: This tool requires JavaScript. The conversion engine loads automatically on your first interaction with the page.