
One Player Sleep — Minecraftで夜を素早くスキップするプラグイン
マルチプレイサーバーでは、十分な人数のプレイヤーがベッドに入っているときにのみ夜がスキップされます。大規模なサーバーではこれは大きな問題ではありませんが、2~5人ほどのプライベートな構成では状況が異なります。たとえば、一人が眠りたいのに、ほかの人は建築に夢中だったり、そもそもパソ…
マルチプレイサーバーでは、十分な人数のプレイヤーがベッドに入っているときにのみ夜がスキップされます。大規模なサーバーではこれは大きな問題ではありませんが、2~5人ほどのプライベートな構成では状況が異なります。たとえば、一人が眠りたいのに、ほかの人は建築に夢中だったり、そもそもパソコンの前にいなかったりする場合です。One Player Sleepはこの条件を取り除きます — 誰か一人がベッドに入れば、すぐに夜が明けます。
One Player Sleep — Minecraftで夜を素早くスキップするプラグイン
プラグインのバージョン: 1.4
マルチプレイサーバーでは、十分な人数のプレイヤーがベッドに入っているときにのみ夜がスキップされます。大規模なサーバーではこれは大きな問題ではありませんが、2~5人ほどのプライベートな構成では状況が異なります。たとえば、一人が眠りたいのに、ほかの人は建築に夢中だったり、そもそもパソコンの前にいなかったりする場合です。One Player Sleepはこの条件を取り除きます — 誰か一人がベッドに入れば、すぐに夜が明けます。
動作の仕組み
仕組みは単純です。どのプレイヤーでも眠れば、全員の時間が朝に切り替わります。ほかのプレイヤーは何もする必要がなく — 建築やファーミングなど、自分の作業を続けられます。プラグインはローディング画面を表示せず、彼らの操作を中断することもありません。
インストール後に設定すべきことは何もありません。.jarファイルを/pluginsフォルダーに入れてサーバーを再起動するだけで、仕組みが有効になります。プラグインは独自のconfig.ymlを作成せず、サードパーティの権限システムのplugins.ymlにエントリを追加することもありません。
プラグインは睡眠イベントをサーバーレベルで処理します。プレイヤーがベッドに入ると、眠っている人数のチェックは回避され、時間はただちに朝へ切り替わります。標準の入眠アニメーションが再生され — 画面が暗くなり、シングルプレイと同じようにプレイヤーは朝に「目を覚まし」ます。

プラグインが有効であることを示すチャットへの表示
コマンドと権限
One Player Sleep はいかなるコマンドも登録せず、権限ノードも持ちません。つまり、個々のプレイヤーに対して動作を制限することはできず — 全員がこの仕組みを使うか、プラグインを削除するかのどちらかです。
設定上の唯一の現実的な制約: 眠る必要のあるプレイヤーの割合を指定したり、オンラインがゼロのときに時間を止めたり、権限システムを通じて特定のグループの睡眠をブロックしたりすることはできません。
バニラの代替手段
Minecraft 1.17のリリースにより、ゲーム内に新しいゲームルールが追加されました。デフォルトでは100に設定されています(全プレイヤーが眠る必要がある)が、一つのコマンドでプラグインと同等の動作に変更できます: /gamerule playersSleepingPercentage
値を1にすると、最初に眠ったプレイヤーから夜がスキップされます — プラグインなし、依存関係なし、いかなる公式アップデートにもネイティブ対応で。
0にすると、サーバーはオンラインのプレイヤー総数を無視します — ベッドに一人いれば十分です。負の値はMinecraftによって0と同じように解釈されます。
バージョン1.17以降のサーバーでは、One Player Sleepは組み込みのソリューションと同じ働きをします。プラグインが実用的な意味を持つのは、playersSleepingPercentageがまだ存在しない1.17より前のバージョンの構成に限られます。
まとめ
設定なし、権限なし、コマンドなし。1.17より前の古いバージョンで小規模なプライベートサーバーを運営する管理者にとって — これは快適にプレイするための最小限のソリューションです。
バージョン1.17以降のサーバーでは、このプラグインは不要です。 /gamerule playersSleepingPercentage 1 — サードパーティの依存関係なしに同じことを行うバニラのコマンドで、今後のすべてのアップデートで確実にサポートされます。
インストール
通常のインストールは約 5 分で完了します。手順は同じで、ローダーと対応するビルドだけが異なります。
- 1Stop your Minecraft server.
- 2Drop the plugin .jar into the server /plugins folder.
- 3Start the server once so the plugin generates its config files.
- 4Edit /plugins/<name>/config.yml as needed, then run /reload confirm or restart.








