Uploaded:2023/01/01 Latest-Update:2023/01/01

アドオン作成 - パックの作り方

目次は右上の「≡」から!
パックの作り方

1つのフォルダの中に作ります。ビヘイビアパックとリソースパックでそれぞれ1つずつ作る必要があるので、両方のセットを作るならばパック本体は合計2個作る必要があります。

フォルダの中身は以下のようになります。

パック
  ┣ manifest.json
  ┣ (追加したいコンテンツのフォルダ群)
  ┗ pack_icon.png
manifest.jsonの作成/編集

manifest.jsonはコピー&ペーストして少し書き換えるだけで十分です。テンプレートか以下のjsonをコピーするといいでしょう。

Dat
manifest.json
{ "format_version": 2, "header": { "description": "Example vanilla behavior pack", "name": "Vanilla Behavior Pack", "uuid": "ee649bcf-256c-4013-9068-6a802b89d756", "version": [ 0, 0, 1 ], "min_engine_version": [ 1, 16, 210 ] }, "modules": [ { "description": "Example vanilla behavior pack", "type": "data", "uuid": "fa6e90c8-c925-460f-8155-c8a60b753caa", "version": [0, 0, 1] } ] }

以下の部分を書き換えていきます。

● description

パックの説明。

{ "format_version": 2, "header": { "description": "~#M(83ffd9)Example vanilla behavior packM#~", "name": "Vanilla Behavior Pack", "uuid": "ee649bcf-256c-4013-9068-6a802b89d756", "version": [ 0, 0, 1 ], "min_engine_version": [ 1, 16, 210 ] }, "modules": [ { "description": "~#M(83ffd9)Example vanilla behavior packM#~", "type": "data", "uuid": "fa6e90c8-c925-460f-8155-c8a60b753caa", "version": [0, 0, 1] } ] }

● name

パックの名前。

{ "format_version": 2, "header": { "description": "Example vanilla behavior pack", "name": "~#M(83ffd9)Vanilla Behavior PackM#~", "uuid": "ee649bcf-256c-4013-9068-6a802b89d756", "version": [ 0, 0, 1 ], "min_engine_version": [ 1, 16, 210 ] }, "modules": [ { "description": "Example vanilla behavior pack", "type": "data", "uuid": "fa6e90c8-c925-460f-8155-c8a60b753caa", "version": [0, 0, 1] } ] }

● version

パックのバージョン。

{ "format_version": 2, "header": { "description": "Example vanilla behavior pack", "name": "Vanilla Behavior Pack", "uuid": "ee649bcf-256c-4013-9068-6a802b89d756", "version": [ ~#M(83ffd9)0, 0, 1M#~ ], "min_engine_version": [ 1, 16, 210 ] }, "modules": [ { "description": "Example vanilla behavior pack", "type": "data", "uuid": "fa6e90c8-c925-460f-8155-c8a60b753caa", "version": [0, 0, 1] } ] }

● min_engin_version

このパックが動作する最低バージョン。

{ "format_version": 2, "header": { "description": "Example vanilla behavior pack", "name": "Vanilla Behavior Pack", "uuid": "ee649bcf-256c-4013-9068-6a802b89d756", "version": [ 0, 0, 1 ], "min_engine_version": [ ~#M(83ffd9)1, 16, 210M#~ ] }, "modules": [ { "description": "Example vanilla behavior pack", "type": "data", "uuid": "fa6e90c8-c925-460f-8155-c8a60b753caa", "version": [0, 0, 1] } ] }

● uuid

UUIDという、マインクラフト本体がパックを識別するためのものです。ほかのパックと同じUUIDをもつと導入できないので別のUUIDに変更します。

UUIDはこのサイトで生成することができます。

{ "format_version": 2, "header": { "description": "Example vanilla behavior pack", "name": "Vanilla Behavior Pack", "uuid": "~#M(83ffd9)ee649bcf-256c-4013-9068-6a802b89d756M#~", "version": [ 0, 0, 1 ], "min_engine_version": [ 1, 16, 210 ] }, "modules": [ { "description": "Example vanilla behavior pack", "type": "data", "uuid": "~#M(83ffd9)fa6e90c8-c925-460f-8155-c8a60b753caaM#~", "version": [0, 0, 1] } ] }

● type

ビヘイビアパックなら"data"、リソースパックなら"resource"にします。

{ "format_version": 2, "header": { "description": "Example vanilla behavior pack", "name": "Vanilla Behavior Pack", "uuid": "ee649bcf-256c-4013-9068-6a802b89d756", "version": [ 0, 0, 1 ], "min_engine_version": [ 1, 16, 210 ] }, "modules": [ { "description": "Example vanilla behavior pack", "type": "~#M(83ffd9)dataM#~", "uuid": "fa6e90c8-c925-460f-8155-c8a60b753caa", "version": [0, 0, 1] } ] }
パックを圧縮

先ほどにも示した以下のファイル・フォルダをすべて選択して圧縮します。

パック
  ┣ manifest.json
  ┣ (追加したいコンテンツのフォルダ群)
  ┗ pack_icon.png

できた.zipファイルは名前を変えて拡張子「.zip」を「.mcpack」に無理やり変えます。

基本的に、拡張子を変えるとファイルが壊れますが「.zip ↔ .mcpack」の変更は大丈夫です。

あとはこの.mcpackファイルを開けば自動でマインクラフトが開いてアドオンの導入(インポート)が開始されます。

アドオンのアップデート

主な方法が二つあります。基本は一つ目の方法でいいと思います。

● 基本的な方法

またパックをインポートするのですが、その前にmanifest.jsonを編集します。7行目のversionの数値を変更してください。なんでもいいですが、アップデートするたびに数値が大きくなるようにするとよいでしょう。

● 上級者向けな方法

まず、Minecraftのセーブデータが保存されている場所へ行きます。わからなければ「設定 > (一般) > クリエイター」から「コンテンツログの場所」を確認します。

PCなら、そのファイルパスの途中「LocalState」から「games/com.mojang」、スマホなら「games/com.mojang」への行き先がそのまま確認できると思います。

次に、すでにインポートしてあるアップデートしたいアドオンが入ったフォルダをbehavior_packsフォルダの中から探します。そのフォルダは丸ごとdevelopment_bevior_packsフォルダに移動しましょう。

あとはそのフォルダ内で変更を加えるだけで再インポートなどは必要ありません。

©2023 Rinca Hayamine