
One Player Sleep — plugin pro rychlé přeskočení noci v Minecraftu
Na multiplayerovém serveru se noc přeskočí jen tehdy, když v posteli leží dostatečný počet hráčů. Pro velké servery to není kritické, ale…
Na multiplayerovém serveru se noc přeskočí jen tehdy, když v posteli leží dostatečný počet hráčů. Pro velké servery to není kritické, ale na soukromých sestavách o dvou až pěti lidech je situace jiná, když: jeden chce spát, zbytek je zaneprázdněn stavbou nebo prostě není u…
One Player Sleep — plugin pro rychlé přeskočení noci v Minecraftu
Verze pluginu: 1.4
Na multiplayerovém serveru se noc přeskočí jen tehdy, když v posteli leží dostatečný počet hráčů. Pro velké servery to není kritické, ale na soukromých sestavách o dvou až pěti lidech je situace jiná, když: jeden chce spát, zbytek je zaneprázdněn stavbou nebo prostě není u počítače. One Player Sleep tuto podmínku odstraňuje — noc skončí, jakmile si někdo jediný lehne do postele.
Princip fungování
Logika je jednoduchá: jakýkoli hráč spí a čas se pro všechny přesune na ráno. Ostatní hráči nedělají nic — pokračují ve svých činnostech, stavbě, farmaření. Plugin nevyvolává obrazovku načítání ani nepřerušuje jejich akce.
Po instalaci není potřeba nic nastavovat: stačí vložit soubor .jar do složky /plugins, restartovat server — a mechanismus je aktivní. Plugin nevytváří vlastní config.yml ani nepřidává záznamy do plugins.yml cizích systémů oprávnění.
Plugin zpracovává událost spánku na úrovni serveru: když hráč vleze do postele, kontrola počtu spících se obejde a čas se okamžitě přesune na ráno. Přehraje se standardní animace usínání — obrazovka ztmavne, hráč se „probudí“ ráno stejně jako v singleplayeru.

výpis do chatu, že je plugin aktivní
Příkazy a oprávnění
One Player Sleep neregistruje žádné příkazy a nemá žádné uzly oprávnění. To znamená, že chování nelze omezit pro jednotlivé hráče — buď mechaniku používají všichni, nebo je třeba plugin odebrat.
Jediné reálné omezení konfigurace: nelze nastavit procento hráčů, kteří musí spát, zastavit čas při nulovém počtu online hráčů ani zablokovat spánek pro určitou skupinu prostřednictvím systému oprávnění.
Vanilla alternativa
S vydáním Minecraftu 1.17 se ve hře objevilo nové herní pravidlo. Ve výchozím nastavení je nastaveno na 100 (spát musí všichni hráči), ale jediný příkaz změní chování na rovnocenné s pluginem: /gamerule playersSleepingPercentage
Při hodnotě 1 se noc přeskočí od prvního spícího hráče — bez pluginů, bez závislostí, s nativní podporou jakýchkoli oficiálních aktualizací.
Při hodnotě 0 server ignoruje celkový počet hráčů online — stačí jeden v posteli. Záporné hodnoty Minecraft interpretuje stejně jako 0.
Na serverech verze 1.17 a novější One Player Sleep duplikuje vestavěné řešení. Plugin si zachovává praktický smysl výhradně pro sestavy na verzích do 1.17, kde playersSleepingPercentage ještě neexistuje.
Závěr
Žádná nastavení, žádná oprávnění, žádné příkazy. Pro administrátora malého soukromého serveru na staré verzi do 1.17 — je to minimální řešení pro pohodlnou hru.
Na serverech verze 1.17 a vyšší plugin není potřeba. /gamerule playersSleepingPercentage 1 — vanilla příkaz, který dělá totéž bez cizích závislostí a je zaručeně podporován ve všech budoucích aktualizacích.
Instalace
Typická instalace trvá asi 5 minut. Postup je stejný; liší se jen loader a odpovídající verze.
- 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.








