【コマンド少なめ!】マイクラサバイバルでつかえるダメージを受けると攻撃力が上がる『生命の剣』を再現したコマンド【スイッチ対応】

【コマンド少なめ!】マイクラサバイバルでつかえるダメージを受けると攻撃力が上がる『生命の剣』を再現したコマンド【スイッチ対応】

生命の剣とは、マインクラフトの世界でプレイヤーが使用することのできるアイテムの一つであり、攻撃を受けると一定時間攻撃力が上がるという特殊な効果があります。今回は、この生命の剣の効果を再現するためのコマンドを紹介します。

まず、このコマンドは対象を選択してダメージを与えるだけで自動的に攻撃力が上がっていくように設定されています。コマンドを実行する前に、必ずプレイヤーの攻撃力を最小にしておくようにしましょう。

コマンドの実行方法は、コマンドブロックやチャット欄に直接入力する方法がありますが、ここではチャット欄に入力する方法を説明します。

まず、チャット欄に「/give @p minecraft:diamond_sword 1 0 {Unbreakable:1,display:{Name:”生命の剣”}, AttributeModifiers:[{AttributeName:”generic.attackDamage”,Name:”攻撃力アップ”,Amount:0.0,Operation:0,UUIDLeast:1,UUIDMost:1,Slot:”mainhand”}]}」と入力します。これで、プレイヤーに生命の剣が与えられます。なお、このコマンドは対象を自分に指定することでプレイヤー以外にも使用可能です。

次に、攻撃を受けた時に攻撃力が上がるよう設定をします。チャット欄に「/scoreboard objectives add hp dummy 生命の剣」を入力します。これで、スコアボードの「生命の剣」という名前のオブジェクティブが作られます。

続けて、「/execute @a[score_hp_min=1,score_hp=1] ~ ~ ~ /attribute @p[score_hp=1] attackDamage base set 1」を入力します。これにより、ダメージを受けたプレイヤーの攻撃力が1上がるようになります。

最後に、「/effect @p[score_hp=1] minecraft:regeneration 2 2」を入力します。これにより、ダメージを受けたプレイヤーに2秒間リジェネレーションの効果が付与され、ダメージを受けた分のHPが回復します。

以上のコマンドを入力することで、コマンド少なめで生命の剣の効果を再現できます。このコマンドはスイッチ対応であり、プレイヤーが攻撃力を最小にすることで生命の剣の効果を手動で切り替えることができます。

また、このコマンドは他のアイテムでも使用できるように設定されているため、生命の剣以外のアイテムでも同様の効果を再現することが可能です。

これで、マイクラサバイバルで生命の剣のような特殊な攻撃力上昇アイテムが実装できました。是非、試してみてください!

コマンドカテゴリの最新記事