Minecraft.How
Загрузка...
Перейти к содержимому
Восстановить PvP в Minecraft: Руководство по BukkitOldCombat

Восстановить PvP в Minecraft: Руководство по BukkitOldCombat

Alex Maftei
Alex Maftei
@ice
Обновлено
56 просмотров
TL;DR:Плагин для Spigot и Paper, позволяющий настраивать механику боя в Minecraft по мирам и игрокам. Настройте таймеры ожидания, урон оружия, отброс и броню без потери производительности. Написан на Kotlin, открытый и бесплатный, идеален для серверов PvP.
🐙 Открытый проект Minecraft

kernitus/BukkitOldCombatMechanics

Плагин Spigot для настройки механики боя начиная с 1.9

⭐ 214 звезд💻 Kotlin📜 MPL-2.0
Посмотреть на GitHub ↗

Заводили ли вы когда-нибудь сервер PvP, только чтобы игроки жалелись, что бой feels медленнее, чем в 1.8? Да, это проблема, введенная в Minecraft после 1.9. Если вы управляете сервером версии 1.9 или новее и хотите более тонкого контроля над механикой боя, вам нужно знать о BukkitOldCombatMechanics.

Что делает BukkitOldCombatMechanics

Это плагин для Spigot и Paper, предоставляющий гранулярный контроль над механикой боя в Minecraft без переписывания всего сервера. Представьте это как комплект инструментов для настройки системы боя 1.9+ под свои нужды.

Основная идея: после 1.9, Minecraft ввел таймеры ожидания атак, сделав бой методичным и наказывающим. Некоторым серверам это нравится. Другим - нет. BukkitOldCombatMechanics позволяет настроить именно то, что испытывают ваши игроки, по вашему усмотрению.

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

Написан на Kotlin и активно поддерживается (214 звезд на GitHub, последний релиз начала 2026), это не заброшенный сторонний проект.


Зачем это использовать?

Представим конкретные сценарии.

Вы управляете сервером мини-игр и хотите, чтобы ваша арена по дуэлам чувствовалась острее и быстрее, но не хотите разорвать игровой процесс для игроков в выживание. Вот где вступают в силу наборы правил. Назначьте "классический" набор правил для арены и "ванилла" для всего остального. Игроки даже могут выбирать自己的 набор правил, если вы разрешите им это.

Или, возможно, вы управляете сервером фракций и заметили, что все просто машут кнопкой на смерть, потому что таймеры ожидания чувствуются наказывающе. Вы можете отрегулировать таймер ожидания, скорректировать отброс, чтобы он был более прощающим, и вдруг бой чувствуется более как умение игрока, а не ожидание.

Серверы PvE иногда хотят настроить броню или урон оружия, чтобы бой чувствовался менее скучным, не переходя в полный режим выживания. Этот плагин помогает добиться этого за минуты, вместо того, чтобы искать десяток несовместимых модов.

Еще один момент, достойный внимания: если вы управляете смешанной средой (некоторые игроки любят новый бой, другие хотят старый feeling), вы можете поддерживать оба стиля без разделения сервера или запуска отдельных инстансов.


Установка (Правильно)

Это просто, но есть несколько моментов, которые нужно знать.

Сначала скачайте jar с официальной страницы Hangar или релизов GitHub. Версия 2.4.0 актуальна на начало 2026 и поддерживает Minecraft 1.9 до последней версии (26.1.2).

bash
cd ваш-сервер/plugins
wget https://github.com/kernitus/BukkitOldCombatMechanics/releases/download/v2.4.0/OldCombatMechanics.jar

Положите его, перезапустите сервер, и файл конфигурации сгенерируется автоматически.

Теперь важная часть: перед настройкой чего-либо, понимайте, что config.yml использует систему "модулей". Каждая функция (таймеры ожидания, урон, отброс, щиты и т.д.) - это свой модуль. Если вам не нужно, отключите его. Нет штрафа по производительности за отключенные модули.

Отредактируйте свой config.yml, чтобы выбрать, какие модули важны для вашей настройки.

yaml
modules:
 attack-cooldown:
 enabled: true
 armour:
 enabled: true
 sword-blocking:
 enabled: false

После изменений, выполните /ocm reload в игре, и изменения применятся мгновенно. Перезагрузка не требуется.


Важные Функции

