更新日:
1. 足を速くする
/effect give @s minecraft:speed 60 1 true
60秒のあいだ、スピードIIで速く走れます。1 が強さで、0がレベルI、1がレベルIIです。統合版では次のように書きます。
/effect @s speed 60 1 true
| 強さの数字 | レベル | 速さの目安 |
|---|---|---|
| 0 | I | 20%速い |
| 1 | II | 40%速い |
| 4 | V | 2倍 |
| 9 | X | 3倍 |
速すぎると曲がりにくく、壁にぶつかりやすくなります。ふだんの移動なら1〜2くらいが使いやすいです。
2. ずっと速くする
/effect give @s minecraft:speed infinite 1 true
Java版では時間を infinite にすると、消すまでずっと続きます。統合版では /effect @s speed 99999 1 true のように大きな秒数を入れます。
3. ジャンプ力・泳ぐ速さを上げる
/effect give @s minecraft:jump_boost 60 2 true
/effect give @s minecraft:dolphins_grace 60 0 true
跳躍力上昇で高くジャンプでき、イルカの好意で泳ぐのが速くなります。跳躍力上昇を強くしすぎると、着地で落下ダメージを受けるので注意します。
4. 歩く速さそのものを変える(Java版)
/attribute @s minecraft:movement_speed base set 0.2
ふつうの速さは0.1です。0.2にすると、エフェクトなしで2倍の速さになります。元に戻すときは base set 0.1 にします。くわしくは attributeコマンドの使い方 にまとめています。
5. 元に戻す・遅くする
/effect clear @s minecraft:speed
/effect give @s minecraft:slowness 30 1 true
1行目でスピードを消します。2行目は反対に足を遅くするエフェクトで、鬼ごっこのハンデなどに使えます。統合版でスピードを消すときは /effect @s clear を使います(ほかのエフェクトも消えます)。
6. 馬など乗り物の速さを変える(Java版)
/attribute @n[type=horse] minecraft:movement_speed base set 0.3375
一番近い馬の足の速さを変えます。0.3375は、自然に生まれる馬の一番速い値です。これより大きくするともっと速くなりますが、速すぎると操作しにくくなります。@n は一番近いエンティティを選ぶセレクターです(1.21以降)。ジャンプ力は minecraft:jump_strength で変えられます。速い馬をまるごと出す方法は 最強の馬を出すコマンド にまとめています。
うまくいかないときの確認ポイント
- 速くならない:Java版と統合版で書き方が違います。
giveの有無を確認します。 - 速すぎて止まれない:強さの数字を下げるか、エフェクトを消します。
- infiniteでエラーになる:統合版や古いJava版では使えません。大きな秒数に変えます。
よくある質問
馬や乗り物も速くなりますか?
スピードのエフェクトは乗っている人ではなく、その生き物に付ける必要があります。速い馬は最強の馬を出すコマンドの記事にまとめています。
走る速さだけ上げられますか?
スピードのエフェクトは歩くのも走るのも同じ割合で速くなります。走るときだけ速くすることはコマンドだけではできません。
全員を速くしたいです。
@s を @a にすると、全員にまとめて付けられます。