【2026最新】マイクラMODを日本語化する方法!動かない時の対処法も解説

MinecraftのMODを日本語で遊びたいけれど、英語ばかりで内容がわからない……。そんな時、自分で翻訳ファイルを作ってしまえば、一気にプレイが快適になります。

この記事では、私の経験をもとに初心者の方でも迷わずに済むよう、Minecraft MODの翻訳手順をステップバイステップで解説します。


1. 翻訳に必要なツール

まずは形から。メモ帳でも不可能ではありませんが、ミスを防ぐために以下のツールを推奨します。

  • 7-Zip または WinRAR: MODファイル(.jar)の中身を覗くために必要です。
  • VS Code (Visual Studio Code): JSON形式の書き換えに最適。構文エラーを教えてくれるので、ゲームがクラッシュするリスクを減らせます。

2. 翻訳ファイルの場所を探す

MODのテキストデータは、基本的にはMODファイルの中に格納されています。

  1. 翻訳したいMODの.jarファイルを右クリックし、「7-Zip > 開く」などで中身を確認します。
  2. 以下のパスを順に辿ってください。assets(modのID)lang
  3. この中にある en_us.json(古いバージョンなら en_us.lang)が翻訳のテンプレートになります。

3. 翻訳作業の進め方

直接.jarの中身を書き換えるのはおすすめしません。まずはデスクトップなどに en_us.json をコピーしましょう。

ファイル名の変更

  • 1.13以降: ja_jp.json にリネームします。
    1.13以降は ja_jp.json ですが、OSの設定によっては拡張子が表示されず、ja_jp.json.json になってしまうミスもよくあります。「ファイルの拡張子を表示する設定」を推奨します。
  • 1.12.2以前: ja_jp.lang にリネームします。

内容の書き換え(JSON形式の場合)

VS Codeでファイルを開くと、以下のような構造になっています。右側のダブルクォーテーションの中身だけを日本語に変えていきます。

JSON

{
  "item.example_mod.awesome_sword": "すごい剣",
  "block.example_mod.power_generator": "発電機",
  "gui.example_mod.energy_label": "エネルギー容量: %s"
}

※最後の行にはカンマを付けない

[!IMPORTANT] 注意点:特殊な記号は触らない %s%d\n といった記号は、ゲーム内で数値や改行に置き換わるコードです。これらを消したり全角にしたりすると、ゲームが正常に表示されなくなります。


4. 翻訳を反映させる方法(リソースパック形式)

MODファイルを直接改造すると、MODのアップデート時に消えてしまいます。「自作リソースパック」として読み込ませるのが最もスマートで安全な方法です。

  1. .minecraft/resourcepacks フォルダの中に新しいフォルダ(例:MyModTranslation)を作ります。
  2. その中に pack.mcmeta ファイルと assets フォルダを作成します。
  3. 以下の構造になるように、先ほど作った ja_jp.json を配置します。
    「assets直下のフォルダ名がMOD IDです。手順2で見開いた.jarの中身にあるフォルダ名と同じにしてください」

Plaintext

MyModTranslation/
├── pack.mcmeta
└── assets/
    └── (modのID)/
        └── lang/
            └── ja_jp.json
  1. ゲームを起動し、設定の「リソースパック」から自作パックを右側に移動させれば完了です!

5. 効率よく翻訳するコツ

  • Google翻訳・DeepL・ChatGPTを活用: 大量のテキストがある場合は、JSONの構造を維持したまま翻訳を依頼すると一瞬で終わります。
  • 翻訳MODの利用: ConfiguredPatchouli などの有名MODは、独自の翻訳形式を持っている場合があるので、各MODのWikiを確認するとスムーズです。

注意事項

文字コードは必ず「UTF-8 (BOMなし)」

VS Codeを使っていればデフォルトで問題ないことが多いですが、Windows標準のメモ帳などで保存すると「BOM付き」になり、ゲーム内で文字化けしたり読み込めなかったりすることがあります。

重要: 保存時の文字コードは必ず UTF-8 にしてください。

全角スペースの混入

日本語入力中に、設定値以外の場所に「全角スペース」が紛れ込むと、JSONの構文エラーでMOD自体が読み込まれなくなることがあります。

  • アドバイス: 「VS Codeの拡張機能などで、全角スペースを可視化しておくと安心です」と添えるのがおすすめです。

pack.mcmetaの内容について

リソースパックを作る際、pack.mcmeta の中身が空だと認識されません。

おすすめPC購入サイト

【OZ GAMING】

豆知識:Mod Authorへ貢献する

もし完璧な翻訳ができたら、そのファイルをGitHubなどで作者に送ってみる(Pull Requestを送る)のも手です。採用されれば、次のアップデートから公式にあなたの日本語訳が搭載されるかもしれません。これこそMODコミュニティの醍醐味ですね!

コメント

タイトルとURLをコピーしました