跳到正文

mmdload

作者:kieroid

Pulls compressed MMD-related files (for MmdSkin) via a link from the internet.

收藏

介绍

中文介绍正在准备中,下面暂时显示原文。

mmdload

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.

Commands

/mmdload <url>: fetch a URL once. Single MMD file or .zip. Chat reports progress and where it landed.

/mmdload (no args)`: fetches the URL saved in the config. Errors if nothing is set.

/mmdload-config <url>: saves the URL to config and fetches it immediately. Persists across restarts; the same URL is auto-fetched on every client startup.

Config

config/mmdload-client.toml, generated on first launch:

# URL to fetch on client startup. Accepts a single MMD file or a .zip.
# Leave empty to disable startup auto-download.
autoDownloadUrl = ""

Set it manually or via /mmdload-config.

Accepted files

.pmx .pmd .png .jpg .jpeg .bmp .tga .vmd .vpd

Anything else in a zip is skipped.
Zip entries with ../ are rejected (no zip-slip). 200 MB cap on download size.

Notes

Files extract into 3d-skin/ preserving the zip’s internal directory structure, so a zip with EntityPlayer/MyModel/model.pmx lands at 3d-skin/EntityPlayer/MyModel/model.pmx. mmdskin reads from there directly.

常见问题

mmdload 支持哪些 Minecraft 版本?

mmdload 支持 Minecraft Java 版 1.21.1,可用的加载器:NeoForge。下载时注意选择和你游戏版本一致的文件。

mmdload 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:仅客户端。

评论

登录后评论和评分

kieroid 的其他作品

查看全部 →