Bedrock Edition の追加コンテンツ開発の概要
追加コンテンツは、Minecraft Bedrock Edition に高度なカスタマイズ性をもたらすプロセスの第一歩です。 アドオンを利用すれば、プレーヤーは自分たちの世界の見た目を変えることや、モブの動作を変化させることができます。 たとえば、クリーパーの爆発半径やテクスチャを変更できます。
このチュートリアルでは、次の内容を学びます。
- Minecraft アドオンで使用されるファイルの構造。
- JSON ファイルの編集に使用されるソフトウェア。
- アドオン開発に利用できる拡張機能。
com.mojang
Minecraft をコンピューターにインストールすると、AppData フォルダー内に com.mojang というフォルダーが生成されます。 コンテンツを追加するには、このフォルダーを探す必要があります。
コンピューター上で com.mojang フォルダーを見つけるには、以下のように、[隠しファイル] チェックボックスを true に設定する必要があります。 また、[ファイル名拡張子] ボックスもオンにしておきます。
隠しファイルの表示
- タスクバーから [エクスプローラー] を開きます。
- [表示] タブを選択します。
- [表示/非表示] セクションで、[ファイル名拡張子] と [隠しファイル] のチェックボックスをオンにします。
com.mojang を見つける
- Windows キーと R キーを同時に押して、[ファイル名を指定して実行] を開きます。
- 以下をコピーして [開く] フィールドに貼り付けます。
%localappdata%\Packages\Microsoft.MinecraftUWP_8wekyb3d8bbwe\LocalState\games\com.mojang
- [OK] をクリックします。
ヒント
ここで、デスクトップにこのフォルダーへのショートカットを保存しておくことをおすすめします。
以下の画像に示されているように、com.mojang フォルダー内には複数のサブディレクトリがあります。
ヒント
このフォルダーの中身が上の画像より多くても、慌てる必要はありません。 この画像は Minecraft の新規インストール時のものです。
ビヘイビアー パック、スキン パック、リソース パック
behavior_packs、resource_packs、skin_packs という 3 つのフォルダーに、Minecraft: Bedrock Edition に追加される確定済みのカスタム コンテンツが格納されています。 このフォルダーの詳細については割愛します。以後、コンテンツ開発に入り、このフォルダーの開発版で作業を進めることになるからです。詳しくは、次のセクションを参照してください。
開発パック
リソース パックとビヘイビアー パックのチュートリアルでは、development_resource_packs と development_behavior_packs フォルダーを使用します。 development_skin_packs フォルダーは、スキン パックの開発に使用します。 開発パックのフォルダーは、Minecraft を起動するたびに更新されるため、そのコンテンツに加えられた変更の読み込みとテストをすばやく行えます。
minecraftWorlds
minecraftWorlds には、Minecraft の現在のビルド内に生成された各世界が含まれます。 各フォルダーには、その世界内で使用される可能性のあるパックを格納するリソース パックおよびビヘイビアー パックのフォルダーも含まれます。
ヒント
Minecraft の新しいビルドをインストールする際は、Minecraft の世界が失われることのないよう、このフォルダーのコピーを保存してバックアップとして使用することをお勧めします。
Visual Studio Code
JSON は、Minecraft: Bedrock Edition でコンテンツを操作するために使用される一般的なテキスト ファイル形式です。 JSON はメモ帳や Word など、任意のテキスト エディターで編集できます。 一方、Visual Studio Code は無料で利用できるテキスト ベースのエディターであり、Bedrock 開発向けに作られたものを含むサードパーティ製の拡張機能がサポートされています。
Visual Studio Code のインストール
こちらのリンクをクリックして、Visual Studio Code をインストールします。
Visual Studio Code の拡張機能
Visual Studio Code では、Visual Studio Code 開発者コミュニティーによって作成された拡張機能がサポートされています。 拡張機能は、リソース パックやビヘイビアー パックを操作する際に Minecraft 構文を記述および理解するのに最適な手段です。
拡張機能のインストール
- こちらのリンクをクリックして、Visual Studio Code 用の Bedrock Definitions をダウンロードします。
- こちらのリンクをクリックして、Visual Studio Code 用の Blockception's Minecraft Bedrock Development をダウンロードします。
次のステップ
開発環境の設定が済んだので、最初のアドオンの作成を開始し、リソース パックの詳細を学びます。
また、Minecraft でコマンドの利用を開始したい場合は、コマンドブロックの概要に関する記事を参照し、コマンドブロックを使用してさまざまなコマンドを連携させる方法を学んでください。