promotional bannermobile promotional banner

Chinese with Pinyin

A Minecraft: Java Edition resource pack that displays Chinese characters (Hanzi) alongside tone-marked Pinyin for items, blocks, mobs, and UI elements, while keeping all in-game slash commands in standard English.

Minecraft Chinese with Pinyin (拼音) Resource Pack

Minecraft Chinese with Pinyin Banner

A Minecraft: Java Edition resource pack that displays Chinese characters (Hanzi) alongside tone-marked Pinyin for items, blocks, mobs, and UI elements, while keeping all in-game slash commands and parser feedback in standard English. Features


Dual Hanzi and Tone-Marked Pinyin: Every in-game item, block, mob, and menu string is annotated with pronunciation and tone marks using Chinese NLP tokenization (jieba + pypinyin). Broad CJK Unicode Coverage: Supports standard BMP Hanzi as well as CJK Extension A, compatibility, and supplementary plane characters (e.g. 䃮 cobblestone, 㭜 acacia, 䦪 creaking, 𥹉). Domain Polyphone Overrides (data/pinyin_overrides.json): Fine-tuned pronunciation for Minecraft-specific terminology (e.g. 重锤 -> Zhòngchuí, 藏宝图 -> Cángbǎotú, 附魔 -> Fùmó, 潜影贝 -> Qiányǐngbèi). 100% English Commands Preserved: All command syntax, arguments, error parsing strings, and command feedback (/give, /teleport, /locate, /gamerule, argument helpers, SNBT parsing) remain in standard English to maintain muscle memory and autocomplete functionality. Broad Dialect & Custom Language Support: Dedicated Language (zh_py): Registered directly in pack.mcmeta as 中文 (拼音) / Chinese with Pinyin, selectable from the Language menu without changing system English. Simplified Chinese (zh_cn) Traditional Chinese - Hong Kong (zh_hk) Traditional Chinese - Taiwan (zh_tw) Classical Chinese (lzh): Uses clean monosyllabic tokenization for classical grammar morphemes. English Client Fallback (en_us): Allows players using English language settings to view Chinese with Pinyin immediately upon activating the pack. Multi-Version Compatibility: Includes supported_formats (min_inclusive: 32, max_inclusive: 97+) to eliminate red "Incompatible pack" warnings across 1.20.5 through 1.21.4+ and newer releases. Fast Automated Asset Generation: Includes a cached Python generator that queries Mojang's official piston-meta API with local caching and CLI flags.


In-Game Examples

Item / Concept Standard English Vanilla Chinese Pinyin Resource Pack
Diamond Sword Diamond Sword 钻石剑 钻石剑 (Zuànshí Jiàn)
Creeper Creeper 苦力怕 苦力怕 (Kǔlì Pà)
Crafting Table Crafting Table 工作台 工作台 (Gōngzuòtái)
Golden Apple Golden Apple 金苹果 金苹果 (Jīn Píngguǒ)
Ender Dragon Ender Dragon 末影龙 末影龙 (Mòyǐnglóng)
Potion of Swiftness Potion of Swiftness 迅捷药水 迅捷药水 (Xùnjié Yàoshuǐ)
Commands /teleport @p ~ ~10 ~ /teleport @p ~ ~10 ~ /teleport @p ~ ~10 ~ (English)

Contributing

Feedback, bug reports, and pull requests are welcome:

  • Polyphonic character pronunciation corrections (多音字).
  • Support for additional game versions or Bedrock Edition.
  • Submit issues and pull requests via the GitHub Issues page.

License

Distributed under the MIT License.

Chinese with Pinyin Team

profile avatar
  • 2
    Projects
  • 100
    Downloads

More from MatthewShkolnik

  • Death Telemetry project image

    Death Telemetry

    A server-and-client Fabric mod for Minecraft 26.3 that captures the last 10 seconds of pre-mortem telemetry.

    • 31
    • September 27, 2026
  • Death Telemetry project image

    Death Telemetry

    A server-and-client Fabric mod for Minecraft 26.3 that captures the last 10 seconds of pre-mortem telemetry.

    • 31
    • September 27, 2026