えこらいふ!のガイド相手のHP・与ダメージ表示
相手のHP・与ダメージ表示
Mobやプレイヤーを攻撃したときに、相手の名前と残りHPを画面下(アクションバー)に表示する機能です。プラグイン「HitHealth」を使います。
Java版・統合版(Bedrock)の両方に対応しています。
表示のしくみ
Mobやプレイヤーに攻撃が当たると、攻撃した人の画面下に2秒間表示されます。新しく攻撃するたびに、対象と表示時間が更新されるしくみです。
剣などの直接攻撃だけでなく、弓・クロスボウ・トライデントなどの飛び道具や、飼いならしたオオカミなどペットの攻撃でも表示されます。
防具立てへの攻撃は対象外です。
表示される内容
相手の名前と残りHPに加え、直前の攻撃で与えたダメージが表示されます。
ゾンビ ❤ 12.0/20.0 (-8.0)
名前の表示
名前を付けたMobは付けた名前が表示されます。名前を付けていないMobに出るのは、自分のゲームの言語でのMob名です。
HPの数値
HPの数字の1はハート半分に当たります(20.0がハート10個分)。相手を倒したときの表示は0.0です。
与えたダメージ
末尾の(-8.0)は、直前の攻撃で相手のHPに与えたダメージです。吸収のハートが受けた分や、相手の残りHPを超えた分は含みません。
割合と色
HPの色は、残りの割合によって次のように変わります。
| 残りHPの割合 | 色 |
|---|---|
| 半分以上 | 緑 |
| 4分の1以上 | 黄 |
| 4分の1未満 | 赤 |
表示の切り替え
表示が要らないときは、次のコマンドで自分の表示だけをオン・オフできます。全員が使えるコマンドです。
/hithealth
オンかオフかを指定したいときのコマンドは、次のとおりです。
| コマンド | 動作 |
|---|---|
/hithealth on |
表示をオンにする |
/hithealth off |
表示をオフにする |
この設定はサーバーを再起動しても残ります。
ソースコード
プラグインはオープンソースで開発しており、ソースコードを公開しています。