SinglePlayerSleep2

SinglePlayerSleep2

Pozwala jednej osobie spać, nie zmuszając innych graczy na serwerze do spania ani logowania się.

0 polubień • 156 pobrań
Dostępne pliki
61
Obsługiwane wersje
36
Najnowszy plik
24.06.2026

Ponieważ nie mam dostępu do starego konta, musiałem założyć to nowe. Będę aktualizował wtyczkę dla wszystkich wersji Minecrafta, które ukazały się podczas mojej nieobecności.

Dla wersji Minecraft starszych niż 1.12 pobierz odpowiednią wersję SPS dla swojej wersji MC tutaj... http://dev.bukkit.org/bukkit-plugins/singleplayersleep/

 

Wprowadzenie:

Na początku oglądam kilku Hermitcraftowców i po tym, jak widziałem, że mają problemy z ich blokiem poleceń Single Player Sleep, deszcz to psuje. Postanowiłem stworzyć tę prostą wtyczkę.

 

Opis produktu:

Gdy gracz kliknie prawym przyciskiem myszy na łóżko, wtyczka rozgłasza „ is sleeping [CANCEL]”, jeśli nikt nie kliknie Anuluj, to po 10 sekundach wtyczka przesunie czas do następnego ranka. Dzięki temu dzień i trudność nie będą miały wpływu. Wtyczka także sprawdza burze, a jeśli gracz ma uprawnienia, wyczyści je. Istnieje również uprawnienie dla komendy Cancel.

Nowa funkcja od 2.13.31, DaySkipper: Gracz z czarnym łóżkiem i uprawnieniem sps.dayskipper może pominąć dzień w kierunku nocy, a także może wymagać przedmiotu o nazwie DaySkipper w pliku config.yml.

Nowa funkcja od 2.13.43, obsługa pseudonimów z VentureChat i Essentials, a także obsługa RGB dla tych pseudonimów.

Nowa funkcja od 2.13.44, kolory w sleepmsgs. Zobacz nowy plik config.yml, aby uzyskać szczegóły; może trzeba będzie pobrać z jar.

 Przykłady sleepmsg:

# Kody kolorów są teraz używane w sleepmsgs, Przykład: <BLACK>Black<RESET>Reset
# RGB format is §xFF00FF (§xFFFFFF<player> §x000000i§x999999s §x111111s§x888888l§x222222e§x777777e§x333333p§x666666i§x444444n§x555555g)
# PRZED MUSI BYĆ KOD KOLORU
sleepmsg1: §xFFFFFF<player> §xFF0000is §xFF7F00s§xFFFF00l§x00FF00ee§x0000FFpi§x4b0082n§x9400D3g
sleepmsg2: §xFFFFFF<player> §x00FFFFwent to bed. Sweet Dreams
sleepmsg3: <YELLOW>Shhh! §xFFFFFF<player> §xFF0000is §xFF00FFtrying §x0000FFto §x00FF00sleep!
sleepmsg4: §xFFFFFF<player> §xFF00FFis asleep at the wheel
sleepmsg5: §xFFFFFFNO ONE<colon> ...\n§xFFFFFF<player><colon> §xFFFF00go to bed.

Obsługiwane języki:

# Dostępne języki čeština (cs_CZ), Deutsch (de_DE), English (en_US), Español (es_ES), Español (es_MX), Français (fr_FR), Italiano (it_IT), Magyar (hu_HU), 日本語 (ja_JP), 한국어 (ko_KR), Lolcat (lol_US), Melayu (my_MY), Nederlands (nl_NL), Polski (pl_PL), Português (pt_BR), Русский (ru_RU), Svenska (sv_SV), Türkçe (tr_TR), 中文(简体) (zh_CN), 中文(繁體) (zh_TW)

Znane konflikty:

Otrzymałem informację, że uprawnienie Essentials „essentials.sleepingignored” koliduje z SPS.

 

 

Messages.yml:

