mmdload
by kieroid
mmdload is a NeoForge utility for 1.21.1 that fetches MMD model bundles from a link and unpacks them into the game folder for a client-side skin reader.
What it does
Set manually through the mmdload-config file, the mod fetches a compressed archive over the internet and places its contents in the .minecraft/3d-skin folder, where the skin reader looks for player models. Each zip is extracted while keeping its internal directory layout, so an archive containing EntityPlayer/MyModel/model.pmx lands with that exact structure and the reader picks it up directly.
Archives above 200 MB are refused, entries with paths that try to leave the target folder are rejected to guard against zip-slip, and files other than the expected model formats are skipped. The repository also includes an example workflow that shows how a model pack can be compressed and published automatically from a Forgejo or Gitea server.
The mod is for 1.21.1 only and is published for NeoForge. Its environment is client-side only, so servers do not need it, and it is released under the MIT License as open source, with the source code publicly available.
Key features
Model fetch from a link
A URL set in the config is followed and the archive is pulled into the local skin folder.
Folder-preserving extraction
Zip contents are unpacked with their internal directory structure intact, so the skin reader finds each model where it expects.
Zip-slip protection
Entries with paths that point outside the target folder are rejected during extraction.
Size cap on archives
Archives above 200 MB are refused, which limits how much data a single fetch can write.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Sharing a model pack
A player or a model author can publish a zipped pack once, and the people who use the config URL receive the same files.
Automated publishing
The example workflow shows how a pack can be compressed and published on each change using a Forgejo or Gitea server.
Who it’s for: Players who use a skin reader with MMD models on a 1.21.1 NeoForge client, and model authors who want to distribute packs through a link.
Questions
Does mmdload need to be installed on the server?
Where do the extracted models end up?
How is the source of the archive chosen?
Which game version does mmdload support?
In the catalog
mmdload is one of 36,990 Utility mods on ModsFinder, and one of 13,477 Utility mods for NeoForge. 32,366 mods support Minecraft 1.21.1.
Similar mods
What the author says
Pulls MMD model files (or zip bundles of them) into.minecraft/3d-skin/ such that mmdskin picks them up. For an example of an MMD auto-publishing compression workflow (for forgejo/gitea), look at mmdload-repo.
Official listing
- Modrinth page
- modrinth.com/mod/mmdload
- Owner
- kieroid
- Published
- 2026-05-30
- Updated on Modrinth
- 2026-05-30
- Facts verified
- 2026-10-15
