Скачать ПЛАГИН CodeonСooldowns | Очень гибкая настройка задержек на команды | McLeak.ru
CodeonСooldowns | Очень гибкая настройка задержек на команды

ПЛАГИН CodeonСooldowns | Очень гибкая настройка задержек на команды 1.0


Лучший плагин на задержки на команды с гибкой настройкой! Возможность указать задержки на конкретные аргументы команд и не только!

YAML:
# =========================================
#           codeon_cooldowns
#
# Модификация от vk.com/codeon
# =========================================

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

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

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

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

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

  # Плагин также позволяет указывать нужные аргументы для команд.
  # Кулдауны для /fix и /fix all разные (1 минута и 5 минут).
  # Это позволяет гибко настраивать кулдаун для некоторых команд.
  # Обязательно заключайте подобные команды в одинарные кавычки, пример 'fix all'
  'fix all':
    checkAliases: true
    permission: 'essentials.repair.all'
    defaultTime: 5m
  'rtpsafe':
    checkAliases: true
    defaultTime: 30s
YAML:
notEnoughPermission: '&7&l<&4&l!&7&l> &7У Вас недостаточно прав'
reloaded: '&7&l<&a&l!&7&l> &7Конфигурация плагина успешно перезагружена'
waitCooldown: '&7&l<&3&l!&7&l> &7Вы сможете использовать эту команду через &3{time}'
allCleaned: '&7&l<&a&l!&7&l> &7Все задержки успешно очищены'
playerNotOnline: '&7&l<&4&l!&7&l> &7Игрок &3{0} &7не в сети'
playerCleaned: '&7&l<&a&l!&7&l> &7У игрока &3{0} &7успешно очищены все задержки'
cooldownExpireNotify: '&7&l<&3&l!&7&l> &7Задержка на команду &3{0} &7истекла'
Автор
rootkit
Скачивания
106
Просмотры
396
Первый выпуск
Обновление
Оценка
0,00 звёзд 0 оценок

Другие ресурсы пользователя rootkit