# NIE ZMIENIAJ WERSJI
version: 1.0.1
# Ustaw wiadomości dla losowych komunikatów snu tutaj "sleepmsg#: <player> wiadomość tutaj"
# Nie zapomnij o spacji między : a początkiem wiadomości.
# Kody kolorów są teraz używane w sleepmsgs, Przykład: <BLACK>Black<RESET>Reset
# Format RGB to §xFF00FF (§xFFFFFF<player> §x000000i§x999999s §x111111s§x888888l§x222222e§x777777e§x333333p§x666666i§x444444n§x555555g)
# przed kodem koloru musi być
messages:
  sleep:
    count: 5
    message_1: §xFFFFFF<player> §xFF0000is §xFF7F00s§xFFFF00l§x00FF00ee§x0000FFpi§x4b0082n§x9400D3g
    message_2: §xFFFFFF<player> §xFFAA00went to bed. Sweet Dreams!
    message_3: <YELLOW>Shhh! §xFFFFFF<player> §xFF0000is §xFF00FFtrying §x0000FFto §x00FF00sleep!
    message_4: §xFFFFFF<player> §xFF00FFis asleep at the wheel
    message_5: §xFFFFFFNO ONE<colon> ...\n§xFFFFFF<player><colon> §xFFFF00go to bed.
  dayskip:
    count: 2
    message_1: <WHITE><player> <WHITE>wants to <BLUE>sleep <WHITE>the <YELLOW>day <WHITE>away...
    message_2: §xFF0000<player> §xFF7F00wants §xFFFF00to §x00FF00sleep §x0000FFthe §x4B0082day §x4B0082away§xFFFFFF...

Permissions:

permissions:
  sps.hermits:
    description: Pozwala jednemu graczowi zmienić czas na dzień podczas używania łóżka. Bez wyczyszczenia lokalnej trudności.
    default: true
  sps.unrestricted:
    description: Pozwala graczowi spać bez przerwy. Inni gracze nie będą mogli go anulować.
    default: false
  sps.downfall:
    description: Czyści Downfall podczas snu SPS.
    default: false
  sps.thunder:
    description: Czyści burzę piorunującą podczas snu SPS
    default: false
  sps.cancel:
    description: Pozwala anulować Single Player Sleep.
    default: true
  sps.command:
    description: Pozwala graczowi użyć komendy /sleep, zamiast łóżka.
    default: op
  sps.update:
    description: Pozwala graczowi sprawdzać aktualizacje.
    default: op
  sps.op:
    description: Nadpisuje wszystkie uprawnienia.
    default: false
  sps.showUpdateAvailable:
    description: Pokazuje graczowi, że dostępna jest aktualizacja wersji.
    default: op
  sps.dayskipper:
    description: Pozwala jednemu graczowi zmienić czas na noc podczas używania łóżka. Bez wyczyszczenia lokalnej trudności.
    default: false
  sps.dayskipcommand:
    sps.command:
    description: Pozwala graczowi użyć polecenia /dayskip, zamiast łóżka.
    default: op

Jeśli gracz jest jedynym graczem online, łóżko funkcjonuje normalnie, ponieważ funkcja snu działa przed opóźnieniem 10 sekund.

 

config.yml:

# NIE ZMIENIAJ WERSJI
version: 1.0.9
#
# Zmień na false, aby wyłączyć automatyczne sprawdzanie aktualizacji.
auto_update_check: true
#
# Ustaw język do użycia, en_US, nl_NL, lol_US, fr_FR, de_DE, zh_CN, cs-CZ, pt_BR
lang: en_US
#
# Ustaw czarną listę światów. Nazwy są wrażliwe na wielkość liter, WielkiŚwiat nie równa się świat
blacklist:
  sleep: world_nether, world_the_end
  dayskip: world_nether, world_the_end
