Minecraft【武器・防具・道具】犬神の召喚。モブ同士の対戦

2025-09-09

Java版1.21.8-、統合版v1.21.94-で動作確認。

敵対モブを倒してくれる「犬神」を召喚。

犬神の召喚。

近くのモブを攻撃する「犬神(オオカミ)」を呼び出します。手懐けたり連れて歩かなくてもOK。スポーンエッグをオフハンドに持ち、スニークするだけで召喚出来ます。今回はエッグ式を採用。クリエィティブやコマンドでしか入手できないので、特別なアイテムとして使用出来ます。ひとつの装置でマルチプレイに対応。Java版は中級者、統合版は上級者向けの装置になります。

 

◻︎装置の特徴
・ひとつの装置でマルチプレイ対応。
・スポーンエッグでプレイヤーを検知。
・コマンドを使ったモブ同士の攻撃。
・範囲をしぼった効果。
・使用中のお知らせ。

 

 

目次

1.作成準備
・使用方法。

2.召喚方法
・装置のしくみ。

3.【Java版】 犬神の召喚
・スコアボード作成。
・起動と効果。
・帰還と表示。

4.【統合版】 犬神の召喚
・ストラクチャーの保存。
・スコアボード作成。
・効果と表示。
・起動と帰還。

5.ワールドデータ
・完成データをダウンロード。

 

※「as」や「minecraft:」など、一部のコマンドは簡略化。必要な場合は記入してあります。

 

作成準備

使用方法。

コマンドブロックの使い方、「アイテム検知」や「hasitem」の詳細は、関連記事をご確認ください。

 

 

 

敵対モブだけを、まとめて選択出来ます。

 

 

召喚方法

Java版・統合版ともに召喚方法は同じですが、機能制限のある統合版は装置が少し複雑になります。今回は「オオカミのスポーンエッグ」を使用。

装置のしくみ。

「オオカミのスポーンエッグ」をオフハンド(統合版はメインハンド)に持ちスニークした時、その場に「犬神」を召喚。攻撃力を強化してパーティクルを再生。近くのモブを攻撃します。マルチプレイでは、最初に「犬神」を召喚したプレイヤーが優先になります。「犬神」は召喚したプレイヤーから離れたり、スポーンエッグをオフハンドから外すと帰還します。

 

【Java版】犬神の召喚

Java版では統計(スコアボード)を使ってスニーク検知とスコアを追加します。ひとつの装置を、複数人で使えますが交代制になります。

スコアボード作成。

統計を使ってスニークとスコア検知します。

◻︎スコアボード名「bone」。

/scoreboard objectives add bone minecraft.custom:minecraft.sneak_time

 

起動と効果。

スポーンエッグやタグを検知して「犬神」を召喚します。エフェクトやパーティクルも再生。※額縁の固定は「変わり身の術」を参考。

「A」はチェスト。②は条件付き。

【Java版】

①execute at @p[scores={bone=2},tag=d_god] run summon wolf ~ ~ ~ {CustomName:"犬神"}
②execute if score @p[tag=d_god] bone matches 2 run scoreboard players add @p bone 1
------
③execute at @p[scores={bone=4},tag=d_god] run damage @e[name="犬神",limit=1] 0 player_attack by @e[type=husk,limit=1]
------
④execute unless entity @a[tag=d_god] as @a[tag=!d_god] run tag @p[scores={bone=1},nbt={equipment:{offhand:{id:"minecraft:wolf_spawn_egg"}}}] add d_god
------
⑤execute at @e[name="犬神"] as @p[tag=d_god,distance=..15] run effect give @e[name="犬神"] strength 1 10 true
⑥execute at @e[name="犬神"] as @p[tag=d_god,distance=..15] run particle minecraft:enchant ~ ~1 ~ 0.5 0.5 0.5 0 1 force
------
⑦execute at @e[name="犬神"] run tag @p[tag=d_god,distance=15..] remove d_god

◻︎タグ付きプレイヤー対象

【犬神の召喚】①②
スコアが2の時、オオカミを召喚。連続召喚を防止。
------
【攻撃】③
スコアが4の時、近くのモブが「犬神」を攻撃。
------
【タグ付け】④
タグ付きプレイヤーがいない時、スポーンエッグを持ったプレイヤーにタグ付け。
------
【効果】⑤⑥
プレイヤー近くの「犬神」の攻撃力を上げ、効果を再生。
------
【範囲】⑦
「犬神」が離れた時、帰還。

※オオカミの強さやパーティクルは好きなものに変更してください。

 

帰還と表示。

スポーンエッグやタグを検知して「犬神」を帰還します。また他のプレイヤーが召喚してる時、アクションバーにお知らせを表示。

②④⑤は条件付き。

【Java版】

①execute unless entity @p[tag=d_god,nbt={equipment:{offhand:{id:"minecraft:wolf_spawn_egg"}}}] run tag @a remove d_god
②execute at @e[name="犬神"] run playsound event.mob_effect.trial_omen player @a[distance=..15] ~ ~ ~
------
③execute unless entity @p[tag=d_god] run scoreboard players reset @a bone
④execute at @e[name="犬神"] run tp @e[name="犬神"] ~ ~-12 ~
⑤kill @e[name="犬神"]
------
⑥execute if entity @a[tag=d_god] run title @p[tag=!d_god,nbt={equipment:{offhand:{id:"minecraft:wolf_spawn_egg"}}}] actionbar "他のプレイヤーが召喚中。"

◻︎タグ付きプレイヤー対象

【削除】①②
「スポーンエッグ」が外れた時、タグを削除。効果音を再生。
------
【帰還】③④⑤
スコアをリセット。オオカミを離れた位置に移動しキル。
------
【表示】⑥
「犬神」が使用中の時、お知らせを表示。

※オオカミはアイテムを落としたり、鳴き声が聞こえないよう遠くへテレポートしています。

 

【統合版】犬神の召喚

統合版もスニーク検知でスコアを追加します。ひとつの装置を、複数人で使えますが交代制になります。※オフハンドは使えませんが、コマンドで代用します。

ストラクチャーの保存。

ストラクチャーを使って、オオカミに名前を付け保存します。

ストラクチャーを保存モードにして、ストラクチャー名に「d_god」を入力。サイズとオフセットを調整し、ストラクチャーブロック上に「x、y、z軸」1ブロックの範囲を作ります。コマンドでオオカミを固定。名札で名前を「犬神」に変更。エンティティを含める:オン、HDDに保存します。※懐かせる必要はありません。

◻︎オオカミの固定。

execute at @e[type=wolf] run tp @e[type=wolf] ~ ~ ~

「~」にはストラクチャーブロックの、上の座標を入力。

 

スコアボード作成。

スニークとスコア検知します。

◻︎スコアボード名「bone」。

/scoreboard objectives add bone dummy

 

効果と表示。

スニークでスコアを追加したり、タグを削除。「犬神」の強化やお知らせを表示します。

「A」はチェスト。②はティック遅延:8。最初のティックで実行:オフ。

【統合版】

①execute at @p[tag=d_god] run effect @e[name="犬神",r=15] strength 1 10 true
②execute at @e[name="犬神"] as @p[tag=d_god,r=15] run particle minecraft:weaving_emitter ~~1.5~
------
③execute as @a at @s unless entity @s[y=~1.5, dy=0] if entity @s [y=~0.7, dy=0] run scoreboard players add @s bone 1
------
④execute at @e[name="犬神"] run tag @p[tag=d_god,rm=15] remove d_god
------
⑤execute if entity @a[tag=d_god] run title @p[tag=!d_god,hasitem={item=wolf_spawn_egg,location=slot.weapon.mainhand,quantity=1..}] actionbar 他のプレイヤーが召喚中。

◻︎タグ付きプレイヤー対象

【効果】①②
「犬神」の攻撃力を上げ、効果を再生。
------
【スニーク検知】③
スニークした時、スコアに1を追加。
------
【距離】④
「犬神」が離れた時、帰還。
------
【表示】⑤
「犬神」が使用中の時、お知らせを表示。

 

召喚と帰還。

スポーンエッグやタグを検知して「犬神」の召喚したり、帰還したりします。

②③④⑤⑦⑨⑩は条件付き。⑥はティック遅延:4、⑧遅延:8。⑥⑧は最初のティックで実行:オフ。

【統合版】

①execute unless entity @a[tag=d_god] as @a[tag=!d_god] run tag @a[scores={bone=1},hasitem={item=wolf_spawn_egg,location=slot.weapon.mainhand,quantity=1..}] add d_god
②replaceitem entity @p[tag=d_god] slot.weapon.offhand 0 keep wolf_spawn_egg 1
③execute at @p[hasitem={item=wolf_spawn_egg,location=slot.weapon.mainhand,quantity=1}] run clear @a[tag=d_god] wolf_spawn_egg 0 1
④execute at @p[tag=d_god] run structure load "d_god" ~~~
⑤execute at @p[tag=d_god] run damage @e[name="犬神"] 0 entity_attack entity @e[family=monster,c=1]
------
⑥execute unless entity @p[tag=d_god,hasitem={item=wolf_spawn_egg,location=slot.weapon.offhand,quantity=1}] run tag @a remove d_god
⑦execute at @e[name="犬神"] run playsound trial_spawner.detect_player @a[r=15] ~~~
------
⑧execute unless entity @p[tag=d_god] run scoreboard players reset @a bone
⑨execute at @e[name="犬神"] run tp @e[name="犬神"] ~~-12~
⑩kill @e[name="犬神"]

◻︎タグ付きプレイヤー対象

【タグ付け】①②③④⑤
タグ付きプレイヤーがいない時「スポーンエッグ」を持ったプレイヤーにタグ付け。オフハンドにスポーンエッグを設置。「犬神」を召喚して、近くの敵対モブを攻撃。
------
【削除】⑥⑦
「スポーンエッグ」が外れた時、タグを削除。効果音を再生。
------
【帰還】⑧⑨⑩
スコアをリセット。オオカミを離れた位置に移動しキル。

※オオカミの強さやパーティクルは好きなものに変更してください。

 

ワールドデータ

ワールドデータは、コマンド入力不要。アイテムの入った「トラップチェスト」を開くと装置が起動します。

完成データをダウンロード。

ダウンロード先/準備中...。

◻︎統合版
【武器・防具・道具】犬神の召喚.mcworld
iOS、Android/Minecraftで開く。Windows/ダブルクリックでインポート。

◻︎Java版
【武器・防具・道具】犬神の召喚.zip
解凍後、ワールド内の「saves」フォルダに入れる。

※二次配布は禁止です。