Skip to content
This repository was archived by the owner on May 15, 2026. It is now read-only.

DimaSergeew/ChatLimit

Repository files navigation

ChatLimit

Плагин для Minecraft серверов, который ограничивает использование чата и команд для новых игроков до достижения определенного времени игры.

Возможности

  • Ограничение использования чата для новых игроков
  • Ограничение использования определенных команд
  • Поддержка SQLite и MySQL/MariaDB
  • Настраиваемый временной лимит
  • Система прав доступа
  • Поддержка нескольких серверов через server-id
  • Автоматическая верификация игроков

Требования

  • Minecraft сервер версии 1.20 или выше
  • Java 21 или выше
  • Для MySQL/MariaDB:
    • MySQL 5.7+ или MariaDB 10.3+
    • Драйвер MariaDB JDBC

Установка

  1. Скачайте последнюю версию плагина из раздела Releases
  2. Поместите файл ChatLimit.jar в папку plugins вашего сервера
  3. Перезапустите сервер
  4. Настройте конфигурацию в файле plugins/ChatLimit/config.yml

Конфигурация

Основные настройки

# Время ожидания в минутах
time-limit: 30

# Уникальный идентификатор сервера
server-id: "server1"

# Режим отладки
debug: false

Настройки базы данных

database:
  # Тип базы данных: sqlite или mysql
  type: sqlite
  
  # Настройки MySQL/MariaDB
  mysql:
    host: localhost
    port: 3306
    database: chatlimit
    username: root
    password: password
    table_prefix: cl_
    pool_size: 5
    timeout: 30
    useSSL: false

Настройки сообщений

messages:
  chat_limit: "&cВы сможете писать в чат через %time% минут игры!"
  command_blocked: "&cВы сможете использовать команды через %time% минут игры!"
  reload: "&aКонфигурация успешно перезагружена."
  verification_success: "Поздравляем! Вы теперь можете писать в чат!"
  time_remaining: "Осталось играть: %time% минут"

Заблокированные команды

blocked_commands:
  - "/msg"
  - "/tell"
  - "/w"
  - "/whisper"
  - "/me"
  # Добавьте другие команды по необходимости

Права доступа

  • chatlimit.bypass - позволяет обходить ограничения чата и команд
  • chatlimit.reload - позволяет перезагружать конфиг плагина

Команды

  • /chatlimit reload - перезагружает конфигурацию плагина

Поддержка

Если у вас возникли проблемы или есть предложения по улучшению, создайте Issue в репозитории проекта.

Лицензия

MIT License

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors