SeChatСкачатьСкачатьСкачатьСкачать
ВЕРСИИ (4)
release
SeChat 8.3
8.311 июл. 2026 г.137Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Что нового
### SeChat 8.3 — Changelog
### 🇷🇺 Русский
### 🔐 Безопасность авторизации
* Добавлен AuthenticationSafetyManager с поддержкой AuthMe Reloaded, nLogin и LoginSecurity.
* Команды `/login`, `/register`, `/changepassword` и другие защищённые команды больше не попадают в:
* голограммы сообщений;
* spy-уведомления;
* логи плагина;
* Discord-мост;
* базу данных.
* Неавторизованные игроки не могут случайно отправить пароль через обычный чат.
* Добавлен раздел `security.sensitive-commands` в `config.yml` для собственных auth-команд.
### 🧩 Голограммы сообщений
* Добавлен полноценный reload для ChatHologramManager.
* При `/sechat reload` старые TextDisplay полностью удаляются.
* Новые настройки `scale`, `background`, `view-range` и `billboard` применяются сразу.
* Добавлена финальная защита от отображения slash-команд в голограммах.
* Исправлены утечки сущностей при выходе, смерти, телепорте и смене мира.
### 🏘️ Towny и TownyChat
* Fail-closed логика для каналов Town, Nation и Ally.
* При ошибке Towny сообщение не отправляется посторонним игрокам.
* Исправлен Ally-канал — теперь включает свою нацию и союзные нации.
* SeChat больше не перехватывает команды `/tc`, `/nc`, `/ac`, если они уже зарегистрированы TownyChat.
* Поддерживается работа без Towny через soft-depend.
### 🔄 Перезагрузка модулей
* Полностью переработан `/sechat reload`.
* Теперь reload выполняется в безопасной последовательности:
* остановка визуальных модулей;
* перезагрузка конфигов;
* загрузка менеджеров;
* повторный запуск модулей;
* пересоздание Discord-моста.
* Исключены остаточные задачи и устаревшие настройки после reload.
### ⚡ Производительность и стабильность
* ChatGameManager и AutoMessageManager переведены на main thread вместо async-задач.
* Улучшена работа SQLite и MySQL.
* Переиспользуется одно соединение с базой данных.
* Сохранены все исправления стабильности из версии 8.2.
* Исправлены редкие ошибки при одновременной перезагрузке модулей.
### 🧼 Чистые настройки по умолчанию
В версии 8.3 косметические функции отключены по умолчанию.
### 🛠️ Исправления ошибок
* Исправлена обработка приватных сообщений при `/ignore` и `/msgtoggle`.
* Улучшена обработка команд в CommandControlListener.
* Исправлены проверки NamespacedKey и legacy-компонентов.
* Сохранены исправления UpdateChecker и DiscordBridge из версии 8.2.
* Устранены возможные ошибки при работе модерации и авто-сообщений.
### SeChat 8.3 — Changelog
### 🇬🇧 English
### 🔐 Authentication Security
* Added **AuthenticationSafetyManager** with support for **AuthMe Reloaded**, **nLogin**, and **LoginSecurity**.
* Commands such as `/login`, `/register`, `/changepassword`, and other sensitive commands are no longer processed by:
* Message holograms;
* Spy notifications;
* Plugin logs;
* Discord bridge;
* Database storage.
* Unauthenticated players can no longer accidentally expose passwords through chat.
* Added a new `security.sensitive-commands` section in `config.yml` for custom authentication commands.
### 🧩 Message Holograms
* Added full reload support for **ChatHologramManager**.
* All existing **TextDisplay** entities are removed during `/sechat reload`.
* Updated `scale`, `background`, `view-range`, and `billboard` settings are applied immediately.
* Added a final safeguard preventing slash commands from appearing as holograms.
* Fixed entity leaks on player quit, death, teleport, and world change.
### 🏘️ Towny & TownyChat
* Implemented **fail-closed** logic for **Town**, **Nation**, and **Ally** channels.
* Messages are no longer broadcast to unintended players if Towny encounters an error.
* Fixed the **Ally** channel to correctly include your nation and allied nations.
* SeChat no longer overrides `/tc`, `/nc`, `/ac`, or other commands already registered by TownyChat.
* Improved compatibility with servers running without Towny through soft-depend support.
### 🔄 Module Reload
* Completely redesigned `/sechat reload`.
* Reload now follows a safe sequence:
* Stop visual modules;
* Reload configuration files;
* Reload managers;
* Restart modules;
* Recreate the Discord bridge.
* Prevents leftover tasks and outdated settings after reload.
### ⚡ Performance & Stability
* **ChatGameManager** and **AutoMessageManager** now run on the main thread instead of asynchronous tasks.
* Improved SQLite and MySQL handling.
* Database connections are now reused instead of recreated.
* Preserved all stability improvements introduced in **SeChat 8.2**.
* Fixed rare issues during simultaneous module reloads.
### 🧼 Cleaner Default Configuration
Most cosmetic features are now **disabled by default** in SeChat 8.3 for a cleaner out-of-the-box experience.
### 🛠️ Bug Fixes
* Fixed private message tracking with `/ignore` and `/msgtoggle`.
* Improved command handling in **CommandControlListener**.
* Fixed **NamespacedKey** and legacy component validation.
* Preserved UpdateChecker and DiscordBridge improvements from version 8.2.
* Fixed several edge cases affecting moderation and automatic messages.
release
SeChat 8.2
8.25 июл. 2026 г.24Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Что нового
# SeChat 8.2 — Changelog
---
# 🇷🇺 Русский
## ✨ Голограммы сообщений
* Голограммы теперь поворачиваются только по горизонтали и больше не наклоняются, если смотреть на них сверху или снизу.
* Исправлено короткое мигание текста при появлении сообщения.
* Если игрок отправляет новое сообщение, голограмма обновляется без исчезновения и повторного появления.
* Голограммы теперь всегда корректно удаляются при выходе игрока, смерти, телепорте, смене мира, перезагрузке или отключении плагина.
* Исправлены таймеры, из-за которых иногда могла исчезнуть уже новая голограмма.
* Добавлена проверка всех настроек голограмм в конфиге, чтобы ошибочные значения не вызывали проблем.
---
## 💾 База данных
* Значительно улучшена работа с SQLite и MySQL.
* Соединение с базой теперь переиспользуется вместо создания нового при каждом запросе.
* Добавлено автоматическое переподключение при потере соединения.
* Исправлено корректное закрытие соединения при выключении сервера.
* После `/sechat reload` старая база полностью закрывается перед подключением новой.
---
## ⚡ Производительность и стабильность
* Исправлена обработка чата, которая в редких случаях могла вызывать ошибки или нестабильную работу сервера.
* Устранены возможные проблемы при одновременной перезагрузке плагина и работе автоматических сообщений.
---
## 🛠 Исправления ошибок
* Исправлено упоминание `@everyone`, которое не работало.
* Теперь можно упоминать игроков с кириллическими никами.
* В математической игре исправлены примеры с делением — теперь ответы всегда правильные.
* Исправлена работа `/reply` после заблокированных личных сообщений.
* Исправлена обработка некоторых команд в соответствии с требованиями Bukkit.
---
## 🧹 Очистка памяти и ресурсов
* Исправлены несколько потенциальных утечек памяти.
* Исправлена работа Discord-моста после `/reload`.
* Улучшена очистка HTTP-соединений при проверке обновлений.
---
## 🛡 Надёжность
* Ошибки в названии звуков в конфиге больше не могут вызвать сбой плагина.
* Добавлена дополнительная защита от некорректных значений в настройках.
* Исправлено несколько редких причин возможных ошибок при выключении плагина.
* Улучшена регистрация команд и обработка ошибок при запуске.
---
## 🎨 Прочее
* Исправлены некоторые сообщения и локализация.
* Конфиг голограмм обновлён: удалены устаревшие параметры и добавлены новые настройки масштаба и ширины текста.
---
# 🇬🇧 English
## ✨ Chat Holograms
* Chat holograms now rotate only horizontally and no longer tilt when viewed from above or below.
* Fixed the brief text flicker when a hologram appears.
* Sending another message now updates the existing hologram instead of recreating it.
* Holograms are now always cleaned up correctly when a player leaves, dies, teleports, changes worlds, reloads the plugin, or the server shuts down.
* Fixed timer issues that could occasionally remove a newly created hologram.
* Added validation for all hologram settings in the config to prevent invalid values from causing issues.
---
## 💾 Database
* Improved SQLite and MySQL performance and reliability.
* Database connections are now reused instead of opening a new one for every query.
* Added automatic reconnect if the connection is lost.
* Database connections are now properly closed when the server shuts down.
* `/sechat reload` now safely closes the previous database before opening a new one.
---
## ⚡ Performance & Stability
* Fixed chat processing that could occasionally cause server instability or errors.
* Resolved potential issues when automatic messages were running during a plugin reload.
---
## 🛠 Bug Fixes
* Fixed `@everyone` mentions not working.
* Player mentions now fully support Unicode names, including Cyrillic nicknames.
* Fixed division questions in the math game so answers are always correct.
* Fixed `/reply` behavior after blocked private messages.
* Improved command handling to fully follow the Bukkit API.
---
## 🧹 Memory & Resource Cleanup
* Fixed several potential memory leaks.
* Improved Discord bridge cleanup after `/reload`.
* HTTP connections used for update checking are now properly closed.
---
## 🛡 Reliability
* Invalid sound names in the config can no longer crash chat processing.
* Added extra validation for configuration values.
* Fixed several rare shutdown-related issues.
* Improved command registration and startup error handling.
---
## 🎨 Miscellaneous
* Improved several messages and localization.
* Updated the hologram config by removing obsolete options and adding new text scale and line width settings.
release
SeChat 8.1
8.123 июн. 2026 г.37Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Что нового
# SeChat — Changelog
---
# 🇷🇺 Русский
## ⚙️ Неизвестные команды
* SeChat теперь перехватывает полностью неизвестные команды и показывает ваше собственное сообщение вместо стандартного сообщения Minecraft.
* Одиночный слэш (`/`) также обрабатывается и больше не выводит ванильную ошибку.
* Добавлена возможность полностью отключить этот функционал через `unknown-command-interceptor.enabled` в `commands.yml`, если он конфликтует с другими плагинами.
---
# 🇬🇧 English
## ⚙️ Unknown Commands
* SeChat now intercepts completely unknown commands and displays your custom message instead of Minecraft's default one.
* A single slash (`/`) is also handled and no longer shows the vanilla error message.
* Added the `unknown-command-interceptor.enabled` option in `commands.yml` to easily disable this feature if it conflicts with other plugins.
release
SeChat 8.0 kotlin
8.021 июн. 2026 г.20Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Что нового
---
# SeChat 8.0 Kotlin — Changelog
---
# 🇷🇺 Русский
## 🚀 Полный переход на Kotlin
* Плагин полностью переписан на Kotlin, что сделало код современнее, стабильнее и проще в дальнейшем развитии.
---
## 🛡 Модерация
* Полностью переработана система модерации и улучшена логика всех проверок.
* Добавлена проверка сообщений администрации по ключевым словам из конфига.
* Для каждого модуля модерации теперь можно отдельно выбрать способ отображения предупреждений: Action Bar, Title или Boss Bar.
---
## ⚙️ Команды
* Добавлено собственное сообщение для неизвестных команд.
* Появился новый файл `commands.yml` для настройки отображения команд в Tab Complete.
* Поддерживаются режимы **Whitelist** и **Blacklist**.
---
## 💾 База данных
* Добавлена полная поддержка MySQL.
* Локальная база данных по-прежнему используется по умолчанию.
---
## 💬 Чат
* Добавлена поддержка TownyChat, что позволяет использовать возможности SeChat вместе с каналами Towny.
* Исправлена проблема, из-за которой сообщения административного чата могли видеть игроки без необходимых прав.
* Голограммы сообщений теперь плавно следуют за игроком без заметных задержек.
* Исправлен ClickEvent в автоматических сообщениях — ссылки снова открываются корректно.
---
## ⚡ Производительность
* Проведена большая оптимизация кода и внутренних систем.
* Улучшено использование памяти и общая производительность плагина.
---
## 🎨 Конфигурация
* Настройки из `actionbar.yml` перенесены в основной `config.yml`.
* Добавлена локализация сообщений и визуальных настроек (`system`).
* Упрощена система прав — удалены лишние permission-узлы, а основные права игроков теперь работают по умолчанию.
* Полностью обновлена структура конфигурационных файлов для более удобной настройки.
---
# 🇬🇧 English
## 🚀 Fully Rewritten in Kotlin
* The plugin has been completely rewritten in Kotlin, making the codebase more modern, stable, and easier to maintain.
---
## 🛡 Moderation
* Completely reworked the moderation system and improved the logic behind all checks.
* Added keyword-based filtering for staff messages through the config.
* Each moderation module can now display warnings independently via Action Bar, Title, or Boss Bar.
---
## ⚙️ Commands
* Added a custom message for unknown commands.
* Introduced a new `commands.yml` file to configure Tab Complete visibility.
* Supports both **Whitelist** and **Blacklist** modes.
---
## 💾 Database
* Added full MySQL support.
* Local storage remains the default option.
---
## 💬 Chat
* Added TownyChat integration, allowing SeChat features to work alongside Towny chat channels.
* Fixed an issue where players without permission could see admin chat messages.
* Chat bubble holograms now follow moving players smoothly without noticeable delay.
* Fixed ClickEvents in automatic broadcasts, allowing links to open correctly again.
---
## ⚡ Performance
* Performed major internal optimizations across the plugin.
* Improved memory usage and overall performance.
---
## 🎨 Configuration
* Moved `actionbar.yml` settings into the main `config.yml`.
* Added localization support for messages and visual settings (`system` section).
* Simplified the permissions system by removing unnecessary permission nodes and enabling essential player permissions by default.
* Completely refreshed the configuration files to make them cleaner and easier to use.