OnlySleep
Пропусти ночь, когда спит всего один игрок, или настрой всё под себя.
- Загрузчики
- FabricPaperPurpurSpigot
- Скачиваний на Modrinth
- 3,4 тыс.
- Подписчиков на Modrinth
- 8
- версий
- 13
- Обновлён
- 18 октября 202618 окт.
- Опубликован
- в 2026
Коротко о моде
Автор не указал, где нужен мод

Onlysleep
Один игрок спит. Все просыпаются.
Onlysleep позволяет серверу пропустить ночь, не дожидаясь, пока каждый игрок найдёт кровать. По умолчанию достаточно одного спящего, но можно задать любой процент от 0 до 100. Установите JAR, перезапустите сервер — и конфигурация по умолчанию уже готова к использованию.

- Сон одного игрока по умолчанию, с настраиваемыми порогами в процентах
- Отдельный подсчёт спящих для каждого мира
- Независимое управление очисткой дождя и грозы
- Обратная связь через боссбар, экшенбар, титул и полосу прогресса
- Настраиваемые звуки при входе в кровать и успешном пропуске ночи
- Встроенное отслеживание AFK, а также поддержка EssentialsX и CMI
- Фильтры для наблюдателей, игроков в креативе, летающих игроков, игровых режимов и прав на исключение
- Автоматическая обработка геймрула
playersSleepingPercentage - Поддержка PlaceholderAPI для данных о сне, мире и статусе
- Опциональная проверка обновлений и анонимная статистика bStats


Требования: Minecraft 26.3 и Java 25 или новее. Onlysleep работает самостоятельно; PlaceholderAPI опционален.


Алиасы: /os, /sleep

| Право | По умолчанию | Описание |
|---|---|---|
onlysleep.* | OP | Все права |
onlysleep.command | Все | Использование команд |
onlysleep.info | OP | Просмотр информации о плагине |
onlysleep.reload | OP | Перезагрузка конфига |
onlysleep.status | OP | Просмотр статуса |
onlysleep.exempt | Нет | Исключён из сна (операторы спят по умолчанию) |
onlysleep.update | OP | Уведомления об обновлениях |

Можно использовать настройки по умолчанию как есть. Главная настройка — sleep-percentage в config.yml:
0= один игрок спит, все просыпаются50= половина сервера должна быть в кровати100= все должны спать
Установите per-world-sleep: false, если хотите общий подсчёт по всем мирам.
Смотрите config.yml для всех опций и messages.yml для настройки сообщений.


Если у вас установлен PlaceholderAPI, доступны следующие плейсхолдеры:
| Плейсхолдер | Описание |
|---|---|
%onlysleep_sleeping% | Спящие игроки в мире игрока |
%onlysleep_required% | Игроков нужно для пропуска ночи |
%onlysleep_percentage% | Настроенный процент сна |
%onlysleep_total% | Всего подходящих игроков в мире |
%onlysleep_progress% | % достигнутого требуемого числа спящих (0-100) |
%onlysleep_progress_bar% | Визуальная полоса прогресса |
%onlysleep_sleeping_names% | Имена спящих игроков |
%onlysleep_status% | "Sleeping" или "Awake" |
%onlysleep_is_sleeping% | true/false |
%onlysleep_is_night% | true/false, если сейчас ночь |
%onlysleep_is_sleepable% | true/false, если ночь/гроза |
%onlysleep_skipping% | true/false, если пропуск запланирован |
%onlysleep_enabled% | true/false, если сон включён в мире |
%onlysleep_afk% | true/false, если игрок AFK |
%onlysleep_version% | Версия плагина |
%onlysleep_platform% | Платформа сервера (Folia/Paper/Spigot/Bukkit) |
| `%onlysleep_world_sleeping_%` | Число спящих в конкретном мире |
| `%onlysleep_world_required_%` | Требуемое число в конкретном мире |
| `%onlysleep_world_total_%` | Всего подходящих в конкретном мире |
Сборка
git clone https://github.com/DemonZ-Development/Onlysleep.git
cd Onlysleep
./gradlew clean buildСкомпилированный JAR находится в build/libs/.
bStats
Onlysleep использует bStats для анонимной статистики использования. Отключить можно в plugins/bStats/config.yml.
Ссылки
Частые вопросы
Как установить OnlySleep?
Установите Fabric под свою версию Minecraft, скачайте OnlySleep под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть OnlySleep?
У OnlySleep есть сборки для Minecraft 1.16–26.3.