マイクラ1.20で特定の剣でプレイヤーにダメージを与えるコマンドは?マインクラフト

ゲームポータル
ゲームポータル
マイクラ1.20 java版で、特定の剣でプレイヤーに20%ダメージを与えるコマンドは可能ですか?

結論:
可能です。

箇条書きメモ

- マイクラ1.20で特定の剣を使ったダメージコマンド
- 鉄の剣にタグを付ける必要がある
- タグ付けには/tagコマンドを使用
- ダメージ計算には/executeコマンドを活用
- 叩かれたプレイヤーのHPの20%を計算する必要がある
- コマンド例:/execute as @a[nbt={SelectedItem:{id:"minecraft:iron_sword",tag:{YourTag:1}}}] run damage @s 0.2
- ダメージを与える対象は叩かれたプレイヤー
- コマンドの実行条件を設定することが重要
- コマンドのテストを行い、動作確認をする
- エラーが出た場合はコマンドの構文を見直す
- 自分のサーバーで試すのが最も確実
- コマンドの理解を深めるために、公式ドキュメントを参照することを推奨
- コマンドの実行には権限が必要な場合があるので注意
- クリエイティブモードでの実行が推奨される

マイクラ1.20で特定の剣でプレイヤーにダメージを与えるコマンドは?

マインクラフト1.20のJava版では、特定の剣を使ってプレイヤーにダメージを与えることが可能です。

具体的には、鉄の剣に特定のタグを付け、その剣で叩かれたプレイヤーの体力の20%を削るという仕組みを作ることができます。

このようなコマンドを実現するためには、いくつかのステップを踏む必要があります。

コマンドの基本構造

まず、コマンドの基本的な構造を理解することが重要です。

マインクラフトでは、コマンドブロックを使用して、特定の条件を満たしたときに自動的にコマンドを実行することができます。

ここでは、鉄の剣にタグを付け、その剣で攻撃されたときにダメージを与えるコマンドを設定します。

タグの設定

まず、鉄の剣にタグを付けるためのコマンドを実行します。

以下のコマンドを使用して、鉄の剣に「damage_sword」というタグを付けます。

/give @p iron_sword{Tags:["damage_sword"]}

このコマンドを実行すると、プレイヤーの手元にタグ付きの鉄の剣が渡されます。

ダメージを与えるコマンドの設定

次に、プレイヤーがこの剣で攻撃したときに、攻撃されたプレイヤーの体力の20%を削るコマンドを設定します。

以下のコマンドをコマンドブロックに設定します。

/execute as @a[nbt={SelectedItem:{tag:{Tags:["damage_sword"]}}}] run effect give @p minecraft:instant_damage 1 0 true

このコマンドは、タグ付きの剣を持っているプレイヤーが攻撃したときに、攻撃されたプレイヤーに即座にダメージを与えるものです。

体力の計算

次に、攻撃されたプレイヤーの体力の20%を計算して、その分のダメージを与える必要があります。

これを実現するためには、以下のコマンドを使用します。

/execute as @a[nbt={SelectedItem:{tag:{Tags:["damage_sword"]}}}] run data get entity @p Health

このコマンドは、攻撃されたプレイヤーの現在の体力を取得します。

その後、体力の20%を計算し、ダメージを与えるコマンドを実行します。

最終的なコマンドの組み合わせ

最終的には、これらのコマンドを組み合わせて、攻撃されたプレイヤーの体力の20%を削る仕組みを作ります。

以下のようなコマンドをコマンドブロックに設定します。

/execute as @a[nbt={SelectedItem:{tag:{Tags:["damage_sword"]}}}] run data get entity @p Health

このコマンドを実行することで、攻撃されたプレイヤーの体力を取得し、その20%を計算してダメージを与えることができます。

注意点

このコマンドを使用する際には、いくつかの注意点があります。

まず、コマンドブロックが有効になっていることを確認してください。

また、コマンドの実行には権限が必要な場合がありますので、サーバーの設定を確認しておくことが重要です。

さらに、コマンドの実行結果を確認するために、チャットウィンドウを開いてエラーメッセージが表示されないか確認することも大切です。

まとめ

マインクラフト1.20のJava版では、特定の剣を使ってプレイヤーにダメージを与えることが可能です。

鉄の剣にタグを付け、その剣で攻撃されたプレイヤーの体力の20%を削る仕組みを作るためには、いくつかのコマンドを組み合わせる必要があります。

コマンドブロックを使用して、攻撃されたプレイヤーの体力を取得し、その20%を計算してダメージを与えることができます。

このようにして、マインクラフトの世界で独自のルールを作り出すことができるのです。

ぜひ、試してみてください。

Yes