▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/Celest Combat Xtra - Плагин на боевую систему для PvP-серверов
Celest Combat Xtra - Плагин на боевую систему для PvP-серверов

Celest Combat Xtra - Плагин на боевую систему для PvP-серверов

Celest Combat Xtra (CCX) - плагин для PvP-серверов Майнкрафт: теги боя, наказание за combat logging, блокировка команд, элитр, жемчуга Края и взрывчатки. Заточен под SwordPvP и CrystalPvP на Paper, Purpur и Folia.

Оцените первым
1.8K
1

Celest Combat Xtra (сокращённо CCX или CelestCombat) - это серьёзный боевой менеджер для конкурентных PvP-серверов Minecraft. Если у вас участники привыкли драться, а потом просто выходить из игры, чтобы избежать смерти, - этот плагин создан ровно для такой боли. Тут и тег боя, и наказание за combat logging, и блокировка всех способов сбежать.

Заточен плагин в первую очередь под SwordPvP, CrystalPvP и любые соревновательные сервера, где чистота боя важнее всего. Правда, если вы держите хоррор-сервер или что-то атмосферное, он вам вряд ли зайдёт - это сугубо админский инструмент для арен, дуэлей и PvP-зон.

Боевая система

Основа плагина - тег боя. Игрок бьёт или получает удар - и остаётся в бою на заданное время, например 20 секунд. Все эти секунды над хотбаром висит таймер синим текстом вида "Combat: 19s". Попытка выйти из игры в этот момент = смерть персонажа, никакого чит-выхода.

Дополнительно:

  • Блокировка команд - через блэклист или вайтлист отключайте /tpa, /home и прочие способы телепорта во время боя.
  • Защита админов - кик или бан от стаффа не считаются combat logging, наказания не будет.
  • Контроль полёта - креативный полёт отключается, пока висит тег.
  • Настраиваемые оповещения - можно выводить ник противника и обратный отсчёт через неймтег или боссбар.

Таймеры кулдаунов на экшн-баре

Приятная деталь: все таймеры собираются в одну строку над хотбаром, разделённую вертикальными чертами. Видите сразу - бой (синий), жемчуг Края (красный), трезубец (голубой), ветровой заряд (голубой), булава (красный). Предметы на кулдауне дополнительно получают белую заливку прямо на хотбаре - сразу понятно, что готово, а что нет.

Блокировка предметов

Раздел item_restrictions в конфиге позволяет гибко ограничивать использование вещей:

  • Disabled items - список предметов в disabled_items, которые вообще нельзя использовать в бою (например, SUSPICIOUS_STEW, ELYTRA или кастомные предметы). Игрок увидит розовое сообщение: "You cannot use [item] while in combat!"
  • Cooldowned items - список cooldowned_items с кулдаунами. Классика: 10 секунд на Chorus Fruit. Таймер идёт на экшн-баре, плюс визуальная заливка предмета.

Кулдауны можно включать как в бою, так и вне него - настраивается отдельно.

Правила для элитр

Элитра с огненными ракетами - классический способ свалить из боя. Плагин это жёстко пресекает:

  • Блокировка планирования и ракет - пока в бою, ни полетать, ни подбустить.
  • Счётчик нарушений - после нескольких попыток (например, двух) срабатывает одна из реакций:
    • Unequip - элитра просто снимается в инвентарь.
    • TEMP_BREAK - если инвентарь полон, элитра ломается на 30 секунд и потом восстанавливается.
    • DROP - если места нет, элитра падает под ноги.

Значок перечёркнутой элитры в интерфейсе намекает, что использовать её сейчас нельзя.

Жемчуг Края, трезубец и прочее побеговое

Ender Pearl - кулдаун с таймером, опциональная блокировка в бою, настройка по мирам. Трезубец - то же самое плюс запрет на бросок и рывок (riptide), плюс возможность забанить в отдельных мирах (например, в Незере).

Вредоносные стрелы - отдельная головная боль для арен. Можно запретить зарядку и стрельбу из лука или арбалета (bows_allow_harming / crossbows_allow_harming в false), либо разрешить стрелять, но обнулить урон (no_damage: true). Отдельно блокируются раздатчики и вредоносные зелья - выпить, кинуть или выбросить из диспенсера не выйдет. Игроки слышат: "Harming is disallowed on this server!"

Взрывчатка

Отдельные тумблеры для всего, что любит взрываться в PvP:

ПредметСообщение
Энд-кристалл"End crystals are disabled here."
Якорь возрождения"Respawn anchors are disabled here."
Кровать (Незер/Энд)"Beds are disabled in this dimension."
Вагонетка с TNT"TNT minecart explosions are disabled."

Управляется через prevent_placement, prevent_use и prevent_explosion в config.yml.

Лимиты зачарований и предметов

Enchant Limiter спасает от Остроты 255 и подобного абсурда. Принцип простой: REVERT подрезает уровень до максимума (условно Sharpness V), DELETE просто удаляет предмет. Работает по мирам, есть байпас-право.

Item Limiter следит за количеством ресурсов у игрока - например, максимум 64 алмаза, 3 незеритовых слитка, 1 тотем. Лишнее либо дропается, либо удаляется; уведомление приходит на экшн-бар. Тоже можно настроить под конкретные миры.

Regearing в бою

