更新日:
1. 息が続くようにする
/effect give @s minecraft:water_breathing 600 0 true
水中呼吸のエフェクトで、10分のあいだ息が減らなくなります。統合版では /effect @s water_breathing 600 0 true と書きます。Java版で時間を infinite にすると、消すまでずっと続きます。
2. 水の中を明るく見る
/effect give @s minecraft:conduit_power 600 0 true
/effect give @s minecraft:night_vision 600 0 true
コンジットパワーは、水中呼吸に加えて水の中が見やすくなり、掘る速さも上がります。暗視を合わせると、深い海の底でも明るく見えます。
3. 速く泳ぐ
/effect give @s minecraft:dolphins_grace 600 0 true
イルカの好意のエフェクトで、泳ぐ速さが大きく上がります。
4. 水中用の装備を出す(Java版1.21.5以降)
/give @s minecraft:netherite_helmet[enchantments={respiration:3,aqua_affinity:1}] 1
/give @s minecraft:netherite_boots[enchantments={depth_strider:3}] 1
水中呼吸(respiration)で息が長く続き、水中採掘(aqua_affinity)で水の中でも掘る速さが遅くなりません。水中歩行(depth_strider)は水の中を歩く速さを上げます。1.21.4以前の書き方は 最強の防具をコマンドで出す方法 にまとめています。
統合版では装備を出してから、手に持って /enchant で付けます。
/give @s netherite_helmet
/enchant @s respiration 3
/enchant @s aqua_affinity 1
5. 全部まとめて付ける
/effect give @a minecraft:conduit_power infinite 0 true
/effect give @a minecraft:night_vision infinite 0 true
/effect give @a minecraft:dolphins_grace infinite 0 true
全員に水中用のエフェクトをずっと付けます(Java版)。終わったら /effect clear @a で消します。
6. 水中に空気の部屋を作る
/fill ~-4 ~-4 ~-4 ~4 ~4 ~4 minecraft:glass hollow
hollow は外側だけを指定したブロックにして、内側を空気にします。水の中で実行すると、9×9×9のガラスの部屋が1回でできて、中で息ができます。自分が中心になるので、実行した場所がそのまま部屋の中です。まわりの水だけを消す方法は 水を消すコマンド にまとめています。
7. おぼれるダメージそのものをなくす
/gamerule drowning_damage false
エフェクトを付け直さなくても、全員が水中でダメージを受けなくなります。Java版1.21.10以前は drowningDamage、統合版は drowningdamage と書きます。息のゲージは減りますが、0になってもダメージを受けません。
うまくいかないときの確認ポイント
- 息が減ってしまう:エフェクトの時間が切れていないか確認します。
- まだ暗い:暗視を一緒に付けます。コンジットパワーだけでは深い所は暗いことがあります。
- エンチャントが付かない:Java版のバージョンに合った書き方か確認します。
よくある質問
水中で掘るのが遅いのはなぜですか?
水の中では掘る速さが下がります。コンジットパワーか、水中採掘のエンチャントを付けたヘルメットで改善できます。
溺れないようにするだけならどれがよいですか?
水中呼吸のエフェクトがいちばん簡単です。
ポーションで付けたいです。
水中呼吸のポーションをコマンドで出す方法は、ポーションの記事にまとめています。