▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/One Player Sleep+
One Player Sleep+

One Player Sleep+

Плагин One Player Sleep+ для Minecraft позволяет пропустить ночь, когда ложится спать всего один игрок. Идеально для серверов, где игроки разбросаны по разным часовым поясам или локациям.

Оцените первым
54.2K
21

One Player Sleep+ - это легковесный плагин для Minecraft, который решает старую проблему: на сервере с несколькими игроками ночь не пропускается, пока все не лягут спать. Если у вас сервер с друзьями из разных часовых поясов или просто народ разбросан по карте - этот плагин спасёт ситуацию. Один игрок ложится в кровать, и ночь пропускается для всех.

Зачем это нужно

В ванильном Minecraft механика сна работает так: чтобы пропустить ночь, должны спать все игроки на сервере. На практике это часто приводит к тому, что ночь затягивается, мобы атакуют, а кто-то просто не хочет или не может лечь спать. One Player Sleep+ убирает это ограничение - теперь достаточно одного игрока, чтобы наступил день. Особенно актуально для серверов с разбросанными базами или когда кто-то занят строительством в другом измерении.

Особенности плагина

  • Один игрок может пропустить ночь для всего сервера
  • Опциональная очистка погоды при пропуске ночи (дождь и гроза уходят)
  • Полная настройка названия плагина, сообщений и цветов
  • Простые команды: включить, выключить, перезагрузить конфиг
  • Совместимость с LuckPerms для гибкой настройки прав
  • Можно отключить оповещения в чате и консоли отдельно
  • Кэширование сообщений и конфига для минимальной нагрузки
  • Поддержка Minecraft 1.16 - 1.21+

Установка

  1. Скачайте OnePlayerSleep-xx.jar
  2. Поместите JAR-файл в папку plugins/ вашего сервера
  3. Перезапустите сервер (или используйте /reload confirm на свой страх и риск)
  4. Файл конфигурации создастся автоматически в plugins/OnePlayerSleep/config.yml
  5. Настройте параметры под себя и перезагрузите плагин командой /oneplayersleep reload

Настройка

Стандартный config.yml

# OnePlayerSleep Configuration
# Настройте плагин под свой сервер

# Отображаемое имя плагина
# Можно сменить на название вашего сервера (например, GlaceSleep, DreamSleep и т.д.)
plugin-name: "OnePlayerSleep"

# Включить/выключить плагин при запуске
enabled-on-startup: true

# Очистка погоды
# true - очищать дождь/грозу при пропуске ночи
# false - только пропускать время, не меняя погоду
weather-clear: false

# Настройки сообщений
message-settings:
  # Показывать сообщение при пропуске ночи
  show-night-skip: true
  # Показывать сообщения при включении/выключении
  show-toggle-messages: true
  # Отправлять сообщения в консоль
  console-logging: true

# Сообщения (используйте & для цветовых кодов)
messages:
  night-skipped: "&6Ночь пропущена игроком %player%"
  plugin-enabled: "&a%plugin% включён!"
  plugin-disabled: "&c%plugin% выключен!"
  plugin-reloaded: "&a%plugin% конфигурация перезагружена!"
  no-permission: "&cУ вас нет прав на эту команду."
  status-enabled: "&6%plugin% сейчас &aвключён&6."
  status-disabled: "&6%plugin% сейчас &cвыключен&6."
  usage: "&6Использование: /oneplayersleep <enable|disable|reload>"

# Не изменяйте это
config-version: 1

Команды

КомандаОписаниеПрава
/oneplayersleepПоказать статус и использованиеoneplayersleep.toggle
/oneplayersleep enableВключить плагинoneplayersleep.toggle
/oneplayersleep disableВыключить плагинoneplayersleep.toggle
/oneplayersleep reloadПерезагрузить конфигурациюoneplayersleep.reload

Права доступа

ПравоОписаниеПо умолчанию
oneplayersleep.toggleРазрешает включать/выключать плагинOP
oneplayersleep.reloadРазрешает перезагружать конфигурациюOP
oneplayersleep.*Даёт все праваOP

Настройка через LuckPerms

Выдать право конкретному игроку:

/lp user <ник> permission set oneplayersleep.toggle true

Выдать право группе:

/lp group <название_группы> permission set oneplayersleep.toggle true

Выдать все права игроку:

/lp user <ник> permission set oneplayersleep.* true

Совместимость

Версии Minecraft

  • 1.16.x - 1.21.x - полная поддержка
  • Будущие версии - ожидается совместимость

Серверное ПО

  • Spigot
  • Paper (рекомендуется)
  • Purpur
  • Любой сервер на основе Spigot

Версии Java

  • Java 17 (минимум)
  • Java 21 LTS (рекомендуется)
  • Java 22+

Производительность

Плагин практически не влияет на производительность сервера.

ПараметрЗначение
Использование памяти~1 МБ
Время запуска< 100 мс
Обработка события< 1 мс

Оптимизации включают кэширование значений конфига, предварительную обработку сообщений, кэширование методов через рефлексию и эффективную обработку событий.

Важно знать

Работает ли это с плагинами на процент сна? OnePlayer Sleep+ полностью обходит ванильный механизм процента сна. Может конфликтовать с другими подобными плагинами.

Можно ли настроить, чтобы нужно было 2 игрока? Нет. Плагин заточен именно под одного игрока.

Работает ли в Незере или Энде? Нет. Спать можно только в Верхнем мире - это механика самого Minecraft.

Будет ли работать на Minecraft 1.12 или старше? Нет. Минимальная версия - 1.16 из-за требований API.

Можно ли отключить сообщения при запуске? Да. Поставьте message-settings.console-logging: false в конфиге.

Очистка погоды влияет на грозу? Да. Если weather-clear: true, то при пропуске ночи убирается и дождь, и гроза.

Если вы собираете сервер, где игроки часто играют в разное время - One Player Sleep+ практически must-have. Никаких больше ночных дежурств в ожидании, пока все лягут спать. Скачайте плагин One Player Sleep+ и забудьте о проблеме сна на сервере.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.1.x1.21.x1.20.x1.19.x1.18.x1.17.x1.16.x

Поддерживаемые окружения

Сервер

Ссылки

Детали

Лицензия:
Опубликован:1 год назад
Обновлён:1 месяц назад
Главная