【マイクラ統合版】アドオン開発をしよう!~環境構築編~

アドオン開発

ずんだもんのアドオン工房へようこそ!

・アドオン開発に必要なツール
・VSCodeのインストール
・manifest.json

この記事では以上3点、アドオン開発をはじめるために必要なことを解説しています。

アドオン開発に必要なツール

・Minecraft統合版
・ファイル操作ができるもの
・テキストエディタ

Minecraft統合版

アドオンの動作確認をするために必要です。
このシリーズでは常に最新バージョンを使用しています。

バージョンが違うと動かないことがあるのでよく確認しておこう

ファイル操作ができるもの

アドオン開発では、様々なフォルダやファイルを作ったりします。
基本標準の内蔵ソフトで問題ありません。

Windowsエクスプローラー
AndroidFile Manager
iOSファイル

テキストエディタ

アドオン開発ではファイルに様々なデータを書き込んで制作していきます。
メモ帳などでは物足りなかったりミスに気付きにくいので、
しっかりソフトやアプリをダウンロードするのがおすすめです。

WindowsVisual Studio Code
AndroidQuickEdit
iOSTextastic

VSCodeのインストール

VSCodeのインストールをしていきましょう。
公式サイトからWindows版をダウンロードします。

ダウンロードしたファイルを開いて同意して次へをクリックして

これにてインストール完了です。

manifest.json

アドオン開発において切っても切り離せないファイルです。
これがないとマイクラに認識されない原因となるので注意深くいきましょう。

リソースパック

{
  "format_version": 2,
  "header": {
    "name": "ずんだどん",
    "description": "動画解説用(リソースパック)",
    "uuid": "addf7c6e-1eb5-4769-9e6e-feb6dc186122",
    "version": [1, 0, 0],
    "min_engine_version": [1, 26, 20]
  },
  "modules": [
    {
      "type": "resources",
      "uuid": "b228e39e-af2a-493a-b225-e4cc9f230b1a",
      "version": [1, 0, 0]
    }
  ]
}

”modules”の中の”type”はresourcesなので気をつけましょう。

ビヘイビアパック

{
  "format_version": 2,
  "header": {
    "name": "ずんだどん",
    "description": "動画解説用(ビヘイビアパック)",
    "uuid": "2ce94122-006b-42e4-86b3-bcabbac0cece",
    "version": [1, 0, 0],
    "min_engine_version": [1, 26, 20]
  },
  "modules": [
    {
      "type": "data",
      "uuid": "a3f7813b-4e19-4723-a833-d62b887ba967",
      "version": [1, 0, 0]
    }
  ]
}

”modules”の中の”type”はdataなので気をつけましょう。

中身の解説

format_versionmanifest.jsonのバージョン。原則2でOK

◎header

nameアドオンの名前
descriptionアドオンの説明
uuidアドオンごとの固有ID
versionアドオンのバージョン
min_engine_versionこのアドオンを認識するマイクラの最低バージョン

◎modules

typeリソースパックなら“resources”、ビヘイビアパックなら“data”を記述
uuidアドオンごとの固有ID
versionアドオンのバージョン

UUIDについて

UUIDとは、各パックを識別するためのIDのことです。
manifest.jsonに2個記述するところがありますが、
それぞれ別々のものを記述する必要があります。

以下のボタンでUUIDを生成できるので、コピーして貼り付けてください。

解説動画

次回のためのサンプルアドオン

次回の内容がまとまったサンプルです。
テクスチャとアイテム名の変更を施しています。

*リンクをクリックするとダウンロードできます

コメント

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