Плагин Продажа AtropicCMDCooldown [1]

Нет прав для покупки (149,00 ₽)
AtropicCMDCooldown
Краткое описание:
AtropicCMDCooldown — гибкий плагин для управления кулдаунами команд на вашем Minecraft-сервере.
98
  • Лайк 0
Реакции:1 пользователя
Для версий
  1. 1.16.✘
  2. 1.18.✘
  3. 1.19.✘
  4. 1.20.✘
  5. 1.21.✘
Java
  1. Java 16
  2. Java 17
  3. Java 18
  4. Java 19
  5. Java 20
  6. Java 21
  7. Java 22
  8. Java 23
AtropicCMDCooldown предоставляет полный контроль над временными ограничениями для команд, чтобы предотвратить злоупотребление ими.
Основные возможности:
1. Групповые кулдауны через Vault:
- Настраивайте разное время задержки для донат-групп (например, для VIP — 1 минута, для PREMIUM — 0).
- Приоритеты групп: если у игрока несколько групп, плагин выберет наивысший приоритет из списка groupPriorities.

2. Гибкие настройки команд:
- Указывайте кулдауны для конкретных аргументов (например, /fix — 1 мин, /fix all — 5 мин).
- Общие кулдауны для алиасов и похожих команд (например, /ban и /tempban).
- Проверка прав доступа: кулдаун применяется только если у игрока есть право (например, essentials.ban).
- Кастомные сообщения с плейсхолдером {time}.

3. Управление через команды:
- /acmdc clear — сбросить все кулдауны.
- /acmdc clear [игрок] [команда] — сбросить кулдаун для определённого игрока и команды.
- /acmdc reload — перезагрузить конфиги без перезапуска сервера.

4. База данных и локализация:
- Данные хранятся в SQLite (database.db), что гарантирует сохранность кулдаунов после перезагрузки.
- Настройка сообщений через language.yml с поддержкой цветовых кодов.

5. Пример конфигурации:
# Использовать ли Vault? У вас должен быть установлен плагин Vault.
# Это необходимо для настройки разного кулдауна для разных донат-групп.
# Если Вам это не нужно, то можете отключить
useVault: true

# Настройка приоритетов донат-групп по убыванию (сначала более важные группы).
# Это позволит Вам не дублировать одинаковое время для последующих групп,
# так как плагин будет учитывать прироритет.
# Например, для команды ban не указана задержка для группы admin,
# так что у группы admin задержка будет такая же, как и для ultra.
#
# Если вы не используйте Vault, то можете смело удалить эту секцию
groupPriorities:
- admin
- helper
- help
- elite
- vip

# Команды для которых действует кулдаун
commands:

# Команда или любой из его алиасов.
ban:
# Если установлено true, то плагин автоматически проверяет
# алиасы (заменители) этой команды для наложения кулдауна.
# Можно убрать и будет работать.
checkAliases: true
# Здесь можно указать список команд, кулдаун для которых будет общим с этой командой.
# В данном примере, кулдаун для /ban и /tempban будет общим.
# Это также можно использовать для выслеживания алиасов команды, которых нет в plugin.yml
# Можно убрать и будет работать.
similarCommands: [tempban]
# Право, которое должно быть у игрока, чтобы кулдаун сработал.
# Тем самым, если игрок и так не может использовать команду, то кулдаун не будет наложен.
# Можно убрать и будет работать.
permission: 'essentials.ban'
# Минимальное количество аргументов, для того чтобы кулдаун сработал.
# Можно убрать и будет работать.
minArgsLength: 2
# Кастомное сообщение для команды, если игрок использует ее во время кулдауна.
# Можно использовать плейсхолдер {time} для указания оставшегося времени.
# Можно убрать и будет отправляться дефолтное сообщение из language.yml
customMessage: '&cНельзя банить так часто! Подожди еще &a{time}'
# Стандартное время кулдауна. Можно использовать d (дни), h (часы), m (минуты), s (секунды).
# В данном примере время - два с половиной часа.
defaultTime: 2h 30m
# Время кулдауна для определенных групп. Для работы нужен плагин Vault и useVault: true
# Время указывать в таком же формате. Дублировать одно и то же время для последующих групп не надо,
# если вы установили приоритеты в начале конфига, то плагин автоматически будет их учитывать.
groupsTime:
elite: 2h
ultra: 1h
# Если установлено true, то плагин будет уведомлять игрока об истечении кулдауна на эту команду.
notifyOnExpire: true

fix:
checkAliases: true
permission: 'essentials.repair'
defaultTime: 1m
notifyOnExpire: true

# Плагин также позволяет указывать нужные аргументы для команд.
# Кулдауны для /fix и /fix all разные (1 минута и 5 минут).
# Это позволяет гибко настраивать кулдаун для некоторых команд.
# Обязательно заключайте подобные команды в одинарные кавычки, пример 'fix all'
'fix all':
checkAliases: true
permission: 'essentials.repair.all'
defaultTime: 5m
Файлы:
  • config.yml — настройка команд, групп и интеграции с Vault.
  • language.yml — перевод всех сообщений плагина.
  • database.db — файл базы данных SQLite.

Плагин идеально подходит для серверов с донат-привилегиями и строгими правилами использования команд. Легко настраивается под любые требования!

Автор

foozy
ВерхНиз