2022/10/24
◆マイクラ統合版のアドオンを作る目次◆
今回は、ビヘイビアパックの中にあるentitiesのplayer.jsonファイルを修正して、プレイヤーを強化してみます。
以下の手順で説明しています。
↓パンチ一発でエンダードラゴンを倒せるようになります。
以下のページから、ビヘイビアパックのバニラをダウンロードします。
一番下からダウンロードできます。
バニラとは、アドオンのベースとなるデータで、これを編集してアドオンを作っていきます。
Minecraft: Bedrock Edition クリエイター ドキュメント
アドオンを使用して Minecraft に MOD を入れる方法を学びましょう。 スキンを作成したり、ユニークな体験を設計したり、最新機能を入手したりしながら、Minecraft のクリエイターとしてスキルを磨いていくことができます。
アドオンにはUUIDというものがあり、ビヘイビアーパック内のmanifest.jsonファイル内に設定箇所があります。
アドオンごとに固有のものを記載する必要があり、以下のサイトで取得することができます。
Online UUID Generator
manifest.jsonを開いて、下記の2か所のUUIDを取得した値に書き換えます。
"dependencies"の項目は不要なので消してしまいます。
(上記ページをリロードすると新しいUUIDが表示されますので、2 ID取得します。)
ちなみに、headerの項目の下の、descriptionを変えるとマイクラ内でのアドオンの説明文を、
nameの項目を変えるとマイクラで呼び出すときのパック名称が変更できます。
entitiesフォルダのなかに、「player.json」というファイルがあります。
これはプレイヤーの設定が書かれているファイルで、これを書き換えることで普段とは違ったふるまいを実現できます。
今回は、攻撃力とハートの数を変更してみます。
ファイル内の構成は、以下のようになっています。
{
"format_version": "1.18.20",
"minecraft:entity": {
"description": {
// ・・・中略
},
"component_groups": {
// ・・・中略
},
"components": {
// ・・・中略
},
"events": {
// ・・・中略
}
}
}
"compornents"の下にある、「minecraft:attack 」という項目を変更します。
"damage"が1となっていますが、これは、素手で殴った時にハート半分のダメージを与えられる、という設定です。
"minecraft:attack": {
"damage": 1
},
これを1000に変更します。
素手で殴ってハート500個分のダメージを与えられるので、既存のmobは全て一発で倒せます。
"minecraft:attack": {
"damage": 1000
},
"compornents"の下に、「minecraft:health」という項目を追加します。
例えば、以下のようにします。
"components": {
"minecraft:health": {
"value": 100,
"max": 100
},
//・・・(中略)
}
これは、ハート50個の設定になります。
これで、何でもワンパンで倒せてハートが50個になるアドオンが完成です!
ビヘイビアーパックをzipファイルに圧縮して、拡張子をzip⇒mcpackに変更します。
(windowsであれば、右クリック⇒圧縮⇒zipで圧縮できます。)
このファイルを実行すれば、マイクラが起動して自動でアドオンが取り込まれます。
entitiesの中のplayer.jsonファイルを修正することで、プレイヤーの攻撃力やハートの数などの設定を変更しました。
ちなみに、entitiesの中には他のモブ(ゾンビやスケルトンなど)のjsonファイルも入っています。
例えば、zombie.jsonのcompornentsに"minecraft:scale"という項目を追加して値を5とすれば、5倍の大きさのゾンビが出現します。
このように、entitiesのjsonファイルを変更することで、キャラクターのふるまいを変更することができます。
他の項目も試しに変えて、遊んでみてください。
その3では、アニメーションコントローラという機能を使って、攻撃したときにパーティクルを発生させるコマンドを実行します。
マインクラフトはアマゾンで購入できます。
最近、JAVA版と統合版がワンパッケージになったようで、購入すると両方プレイができます。
MineCraft Note Index
2022/10/30
アドオン作成に便利なVSCode拡張機能
2022/10/27
アドオン作成③ アニコンでコマンド実行
2022/10/24
アドオン作成② プレイヤー強化
2022/10/21
アドオン作成① 準備編
2022/10/5
3D CADデータのインポート
Sponsor