Skip to content

Releases: foxdevtime/PotatoChat

PotatoChat v1.0.0 – Initial Release

30 Jan 11:13

Choose a tag to compare

🎉 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

  1. Download PotatoChat-1.0.0.jar below.
  2. Install Vault and a permission plugin (e.g., LuckPerms).
  3. Place the JAR in your server's /plugins folder.
  4. 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 reload for 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.

📦 Установка

  1. Скачайте PotatoChat-1.0.0.jar ниже.
  2. Убедитесь, что установлены Vault и плагин на права (например, LuckPerms).
  3. Поместите файл в папку /plugins вашего сервера.
  4. Перезагрузите сервер и настройте каналы в config.yml.

📋 Список изменений

  • Реализована система динамических каналов с правами и кулдаунами.
  • Добавлена система ограничений чата для новых игроков.
  • Добавлена асинхронная система авто-сообщений.
  • Добавлена команда /pchat reload для мгновенного обновления настроек.
  • Проведены оптимизации кода, подтверждённые через Spark профайлер.

Совместимость: Paper/Spigot 1.8.8 - 1.21+