MC CommanderMinecraft非公式コマンド支援

ヤギの角笛をコマンドで出す

ヤギの角笛は吹くと遠くまで響く音が鳴るアイテムで、音は8種類あります。サバイバルではヤギが壁にぶつかったときにしか手に入りませんが、コマンドなら好きな音のものをすぐに出せます。

giveplaysoundJava版・統合版

giveコマンドを作る

更新日:

1. 音を決めて出す(Java版)

/give @s minecraft:goat_horn[instrument="minecraft:ponder_goat_horn"]

instrument で音の種類を決めます。1.20.4以前は [ ] の代わりに {instrument:"…"} と書きます。giveの基本は giveコマンドの基本 にまとめています。

2. 8種類の音のID

Java版のID統合版のデータ値
minecraft:ponder_goat_horn0
minecraft:sing_goat_horn1
minecraft:seek_goat_horn2
minecraft:feel_goat_horn3
minecraft:admire_goat_horn4
minecraft:call_goat_horn5
minecraft:yearn_goat_horn6
minecraft:dream_goat_horn7

上の4つはふつうのヤギ、下の4つは叫ぶヤギが落とす角笛の音です。

3. 統合版で出す

/give @s goat_horn 1 5

統合版では、最後の数字(データ値)で音を決めます。この例は call(5)です。

4. 角笛を持たずに音だけ鳴らす(Java版)

/execute as @a at @s run playsound minecraft:item.goat_horn.sound.5 master @s ~ ~ ~ 1 1

角笛の音は item.goat_horn.sound.0〜7 の名前で鳴らせます。数字は上の表の順番と同じです。全員の耳元で鳴るので、ミニゲームのスタートや終わりの合図にぴったりです。音の鳴らし方は playsoundコマンドの基本、合図の作り方は カウントダウンを作るコマンド も参考にしてください。

5. 名前を付けた角笛を渡す(Java版)

/give @s minecraft:goat_horn[instrument="minecraft:call_goat_horn",custom_name={"text":"集合の角笛","color":"gold","italic":false}]

1.21.5以降の書き方です。1.20.5〜1.21.4では custom_name='{"text":"集合の角笛"}' のように文字列で書きます。色の付け方は アイテムの名前に色を付けるコマンド にまとめています。

6. 角笛を吹いたら仲間を強くする(Java版)

/scoreboard objectives add horn minecraft.used:minecraft.goat_horn
# 反復コマンドブロック
execute as @a[scores={horn=1..}] at @s run effect give @a[distance=..16] minecraft:speed 10 1
# チェーンコマンドブロック
scoreboard players reset @a[scores={horn=1..}] horn

minecraft.used:minecraft.goat_horn は角笛を吹いた回数を数えます。吹いた人のまわり16ブロックにいる全員に、10秒間スピードIIを付けます。効果の種類は effectコマンドの実用例 を見て変えられます。ほかのアイテムを使ったときの検知は 右クリックを検知するコマンド も参考にしてください。

うまくいかないときの確認ポイント

よくある質問

角笛の音はどのくらい遠くまで聞こえますか?

とても遠くまで届き、ふつうの音より広い範囲のプレイヤーに聞こえます。

サバイバルではどうやって手に入りますか?

ヤギが木や石などのブロックに体当たりしたときに落とします。略奪者の前哨基地のチェストに入っていることもあります。

音を変えられますか?

一度出した角笛の音は変わりません。別の音が欲しいときは、instrumentを変えてもう一度giveします。

関連ページ

playsoundコマンドの基本

音の名前と音量の指定方法です。

giveコマンドの基本

アイテムを渡す書き方の基本です。

音楽を流すコマンド

BGMの流し方です。

カウントダウンを作るコマンド

合図の音と組み合わせます。

コマンド辞典

基本構文とコマンド別の使い方を確認できます。