経済サバイバルサーバー、参加者募集中

2026.08.26

マイクラで寝る人数を減らす方法!全員揃わなくても夜を明かす設定

マイクラのplayersSleepingPercentageで寝る人数の割合を調整する設定
  • 地下で採掘中に「そろそろ寝よう」と言われても、VCがなくて声をかけにくい
  • 5人以上のサーバーだと、誰かが洞窟探索や素材集めで抜けていて、なかなか夜が明けない
  • ファントム対策で調べているけど、この設定で合っているのか不安

夜をスキップするために必要な人数は、gameruleのplayersSleepingPercentageという設定で決まります。

見るべき値を左右するのは、少人数か大人数か、そして目的です。

  • 少人数(2〜4人)でVCがなく気まずいなら、値を0にすれば誰か1人が寝るだけで朝になる
  • 5人以上で毎回誰かが抜けているなら、100より低い割合に調整すれば全員揃わなくても朝になる
  • ファントムの大量発生を防ぎたい場合、この設定だけでは足りず、別のgameruleが必要になる
  • 実行はサーバーのコンソールか、OP権限を持つプレイヤーのチャットから行う

読み終えるころには、自分のサーバーの人数構成に合わせて設定を変え、意図した人数で夜を明かせるようになります。

EssentialsXを使っているなら、特定のプレイヤーだけを判定から外す設定も選択肢の一つです。

管理人spaのアイコン
spaこの記事を書いた人

マイクラサーバーの構築と運用を繰り返して4年。今も経済サバイバル「spa77.works SMP」を運用中で、その経験をもとに記事100本以上を執筆。

寝る人数を減らす設定で解決できる悩みを見分ける

悩み別にplayersSleepingPercentageの設定を選ぶ図解。2〜4人は0、5人以上は20〜50、ファントム対策は別の設定を使う

夜が明けない悩みは、原因によって見るべき章が変わります。

まず自分の状況が、次のどれに近いかを確認しましょう。

状況具体例見る章
少人数(2〜4人)でVCをつないでおらず、声をかけにくい採掘や建築に集中している相手に「寝て」と言いづらい少人数向けの章
5人以上で、洞窟探索や素材集めをしている人がいて揃わない毎回誰かが抜けていて、夜が明けるまで待たされる5人以上向けの章
ファントムの大量発生を防ぎたい睡眠設定を調べていてこの記事にたどり着いたファントムの章

まだサーバーを構築していない場合は、先にサーバーの立て方を済ませてから、この記事の設定に進んでください。

寝る人数の割合設定の仕組みと値の意味

playersSleepingPercentageの値が0、50、100、100超でどう変わるかを示す図解。数字が小さいほど少人数で夜をスキップできる

playersSleepingPercentageは、夜を進めるのに必要な、オーバーワールドにいるプレイヤーの割合を指定するgameruleです。

デフォルト値は100で、何もいじらなければ全員が寝る必要があります。

補足

gameruleは、ワールド全体のルールを切り替えるマイクラの設定項目です。

コマンドで値を変えると、参加者全員の環境に同じ条件が適用されます。

値によって、夜をスキップできる条件は次のとおりです。

挙動
01人がベッドに入るだけで夜をスキップできる
1〜99指定した割合以上のプレイヤーが寝ると夜をスキップできる
100(デフォルト)オーバーワールドにいる全員が寝る必要がある
100より大きい何人が寝ても夜をスキップできなくなる(Java版で確認できている挙動)

値を上げるほど必要な人数が増え、下げるほど少人数でも夜を進めやすくなります。

寝る人数の割合を変更する手順

寝る人数の割合設定を変更する4ステップ。バージョン確認、入力場所の選択、コマンド実行、値の確認を順に示している

実行する場所によって書き方が変わり、バージョンとエディションによって設定名も変わります。値が変わらないときの確認点まで順に説明します。

  • 実行する場所で書き方が変わる
  • バージョンとエディションで設定名が変わる
  • 値が変わらないときに確認すること