#
# Czy broadcasty mają być przypisane do pojedynczego świata, czy serwera? (Powinno być prawdziwe dla multiverse)
broadcast_per_world: true
#
# Czy SPS zresetuje stat time_since_rest dla wszystkich graczy w świecie, w którym spał gracz?
reset_insomnia: false
#
# Włącza efektowne kolory ANSI w konsoli.
colorful_console: true
#
# Ustaw, czy pozwolić graczowi zatrzymać deszcz, gdy nie jest noc.
clearrain_enabled: false
#
# Jeśli true, wyłączy możliwość całkowitego anulowania snu i pozwoli każdemu spać.
unrestrictedsleep: false
#
# Ustaw czas pobudki, Wczesny (23000) lub Normalny (24000)
waketime: NORMAL
#
# Opóźnienie między snem a zmianą na dzień, w sekundach. Minimalnie 1, sugerowane 10.
sleepdelay: 10
#
# Włącz (true) lub wyłącz (false) dayskipper
enabledayskipper: false
# Opóźnienie między żądaniem DaySkip a zmianą na noc, w sekundach. Minimum 1, rekomendowane 10.
dayskipdelay: 10
#
# Jeśli true, wyłączy możliwość anulowania DaySkipper
unrestricteddayskipper: false
# Wymaga przedmiotu DaySkipper
dayskipperitemrequired: true
#
# Ustaw kolor tekstu linku [CANCEL] w broadcast messages. Format RED
# Kolory: AQUA, BLACK, GOLD, GRAY, BLUE, GREEN, RED, YELLOW, WHITE
# DARK_AQUA, DARK_BLUE, DARK_GRAY, DARK_GREEN, DARK_RED, DARK_PURPLE, LIGHT_PURPLE
# MAGIC, BOLD, STRIKETHROUGH, UNDERLINE, ITALIC, RESET
cancelcolor: RED
cancelbracketcolor: YELLOW
# Kolor wiadomości o snu, zobacz powyżej
sleepmsgcolor: WHITE
# Kolor imienia gracza, zobacz powyżej
playernamecolor: WHITE
#
# Ustaw na true, aby SPS anulowało sen, jeśli gracz opuści łóżko.
exitbedcancel: false
# Ustaw, czy cancel ma być pokazywany.
display_cancel: true
# Ustaw na true, aby broadcastowano " canceled sleep."
# Ustaw na false, aby nie broadcastować tej wiadomości.
cancelbroadcast: true
#
# Ustaw limit czasowy w sekundach, jaki gracz musi odczekać między ponownymi próbami snu.
# Zapobiega spamowaniu czatem wiadomościami o snie.
# Ustaw na 0, aby wyłączyć.
sleeplimit: 60
# Ustaw limit czasowy w sekundach, jaki gracz musi odczekać między próbami anulowania ponownie.
# Zapobiega spamowaniu czatem wiadomościami o anulowaniu.
# Ustaw na 0, aby wyłączyć.
cancellimit: 60
# Czy gracz powinien być poinformowany, że musi być noc, aby móc użyć.
notifymustbenight: false
# Czy SPS ma używać DisplayName gracza(true) czy UserName(false), jeśli nie ma ustawionego Nickname?
nickname:
  usedisplayname: true
# Ustaw na true, aby używać losowych wiadomości snu.
randomsleepmsgs: true

Polecenia:

/sps            - wyświetla pomoc
/sps reload     - przeładowuje konfiguracje.
/sps update     - sprawdza aktualizacje.
 /sleep          - komenda, aby zasnąć zamiast łóżka, wymaga uprawnienia.
/spscancel      - anuluje sen, lub dayskip, jeśli którykolwiek z nich jest zaplanowany.
/dayskip        - polecenie do dayskip, zamiast używania łóżka, wymaga uprawnienia.

 

 

 

 

W razie pomocy możesz zgłosić problemy i zasugerować pomysły na moim serwerze Discord serwer.


Licencja:
MIT License

 


Ta wtyczka wykorzystuje bStats do zbierania anonimowych statystyk
[​IMG]
​

 

Wkład:

Ta wtyczka jest open source; możesz obejrzeć kod źródłowy na github. Śmiało zgłaszaj problemy lub wysyłaj pull requesty.

 

Jeśli podoba Ci się to, sprawdź mój inny plugin,

SinglePlayerSleep

NoEndermanGrief,

DragonDropElytra, ShulkerRespawner,

MoreMobHeads, SilenceMobs,

RotationalWrench. VillagerWorkstationHighlights,

Opis projektu pochodzi z CurseForge i został udostępniony po polsku. Szczegóły konfiguracji, zależności oraz aktualne komunikaty autora sprawdź na w źródłowym katalogu CurseForge.

