更新日:
1. 暗視をずっと付ける
/effect give @s night_vision infinite 0 true
暗い所でも昼のように見えるようになります。infinite で時間が無制限になり、最後の true でパーティクルが出なくなります。infinite はJava版1.19.4以降です。
/effect @s night_vision 99999 0 true
統合版はこの書き方です。時間を短くすると、切れる前の10秒ほど画面が点滅します。
2. 全員に付ける
/effect give @a night_vision infinite 0 true
あとから入った人には付かないので、くり返しコマンドブロックで @a に付け続ける方法もあります。
3. ずっと昼にする
/time set day
/gamerule advance_time false
昼にしてから時間を止めます。1.21.10以前は doDaylightCycle、統合版は dodaylightcycle です。くわしくは timeコマンドの使い方 を見てください。
4. 見えない光源ブロックを置く(Java版)
/give @p light 64
光源ブロックは、手に持っているときだけ見える透明なブロックです。たいまつを置きたくない建築でも、まわりを明るくしてモンスターが湧くのを防げます。明るさは右クリックで0〜15に変えられます。
5. 暗視や暗闇を消す
/effect clear @s night_vision
/effect clear @s darkness
ウォーデンの近くで画面が暗くなるのは「暗闇」のエフェクトです。消してもまた付くので、ウォーデンから離れるか、ウォーデンのコマンド を見てください。
6. 暗視のポーションを出す
/give @p potion[potion_contents={potion:"minecraft:long_night_vision"}]
8分間の暗視のポーションです。エフェクトを直接付けるのと違って、友達に渡したり、必要なときに自分で飲んだりできます。Java版1.20.5以降の書き方です。
/give @p potion 1 6
統合版は最後の数字で種類を決めます(5が3分、6が8分の暗視)。ほかのポーションの数字は ポーションをコマンドで出す方法 を見てください。
うまくいかないときの確認ポイント
- infiniteでエラーになる:Java版1.19.4より前か統合版なら、99999のように秒数で書きます。
- 水中だけ暗い:水中は 水中で息が続くコマンド の水中呼吸やコンジットパワーも使えます。
- 画面の明るさ自体を上げたい:明るさ(ガンマ)はコマンドでは変えられません。設定の「明るさ」を上げます。
よくある質問
暗視はサバイバルでも使えますか?
はい。コマンドを使えるワールドなら、サバイバルでも付けられます。
暗視のアイコンを消せますか?
コマンドの最後を true にするとパーティクルは消えますが、画面のアイコンは残ります。アイコンを消すコマンドはありません。
光源ブロックはサバイバルで手に入りますか?
いいえ。コマンドかクリエイティブでしか手に入りません。