自分の実行場所とサーバーのバージョンを確認してから、該当する見出しへ進んでください。

実行する場所で書き方が変わる

コマンドを実行する場所によって、変わるのは先頭の記号だけです。

入力する場所入力例
サーバーのコンソールgamerule players_sleeping_percentage 50
OP権限を持つプレイヤーのチャット/gamerule players_sleeping_percentage 50

コンソールでは、先頭の/を付けません。

サーバーのコンソールとプレイヤーのチャットで、gameruleコマンドの先頭にスラッシュを付けるかどうかを比較した図解

バージョンとエディションで設定名が変わる

gameruleのIDは、バージョンとエディションによって表記が変わります。

対象gameruleID
Java版1.21.11以降players_sleeping_percentage
Java版1.21.10以前playersSleepingPercentage
統合版(Bedrock)playersSleepingPercentage

gamerule IDのバージョン別表記を比較した図解。Java版1.21.11以降はplayers_sleeping_percentage、それ以前と統合版はplayersSleepingPercentageを使う

サーバーのバージョンがわからない場合は、起動時のログかランチャーの表示で先に確認しておくと迷いません。

Java版1.21.11以降では、次のコマンドで割合を変更します。

/gamerule players_sleeping_percentage 50

50の部分は、自分のサーバーに合わせた割合に置き換えてください。

現在の設定を確認したいときは、値を付けずに実行します。

/gamerule players_sleeping_percentage
補足

1.21.11以降は、入力できる値の下限が0に決まっています。0未満の数値は指定できません。

Java版1.21.10以前と統合版(Bedrock)は、gameruleIDがキャメルケース表記のままです。/gamerule playersSleepingPercentage 50のように、旧IDで実行してください。コマンドを入力する場所や照会の仕方は変わりません。

値が変わらないときに確認すること

コマンドを実行しても値が変わらない場合は、OP権限が付与されていない可能性があります。先にOP権限の付け方を確認してください。

統合版で設定を変えても反映されない場合は、一度再ログインするか、ワールドを読み込み直してください。

少人数(2〜4人)向け:誰か1人が寝るだけで朝にする

少人数サーバーで設定値を0にすると、2〜4人のうち寝る人が1人だけでも夜をスキップできる図解

VCをつないでいないサーバーでは、誰か1人が「寝よう」と言い出すこと自体に気まずさがあります。

初心者

VCも繋いでないのに、チャットで「寝て」って言うのも地味に気まずいんですよね…

この気まずさは、値を0にすれば解消できます。

/gamerule players_sleeping_percentage 0

0に設定すると、誰か1人がベッドに入るだけで夜をスキップできます。

声をかけて同意を取る必要がなくなるので、手が空いた人がベッドに入るだけで進められます。

それでも気まずさが残るなら、先に一声かけられる状態にしておくほうが早いです。

近接ボイスチャットの距離リングとサーバー設定を描いたサムネイル

マイクラに近接ボイスチャットを導入!Simple Voice Chatの入れ方

5人以上向け:全員揃わなくても進む割合に調整する

5人以上のサーバーで人数構成に合わせて割合を調整する図解。5〜6人は40前後、8〜10人は50前後、コアメンバーだけなら20〜30を示している

5人以上のサーバーでは、洞窟探索や素材集めで誰かが必ず抜けています。

全員が揃うのを待つより、実際に集まりやすい人数に合わせて割合を下げるほうが現実的です。

サーバーの人数構成割合の考え方
5〜6人で、同時に2〜3人程度しか集まらない40前後まで下げると、その人数だけで夜を進めやすくなる
8〜10人で、半数程度は同時に集まりやすい50前後にすると、半分が集まった時点で夜を進めやすくなる
大人数だが、コアメンバーだけで進めたい20〜30まで下げて、少人数でも進行できるようにする