Stabilne SinglePlayerSleep v1.20_2.13.58
SinglePlayerSleep-1.20_2.13.58.jar 24.06.2026 867 KB
Stabilne SinglePlayerSleep v1.20_2.13.58.D1
SinglePlayerSleep-1.20_2.13.58.D1.jar 13.06.2026 867 KB
Stabilne SinglePlayerSleep v1.20_2.13.57
SinglePlayerSleep-1.20_2.13.57.jar 24.04.2026 868 KB
Stabilne SinglePlayerSleep v1.20_2.13.57.D2
SinglePlayerSleep-1.20_2.13.57.D2-DEV.jar 31.03.2026 884 KB
Stabilne SinglePlayerSleep v1.20_2.13.57.D1
SinglePlayerSleep-1.20_2.13.57.D1-DEV.jar 15.03.2026 885 KB
Stabilne SinglePlayerSleep v1.20_2.13.56
SinglePlayerSleep-1.20_2.13.56.jar 17.02.2026 885 KB
Stabilne SinglePlayerSleep v1.20_2.13.56.D8
SinglePlayerSleep-1.20_2.13.56.D8-DEV.jar 11.02.2026 886 KB
Stabilne SinglePlayerSleep v1.20_2.13.56.D7
SinglePlayerSleep-1.20_2.13.56.D7-DEV.jar 01.02.2026 871 KB
Stabilne SinglePlayerSleep v1.20_2.13.56.D6
SinglePlayerSleep-1.20_2.13.56.D6-DEV.jar 30.01.2026 871 KB
Stabilne SinglePlayerSleep v1.20_2.13.56.D5
SinglePlayerSleep-1.20_2.13.56.D5-DEV.jar 20.01.2026 863 KB
Stabilne SinglePlayerSleep v1.20_2.13.56.D4
SinglePlayerSleep-1.20_2.13.56.D4-DEV.jar 01.01.2026 862 KB
Stabilne SinglePlayerSleep v1.20_2.13.56.D3
SinglePlayerSleep-1.20_2.13.56.D3-DEV.jar 22.12.2025 859 KB
Stabilne SinglePlayerSleep v1.20_2.13.56.D2
SinglePlayerSleep-1.20_2.13.56.D2-DEV.jar 17.12.2025 860 KB
Stabilne SinglePlayerSleep v1.20_2.13.56.D1
SinglePlayerSleep-1.20_2.13.56.D1-DEV.jar 16.12.2025 859 KB
Stabilne SinglePlayerSleep v1.20_2.13.55
SinglePlayerSleep-1.20_2.13.55.jar 14.12.2025 857 KB
Stabilne SinglePlayerSleep v1.20_2.13.55.D11
SinglePlayerSleep-1.20_2.13.55.D11-DEV.jar 10.12.2025 856 KB
Stabilne SinglePlayerSleep v1.20_2.13.55.D10
SinglePlayerSleep-1.20_2.13.55.D10-DEV.jar 08.12.2025 856 KB
Stabilne SinglePlayerSleep v1.20_2.13.55.D9
SinglePlayerSleep-1.20_2.13.55.D9-DEV.jar 01.12.2025 857 KB
Stabilne SinglePlayerSleep v1.20_2.13.55.D8
SinglePlayerSleep-1.20_2.13.55.D8-DEV.jar 25.11.2025 857 KB
Stabilne SinglePlayerSleep v1.20_2.13.55.D7
SinglePlayerSleep-1.20_2.13.55.D7-DEV.jar 21.11.2025 841 KB
Stabilne SinglePlayerSleep v1.20_2.13.55.D6
SinglePlayerSleep-1.20_2.13.55.D6-DEV.jar 11.11.2025 839 KB
Stabilne SinglePlayerSleep v1.20_2.13.55.D5
SinglePlayerSleep-1.20_2.13.55.D5-DEV.jar 31.10.2025 833 KB
Stabilne SinglePlayerSleep v1.20_2.13.55.D4
SinglePlayerSleep-1.20_2.13.55.D4-DEV.jar 22.10.2025 814 KB
Stabilne SinglePlayerSleep v1.20_2.13.55.D3
SinglePlayerSleep-1.20_2.13.55.D3-DEV.jar 18.10.2025 882 KB
Stabilne SinglePlayerSleep v1.20_2.13.55.D2
SinglePlayerSleep-1.20_2.13.55.D2-DEV.jar 16.10.2025 875 KB
Stabilne SinglePlayerSleep v1.20_2.13.55.D1
SinglePlayerSleep-1.20_2.13.55.D1-DEV.jar 07.10.2025 903 KB
Stabilne SinglePlayerSleep v1.20_2.13.54
SinglePlayerSleep-1.20_2.13.54.jar 19.05.2025 3 MB
Stabilne SinglePlayerSleep v1.13_2.13.53
SinglePlayerSleep-1.16_2.13.53.jar 21.08.2024 1 MB
Stabilne SinglePlayerSleep v1.13_2.13.52
SinglePlayerSleep-1.13_2.13.52.jar 22.07.2024 282 KB
Stabilne SinglePlayerSleep v1.13_2.13.51
SinglePlayerSleep-1.13_2.13.51.jar 07.07.2024 274 KB
Stabilne SinglePlayerSleep v1.13_2.13.50
SinglePlayerSleep-1.13_2.13.50.jar 08.06.2023 135 KB
Stabilne SinglePlayerSleep v1.13_2.13.49
SinglePlayerSleep-1.13_2.13.49.jar 14.01.2023 119 KB
Stabilne SinglePlayerSleep v1.13_2.13.48
SinglePlayerSleep-1.13_2.13.48.jar 02.08.2022 118 KB
Stabilne SinglePlayerSleep v1.13_2.13.47
SinglePlayerSleep-1.13_2.13.47.jar 29.01.2022 114 KB
Stabilne SinglePlayerSleep v1.13_2.13.46
SinglePlayerSleep-1.13_2.13.46.jar 28.02.2021 105 KB
Stabilne SinglePlayerSleep v1.13_2.13.45.2
SinglePlayerSleep-1.13_2.13.45.2.jar 31.10.2020 102 KB
Stabilne SinglePlayerSleep v1.13_2.13.44
SinglePlayerSleep-1.13_2.13.44.jar 18.09.2020 95 KB
Stabilne SinglePlayerSleep v1.13_2.13.43.1
SinglePlayerSleep-1.13_2.13.43.1.jar 13.08.2020 94 KB
Stabilne SinglePlayerSleep v1.13_2.13.42
SinglePlayerSleep-1.13_2.13.42.jar 30.06.2020 85 KB
Stabilne SinglePlayerSleep v1.13_2.13.41
SinglePlayerSleep-1.13_2.13.41.jar 26.06.2020 85 KB
Stabilne SinglePlayerSleep v1.13_2.13.40
SinglePlayerSleep-1.13_2.13.40.jar 15.05.2020 83 KB
Stabilne SinglePlayerSleep v1.13_2.13.39
SinglePlayerSleep-1.13_2.13.39.jar 10.04.2020 75 KB
Stabilne SinglePlayerSleep v1.13_2.13.38
SinglePlayerSleep-1.13_2.13.38.jar 31.03.2020 74 KB
Stabilne SinglePlayerSleep v1.13_2.13.37
SinglePlayerSleep-1.13_2.13.37.jar 25.03.2020 74 KB
Stabilne SinglePlayerSleep v1.13_2.13.36
SinglePlayerSleep-1.13_2.13.36.jar 16.03.2020 73 KB
Stabilne SinglePlayerSleep v1.13_2.13.35
SinglePlayerSleep-1.13_2.13.35.jar 24.02.2020 73 KB
Stabilne SinglePlayerSleep v1.13_2.13.34
SinglePlayerSleep-1.13_2.13.34.jar 08.02.2020 79 KB
Stabilne SinglePlayerSleep v1.13_2.13.33
SinglePlayerSleep-1.13_2.13.33.jar 30.12.2019 70 KB
Stabilne SinglePlayerSleep v2.13.32
SinglePlayerSleep-2.13.32.jar 11.12.2019 69 KB
Stabilne SinglePlayerSleep v2.13.31
SinglePlayerSleep-2.13.31.jar 11.12.2019 65 KB
Stabilne SinglePlayerSleep v2.13.30
SinglePlayerSleep-2.13.30.jar 03.12.2019 58 KB
Stabilne SinglePlayerSleep v2.13.29
SinglePlayerSleep-2.13.29.jar 30.11.2019 50 KB
Stabilne SinglePlayerSleep v2.13.28
SinglePlayerSleep-2.13.28.jar 21.11.2019 49 KB
Stabilne SinglePlayerSleep v2.13.27
SinglePlayerSleep-2.13.27.jar 20.11.2019 49 KB
Stabilne SinglePlayerSleep v2.13.25
SinglePlayerSleep-2.13.25.jar 16.11.2019 36 KB
Stabilne SinglePlayerSleep v2.13.23
SinglePlayerSleep-2.13.23.jar 30.09.2019 34 KB
Stabilne SinglePlayerSleep v2.13.21
SinglePlayerSleep-2.13.21.jar 24.06.2019 31 KB
Stabilne SinglePlayerSleep v2.13.19b
SinglePlayerSleep-2.13.19b.jar 23.06.2019 27 KB
Stabilne Single Player Sleep 2.13.18
SinglePlayerSleep-2.13.18.jar 09.06.2019 27 KB
Stabilne SinglePlayerSleep v2.13.17
SinglePlayerSleep-2.13.17.jar 09.06.2019 27 KB
Stabilne SinglePlayerSleep v2.13.16
SinglePlayerSleep-2.13.16.jar 09.06.2019 27 KB
Przed instalacją

Jak bezpiecznie sprawdzić ten plugin

Wybierz zgodny plik

Oznaczenia wersji pochodzą z metadanych autora. Dobierz również właściwe oprogramowanie serwera i Javę.

Zachowaj kopię

Przed pierwszym startem skopiuj świat, konfigurację oraz dane pozostałych pluginów.

Przeczytaj log

Po uruchomieniu sprawdź brakujące zależności i pierwszy błąd związany z nazwą pluginu.

Zobacz pełną instrukcję instalacji