更新日:
一人寝で朝にする(版別)
| 版 | コマンド |
|---|---|
| Java版1.21.11以降 | /gamerule minecraft:players_ |
| Java版1.17〜1.21.10 | /gamerule playersSleepingPercentage 0 |
| 統合版 | /gamerule playerssleepingpercentage 0 |
数字は「オンラインのプレイヤーのうち、何%が寝ていれば朝になるか」です。0にすると、誰か一人がベッドに入れば夜が明けます。Java版1.21.11でゲームルールの名前が変わったので、版に合った書き方を使います。Java版1.16以前にはこのゲームルールがなく、全員が寝る必要があります。
割合の決め方
| 数字 | 朝になる条件 |
|---|---|
| 0 | 一人でも寝れば朝になる |
| 50 | 半分以上が寝れば朝になる |
| 100 | 全員が寝ないと朝にならない(初期設定) |
大人数のサーバーでは、0にすると誰かが勝手に夜を飛ばしてしまうことがあります。夜に作業したい人がいるなら、50くらいにしておくと話し合いが少なくて済みます。寝ている人数は、ベッドに入ったときに画面の下に表示されます。
必要な人数の数え方
必要な人数は切り上げで計算され、最低でも1人は寝る必要があります。5人いて50にしたときは2.5人なので、3人が寝ると朝になります。スペクテイターモードの人と、ネザーやエンドにいる人は数に入らないので、その人たちが寝なくても夜は飛ばせます。
| 参加人数 | 設定した数字 | 寝る必要がある人数 |
|---|---|---|
| 4人 | 0 | 1人 |
| 4人 | 25 | 1人 |
| 5人 | 50 | 3人 |
| 10人 | 30 | 3人 |
ファントムを出さないようにする
一人寝にすると、寝ていない人は何日も眠らないことになり、ファントムが出やすくなります。気になるときは、ファントムが出ないゲームルールも一緒に変えます。
| 版 | コマンド |
|---|---|
| Java版1.21.11以降 | /gamerule minecraft:spawn_phantoms false |
| Java版1.21.10以前 | /gamerule doInsomnia false |
| 統合版 | /gamerule doinsomnia false |
コマンドで直接朝にする
/time set day
寝なくても、コマンドを使える人ならすぐに朝にできます。Java版26.1以降の /time set day は「次の朝まで時間を進める」動きなので、日数が1日増えます。詳しくはtimeコマンドの使い方で解説しています。
うまくいかないときの確認ポイント
- 「不明なゲームルール」と出る:版に合わない名前です。Java版1.21.11以降は
minecraft:players_を使います。sleeping_ percentage - 設定したのに朝にならない:ベッドに入っても、夜か雷雨でないと眠れません。近くに敵対Mobがいると寝られないこともあります。
- 権限がない:/gamerule はOP権限が必要です。サーバーの管理者に設定してもらいます。
よくある質問
設定を元に戻すには?
数字を100にすると、全員が寝ないと朝にならない初期設定に戻ります。
今の設定を確認するには?
数字を書かずに /gamerule minecraft:players_
一人寝で雨も止みますか?
止みます。寝て朝になると、雨や雷雨も晴れに変わります。