ダメージの種類:防具を無視する19種類と、盾が弱い防御である理由
26.2には51種類のダメージタイプがあります。そのうち19種類は防具を、30種類は盾を無視しますが、その重複は一般的に考えられているものとは異なります。防具を貫通するタイプはすべて盾も貫通します。
ダメージタイプは単なる死亡メッセージではありません。防具が有効か、構えた盾が有効か、耐性(Resistance)が有効かを決定するフラグを持っており、データパックは#minecraft:bypasses_armorなどを使ってこれらのフラグを読み取ります。以下の数値はすべて、このページで表示されている26.2のMojang公式damage_typeファイルからカウントされたものです。
カウント
51種類のダメージタイプのうち、19種類は防具を無視し、30種類は構えた盾を無視します。
この2番目の数値は人々を驚かせます。盾は攻撃を完全に防ぐため、より強力な防御に見えますが、実際には防具の19種類に対し、30種類のタイプによってより頻繁に無視されるフラグです。
重複は一方向
これは心に留めておくべき部分であり、傾向というよりも厳格な構造的ルールです。
防具を貫通するダメージタイプはすべて盾も貫通します。例外はありません。
直接カウントすると、「防具は貫通するが盾は貫通しない」というセットは空です。したがって、防具を貫通する19種類のタイプは、盾を貫通する30種類の厳密なサブセットであり、その間の11種類のタイプは、盾は貫通するものの防具によって軽減されます。
cactus, campfire, dry_out, falling_anvil, falling_stalactite, hot_floor, in_fire, lava, lightning_bolt, sulfur_cube_hot, sweet_berry_bush
このリストを読めば、一度見ればそのロジックは明らかです。これらは環境的な要因や頭上からの攻撃です。立っている床や頭に落ちてくる金床(Anvil)に対して盾を構えることはできませんが、防具はそれらのダメージの一部を吸収します。
実用的なバージョン:攻撃が防具を貫通した場合、盾も決して役に立たなかったでしょう。落下ダメージ、溺死、凍結、飢餓、/kill — 防具も盾も関係ありません。代わりに落下耐性(Feather Falling)、水中呼吸(Respiration)、氷渡り(Frost Walker)などのエンチャントを使いましょう。これらのエンチャントはフラグによってスキップされません。
すべてを無視するタイプは一つだけ
starveは、防具、盾、そしてステータス効果をすべて無視する唯一のダメージタイプです。そのため、耐性(Resistance)も効果がありません。ゲーム内で空腹(Hunger)バーが空になることから身を守るものは、食べ物以外にありません。
疲労度は二値
ダメージを受けると空腹度が増しますが、その量は予想されるような段階的なものではありません。26.2の全51種類のタイプにおいて、疲労度の値は正確に2つしかありません。0と0.1です。51種類のタイプのうち32種類は0.1を適用し、残りは何も適用しません。
したがって、「大きなダメージほど空腹度が増す」というルールはありません。1ポイントの落下ダメージも、クリーパー(Creeper)の顔面爆破も、同じ疲労度を消費し、19種類のタイプは全く何も消費しません。
スケーリングには2つの設定があり、曲線ではない
scalingは難易度がダメージを乗算するかどうかを決定し、常にwhen_caused_by_living_non_playerまたはalwaysのいずれかの値を取ります。タイプごとに調整する難易度曲線はありません。データパックはタイプを難易度スケーリングに含めるか、含めないかのどちらかです。
コマンドにとってこれが重要な理由
/damage <target> <amount> <type>は51種類のいずれかを取り、間違ったものを選択すると、結果が静かに変わります。
/damage @p 10 minecraft:fall # armour ignored, shield ignored
/damage @p 10 minecraft:lava # shield ignored, armour still reduces it
/damage @p 10 minecraft:starve # armour, shield and Resistance all ignored
3つのコマンド、同じ10、同じ的(Target)に対して3つの異なる結果。もし地図(Map)がフルネザライト装備のプレイヤーに対して「バランスが取れている」場合、選択するタイプによって、その防具がバランスの一部であったかどうかが決まります。