Версия 3.X.X
Для старых версий мода обратитесь к wiki.
Данный мод добавляет возможность пропускать ночь, когда спит определённый процент игроков.
Сообщения отображаются только игрокам в том же измерении.
Начиная с Minecraft 1.19.1 мод требуется как на сервере, так и на клиенте.
Для версий 1.19 и ранее мод требуется только на стороне сервера, но может использоваться и на клиенте.
Поддерживаемые версии
Версии Minecraft, для которых мод не выпущен, не поддерживаются.
Текстовую версию можно найти здесь.
Конфигурация сервера
Конфигурационный файл находится в папке "serverconfig" внутри папки мира и имеет имя "easier_sleeping-server.toml". Имя папки мира задаётся для серверов в файле "server.properties", а для клиентов соответствует имени мира/сохранения в списке миров и находится в папке "saves" внутри папки ".minecraft".
Конфигурацию можно редактировать с помощью команд.
Изменения, внесённые командами, сохраняются в конфигурации.
- sleep_percent
Процент игроков, необходимый для пропуска ночи.
По умолчанию: 50
- sleep_messages
Список сообщений, одно из которых будет показано, когда игрок ложится в кровать
(Доступные параметры: %player% = Имя игрока)
По умолчанию: ["%player% теперь в кровати."]
- wake_messages
Список сообщений, одно из которых будет показано, когда игрок встаёт с кровати
(Доступные параметры: %player% = Имя игрока)
По умолчанию: ["%player% встал."]
- morning_messages
Список сообщений, одно из которых будет показано, когда ночь была пропущена
По умолчанию: ["Доброе утро"]
- all_players_rest
Если true, время с момента последнего отдыха сбрасывается для всех игроков, если спит достаточное количество других игроков. Таким образом, не каждый игрок обязан спать, чтобы предотвратить появление фантомов для себя.
По умолчанию: false
- dimensions
Измерения, в которых активен процент сна.
Измерения, в которых процент сна активен или неактивен, в зависимости от параметра dimension_list_type.
По умолчанию: ["minecraft:overworld"]
- dimension_list_type
Если dimension_list_type установлен в SLEEP_ACTIVE, список измерений содержит измерения, в которых голосование за сон активно.
Если dimension_list_type установлен в SLEEP_INACTIVE, список измерений содержит измерения, в которых голосование за сон неактивно.
По умолчанию: "SLEEP_ACTIVE"
Команды
- /sleep sleep_percent
Показывает текущий процент игроков, необходимый для пропуска ночи.
- /sleep sleep_percent <sleep_percent>
Устанавливает процент игроков, необходимый для пропуска ночи.
- /sleep messages sleep
Показывает список сообщений, одно из которых отображается, когда игрок ложится в кровать
- /sleep messages sleep add <message>
Добавляет сообщение в список сообщений, отображаемых, когда игрок ложится в кровать
- /sleep messages sleep remove <message>
Удаляет сообщение из списка сообщений, отображаемых, когда игрок ложится в кровать
- /sleep messages wake
Показывает список сообщений, одно из которых отображается, когда игрок встаёт с кровати
- /sleep messages wake add <message>
Добавляет сообщение в список сообщений, отображаемых, когда игрок встаёт с кровати
- /sleep messages wake remove <message>
Удаляет сообщение из списка сообщений, отображаемых, когда игрок встаёт с кровати
- /sleep messages morning
Показывает список сообщений, одно из которых отображается, когда ночь была пропущена
- /sleep messages morning add <message>
Добавляет сообщение в список сообщений, отображаемых, когда ночь была пропущена
- /sleep messages morning remove <message>
Удаляет сообщение из списка сообщений, отображаемых, когда ночь была пропущена
- /sleep all_players_rest
Показывает, будет ли для всех игроков сбрасываться время последнего сна при успешном сне других игроков.
- /sleep all_players_rest <all_players_rest>
Устанавливает, будет ли для всех игроков сбрасываться время последнего сна при успешном сне других игроков.
- /sleep dimension
Показывает измерения, в которых процент сна активен.
- /sleep dimension add <dimension>
Добавляет измерение, в котором процент сна активен.
- /sleep dimension remove <dimension>
Удаляет измерение, в котором процент сна активен.
- /sleep dimension list_type
Показывает тип списка измерений.
Если dimension_list_type установлен в SLEEP_ACTIVE, список измерений содержит измерения, в которых голосование за сон активно.
Если dimension_list_type установлен в SLEEP_INACTIVE, список измерений содержит измерения, в которых голосование за сон неактивно.
- /sleep dimension list_type <dimension_list_type> <invert_list>
Устанавливает dimension_list_type.
Если dimension_list_type установлен в SLEEP_ACTIVE, список измерений содержит измерения, в которых голосование за сон активно.
Если dimension_list_type установлен в SLEEP_INACTIVE, список измерений содержит измерения, в которых голосование за сон неактивно.
Если параметр invert_list имеет значение false, список измерений не изменяется.
Если параметр invert_list имеет значение true, список измерений инвертируется. Все измерения, которых не было в списке ранее, добавляются в список, а все измерения, которые были в списке ранее, удаляются.
- block_blacklist
Названия блоков кроватей, игнорируемых при расчёте процента сна.
Примеры: minecraft:white_bed, comforts:hammock_white