车万女仆档案(迁移)管理器maid_file_manager-fabric-1.21.1-1.6.5.jar
Curse Maven Snippet
What's new
Maid File Manager 1.6.5
English first, then 中文 below.(英文在上,中文在下。)
English
Maid File Manager 1.6.5 is a wrap-up release on top of 1.6.4. The mod now speaks six languages, including Literary Chinese (文言 / lzh) — and the maid list no longer falls back to English model names when you play in Literary or Traditional Chinese.
Supports Minecraft 1.20.1 (Forge / Fabric) and 1.21.1 (NeoForge / Fabric). Requires Touhou Little Maid.
Six languages
| Language | File | Notes |
|---|---|---|
| Simplified Chinese | zh_cn.json |
Baseline, 248 keys |
| English | en_us.json |
|
| 繁體中文(台灣) | zh_tw.json |
Taiwan wording: 網路 / 用戶端 / 重新整理 / 點擊 |
| 繁體中文(香港) | zh_hk.json |
Hong Kong wording: 網絡 / 客戶端 / 重新載入 / 按一下 |
| 日本語 | ja_jp.json |
メイド / ご主人様 / テイム / 実績 / ポーション効果 |
| 文言(華夏) | lzh.json |
Traditional characters + classical vocabulary |
All six files share the same 248 keys and identical %s placeholders — a build-time check now fails the build if any language drifts.
The Literary Chinese version is written in a deliberately classical register, reusing Minecraft's own lzh terminology — 畢 (done) / 罷 (cancel) / 還 (back) / 置設 (settings) / 錄出 (export) / 生界 (world) / 戲者 (player) / 行囊 (inventory) — plus its own coinages: 女侍案籍 (this mod), 納入 (import), 危事須審 (confirm dangerous action), 審而錄之 (confirm export), 備冊 (backups), 舊聞 (backstory). Server prefixes use 〔女侍案籍〕.
Fixed: English model names in Literary / Traditional Chinese
Maid names come from translation keys like model.geckolib.winefox_magical.name. Minecraft's lookup chain falls back to en_us when the current language lacks that key — so in Literary Chinese (and in some Traditional Chinese setups) you saw Magical Wine Fox instead of 魔法酒狐.
Maid File Manager now builds a Chinese model-name table from two sources and consults it first in lzh / zh_tw / zh_hk:
- every namespace's
lang/zh_cn.jsonvisible to the resource manager (built-in models); - each model pack's
lang/zh_cn.jsonon disk under<gameDir>/tlm_custom_pack/(third-party packs — these are not registered as resource packs, so they must be read from disk).
It keeps both a key → Chinese table (export list, profile screen) and an English name → Chinese table (backup browser, where the backup index only stores the component JSON). Japanese and English are untouched.
Engineering (for pack authors and maintainers)
- Portable Gradle setup — the hard-coded JDK path whitelist is gone; JDK discovery is automatic (
auto-downloadstays off for offline builds). - New offline
verifyAssetsbuild check (pure JDK, zero dependencies), wired intobuild. It validates: strict JSON in resources (trailing commas would make Minecraft skip an entire language file),PROTOCOL_VERSION == "2", unique channel IDs, a liveFiles.move(in the export write path, and language key-set consistency. - Same-generation source drift eliminated —
forge ↔ fabric-1.20.1andneoforge ↔ fabric-1.21.1now have byte-identicalcommonsources. - Leftover diagnostic log downgraded to
debugon Forge, matching both Fabric ports. - Root
NOTICEadded — code and docs are MIT, but the bundled trackui_music.oggis All Rights Reserved.
Compatibility
.maidfile format: still v7 — existing files import unchanged.- Protocol version: still "2". 1.6.3 and 1.6.5 cannot join each other on a remote server (single-player is unaffected). Match both sides to the same version.
- Just replace the jar; no config migration needed.
Notes
- Language files control codepoints and wording only. Glyph shapes are chosen by the client font:
zh_hkandzh_twshare the same font in Minecraft, so regional glyph differences (七 / 黃 etc.) cannot be forced by a mod. - If a model pack simply has no Chinese name in its
zh_cn.json, that model will still show its original name — there is no Chinese text to fall back to.
中文
女仆档案管理 1.6.5 是 1.6.4 之后的收尾版。模组现在支持六种语言,其中包括文言(華夏 / lzh);并且在文言与繁体中文下,女仆列表不再退回英文模型名。
支持 Minecraft 1.20.1(Forge / Fabric) 与 1.21.1(NeoForge / Fabric),需要前置 车万女仆(Touhou Little Maid)。
六种语言
| 语言 | 文件 | 说明 |
|---|---|---|
| 简体中文 | zh_cn.json |
基准,248 键 |
| English | en_us.json |
|
| 繁體中文(台灣) | zh_tw.json |
台灣用語:網路/用戶端/重新整理/點擊 |
| 繁體中文(香港) | zh_hk.json |
香港用語:網絡/客戶端/重新載入/按一下 |
| 日本語 | ja_jp.json |
メイド/ご主人様/テイム/実績/ポーション効果 |
| 文言(華夏) | lzh.json |
繁体字 + 文言词汇 |
六个语言文件均为 248 键,%s 占位符逐条一致;构建时若任一语言缺键或多键,会直接构建失败。
文言版采用较浓的文言笔法,并直接沿用 Minecraft 官方 lzh 译本的术语 —— 畢(完成)/罷(取消)/還(返回)/置設(设置)/錄出(导出)/生界(世界)/戲者(玩家)/行囊(物品栏);自造词包括 女侍案籍(本模组)、納入(导入)、危事須審(危险操作确认)、審而錄之(确认导出)、備冊(备份)、舊聞(背景故事)。服务器消息前缀为〔女侍案籍〕。
修复:文言 / 繁体下模型名显示英文
女仆名来自翻译键(如 model.geckolib.winefox_magical.name)。当当前语言缺少该键时,Minecraft 的查找链会回退到 en_us,于是在文言下显示成 Magical Wine Fox 而不是「魔法酒狐」。
现在模组会构建一张模型中文名表,并在 lzh / zh_tw / zh_hk 下优先查它。数据来自两处:
- 资源管理器中各命名空间的
lang/zh_cn.json(模组内置模型); - 磁盘上各模型包的
lang/zh_cn.json,位于<gameDir>/tlm_custom_pack/(第三方模型包不会注册为资源包,只能读盘)。
同时维护「键 → 中文」(导出列表、档案界面)与「英文名 → 中文」(备份管理,那里只有组件 JSON)两张表。日语与英语行为不变。
工程改进(对整合包作者与维护者)
- Gradle 可移植化:去掉写死的 JDK 路径白名单,改为自动探测;
auto-download仍关闭(离线可构建)。 - 新增离线
verifyAssets构建期校验(纯 JDK、零依赖),挂在build上:资源 JSON 严格性(尾逗号会让 Minecraft 整份跳过语言表)、PROTOCOL_VERSION == "2"、通道 ID 唯一性、导出写盘路径中存在生效的Files.move(、以及语言键集一致性。 - 同代源码漂移清零:
forge ↔ fabric-1.20.1、neoforge ↔ fabric-1.21.1的common源码现已字节一致。 - 遗留诊断日志降级:Forge 端相关日志降为
debug,与两个 Fabric 端一致。 - 新增根目录
NOTICE:代码与文档为 MIT,但随包曲目ui_music.ogg为保留所有权利。
兼容性
.maid文件格式仍为 v7,旧文件可直接导入,无需转换。- 协议版本仍为 "2":1.6.3 与 1.6.5 无法互相远程联机(单人游戏不受影响),请把两端升到同一版本。
- 直接替换 jar 即可,配置无需迁移。
说明
- 语言文件只决定码位与用词,字形由客户端字体渲染决定。MC 中
zh_hk与zh_tw共用同一套字体,因此「七/黃」这类地区字形差异无法由模组强制。 - 若某个模型包的
zh_cn.json本身没有提供中文名,该模型仍会显示原名——不存在可回退的中文文本。
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include