KastFight - Плагин на дуэли docs
PvP-плагин для дуэлей, рейтинговых боев, FFA-арен, китов, GUI-меню и гибкой настройки PvP и т.д
KastFight — полноценная PvP-система для Minecraft KastFight KastFight — полноценная PvP-система для Minecraft-сервера: дуэли 1×1, рейтинговые матчи, party-бои 2×2–10×10, FFA, обычные и пользовательские киты, арены, GUI, scoreboard, PlaceholderAPI, награды, премиальные очереди и автоматизация матчей. Актуальная версия: 1.1.2 Minecraft: 1.16–1.21 · Java: 16+ Ядра: Paper · Purpur · Spigot · Bukkit · Folia Статус: активно развивается Язык конфигурации: YAML Интеграции: PlaceholderAPI · Vault/экономика · Geyser/Floodgate 📚 Открыть документацию · 💬 Поддержка в Telegram Все основные режимы доступны из GUI, а команды, сообщения, награды, права, меню, scoreboard и визуальные элементы гибко настраиваются в конфигурации. --- Почему именно KastFight KastFight заменяет сразу несколько отдельных PvP-плагинов и объединяет их в одну систему. Вам не придётся отдельно устанавливать решение для дуэлей, рейтинга, FFA, групповых боёв, пользовательских китов и статистики. Один плагин — одна логика — единая настройка всех PvP-режимов. Возможность Что получает сервер Дуэли 1×1 Быстрые вызовы, общая очередь и автоматический запуск матчей Рейтинг Elo по каждому киту, ранги и таблицы лидеров Party Командные матчи от 2×2 до 10×10 FFA Постоянные сражения на нескольких аренах Киты Обычные, рейтинговые, FFA, party и личные наборы GUI Удобные меню вместо длинных команд Scoreboard Информация о матче, очереди, рейтинге и статистике Экономика Награды, штрафы, ключи, опыт и серверная валюта Администрирование GUI, редакторы, reload, debug и тестовые боты Подходит для отдельного PvP-сервера Подходит для выживания, анархии и гриферского сервера Подходит для Java и игроков через Geyser/Floodgate Поддерживает обычные и рейтинговые бои Поддерживает командные матчи Поддерживает пользовательские наборы Позволяет монетизировать premium-очереди Не требует собирать PvP-систему из множества плагинов --- Один плагин — вся PvP-система Режим Как войти Что внутри Дуэли 1×1 /queue, /duel Выбор кита, запросы, арены и автоматическое завершение боя Рейтинг /ratingqueue Elo для каждого кита, ранги и таблицы лидеров Party /party, /partyqueue Командные матчи от 2×2 до 10×10, очередь и прямые вызовы FFA /ffa Несколько арен, combat-tag, bossbar и защита появления OnlyDuels настраивается модулем Быстрые бои с текущим инвентарём Custom Kits через GUI и редактор Собственные наборы игроков с лимитами и правами Обычные и рейтинговые дуэли Party-система и групповые матчи FFA с несколькими аренами Обычные, рейтинговые, FFA, party и личные киты GUI, scoreboard, TAB и PlaceholderAPI Premium-очереди, награды и экономика Инструменты администратора и тестовые боты Настраиваемые сообщения, звуки и визуальные эффекты Поддержка нескольких арен одновременно Сохранение статистики и пользовательских данных --- Основные игровые режимы Дуэли 1×1 Игрок может встать в общую очередь через /queue или отправить персональный вызов командой /duel . /queue /duel Что происходит автоматически Игрок выбирает режим и кит. KastFight добавляет его в очередь. Система находит подходящего соперника. Выбирается свободная арена. Игроки телепортируются на точки появления. Запускается подготовительный отсчёт. После завершения боя определяется победитель. Обновляется статистика и выдаются награды. Игроки возвращаются в исходную точку или лобби. Возможности обычных дуэлей выбор набора перед матчем; персональные запросы на бой; принятие и отклонение вызова; защита от повторного спама запросами; автоматический перенос на свободную арену; задержка перед началом боя; задержка после победы; корректное завершение раунда; отдельные сообщения для победителя и проигравшего; возврат инвентаря или текущего состояния; возвращение после матча; блокировка запрещённых команд; защита от выхода за границы арены; автоматическая очистка состояния боя; отдельные звуки начала и завершения матча. Обычные дуэли могут использовать серверные киты или текущий инвентарь игрока — в зависимости от выбранного режима и конфигурации. Обычные дуэли KastFight --- Рейтинг и соревновательная игра Рейтинговая очередь доступна через /ratingqueue. Рейтинг считается отдельно для каждого кита, поэтому разные PvP-направления не смешиваются в одной статистике. /ratingqueue Как работает рейтинг Игрок выбирает рейтинговый набор. KastFight добавляет его в рейтинговую очередь. Подбирается соперник. Запускается матч. После завершения система пересчитывает Elo. Обновляются ранг, статистика и место в таблице. Данные становятся доступны в GUI, TAB, scoreboard и PlaceholderAPI. Возможности рейтингового режима отдельный Elo для каждого кита; настраиваемые стартовые значения; ранги по порогам рейтинга; собственные названия и цвета рангов; таблицы лидеров; топ по каждому рейтинговому набору; общая рейтинговая статистика; вывод места игрока; отображение изменения Elo после боя; разные сообщения победы и поражения; поддержка сезонной системы через конфигурацию; использование плейсхолдеров в TAB, hologram и scoreboard. Пример рангов Порог Ранг Описание 0 &7Новичок Начальный ранг 100 &aОхотник Игрок начал побеждать 500 &6Рыцарь Уверенный PvP-игрок 1000 &cЛегенда Один из сильнейших игроков 1500 &dЭлита Высшая рейтинговая группа Названия, цвета и пороги рангов полностью настраиваются. Таблица выше показывает пример возможного оформления. Рейтинговые дуэли KastFight --- Party-бои 2×2–10×10 KastFight включает полноценную систему пати: создание группы, приглашения, управление участниками, отдельный чат и групповые очереди. Команды пати /party create /party invite /party accept /party kick /party leave /party disband /party chat /party queue /party duel /partyqueue Возможности party-системы создание собственной группы; приглашение игроков; принятие приглашений; исключение участника; передача управления; выход из группы; роспуск пати; отдельный party-chat; отображение состава; проверка готовности участников; отдельная очередь для групп; прямой вызов другой группы; размеры матчей от 2×2 до 10×10; защита от запуска с неправильным числом игроков; отдельные party-киты; отдельный party-scoreboard; отдельное GUI очереди; точки появления для команд team1 и team2; автоматическое распределение участников; обработка выхода участника во время матча. Право доступа kastfight.party Точки появления Для групповых арен используются отдельные точки: PartyPos: team1: - pos-1 - pos-2 - pos-3 team2: - pos-1 - pos-2 - pos-3 Количество точек появления должно соответствовать максимальному размеру команды на арене. --- FFA без лишних ограничений FFA предназначен для постоянных PvP-сражений без ожидания отдельного матча после каждого убийства. /ffa Возможности FFA несколько независимых FFA-арен; несколько spawn-точек на каждой арене; отдельные FFA-киты; автоматический выбор точки появления; combat-tag; bossbar во время боя; spawn-protection; блокировка выхода во время боя; настройка поведения после убийства; восстановление здоровья и голода; повторная выдача кита; очистка combat-tag после убийства; привязка кита к конкретному пулу арен; защита от ложного combat-tag своими снарядами; настройка задержки возврата; отдельные сообщения убийства; статистика убийств и смертей; вывод данных FFA в scoreboard. FFA-режим KastFight Пример настройки поведения после убийства ffa: post-kill: clear-combat: true restore-health-and-food: true reapply-kit: false Привязка набора к пулу арен arena-pool: SandArena LesArena Через arena-pool можно разделить киты по типам арен: например, набор с луком отправлять на большие карты, а Boxing — на маленькие закрытые площадки. --- OnlyDuels OnlyDuels — режим быстрых боёв с текущим инвентарём игрока. Для чего подходит анархия; выживание; гриферский сервер; проверка собственной экипировки; бой без заранее созданного кита; безопасная PvP-проверка предметов; турнир с личной экипировкой. Особенности используется текущий инвентарь; можно отключить выдачу серверного набора; отдельная логика сохранения предметов; отдельные права; отдельные сообщения; совместимость с обычными вызовами. --- Система китов Типы китов Тип Назначение default обычные и персональные дуэли rating рейтинговые дуэли ffa свободные PvP-арены party групповые матчи both быстрое создание default + rating custom личные наборы игроков Что может содержать кит броню; оружие; предметы в инвентаре; предметы во второй руке; зелья; еду; блоки; стрелы; кастомные названия; зачарования; атрибуты; эффекты; ограничения по аренам; отдельную иконку в меню; описание; права доступа. --- Личные наборы игроков Игроки могут создавать и редактировать собственные киты в защищённой зоне. Возможности редактора отдельное меню пользовательских наборов; создание нескольких наборов; лимит слотов по правам; редактирование инвентаря; блок зачарований; блок ресурсов; мусорка; сохранение предметов; безопасный выход; защита от выноса предметов; автоматическое сохранение; восстановление данных после перезапуска. Завершение редактирования /kit custom leave Команда сохраняет набор и завершает режим редактирования. Пример лимитов по правам custom-kits: limits: default: 1 vip: 3 premium: 5 admin: 10 Названия прав и структура блока могут отличаться в вашей конфигурации. Используйте документацию конкретной версии. --- Эффекты китов Для каждого кита можно задавать собственные эффекты, которые автоматически применяются в нужных режимах. effects: SPEED: amplifier: 1 duration: 999999 FIRE_RESISTANCE: amplifier: 0 duration: 999999 Эффекты могут использоваться в: обычных дуэлях; рейтинге; FFA; party-боях; пользовательских сценариях. --- Арены Обычные и рейтинговые арены Каждая арена может содержать: точку появления первого игрока; точку появления второго игрока; центр; нижнюю и верхнюю границу; ограничения по высоте; зону ожидания; spectator-точку; настройки блоков; разрешённые киты; тип режима; состояние занятости. Логика запуска Очередь ↓ Поиск соперника ↓ Поиск свободной арены ↓ Телепортация игроков ↓ Отсчёт ↓ Начало боя ↓ Определение победителя ↓ Очистка арены ↓ Освобождение для следующего матча Копирование арен KastFight позволяет копировать уже настроенные арены, чтобы быстрее создавать несколько одинаковых площадок. Это удобно, если: на сервере высокий онлайн; один и тот же кит используется часто; требуется несколько копий одной карты; необходимо запускать много матчей одновременно. --- Party-арены Для party-арен используются группы точек team1 и team2. party: positions: team1: - "world,100,65,100" - "world,102,65,100" team2: - "world,120,65,100" - "world,118,65,100" Для матча 10×10 на арене должно быть не менее 10 точек появления для каждой команды. --- Spectator Режим наблюдателя позволяет следить за матчами без вмешательства в бой. Возможности spectator телепортация на арену; невидимость для участников; запрет взаимодействия; запрет подбора предметов; выход из просмотра; автоматическое возвращение; восстановление состояния игрока; защита от попадания в бой; обработка завершения матча. --- GUI и визуальная настройка KastFight заменяет длинные цепочки команд понятными меню. Доступные меню меню обычных дуэлей; рейтинговая очередь; party-очередь; выбор FFA; выбор китов; редактор личных наборов; статистика; ранги; таблицы лидеров; административное меню; визуальный редактор; меню premium-очередей; меню выбора арены; подтверждение действий. Настройка элементов Для кнопок можно задавать: материал; имя; lore; слот; количество; custom model data; свечение; зачарования; условия отображения; права; действия при клике; звуки; сообщения; закрытие меню; переход в другое меню. Пример кнопки items: rating: slot: 13 material: DIAMOND_SWORD name: "&b&lРейтинговые дуэли" lore: - "&7Сражайтесь за рейтинг" - "&7и поднимайтесь в таблице лидеров." - "" - "&eНажмите, чтобы открыть" Раскладка визуальных меню сохраняется в YAML и не сбрасывается после перезапуска сервера. --- Scoreboard, TAB и PlaceholderAPI Плагин выводит состояние матча, очередь, рейтинг, ранг и статистику игрока. Что можно показывать название режима; текущий кит; соперника; команду; таймер начала; время матча; количество живых участников; убийства; смерти; серию побед; Elo; ранг; место в топе; количество игроков в очереди; combat-tag; FFA-статистику; время игры. Поддержка Geyser/Floodgate Scoreboard поддерживает: Java-клиенты; Bedrock-игроков через Geyser; Floodgate-подключения; отдельную обработку отображения строк; корректное обновление без постоянного мерцания. KastFight scoreboard 1 KastFight scoreboard 2 KastFight scoreboard 3 KastFight scoreboard 4 --- Встроенное время Пример встроенного плейсхолдера: %kastfightmsktime% Он может использоваться в: scoreboard; TAB; сообщениях; меню; hologram; сторонних плагинах через PlaceholderAPI. --- Примеры отображения &fРейтинг: &b%kastfight_rating% &fРанг: %kastfight_rank% &fОчередь: &e%kastfightqueuesize% &fПобед: &a%kastfight_wins% &fПоражений: &c%kastfight_losses% Точные названия плейсхолдеров зависят от установленной версии. Актуальный список находится в документации. --- Награды, экономика и монетизация Награды за победу Победителю можно выдавать: деньги; опыт; монеты; ключи; предметы; команды; права; очки события; сезонную валюту; кастомные награды. Действия для проигравшего запись поражения; снятие монет; уменьшение рейтинга; выполнение команды; отправка сообщения; телепортация; очистка временных эффектов. Пример действий rewards: winner: commands: - "eco give %player% 500" - "crate key give %player% duel 1" messages: - "&aВы победили и получили награду!" loser: commands: - "eco take %player% 100" messages: - "&cВы проиграли матч." Команды в примере зависят от используемого экономического или кейс-плагина. --- Premium-очереди Premium-очереди позволяют создавать отдельный подбор матчей для донатных групп. Варианты применения отдельная очередь для VIP; закрытая рейтинговая лига; эксклюзивные киты; отдельные арены; ускоренный поиск; уникальные награды; специальное меню; дополнительная причина приобрести привилегию. Пример права kastfight.queue.premium Premium-очередь лучше использовать как дополнительную возможность, а не как обязательное преимущество в силе. --- Тестовые боты Тестовые боты помогают проверять плагин без второго реального игрока. Что можно протестировать обычную дуэль; рейтинговый матч; FFA; телепортацию; выдачу кита; scoreboard; сообщения; награды; завершение боя; работу арены; возврат после матча; spectator; party-логику; обработку смерти. Для администрации создание бота; удаление бота; отправка бота в очередь; запуск на выбранной арене; проверка конфигурации; поиск ошибок после обновления. --- Гибкая конфигурация Конфиги разделены по модулям, а изменения можно применять командой: /ktfight reload Перед крупным обновлением сохраните резервную копию папки плагина и внимательно прочитайте список изменений версии. Возможное разделение файлов plugins/KastFight/ ├── config.yml ├── messages.yml ├── modules.yml ├── arenas.yml ├── kits.yml ├── ffa.yml ├── rating.yml ├── party.yml ├── scoreboards.yml ├── menus/ │ ├── queue.yml │ ├── rating.yml │ ├── party.yml │ ├── ffa.yml │ └── admin.yml └── data/ Структура выше показывает удобный пример организации. Реальная структура зависит от версии KastFight. --- Пример основных настроек match: countdown-seconds: 5 finish-delay-seconds: 3 victory-message: enabled: true broadcast: true rating: total-ranks: default: 0: "&7Новичок" 100: "&aОхотник" 500: "&6Рыцарь" 1000: "&cЛегенда" scoreboards: enabled: true hub-enabled: true update-ticks: 20 --- Модульное включение функций modules: duels: true rating: true ffa: true party: true custom-kits: true only-duels: true scoreboards: true premium-queues: true rewards: true bots: true Такой подход позволяет: отключить ненужные режимы; использовать KastFight только для дуэлей; создать отдельный FFA-сервер; оставить только рейтинг; уменьшить количество лишних функций; поэтапно запускать PvP-систему. --- Команды Основные команды игроков Команда Назначение /queue Войти в обычную очередь /duel Вызвать игрока на дуэль /ratingqueue Войти в рейтинговую очередь /ffa Открыть или войти в FFA /party create Создать пати /party invite Пригласить игрока /party accept Принять приглашение /party kick Исключить участника /party leave Покинуть пати /party disband Распустить пати /party chat Переключить party-chat /party queue Войти в party-очередь /party duel Вызвать другую группу /partyqueue Открыть party-очередь /kit custom leave Сохранить личный кит и выйти Административные команды /ktfight reload /ktfight debug /ktfight verbose Полный список команд, аргументов и алиасов смотрите в документации установленной версии. --- Права Право Назначение kastfight.party Доступ к party-системе kastfight.queue.premium Доступ к premium-очереди kastfight.admin Основные административные функции kastfight.reload Перезагрузка конфигурации kastfight.debug Диагностика и debug kastfight.ffa Доступ к FFA kastfight.rating Доступ к рейтинговой очереди kastfight.customkits Создание пользовательских наборов Таблица содержит как указанные, так и примерные логичные права. Актуальные узлы прав всегда проверяйте в документации. --- Установка Шаг 1 — подготовьте сервер Убедитесь, что сервер соответствует требованиям: Minecraft 1.16–1.21; Java 16+; Paper, Purpur, Spigot, Bukkit или Folia; установлены необходимые зависимости; сервер полностью остановлен перед установкой. Шаг 2 — установите плагин Скачайте файл KastFight. Поместите .jar в папку plugins. Запустите сервер. Дождитесь создания конфигураций. Остановите сервер. Настройте нужные модули. Снова запустите сервер. server/ └── plugins/ └── KastFight.jar Шаг 3 — создайте PvP-контент создайте арену; установите точки появления; задайте границы; создайте кит; добавьте его в меню; настройте сообщения; настройте награды; проверьте права; протестируйте матч. Шаг 4 — протестируйте Не открывайте режим для игроков до полной проверки арены, возврата инвентаря, завершения боя и обработки выхода с сервера. --- Чек-лист первого запуска Сервер соответствует требованиям KastFight загружается без ошибок Установлены зависимости Настроена хотя бы одна арена Установлены обе точки появления Настроены границы Создан хотя бы один кит Кит доступен в меню Проверена обычная очередь Проверен персональный вызов Проверено завершение боя Проверен выход во время матча Проверен reload Проверены награды Проверены права Проверен scoreboard Проверена работа через Geyser Создана резервная копия конфигов --- Диагностика и поиск ошибок Для поиска проблем предусмотрены debug и verbose-режимы. Что проверить в первую очередь Версию Java. Версию ядра. Наличие зависимостей. YAML-отступы. Названия миров. Координаты арен. Права игрока. Совпадение названий китов. Ошибки в консоли. Конфликтующие плагины. Частые причины проблем неверные YAML-отступы; арена создана не полностью; отсутствует точка появления; кит привязан к несуществующей арене; нет прав; используется неподдерживаемая версия; конфигурация от старой версии; сервер перезагружен через /reload; зависимость не установлена; название мира изменилось. Не используйте стандартную команду Bukkit /reload для перезагрузки всего сервера. Она может вызвать ошибки в состояниях матчей и других плагинов. --- Для каких серверов подходит Отдельный PvP-сервер Главное лобби ├── Обычные дуэли ├── Рейтинговые дуэли ├── Party ├── FFA ├── Личные киты ├── Статистика ├── Топы └── Premium-лига Выживание безопасные дуэли; бой с текущим инвентарём; рейтинговая система; дополнительный игровой контент; награды за победы. Анархия OnlyDuels; FFA для тренировки; дуэли на ресурсы; отдельные сезонные топы; проверка реальной экипировки. Гриферский сервер быстрые вызовы; отдельные наборы; турнирные матчи; premium-очереди; рейтинги и таблицы лидеров. Мини-игровой проект отдельный режим в навигаторе; несколько видов PvP; party-сражения; сезонные награды; турниры. --- Для игроков Игроки получают: быстрый поиск соперника; понятные меню; персональные вызовы; рейтинговую лестницу; FFA; party-бои; собственные наборы; статистику; ранги; топы; награды; отображение состояния матча; удобный spectator; красивый scoreboard. --- Для администрации Администрация получает: настройку арен; создание китов; управление меню; визуальный редактор; настройку сообщений; права; награды; экономику; debug; verbose; тестовых ботов; reload; модульную структуру; контроль очередей; управление party; настройку FFA; защиту PvP-процесса. --- Для владельца проекта Владелец сервера получает: готовый PvP-режим; удержание аудитории; соревновательную систему; дополнительную монетизацию; premium-очереди; сезонные рейтинги; возможность проводить турниры; интеграцию с экономикой; статистику для сайта и Discord; единое управление PvP; основу для дальнейшего развития. --- Защита от нестандартных ситуаций KastFight обрабатывает большое количество ситуаций, которые часто ломают простые плагины дуэлей. выход игрока во время матча; смерть вне стандартного сценария; телепортация; отключение сервера; потеря соединения; освобождение арены; завершение зависшего боя; восстановление состояния; очистка временных данных; удаление combat-tag; сохранение пользовательских рангов; сохранение расположения меню; повторный вход после вылета; конфликт нескольких очередей. В версии 1.1.2 оптимизировано обновление scoreboard, исправлено завершение редких зависших боёв и сохранение пользовательских рангов после reload или рестарта. --- Что появилось в последних версиях Версия Главное 1.1.2 Стабильное завершение дуэлей, сообщения о победе, оптимизация scoreboard 1.1.1 Party-система, бои 2×2–10×10, новые топы статистики 1.1.0 Надёжное сохранение визуальных меню, эффекты китов 1.0.9 Исправления spectator, арен, GUI и пользовательских настроек 1.0.8 Улучшение редактора личных наборов 1.0.7 Полноценные кастомные киты игроков 1.0.5 Scoreboard для Geyser/Floodgate 1.0.4 Расширенная настройка FFA и arena-pool --- История развития Версия 1.1.2 улучшено завершение матчей; исправлены редкие зависшие дуэли; добавлены отдельные сообщения победы; оптимизирован scoreboard; улучшено сохранение пользовательских рангов; повышена стабильность reload. Версия 1.1.1 добавлена party-система; добавлены матчи от 2×2 до 10×10; добавлены party-команды; добавлена party-очередь; добавлены party-киты; добавлены новые топы статистики. Версия 1.1.0 улучшено сохранение меню; добавлены эффекты китов; исправлено восстановление расположения кнопок; улучшена визуальная настройка. Версии 1.0.7–1.0.9 добавлены кастомные киты; улучшен редактор; исправлена spectator-логика; исправлены проблемы арен; улучшено GUI; улучшено сохранение данных. --- Планы развития Расширение командных боёв новые форматы команд; турнирные сетки; рейтинговый party-режим; групповые сезоны; клановые матчи. Улучшенные AI-боты тренировочные сценарии; настройка сложности; разные стили боя; автоматические тесты арен; тренировка отдельных механик. Больше пользовательских настроек дополнительные ограничения китов; расширенный редактор; шаблоны наборов; публичные пользовательские киты; голосование за набор. Сезоны автоматический сброс рейтинга; сезонные награды; архив прошлых сезонов; сезонные топы; отдельные рамки и титулы. Предложения пользователей учитываются при дальнейшем развитии. Если нужной функции нет, её можно предложить автору. --- Частые вопросы Можно ли использовать только обычные дуэли? Да. Ненужные модули можно отключить и оставить только обычные матчи. Есть ли рейтинговые матчи? Да. KastFight поддерживает отдельную рейтинговую очередь, Elo для каждого кита, ранги и топы. Можно ли проводить групповые бои? Да. Party-система поддерживает матчи от 2×2 до 10×10. Есть ли отдельные party-киты? Да. Для командных матчей можно использовать отдельный тип party. Можно ли создать несколько FFA-арен? Да. Можно создать несколько арен и несколько spawn-точек. Поддерживается ли Geyser? Да. Scoreboard адаптирован для Java и Bedrock-игроков через Geyser/Floodgate. Можно ли создать личные киты? Да. Игроки могут создавать и редактировать собственные наборы в защищённой зоне. Можно ли ограничить количество личных китов? Да. Количество доступных слотов можно привязать к правам. Можно ли использовать текущий инвентарь? Да. Для этого предназначен режим OnlyDuels. Есть ли premium-очередь? Да. Можно создать отдельные очереди для донатных групп. Можно ли выдавать деньги и ключи за победу? Да. Награды настраиваются через команды и действия. Можно ли вывести данные в TAB? Да. Для этого используется PlaceholderAPI. Есть ли топы игроков? Да. Доступны рейтинговые и статистические топы. Можно ли проверить арену без второго игрока? Да. Для тестирования предусмотрены боты. Можно ли перезагрузить конфигурацию без рестарта? Да. Используйте /ktfight reload , если это поддерживается вашей версией. Подходит ли KastFight для анархии? Да. Можно использовать OnlyDuels, FFA и обычные вызовы как дополнительный режим. Можно ли перевести сообщения? Да. Сообщения вынесены в конфигурацию и могут быть изменены. Можно ли изменить GUI? Да. Меню и расположение элементов настраиваются и сохраняются в YAML. Можно ли отключить рейтинг? Да. Модули можно включать и отключать отдельно. Где находится полный список команд? В официальной документации KastFight. --- Полезные ссылки Раздел Ссылка Документация Открыть GitBook Поддержка Написать в Telegram Статистика Блок bStats ниже --- Перед обращением в поддержку Подготовьте: версию KastFight; версию Minecraft; название ядра; версию Java; полный лог запуска; текст ошибки; используемые зависимости; конфигурацию проблемного модуля; шаги для повторения ошибки; видео или скриншот, если проблема визуальная. Чем подробнее описана проблема, тем быстрее можно найти её причину. --- Живая статистика bStats 30920 --- Итог KastFight — это не просто команда для вызова на дуэль. Это полноценная PvP-платформа, которая объединяет: дуэли 1×1; рейтинг; Elo; ранги; party-бои; FFA; обычные и пользовательские киты; арены; spectator; GUI; scoreboard; TAB; PlaceholderAPI; Geyser/Floodgate; награды; экономику; premium-очереди; тестовых ботов; административные инструменты; защиту от нестандартных ситуаций. Подходит как для отдельного PvP-проекта, так и для добавления полноценной боевой системы на уже существующий Minecraft-сервер. Нужна помощь или нашли ошибку? 📚 Открыть документацию KastFight 💬 Написать автору в Telegram