[23:14:25 ERROR]: Couldn't pass ProxyInitializeEvent to networkmanager
java.sql.BatchUpdateException: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ';INSERT INTO nm_values(variable, value, version) VALUES ('module_pre_punishme...' at line 1
at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
at nl.chimpgamer.networkmanager.lib.mysql.cj.util.Util.handleNewInstance(Util.java:192) ~[?:?]
at nl.chimpgamer.networkmanager.lib.mysql.cj.util.Util.getInstance(Util.java:167) ~[?:?]
at nl.chimpgamer.networkmanager.lib.mysql.cj.util.Util.getInstance(Util.java:174) ~[?:?]
at nl.chimpgamer.networkmanager.lib.mysql.cj.jdbc.exceptions.SQLError.createBatchUpdateException(SQLError.java:224) ~[?:?]
at nl.chimpgamer.networkmanager.lib.mysql.cj.jdbc.ClientPreparedStatement.executePreparedBatchAsMultiStatement(ClientPreparedStatement.java:565) ~[?:?]
at nl.chimpgamer.networkmanager.lib.mysql.cj.jdbc.ClientPreparedStatement.executeBatchInternal(ClientPreparedStatement.java:414) ~[?:?]
at nl.chimpgamer.networkmanager.lib.mysql.cj.jdbc.StatementImpl.executeBatch(StatementImpl.java:795) ~[?:?]
at nl.chimpgamer.networkmanager.lib.hikari.pool.ProxyStatement.executeBatch(ProxyStatement.java:127) ~[?:?]
at nl.chimpgamer.networkmanager.lib.hikari.pool.HikariProxyPreparedStatement.executeBatch(HikariProxyPreparedStatement.java) ~[?:?]
at nl.chimpgamer.networkmanager.common.storage.sql.SQLStorageManager.insertDefaultData(SQLStorageManager.kt:340) ~[?:?]
at nl.chimpgamer.networkmanager.common.storage.sql.SQLStorageManager.initialize(SQLStorageManager.kt:39) ~[?:?]
at nl.chimpgamer.networkmanager.common.storage.hikari.HikariStorageManager.initialize(HikariStorageManager.kt:29) ~[?:?]
at nl.chimpgamer.networkmanager.common.storage.StorageFactory.getInstance(StorageFactory.kt:15) ~[?:?]
at nl.chimpgamer.networkmanager.common.plugin.NetworkManagerPluginBase.loadDatabase(NetworkManagerPluginBase.kt:130) ~[?:?]
at nl.chimpgamer.networkmanager.velocity.NMVelocityPlugin.enable(NMVelocityPlugin.kt:53) ~[?:?]
at nl.chimpgamer.networkmanager.velocity.NMVelocityBootstrap.onEnable(NMVelocityBootstrap.java:100) ~[?:?]
at nl.chimpgamer.networkmanager.velocity.Lmbda$8.execute(Unknown Source) ~[?:?]
at com.velocitypowered.proxy.event.UntargetedEventHandler$VoidHandler.lambda$buildHandler$0(UntargetedEventHandler.java:56) ~[server.jar:3.3.0-SNAPSHOT (git-75d6dcc1-b371)]
at com.velocitypowered.proxy.event.VelocityEventManager.fire(VelocityEventManager.java:597) ~[server.jar:3.3.0-SNAPSHOT (git-75d6dcc1-b371)]
at com.velocitypowered.proxy.event.VelocityEventManager.lambda$fire$5(VelocityEventManager.java:478) ~[server.jar:3.3.0-SNAPSHOT (git-75d6dcc1-b371)]
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[?:?]
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[?:?]
at java.base/java.lang.Thread.run(Thread.java:1583) [?:?]
Caused by: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ';INSERT INTO nm_values(variable, value, version) VALUES ('module_pre_punishme...' at line 1
at nl.chimpgamer.networkmanager.lib.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[?:?]
at nl.chimpgamer.networkmanager.lib.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[?:?]
at nl.chimpgamer.networkmanager.lib.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:916) ~[?:?]
at nl.chimpgamer.networkmanager.lib.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:354) ~[?:?]
at nl.chimpgamer.networkmanager.lib.mysql.cj.jdbc.ClientPreparedStatement.executePreparedBatchAsMultiStatement(ClientPreparedStatement.java:508) ~[?:?]
... 18 more
Изменения:
- Оптимизированы модули CommandBlocker на бумаге и патрубке при присоединении игрока.
- Исправлено настраиваемое меню в бумажной сборке
- Изменен контекст luckperms servergroup на server-group
- При проверке на наличие ругательств используется сообщение с заменой.
Перед обновлением сделайте резервную копию базы данных networkmanager, поскольку эта версия содержит некоторые изменения в базе данных. Если вы этого не сделаете, то не сможете понизить версию или восстановить, если что-то случится во время обновления.
Также, если вы используете расширения DiscordBot или AutoBan, вы должны обновить эти расширения, если хотите использовать эту версию!
Изменения:
- Добавлены /announcementsmanager start и /announcementsmanager stop
- Motd's теперь...
Изменения:
- Исправлены сборки BungeeCord и Spigot, требующие Java 17. Новым минимальным требованием к java для BungeeCord и Spigot теперь является Java 11.
- Команда Nickname теперь предпочитает формат minimessage, но legacy по-прежнему работает. Разрешения также были расширены, см. вики!
- Исправлено использование подстановочного знака разрешения, из-за которого никнеймы могли ограничиваться 64 символами вместо 192
- ПРИМЕЧАНИЕ: После предыдущего обновления настройка...
Изменения:
- Добавлены новые плейсхолдеры для lang_helpop_alert, которые на этот раз работают по-настоящему!
- Исправлен модуль slashserver, не работающий без модуля servermanager
- Исправлен LoginListener, которому требовалось xxxms для обработки события PlayerDisconnectEvent
- Добавлена поддержка базы данных гео-стран maxmind. Для ее использования задайте лицензионный ключ в
setting_maxmind_license_key
.
NetworkManager-Spigot-v2.15.3.jarNetworkManager-Paper-v2.15.3.jar
- Отображение версии клиента в команде about.
- Добавлено свойство name для фильтра и блокировщика команд.
- Обновлено несколько зависимостей.
- Небольшая чистка кода
NetworkManager-Bungeecord-v2.15.3.jar
- Отображение версии клиента в команде about.
- Добавлено свойство name для фильтра и блокировщика команд.
- Обновлено несколько зависимостей.
- Небольшая чистка кода
- ...
Изменения:
- Убрано сообщение «Не удалось найти uuid в базе данных!» при присоединении нового игрока
- Добавлена поддержка Party and Friends в скоростную версию NetworkManager
- Удален Simple-Yaml.
- Некоторые изменения в базе данных, касающиеся тегов.
- Небольшая чистка кода
Spigot
- Удален Simple-Yaml.
- Некоторые изменения в базе данных, касающиеся тегов.
- Улучшена поддержка 1.20.6.
- Добавлена поддержка протокола 1.21
Для ядер
Изменения:
- Исправлена неработающая инвентаризация в версиях 1.20.5, 1.20.6 и 1.21
- Добавлен плейсхолдер plugin_version.
- Добавлен плейсхолдер мета-файла luckperms.
Для прокси
Изменения:
- Добавлен плейсхолдер plugin_version.
- Добавлено право view_motd и edit_motd для нового веб-интерфейса.
- Добавлена колонка описания в таблицу nm_values (для будущих всплывающих...
Изменения:
- Исправлено отсутствие аргумента длительности в tempban и tempmute
- Добавлено расширение миниплейсхолдеров для velocity. Вы можете найти плейсхолдеры здесь.
- Исправлено исключение NoSuchElementException на ProxyPingEvent velocity
- Добавлен экспериментальный импортер для LiteBans в velocity.
Изменения:
- Переведены все команды на cloud v2, кроме команд permission и slashserver.
- Задачи аналитики выполняются реже, чем раньше.
- Добавлен плейсхолдер обратного отсчета в расширение миниплейсхолдеров.
- Добавлен аргумент format в плейсхолдеры countdown, first_login, last_login и last_logout миниплейсхолдеров
- Исправлен префикс и суффикс Vault, возвращающий null, когда у игрока или группы нет префикса или суффикса
- Добавлены плейсхолдеры firstlogin_date, lastlogin_date...
Изменения:
- Должны быть исправлены команды, не работающие на BungeeCord.
- /nm accounts теперь является /nm web account.
- Добавлена команда /nm web group list
- Улучшена команда списка отчетов.
- Добавлено недостающее разрешение на импорт команд
- Удален некоторый закомментированный код.
- Исправлена опечатка в данных блокировщика команд по умолчанию.
- Исправление команд неглобальных наказаний при неиспользовании модуля менеджера сервера.
- Изменено количество результатов на страницу до 10 для команды менеджера сервера
- Исправлена ошибка при импорте наказаний из litebans, которые выполнялись через консоль.
- Исправлена проблема с ударами после импорта их из litebans.
- Исправлен неработающий флаг перезагрузки в команде /sm server create.
- Исправлено состояние гонки с плейсхолдерами в мини-сообщениях.
- Незначительная...
Изменения:
- Обновление jedis до 5.1.0
- Отображение консольного сообщения игрока с разрешением Reloaded только в том случае, если игрок с разрешением находится онлайн.
- Добавлена настройка для скрытия игроков из верхней части игрового времени.
- Исправлен возможный эксплойт при использовании PluginMessaging
- Исправлен возможный NPE при получении кэшированных групп разрешений от игрока разрешений.
- Добавлен тег player_highest_group_rank
- Исправлены проблемы с обновлением...
- Обновление jedis до 5.1.5
- Использовать IP цели вместо исполнителя в punishgui на бумаге.
- Плейсхолдер верхнего игрового времени теперь учитывает настройки верхнего предела игрового времени.
- Удалено много дублирующегося кода, неиспользуемого кода и оптимизирован некоторый код.
Изменения:
Добавлены группы в команду информации о сервере
Добавлена настройка_notify_banned_player_join_throttle, чтобы убедиться, что вы не будете получать спам, присоединяясь к игрокам, которые забанены на сервере.
Добавлена настройка_chatlock_disabled_commands для блокировки определенных команд во время чатлока.
Добавлено больше заполнителей в формате тегов.
При закрытии тикета обязательно устанавливайте last_update.
Ведите журнал чата персонала и чата администратора.
Исправлена ошибка...
- Новая версия
Изменения:
- Разрешить игрокам видеть предупреждения других игроков, только если у них есть разрешение networkmanager.command.warnings.others.
- Несколько улучшений производительности системы разрешений.
- Сделан асинхронный пинг на velocity.
- Обновлено несколько зависимостей.
- Добавлено свойство playerLogin в PlayerLoadEvent и PlayerLoadedEvent.
- Добавлено новое событие PlayerUnloadedEvent.
- Исправлена опечатка в команде запуска и остановки announcementsmanager.
- В...
Изменения:Вы...
- Исправлены некоторые мелкие проблемы с классом ProtocolVersion enum.
- Перехват sql-исключений при попытке очистки базы данных.
- Сброс онлайн-статуса в базе данных оффлайн-игроков при очистке базы данных.
- Разрешение поиска по всем группам через permsgui.
- Пришлось отказаться от поддержки старой системы тикетов, чтобы поддержать новую систему тикетов, так что вот что я сделал.
- Добавлена поддержка 1.21.4.
- Обновлен клиент MariaDB до версии 3.5.1.