- Добавлено: /lands admin refreshlimits — принудительно применяет изменения из player-limits.yml ко всем игрокам (включая оффлайн), а также к территориям и нациям
- Добавлено: плейсхолдеры PlaceholderAPI lands_player_chat, lands_player_chat_bool, lands_player_chunks_claimed, lands_player_chunks_left — подробнее смотрите в вики
- Исправлено: при объединении лимит-пака с пустым лимит-паком результат всегда становился пустым, даже если первый лимит-пак содержал значения — из-за этого некоторые лимиты для территорий устанавливались в 0.
Если вы используете Developer API для реализации кастомных войн, обратите внимание, что в интерфейс War были внесены некоторые изменения.
- Исправлено: мелкие ошибки при выполнении задачи истечения срока владения землёй при удалении большого количества неактивных игроков
- Улучшено: процесс отзыва запросов альянса при удалении территории
- Исправлено: союзные игроки не присоединялись к команде во время войны
- Улучшена: обработка некорректного времени игры и оффлайн-времени, возвращаемого сервером
- Улучшено: Сообщения об «invalid text» при создании земель, наций и других объектов стали более понятными, особенно если диалог содержит несколько полей ввода.
- Исправлено: Ошибка сортировки контекста
- Исправлено: Команда admin give больше не использует старые разрешения лимитов для автозаполнения
Это обновление в основном исправляет небольшие проблемы предыдущей версии.
- Добавлено: Лимиты в player-limits.yml теперь можно отключить, установив значение -1
- Исправлено: Ошибка при получении лимитов для офлайн-игроков
- Исправлено: Игроки не могли принять приглашение из-за отсутствия лимита доверенных земель
- Исправлено: Боевые теги больше не применяются к игрокам вне режима выживания
Хотя это обновление было тщательно протестировано, мы всё же рекомендуем сделать резервную копию базы данных перед обновлением.
В этой версии добавлен новый файл player-limits.yml для управления лимитами (макс. количество земель, чанков и т.д.) через конфигурацию вместо прав доступа.
Для уже существующих серверов файл лимитов по умолчанию отключён, чтобы продолжали использоваться лимиты через permissions. Если вы хотите использовать новую систему, её необходимо включить в файле.Изменения Support Chunks
Support chunks были заменены на player_chunks в файле лимитов. Однако новый лимит работает иначе:
player_chunks ограничивает общее количество чанков, которые игрок может занять на ВСЕХ землях (как своих, так и тех, где он доверенный).
Этот лимит будет учитываться для игрока только если:Если доверенный игрок покидает землю и у него были заняты чанки, они будут перенесены в баланс владельца. Если владелец уже достиг максимального общего лимита чанков, эти чанки будут освобождены, а земля получит уведомление.
- он захватывает чанки для своей собственной земли, или
- он вручную выполняет /claim на земле, где является доверенным.
Другие важные изменения
- Награды за время перенесены в новый файл лимитов и доступны только при его включении.
- Изменение лимитов через команду
/lands admin player <player> give
теперь доступно только при включённом файле лимитов.
Новая команда:
/lands admin player <player> give limit <limit> <amount>- Поддержка суммирования лимитов через permissions (permission stacking) удалена из конфигурации. Замена не требуется, так как теперь лимиты управляются через файл лимитов
- Added: API: LandPlayerLoadedEvent and LandPlayerDeletedEvent
- Added: Option for categories.yml to disable auto membership request accept
- Исправлено: ошибка загрузки данных клейма при некорректно указанном владельце в области
- Исправлено: при истечении срока действия земли пропускалась высшая роль при замене владельца
- Исправлено: бросание бутылочек зачарований в игроков больше не запрещается и не вызывает combat-тег
- Изменено: стиль подсказок теперь также применяется к головам игроков типа INHERIT в GUI
- Исправлено: стиль подсказок и модель предмета теперь корректно наследуются от общего предмета
- Исправлено: в некоторых случаях уровень нации не переходил на следующий
- Улучшено: уровни наций теперь обновляются мгновенно при изменении значений территорий
- Изменено: полёт во время combat-тега отключается только если режим игры — выживание