マイクラJava版で村人に装備をさせてエンチャント効果を検証してみます。残念ですが統合版ではできません。
検証バージョンはJava1.18.1です。
動画で見たい方用
動画だと装備の防御力がどれぐらいかわかりやすいのでお時間があればどうぞ。
まずは普通の村人のデータ
まずは何も装備をしていない状態の村人のデータをコマンドを使って確認していきます。
村人データ取得
/data get entity ●●●
コマンドを使用する場合は村人の方を向いてコマンドを打ちます。●●●は個体によって異なるので英数字の長い物を選びます。
データを取得するとカラフルな文字が表示されます。
この村人は何も装備させていないので、ArmorItemsの部分が空の状態です。
装備させてみる
装備させる準備
ディスペンサーとスイッチを置いて、ディスペンサーの口の前に村人を配置します。
村人が動き回らないようにボートの乗せています。
ディスペンサーの中にはネザライト装備一式が入ってます。
装備させる
スイッチをオンオフしてディスペンサーを作動させます。
ディスペンサーの中が全て発射されても装備は落ちていません。
村人のデータを取得するとちゃんと装備されています。
ArmorItemsの黄緑色の文字【minecraft:netherite_●●】がこの村人が装備しているものです。
4つともちゃんと装備されています。
ちゃんと普通の村人よりも防御力が高くなっています。
一応盾とエリトラも村人に装備をさせることはできるけど、機能はしないっぽいです。
装備ドロップ
この村人を倒せば装備させたものが全てドロップします。
エンチャント付き装備
ダメージ軽減Ⅳ
次はダメージ軽減Ⅳのエンチャントが付いたものを装備させてみます。
データを取得してみる。
ArmorItemsの【minecraft:netherite_●●】に【Enchantments】という項目が増えています。
ちゃんとエンチャント付きで装備されているのがわかります。
ダメージ軽減Ⅳの装備なのでこの村人はめちゃくちゃ防御力が高いです!
ネザライト剣で25回前後の攻撃をしてようやく倒れます。
棘の鎧Ⅲ
次は棘の鎧Ⅲのエンチャント付き装備を試してみます。
村人とゾンビを囲いの中に入れてみます。
しばらくするとゾンビは村人に倒されます。
棘の鎧なので村人もダメージをくらい続けると倒れます。
落下耐性Ⅳ
次は落下耐性Ⅳのエンチャント付き装備を試してみます。
左側は装備無し、右側は装備付きの村人です。
村人の足元のブロックを壊します。
下に下りてみると装備をした村人だけ生き残っています。
後から思ったけど、落下耐性はエンチャント無し装備とエンチャント付き装備の2人の比較の方が良かったですね(๑°ㅁ°๑)そのうちやるかもです。
また何か比較を思いついたら追記します。