Изменения:
- Добавлены новые плейсхолдеры для lang_helpop_alert, которые на этот раз работают по-настоящему!
- Исправлен модуль slashserver, не работающий без модуля servermanager
- Исправлен LoginListener, которому требовалось xxxms для обработки события PlayerDisconnectEvent
- Добавлена поддержка базы данных гео-стран maxmind. Для ее использования задайте лицензионный ключ в
setting_maxmind_license_key.
Изменения:
- Исправлены сборки BungeeCord и Spigot, требующие Java 17. Новым минимальным требованием к java для BungeeCord и Spigot теперь является Java 11.
- Команда Nickname теперь предпочитает формат minimessage, но legacy по-прежнему работает. Разрешения также были расширены, см. вики!
- Исправлено использование подстановочного знака разрешения, из-за которого никнеймы могли ограничиваться 64 символами вместо 192
- ПРИМЕЧАНИЕ: После предыдущего обновления настройка
use-ipinfo: trueи/илиdisablePermissions: trueмогли быть удалены из settings.yml. Если вы использовали эту настройку, добавьте ее обратно.- Улучшен модуль slashserver. Когда сервер регистрируется во время выполнения, команда будет зарегистрирована без перезапуска или задержки, и наоборот.
- Добавлено несколько новых плейсхолдеров для lang_helpop_alert.
Перед обновлением сделайте резервную копию базы данных networkmanager, поскольку эта версия содержит некоторые изменения в базе данных. Если вы этого не сделаете, то не сможете понизить версию или восстановить, если что-то случится во время обновления.
Также, если вы используете расширения DiscordBot или AutoBan, вы должны обновить эти расширения, если хотите использовать эту версию!
Изменения:
- Добавлены /announcementsmanager start и /announcementsmanager stop
- Motd's теперь могут истекать
- Исправлено заполнение табуляции для аргумента сервера в команде блокировки
- Добавлены lang_unknown и lang_global.
- ServerStatusChangeEvent теперь является асинхронным событием.
- Добавлен новый метод баланса. PROGRESSIVE_LOWEST.
- Утратил силу параметр Player#disconnect со строковым параметром.
- Добавлена опция режима обслуживания для motd, так что вы можете иметь несколько motd в режиме обслуживания.
- Добавлено событие MaintenanceModeToggleEvent в api.
- Добавлены lang_command_invalid_argument, lang_command_argument_failure_player message, lang_command_argument_failure_pre_punishment и некоторые другие.
- Игроки с командой punish больше не могут наказывать игроков с разрешением punishment exempt.
- Сделано ограничение на 256 символов в колонках префиксов и суффиксов
- Добавлен плейсхолдер highest_group_rank
- Метод subscribe в классе EventBus теперь возвращает EventSubscription (это нарушает работу java-плагинов и расширений, использующих этот метод)
- Распознавание клиента 1.20.5.
- Исправлена неработающая пользовательская версия motd на velocity.
Изменения:
- Оптимизированы модули CommandBlocker на бумаге и патрубке при присоединении игрока.
- Исправлено настраиваемое меню в бумажной сборке
- Изменен контекст luckperms servergroup на server-group
- При проверке на наличие ругательств используется сообщение с заменой.
- Исправлена неработающая верхняя кнопка следующего и предыдущего воспроизведения при изменении команды воспроизведения
- Улучшен код базы данных и обновлен драйвер MariaDB до версии 3.3.3, в которой появилась поддержка java 21.
- Незначительные улучшения в команде playtime
- Верхние строки playtime теперь должны отображаться на языке отправителя.
- Добавлена поддержка плейсхолдеров из MiniPlaceholders в NetworkManager на Velocity и Paper.
- Обновлены lang_target_invalid и lang_target_offline до формата minimessage. Имейте в виду, что это приведет к сбросу этих сообщений для всех ваших языков.
- Убрана поддержка устаревших заполнителей в сообщениях msg и reply.
- Исправлено отображение сообщения об отсутствии разрешения для команд с аргументом playtime
- Добавлен тег <sender_server_name> и <receiver_server_name> для отображения имени сервера вместо отображаемого имени
- Добавлен заполнитель premiumvanish_serverplayercount
- Разрешено тестировать мини-сообщения в качестве себя, кого-то другого или null отправителя в команде test minimessage.
- Добавлена функция Player#ping в API.
- Добавлены тип и версия базы данных в команде /nm about
- Исправлена неработающая команда клонирования группы разрешений
- Исправлена ошибка при использовании punishgui на онлайн-игроке.
Изменения:
- Улучшена проверка на исчезновение
- В команду sendmessage добавлен флаг --broadcast. Это отправит сообщение всем игрокам, которые в данный момент подключены к серверу определенного игрока.
- Добавлен метод CachedPlayers#getPlayersByServer.
- Сделана более надежная проверка временных наказаний.
- Обновлен kotlin до версии 1.9.22.
- Обновление adventure до 4.3.2
- Расширение PlaceholderAPI теперь постоянное и не ломается при перезагрузке placeholderapi.
- Добавлена функция getLanguages() в CachedLanguages
- Хакерский способ разрешить @ в тегах плейсхолдеров. Пример <players--at--lobby> eq players@lobby
- Добавлена настройка для vault, позволяющая игнорировать миры.
- Множество улучшений кода
Paper Builds
- Добавлена поддержка 1.20.4 в основном для модуля servermanager.
- Исправлена ошибка, возникающая при неустановленном placeholderapi.
- Убрано отладочное сообщение при использовании redis.
- Улучшено качество кода в некоторых местах.
- Обновлено приключение до 4.15.0
Spigot Builds
- Добавлена поддержка 1.20.4, в основном для модуля servermanager.
- Исправлена ошибка, возникающая при неустановленном placeholderapi.
- Убрано отладочное сообщение при использовании redis.
- Улучшено качество кода в некоторых местах.
- Обновлен adventure до 4.15.0
- Обновлен XMaterial до 11.5.0
Velocity Builds
Настоятельно рекомендуется использовать Paper и SignedVelocity
- Добавлена поддержка 1.20.4 в основном для модуля servermanager.
- Команда lockdown list наконец-то имеет приличный вид.
- Исправлена ошибка, возникающая при неустановленном placeholderapi.
- Убрано отладочное сообщение при использовании redis.
- Добавлена поддержка PremiumVanish в модуль maxplayers на velocity.
- Улучшено качество кода в некоторых местах.
- Обновлено приключение до версии 4.15.0
BungeeCord Builds
- Добавлена поддержка 1.20.4 в основном для модуля servermanager.
- Команда lockdown list наконец-то имеет приличный вид.
- Исправлена ошибка, возникающая при неустановленном placeholderapi.
- Убрано отладочное сообщение при использовании redis.
- Добавлена поддержка PremiumVanish в модуль maxplayers на velocity.
- Улучшено качество кода в некоторых местах.
- Обновлено приключение до версии 4.15.0
Обратите внимание, что для ядра и его форков добавлен файлNetworkManager-Paper-v2.14.5.jar, то есть именно его нужно ставить, а не NetworkManager-Spigot-v2.14.5.jar, если вы используете paper или форки его. Настоятельно рекомендуется использовать, если вы используете прокси VelocityСписок изменений NetworkManager-Spigot-v2.14.5.jar:
- Добавлена поддержка протокола 1.20.3.
- Удалена поддержка сырых json-сообщений.
- Применение фильтра к названию книги при ее табличке
- Улучшен метод отладки в классе NMExtension.
- В плагин добавлено расширение PlaceholderAPI. (Вы должны удалить расширение из - PlaceholderAPI)
Список изменений NetworkManager-Bungeecord-v2.14.5.jar:
- - Удалена поддержка сырых json-сообщений.
- - Исправлено не обновляющееся время игры и исправлены наказания, не работающие на velocity
- - Исправлено несохранение наказаний и другие вещи, использующие будущее, не работающие на velocity.
- - Улучшен кик при входе в игру, когда включен режим обслуживания.
- - Не сохранять данные сессии и игрока при отключении, когда вход запрещен на velocity.
- - Кэширование групп серверов в redis на velocity.
- - Не кэшировать данные для входа, а вставлять их непосредственно при входе.
- - Добавлена функция remember_token в таблицы nm_accounts. (Для функции запоминания новой панели)
- - Убрано лишнее > из Expired в команде banlist.
- - Добавлена поддержка PremiumVanish в модуль Velocity (требуется PremiumVanish 2.9.4, при использовании более старой версии будут возникать ошибки).
- - При использовании команды slashserver на velocity при неудачном соединении с сервером отправляется причина.
- - Улучшен метод отладки в классе NMExtension.
- - Добавлена поддержка 1.20.3.
Список изменений NetworkManager-Spigot-v2.14.5.jar:
- Добавлена поддержка протокола 1.20.3.
- Удалена поддержка сырых json-сообщений.
- Применение фильтра к названию книги при ее табличке
- Улучшен метод отладки в классе NMExtension.
- В плагин добавлено расширение PlaceholderAPI. (Вы должны удалить расширение из PlaceholderAPI)
Список изменений NetworkManager-Velocity-v2.14.5.jar:
Настоятельно рекомендуется использовать Paper и SignedVelocity!
- Удалена поддержка сырых json-сообщений.
- Исправлено не обновляющееся время игры и исправлены наказания, не работающие на velocity
- Исправлено несохранение наказаний и другие вещи, использующие будущее, не работающие на velocity.
- Улучшен кик при входе в игру, когда включен режим обслуживания.
- Не сохранять данные сессии и игрока при отключении, когда вход запрещен на velocity.
- Кэширование групп серверов в redis на velocity.
- Не кэшировать данные для входа, а вставлять их непосредственно при входе.
- Добавлена функция remember_token в таблицы nm_accounts. (Для функции запоминания новой панели)
- Убрано лишнее > из Expired в команде banlist.
- Добавлена поддержка PremiumVanish в модуль Velocity (требуется PremiumVanish 2.9.4, при использовании более старой версии будут возникать ошибки).
- При использовании команды slashserver на velocity при неудачном соединении с сервером отправляется причина.
- Улучшен метод отладки в классе NMExtension.
- Добавлена поддержка 1.20.3.
- Исправлена ошибка на сервере 1.20.2 при построении черепов в меню.
- Исправлена ошибка при обновлении титулов на серверах 1.20.2
- Исправлены некоторые проблемы с сообщениями на 1.20.2
- Добавлен внешний ключ для отношения между nm_language_messages и nm_languages
- Добавлено сообщение lang_reports_already_closed.
- Улучшена команда закрытия отчета.