Таймеры Ожидания Атак. Обычно это первое, что хотят настроить. Честно говоря, вы можете調JUST или полностью удалить таймер ожидания 1.9+, задать глобальный задержку удара или оставить все как в ванилле. Если вы стремитесь к быстрому feeling 1.8, это где все начинается.

Урон Оружия. Инструменты до 1.9 имели разные значения урона. Мечи наносили больше урона, топоры были более разнообразны. Если ваши игроки ностальгичны по этим числам, включите этот модуль и настройте урон по инструментам.

Контроль Отброса. Один из наиболее удовлетворяющих настроек. Вы можете настроить отброс между игроками, отброс от рыболовной линии и отброс от взрывов независимо. Но это изменяет feeling PvP более, чем почти все остальное. Больший отброс = больше дистанции, больше стратегии. Меньший отброс = более близкие бои, быстрые обмены.

Блокировка мечом восстанавливает правый клик блокировки (старый механизм, когда вы держали правый клик с мечом, чтобы уменьшить урон). В новых версиях Paper это включает правильную анимацию. Если вы запускаете версию, поддерживающую это, это alone может сделать старых игроков чувствовать себя как дома.

Броня и Износ. Масштабируйте защиту брони и скорость износа инструментов. Некоторым серверам хочется, чтобы броня имела большее значение (высокая защита), другим - чтобы она была хрупкой, чтобы игроки всегда были в оборудовании.


Чего Боятся Люди

Большой подводный камень: наборы правил назначаются по мирам, а не автоматически. Вы создаете набор правил в конфигурации, назначаете его миру, а игроки могут переключаться между наборами правил только если вы дали им разрешение или если вы включили команду.

Также, кэширование рефлексии означает, что плагин подключается к внутренним частям сервера. Он разработан для быть легким, но на серверах с старыми или необычными настройками, иногда возникает странная совместимость. Разработчики добавили код отставания для этого, но тестируйте в своей тестовой среде, если вы параноик.

Еще одно: если вы используете PlaceholderAPI (и большинство серверов это делают), плагин интегрируется чисто. Если вы используете PacketEvents для чего-то другого, дважды проверяйте, что они не конфликтуют. Они не должны, но модификации пакетов могут удивить вас.

И вот что поджидает новых пользователей: Spigot и Paper имеют незначительные различия в обработке коллизий и расчетах досягаемости. Paper 1.21.11+ имеет родную настройку диапазона атаки. Ранние версии - нет. Читайте матрицу поддержки вашей версии в конфигурации, прежде чем предполагать, что настройки досягаемости будут работать.


Другие Проекты, О Которых Стоит Знать

Если вы хотите настроить бой, но наборы правил кажутся излишним, есть CombatLogX (ориентирован на предотвращение логов боя, а не механики), и различные легкие плагины, разбросанные по SpigotMC. Но ни один из них не сочетает модульность и настройку по мирам, как BukkitOldCombatMechanics.

Есть также вариант просто запускать Paper с встроенными настройками боя, но вы получите меньше контроля и меньше функций.


Стоит ли Это Вашего Времени?

Если вы управляете сервером PvP или хабом мини-игр, да. Модульность означает, что вы не обязаны брать пакет. Если вы управляете чистым сервером выживания и ваши игроки довольны, не исправляйте то, что не сломано.

Установка занимает пять минут. Тестирование - еще тридцать. Если у вас была хотя бы одна беседа с игроками о том, что бой feels "неправильно," это стоит попробовать.

Один последний момент: пока вы думаете о настройке сервера, убедитесь, что ваш список серверов правильно настроен, если вы хотите расти. Посетите Minecraft Server List, чтобы увидеть, как быть перечисленным, и если вам нужны координаты для чего-либо, Nether Portal Calculator полезен для планирования зон спавна.

Об авторе
Alex Maftei
Alex MafteiВедущий автор

Lead Writer at Minecraft.How, software developer, and lifelong gamer. I combine hands-on development experience with a passion for gaming and technology. I enjoy exploring new games, experimenting with software, testing mods and tools, and building practical solutions. My writing focuses on sharing real-world experience, technical knowledge, and useful insights with the gaming and developer communities.

Поделитесь с друзьями!

Have a Question or Tip about this Guide?Community Q&A

Ask a question or help other players below. Join the discussion and share your Minecraft tips!

Комментарии

Пока нет комментариев. Станьте первым, кто поделится своим мнением!