
MaceCooldown
Плагин для Майнкрафт, добавляющий кулдаун на булаву (Mace). Идеально подходит для SMP-серверов, чтобы сбалансировать PvP и PvE и предотвратить спам-атаки.
MaceCooldown - это легковесный плагин для Paper/Spigot 1.21.1-1.21.11, который вводит стратегический кулдаун на использование булавы (Mace). Зачем это нужно? В ванильном Minecraft 1.21 булава - очень мощное оружие, особенно в умелых руках. Без ограничений игроки могут просто закликивать мобов или противников, делая бой скучным и нечестным. MaceCooldown решает эту проблему: после каждого удара булавой оружие блокируется на заданное время, вынуждая игрока переключаться на другие инструменты или продумывать тактику.
Плагин написан под Java 21, использует нативный API Minecraft (Player.setCooldown()), поэтому работает без багов и лагов. Влияние на производительность минимальное - меньше 0.1% TPS, память занимает меньше мегабайта. Подходит как для больших PvP-серверов, так и для уютных сборок с друзьями.
Основные фишки
- Настраиваемое время кулдауна - от 10 секунд до 5 минут и больше. В конфиге задаётся в секундах, плагин сам переводит в тики (1 сек = 20 тиков).
- Умное срабатывание - активируется только при ударе по существу (моб, игрок, босс) и только если булава в основной руке. Оффхенд и промахи не считаются.
- Гибкое управление - можно полностью отключить плагин через config.yml без удаления файла. Команда
/macecooldown reloadперезагружает настройки без перезапуска сервера. - Права доступа -
macecooldown.adminдля админов (по умолчанию у операторов). - Совместимость - работает с любыми кастомными булавами, если их материал Material.MACE.
Конфигурация
Файл plugins/MaceCooldown/config.yml генерируется автоматически при первом запуске. Вот что там есть:
cooldown-enabled: true
cooldown-seconds: 120
cooldown-enabled- включает/выключает плагин (true/false).cooldown-seconds- время кулдауна в секундах. По умолчанию 120 (2 минуты).
Примеры настроек для разных сценариев
| Сценарий | Кулдаун (сек) | Реальное время | Для чего подходит |
|---|---|---|---|
| Быстрый PvP | 30 | 30 секунд | Сервера с быстрым респавном |
| Сбалансированный PvP | 60 | 1 минута | Арены и дуэли |
| По умолчанию | 120 | 2 минуты | Универсальный вариант |
| Хардкорный PvE | 180 | 3 минуты | Сложные выживания |
| Битвы с боссами | 300 | 5 минут | Эпические сражения |
Команды и права
/macecooldown reloadили/mcd reload- перезагружает конфиг. Требует permissionmacecooldown.admin.- После перезагрузки в чате выводится сообщение с текущими настройками: включён ли кулдаун и его длительность.
Как это выглядит в игре
Игрок бьёт моба булавой - сразу появляется анимация кулдауна на иконке предмета (как после использования жемчуга Края) и сообщение: "Кулдаун на булаву активирован на 120 секунд!". Всё это время булава висит на перезарядке, и использовать её нельзя. Кулдаун персональный для каждого игрока, не сбрасывается после смерти или телепортации.
Что не срабатывает
- Удар оффхендом (только основная рука)
- Промах (не попал по существу)
- Атака другими предметами
- Разрушение блоков булавой
Установка
- Скачайте MaceCooldown (скомпилированный .jar).
- Остановите сервер, положите плагин в папку
plugins/. - Запустите сервер - плагин создаст конфиг.
- Отредактируйте настройки и выполните
/macecooldown reload. - Проверьте: дайте себе булаву (
/give @s mace) и ударьте моба.
Важно знать
- Можно ли поставить разный кулдаун для разных игроков? В текущей версии нет, но код открыт - можно допилить под свои нужды.
- Сработает ли с кастомными булавами из других плагинов? Да, если у предмета тип Material.MACE.
- Работает ли в оффхенде? Нет, сделано намеренно для баланса.
- Сбрасывается ли кулдаун после смерти? Нет, таймер продолжает идти.
- Максимальный кулдаун? Нет ограничений, но больше часа - бессмысленно.
MaceCooldown - простой и эффективный инструмент для тех, кто хочет сделать бой в Майнкрафт более осмысленным. Скачайте плагин и настройте баланс на своём сервере под любой стиль игры.