Пока висит тег, недоступны эндер-сундук, шалкер и бандлы. Просто и без вариантов: "You cannot access enderchests/shulkers/bundles while in combat!"

Зоны безопасности через WorldGuard

Если у вас есть no-PvP регионы, плагин работает с WorldGuard и мешает игрокам в бою забегать туда. На границах показывается красный барьер, игроков отталкивает назад, а жемчуг Края не телепортирует в сейф-зону. Всё настраивается по мирам.

Защита новичков

Новоигроки получают защиту на заданное время (например, 10 минут). Их нельзя бить, сверху висит зелёный боссбар "PvP Protection: 8m 44s". Защита падает, как только игрок сам нападёт на кого-то. Миры настраиваются.

Награды за убийства

Через kill_rewards.commands можно выдать что угодно за фраг. Доступны плейсхолдеры вроде %killer%, %victim%, %killer_uuid%, %world%, %x%, %y%, %z% и хп обоих участников. Есть глобальный или персональный кулдаун. Пример использования: donutcratecore shards give %killer% 10 - выдать 10 шардов за убийство.

Интеграции и PlaceholderAPI

Если у вас на сервере уже крутится PlaceholderAPI, плагин отдаёт кучу плейсхолдеров для скорбордов, таба и голограмм: %celestcombat_in_combat%, %celestcombat_time_left%, %celestcombat_opponent%, %celestcombat_pearl_cooldown%, %celestcombat_trident_cooldown%, %celestcombat_wind_cooldown% и их пары _ready. Всё это легко прикручивается к любому интерфейсу.

Плюс из коробки работают WorldGuard (сейф-зоны) и GriefPrevention (барьеры на границах клеймов).

Команды и права

КомандаПравоЧто делает
/celestcombatcelestcombatxtra.command.useГлавная команда (справка)
/celestcombat helpcelestcombatxtra.command.useПоказать справку
/celestcombat reloadcelestcombatxtra.command.useПерезагрузить конфиг и сообщения
/celestcombat tag <player1> [player2]celestcombatxtra.command.useВручную загнать игроков в бой
/celestcombat removeTag <player|world|all>celestcombatxtra.command.useСнять теги боя
/celestcombat killReward clear [player]celestcombatxtra.command.useСбросить кулдауны наград
/celestcombat newbieProtection add/remove/check <player>celestcombatxtra.command.useУправление защитой новичков
/celestcombat configcelestcombatxtra.command.configРедактирование конфига прямо в игре

Алиасы: /ccx, /celestcombat, /combat.

Права идут с флагом OP по умолчанию, кроме байпасов тега (false), лимита зачарований, лимита предметов и правил копья.

Конфиг

Главный файл - plugins/CelestCombat/config.yml. Секции, на которые стоит глянуть в первую очередь: combat, item_restrictions, elytra, item_limiter, enchant_limiter, enderpearl, trident, windcharge, mace, spear_control, kill_rewards, newbie_protection, safezone_protection, claim_protection. Всё редактируется либо вручную, либо командой /celestcombat config прямо из игры (если есть право).

Актуальная версия и требования

Последний релиз - 1.3.0. Заявлена совместимость с Minecraft 1.21.x и 1.21.4, а также с новыми ветками платформы. Работает на Bukkit, Folia, Paper, Purpur и Spigot. Нужна Java 21+.

В версии 1.3.0 подправили повторяющиеся уведомления об обновлениях и починили перезарядку рывка копья - те, кто жаловался на спам в чате, теперь могут выдохнуть.

Установка

  1. Скачать свежий релиз.
  2. Положить .jar в папку plugins на сервере.
  3. Перезапустить сервер.
  4. Отредактировать plugins/CelestCombat/config.yml.
  5. Перезагрузить через /celestcombat reload или /ccx reload.

Совет по хостингу

Если планируете поднимать PvP-сервер под этот плагин, ставьте на проверенный хостинг типа BungeeHost - там Java 21 и Paper/Purpur из коробки, а нужные зависимости вроде PlaceholderAPI и WorldGuard ставятся буквально в пару кликов. На слабых VPS с 2 ГБ оперативы лучше не стартовать: плагин шустрый, но TPS всё равно упирается в железо.

Важный нюанс

Плагин собирает анонимную статистику через bStats (количество серверов, версия Minecraft и т.д.). Если это не подходит - отключается в конфиге bStats одним тумблером.

Лицензия - CC BY-NC-SA 4.0, то есть свободное использование, но без коммерции.

Короче, Celest Combat Xtra - маст-хэв для любого сервера, где фраги значат больше, чем просто цифра в табе. Один раз настроите конфиг - и забудете про combat logging, чит-выходы и кристаллы в телепорт-зону. Скачать плагин Celest Combat Xtra стоит каждому админу PvP-проекта, который устал от нечестных боёв.

Партнёрский материал

Сервер для плагина Celest Combat Xtra - Плагин на боевую систему для PvP-серверов - как у профи

Плагин Celest Combat Xtra - Плагин на боевую систему для PvP-серверов создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином Celest Combat Xtra - Плагин на боевую систему для PvP-серверов для друзей можно за пару минут - BungeeHost всё уже подготовил.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.3.x26.2.x26.1.x1.21.x

Поддерживаемые окружения

Сервер

Ссылки

Детали

Лицензия:
Опубликован:7 месяцев назад
Обновлён:3 дня назад
Главная