あくまで割合の考え方の例で、公式が推奨している値ではありません。自分のサーバーの集まり具合を見ながら調整します。

下げすぎて、寝たくない人まで巻き込んで夜が進んでしまう場合は、同じコマンドの数値部分を大きくして戻してください。

EssentialsXで特定プレイヤーだけ就寝判定から除外する

EssentialsXでessentials.sleepingignored権限を付けたプレイヤーを就寝人数のカウントから外す流れを示す図解

EssentialsXの導入と使い方を示すサムネイル

【マイクラ】EssentialsXの導入方法と使い方!コマンド一覧と権限設定も解説

EssentialsXを導入しているサーバーなら、gameruleとは別に、特定のプレイヤーだけを就寝人数のカウントから外す方法もあります。

EssentialsXの設定には、essentials.sleepingignored権限を持つプレイヤーを、就寝人数のカウント対象から常に除外する仕組みが備わっています。

この権限は、LuckPermsの権限設定のような権限プラグインで、対象のプレイヤーやグループへ明示的に付与します。

essentials.sleepingignored権限は、OPの権限グループへ自動で含まれているとは限りません。

確実に使いたい場合は、権限プラグイン側で明示的に付与しておくと安心です。

EssentialsXや権限プラグインをまだ導入していない場合は、gameruleでの割合調整だけでも、少人数向け・5人以上向けの章で紹介した方法で対応できます。

睡眠設定を変えてもファントムの大量発生は防げない

寝る人数の調整とファントム対策を別設定として分ける図解。playersSleepingPercentageとspawn_phantoms、doInsomniaの役割を比較している

playersSleepingPercentageを調整しても、ファントムの大量発生そのものは防げません。

Java版では、プレイヤーがベッドに入ると、ファントムの自然スポーンに関わる経過時間の統計がリセットされます。

このリセットは、夜が完全にスキップされるかどうかに関係なく、ベッドに入った時点で起こる仕様です。

つまり、寝る人数の条件を満たして夜が進んでも、ファントムの発生条件そのものが消えるわけではありません。

ファントムの自然スポーンそのものを止めたい場合は、別のgameruleを使います。Java版はspawn_phantoms、統合版はdoInsomniaです。

よくある質問

Q誰かがベッドに入るだけで、夜がスキップされなくてもファントムの発生条件は変わりますか?
A

変わります。playersSleepingPercentageの割合を満たさず夜が明けなかった場合でも、ベッドに入った時点でファントムの自然スポーンに関わる経過時間がリセットされる仕組みです。全員が起きたままでも、誰か1人が横になるだけで、その分だけファントムの発生は先送りになります。

QRealmsでもこの設定を変更できますか?
A

できます。統合版Realmsはチートを有効にすれば、ワールド内から/gameruleコマンドを実行できます。Java版Realmsは、オーナーか十分な権限を持つプレイヤーであれば、ワールド内から同じコマンドを実行できる仕組みです。統合版とJava版で条件が違うので、詳しい条件はRealmsのチート設定とゲームモードの記事でも整理しています。

まとめ:人数構成に合わせてplayersSleepingPercentageを調整しよう

夜が明けない悩みは、人数構成に合わせてplayersSleepingPercentageを調整すれば解決できます。

押さえるポイントは5つです。

  • 少人数(2〜4人)でVCがなく気まずいなら、値を0にして誰か1人の判断で夜を進める
  • 5人以上で毎回誰かが抜けているなら、100より低い割合に調整して全員揃わなくても朝にする
  • Java版1.21.11以降はplayers_sleeping_percentage、1.21.10以前と統合版はplayersSleepingPercentageを使う
  • EssentialsX運用者は、essentials.sleepingignored権限で特定プレイヤーだけを判定から外せる
  • ファントム対策は、playersSleepingPercentageとは別のgameruleで行う

値を変えるだけならコマンド1つで終わります。自分のサーバーの状況に合わせて、今すぐ値を変更してみてください。