- Поддерживаемые версии
- 1.16
- 1.17
- 1.18
- 1.19
- 1.20
- 1.21
- Ядра и Прокси
- Bukkit
- Spigot
- Paper
- Минимальная версия Java
- 16
MEXCooldowns — простой плагин, который создаёт удобные условия для работы с установкой задержек команд, регулировкой прочих параметров под свои нужды. Он позволяет:
Создавать задержки для команд без проблем
Настраивать время задержки, формат отображения, индивидуальные параметры прямо в конфиге плагина
Работать прямо с LuckPerms. Плагин автоматически отслеживает приоритетную группу игрока и берет значение из конфига
Создавать удобство для пользователя. Справится даже новичок!
YAML:
# Available serializers:
# LEGACY_AMPERSAND -> &aHello, World!
# LEGACY_SECTION -> §aHello, World!
# MINIMESSAGE -> <bold><red>Hello World</red></bold>
prefix: "ắCBMᲺCAEE53CAX᫅C9CᣐC8oE51C8o᜾C7lȠFC7dF4EC6oǮEC5wƼDC5nsF4CC4 &8» &r"
messages:
# General pattern of actionbar message
# Supports plugin placeholders:
# %time% - remaining time to use command again
# %command% - blocked command name. Example: free
no-permission: "&x&D&1&C&3&E&9You do &x&E&F&4&7&4&7not have permission &x&D&1&C&3&E&9to use this &x&E&F&4&7&4&7command!&r"
reload-success: "&x&D&1&C&3&E&9Plugin was &x&3&D&D&B&6&8reloaded!"
cooldown-active: "&x&D&1&C&3&E&9Please wait &x&3&D&D&B&6&8%time% &x&D&1&C&3&E&9before using &x&3&D&D&B&6&8%command%!"
actionbar-message: "&x&3&D&D&B&6&8%time% &x&D&1&C&3&E&9remaining for &x&3&D&D&B&6&8%command%&f!"
bossbar-message: "&x&3&D&D&B&6&8%time% &x&D&1&C&3&E&9remaining for &x&3&D&D&B&6&8%command%&f!"
warning-message: "&x&E&0&B&E&6&1WARNING: &x&D&1&C&3&E&9Value in &x&E&0&B&E&6&1actionbar or bossbar duration should be lower, than &x&E&0&B&E&6&131"
help-message:
- "&7"
- " &x&6&5&5&F&D&BM&x&6&7&5&F&D&6E&x&6&9&6&0&D&2X&x&6&B&6&0&C&DC&x&6&D&6&0&C&8o&x&6&F&6&1&C&3o&x&7&0&6&1&B&Fl&x&7&2&6&2&B&Ad&x&7&4&6&2&B&5o&x&7&6&6&2&B&0w&x&7&8&6&3&A&Cn&x&7&A&6&3&A&7s"
- "&7"
- "&7 /mexcooldowns reload &8[Plugin reload]"
- "&7"
# Enables the command delay notification in the ActionBar (above the player's slotbar). Disables chat messages
actionbar:
# Responsible for: whether the function is enabled or not. Can be false or true
enabled: false # or true
# This function controls the duration of the ActionBar display. It cannot be longer than 30
# The duration value is specified in SECONDS
duration: 5
# Enabled the command delay notification in the BossBar. Disables chat messages
bossbar:
# Responsible for: whether the function is enabled or not. Can be false or true
enabled: false
# This function controls the duration of the BossBar display. It cannot be longer than 30
# The duration value is specified in SECONDS
duration: 5
# Time display format. Can be replaced with any word as your imagination allows
format:
# Display in seconds, minutes, hours, and days.
# Example: 32 available coffee remaining for /menu!
seconds: "seconds"
minutes: "minutes"
hours: "hours"
days: "days"
# Basic settings. The plugin will search for command inputs by the specified group and command name, and apply a delay if a match is found
groups:
# Lowercase group name from your LuckPerms
default:
# The name of the preferred command that you want to block
# Example:
# help: 10
any_plugin_command: 5
# An example of using the admin group
admin:
# The bypass setting has two modes: false or true. It is responsible for ignoring the delay for administrators
bypass: true # or false
Выводи сообщения прямо в BossBar. Может работать одновременно с ActionBar, но сообщения в чате выключаются. Настраивай длительность вывода, которое обеспечивает оптимизацию плагина, и удаляет мусор спустя время. Максимальное значение длительности: 30
Интересные примеры использования MiniMessage
| Пример №1 MiniMessage сообщений 1.18+ | |
| Пример №2 MiniMessage сообщений 1.18+ |
Кастомизируй конфиг как тебе захочется. ActionBar'ы работают в отдельном потоке. Если игрок выходит с сервера, то задержка хранится в памяти плагина, и при заходе остаётся, и выводится при повторном использовании ограниченной команды
| enabled: false / true | Настройка: включён ActionBar, или нет |
| message: text | Отображаемый текст в ActionBar |
| duration: значение в секундах | Время отображения ActionBar в секундах |
Управление форматами производится в конфиге плагина
Функционал осуществляется по аналогу свыше
В режиме Runtime: плагин работает с быстрым типом данных, нежели постоянная работа с data.yml. При выключении - сохраняет информацию в отдельный файл( data.yml ). Аналогично и с включением: получает оттуда информацию и работает в штатном режиме.
Помимо всего функционала, плагин имеет метод bypass: true/false, для обхода ограничений в специальных группах.
- Зависимости
- LuckPerms
- Исходный код
- https://github.com/Mexaas/MEXCooldowns
- Команды и права
- /mexcooldowns reload — mexcooldowns.reload
2. CMI очень обширный плагин, который заменяет очень много мелких плагинов — он регистрирует свои команды заранее, до событий в моем плагине. Используйте задержки на команды CMI в конфиге CMI, пока что только так.
Спасибо за скачивание!