Releases: foxdevtime/PotatoChat
Releases · foxdevtime/PotatoChat
PotatoChat v1.0.0 – Initial Release
🎉 Initial Release v1.0.0
PotatoChat is an extremely lightweight, high-performance chat manager for Paper and Spigot servers. It is designed to handle high-traffic chat with zero impact on server TPS.
✨ Key Features
- Dynamic Channels: Create unlimited chat channels (Global, Local, Staff, etc.) using custom prefixes in
config.yml. - Performance Focused: Optimized logic with early-exit Anti-Spam. Chat processing takes only ~0.04ms.
- HEX/RGB Support: Native support for HEX colors (
&#RRGGBB) on Minecraft 1.16+. - Anti-Newbie System: Protect your server from bot spam by restricting chat and commands based on real playtime.
- Smart Caching: Playtime statistics are cached to avoid heavy NMS/File queries.
- Seamless Integration: Full support for Vault (prefixes/suffixes) and PlaceholderAPI.
📦 Installation
- Download
PotatoChat-1.0.0.jarbelow. - Install Vault and a permission plugin (e.g., LuckPerms).
- Place the JAR in your server's
/pluginsfolder. - Restart the server and configure your channels in
config.yml.
📋 Changelog
- Implemented dynamic channel system with per-channel permissions and cooldowns.
- Added playtime-based restrictions for new players.
- Added asynchronous auto-announcement system.
- Implemented
/pchat reloadfor instant configuration updates. - Added Spark-verified performance optimizations.
Compatible with: Paper/Spigot 1.8.8 - 1.21+
🇷🇺 Читать на русском (Russian Version)
🎉 Первый публичный релиз!
PotatoChat – это экстремально лёгкий и производительный менеджер чата для серверов Paper и Spigot. Разработан для работы под нагрузкой без влияния на TPS сервера.
✨ Основные возможности
- Динамические каналы: Создавайте неограниченное количество каналов (Глобальный, Локальный, Админ-чат и др.) через префиксы в
config.yml. - Фокус на производительность: Оптимизированная логика с ранним выходом (early-exit). Обработка сообщения занимает всего ~0.04мс.
- Поддержка HEX/RGB: Нативная поддержка HEX цветов (
&#RRGGBB) для версий 1.16+. - Защита от новичков: Защитите сервер от спам-ботов, ограничивая чат и команды на основе реального игрового времени.
- Умное кэширование: Статистика времени игры кэшируется, чтобы избежать лишних обращений к файлам сервера.
- Полная интеграция: Поддержка Vault (префиксы/суффиксы) и PlaceholderAPI.
📦 Установка
- Скачайте
PotatoChat-1.0.0.jarниже. - Убедитесь, что установлены Vault и плагин на права (например, LuckPerms).
- Поместите файл в папку
/pluginsвашего сервера. - Перезагрузите сервер и настройте каналы в
config.yml.
📋 Список изменений
- Реализована система динамических каналов с правами и кулдаунами.
- Добавлена система ограничений чата для новых игроков.
- Добавлена асинхронная система авто-сообщений.
- Добавлена команда
/pchat reloadдля мгновенного обновления настроек. - Проведены оптимизации кода, подтверждённые через Spark профайлер.
Совместимость: Paper/Spigot 1.8.8 - 1.21+