🎮

マイクラ(Minecraft)のデータが保存されている場所【Windows/Mac】

2023/11/25に公開1

概要

Java 版および統合版の、PC における Minecraft のデータが保存されている場所について解説します。

Minecraft のバニラ(既存)のテクスチャファイル(画像ファイル)の場所を知りたい、Minecraft のバックアップデータやスクリーンショットなどのファイルを取り出したい時になどにご活用ください。

Minecraft 管理フォルダ

マイクラの全てのファイルが入っている管理フォルダの場所は以下です。
「ユーザー名」 部分は自分のPCのユーザー名に読み替えてください。

Java 版(Java Edition)

Mac

/Users/ユーザー名/Library/Application Support/minecraft/

または

~/Library/Application Support/minecraft/

~/ はホームディレクトリを指します。

Windows

C:\Users\ユーザー名\AppData\Roaming\.minecraft

または、CMD(ファイル名を指定して実行)を使用する場合は

%appdata%\.minecraft

統合版(Bedrock Edition)

Mac

macOS の場合、統合版をPCでプレイすることはできない(執筆時現在)ので、アクセス先はありません。

Windows

C:\user\ユーザ名\AppData\Local\Packages\Microsoft.MinecraftUWP_8wekyb3d8bbwe\LocalState\games\com.mojang

または、CMD(ファイル名を指定して実行)を使用する場合は

%LocalAppData%\Packages\Microsoft.MinecraftUWP_8wekyb3d8bbwe\LocalState\games\com.mojang

※ バージョンアップによって、指定先が変わっている可能性があります
※ 直接、ワールドフォルダにアクセスできるのは Windows10 以降のみ

Minecraft のディレクトリ構造

管理フォルダの配下は以下のような構造になっています。

minecraft/
 ├ saves/         # ワールドデータ
 ├ screenshots/   # スクリーンショット
 ├ resourcepacks/ # リソースパック
 ├ datapacks/     # データパック
 ├ backups/       # バックアップフォルダ
 ├ versions/      # バージョン関係

各フォルダの説明

たくさんのフォルダやファイルが並びますが、主要なものは以下です。

フォルダ 内容
saves 各ワールドデータが保存されてます。この中身をコピーをすればバックアップや配布が可能です
逆に、ここに saves からコピーしてきたワールドのデータをそのまま格納すれば、ワールドを復元できます
screenshots PC で撮影したスクリーンショットの画像データが格納されます
resourcepacks テクスチャや音声ファイルなどが「リソースパック」に該当しますが、もともとのマイクラの画像や音声ファイルはここにはありません(後述します)
backups ゲーム画面の「ワールドの編集」から「バックアップを作成する」をクリックした時に作成されるバックアップファイルが zip 形式ファイルで格納されます
versions ここに、画像や音声データなどの、ゲームデータの主要な資材はほぼ全て入っています
中はインストールされたバージョン毎にフォルダがあります
MOD ローダー(Forge, Fabric など)を導入している場合、フォルダ末尾に「-forge47.2.0」みたいなサフィックスがついたローダーの管理フォルダがあります

Minecraft のテクスチャファイル

MOD 制作等で、既存のアイテムの見た目を参考にしたい場合があると思います。
その時に、「Minecraft のテクスチャのデータってどこにあるの?」 と思った人のために記載します。

尚、オリジナルアイテムのテクスチャの推奨ファイルサイズは 16×16 ピクセルPNG 形式ファイルです。32×32 ピクセル64×64 ピクセル も可能ですが、ゲームが重くなるのでご注意ください。

マイクラの既存のテクスチャファイル(画像データ)はどこにあるのかというと、管理ファイルの versions の中の JAR ファイル の中に同梱されています。

Java 版(v 1.20.1)を例にあげると、以下です。

# 管理フォルダ配下
minecraft/versions/1.20.1/1.20.1.jar

JAR ファイルは実質的には ZIP 形式ファイルなので、解凍ツール(例えば、The Unarchiver など)を使って解凍することができます。

例えば、Mac の場合なら、デフォルトで搭載されている 「アーカイブユーティリティ」 というアプリで解凍することができます。解凍すると、以下のようにフォルダが出来上がります。

versions の JAR ファイル
👇 解凍後 👇
解凍後のフォルダ

解凍後のフォルダの中にある textures というフォルダにテクスチャ(画像)ファイルがたくさん格納されています。

1.20.1/assets/minecraft/textures/

textures のディレクトリ構造

管理フォルダの配下は以下のような構造になっています。

textures/
 ├ block/
 ├ colormap/
 ├ effect/
 ├ entity/
 ├ environment/
 ├ font/
 ├ gui/
 ├ item/

各テクスチャフォルダの説明

たくさんのフォルダが並びますが、主要なものは以下です。
テクスチャを探す時のご参考までに。

フォルダ 内容
block ブロックのテクスチャ
entity モブ、チェスト、ピストンなど「エンティティ」に部類される動く物体のテクスチャ
environment 雨、雪、空、雲などのテクスチャ
item 食べ物、コンパス、防具など
主にインベントリ表示に使われる
misc 一人称視点での効果など
・凍傷の凍りつく表現
・切り抜いたカボチャを被ってる時の視点
などなど・・・
mob_effect ポーションを飲んだ時画面に出る表示などのテクスチャ
models /armor フォルダは、防具を実際に着用した時のスキンテクスチャ
painting アイテム「絵画」の壁に貼った時のテクスチャ
particle パーティクルの表示に使用されるテクスチャ
・焚き火の炎
・ポーションの効果表示
・桜の舞い散る花びら
・泡
・ダメージ表現のハート
などなど・・・
trims /models/armor は、防具の装飾模様部分のテクスチャ

まとめ

今回は、Minecraft のデータが格納されている場所について色々と共有してみました!
もし、参考になったと思っら、"Like" していただけると嬉しいです。

また、ゲーム開発 に関する情報をまとめて発信する SNS もあるので、よければそちらも覗いてみてください。

https://twitter.com/to3izo_gamedev

Discussion