Плагин AxKoth | The All-In-One KOTH Plugin [2.16.5]

AxKoth | The All-In-One KOTH Plugin
Краткое описание:
AxKoth – это мощный плагин для создания и проведения King of the Hill (KOTH)
244
1 934
  • Лайк 0
Реакции:17 пользователей

Последние обновления

2.16.5

Исправлено: настройка capture-end-reset-time теперь корректно работает для capture KOTH.

2.16.4

Исправлены проблемы с потоками в Folia и частично с интеграцией BattlePass.

2.16.3

Исправлены вечные таблицы лидеров (снова).
Смотреть еще...
1738363725178

Описание плагина AxKoth:​

AxKoth – это мощный плагин для создания и проведения King of the Hill (KOTH) ивентов на серверах Minecraft. Он позволяет игрокам сражаться за контроль над определенной зоной, используя гибкие настройки и удобный интерфейс.

Особенности плагина AxKoth:​

  • Поддерживаемые базы данных: H2, SQLite, MySQL, PostgreSQL.
  • Режимы: CAPTURE и SCORE.
  • Настраиваемость: Множество опций, подробнее в wiki.
  • Асинхронность: Почти всё работает вне основного потока для отсутствия лагов.
  • Редактор GUI: Позволяет изменять базовые настройки без остановки KOTH.
  • Модульность: Можно отключать функции, не нагружая процессор.
  • Discord Webhooks: Отправка уведомлений о начале, остановке и захвате KOTH (опционально).
  • Встроенный табло очков (scoreboard) (опционально).
  • Встроенные bossbar'ы (опционально).
  • Ограничение видимости сообщений/табло/bossbar по дистанции или в одном мире.
  • Неограниченное количество расписаний (cron формат).
  • Командный режим: Отображение команды рядом с именем игрока.
  • Простота в использовании: Создание KOTH с помощью встроенной волшебной палочки.
  • Несколько KOTH одновременно: Запуск множества событий одновременно.
  • Система плейсхолдеров: Поддержка PlaceholderAPI.
  • Легкие в использовании лидерборды: Автоматическое обновление по времени.
  • Гибкие рейтинги: Ежечасные, ежедневные, еженедельные или кастомные.
  • Запуск KOTH с помощью активирующих предметов.
  • API для разработчиков, подробности в wiki.

Создание KOTH


Процесс очень простой! Никакие дополнительные плагины не нужны, только AxKoth.
  1. Получите волшебную палочку командой:
    /axkoth wand
  2. Выберите зону для KOTH:
    • ЛКМ и ПКМ по двум углам, чтобы выделить область.
    • Если всё сделано правильно, появятся частицы, очерчивающие границы.
  3. Завершите настройку командой:
    /axkoth create <имя> <capture/score>
    • <имя> — название KOTH.
    • <capture/score> — выберите тип (подробнее см. документацию ниже под Типы KOTH).
      1738363928385
  4. Настроить параметры можно в GUI:
    /axkoth editor <имя>
  5. Дополнительные настройки в файлах:
    • plugins/AxKoth/koths/<имя>.yml
    • plugins/AxKoth/config.yml
    • plugins/AxKoth/messages.yml
    • plugins/AxKoth/schedulers.yml

Типы KOTH

  • CAPTURE – Игрок должен находиться в зоне X секунд, не будучи выбитым. Побеждает тот, кто продержится всё время.
  • SCORE – За каждую секунду в зоне игрок получает 1 очко (очки получает только один игрок одновременно). Если игрок выбит, очки сохраняются. Побеждает тот, у кого больше очков после окончания времени или достижения лимита.

Команды плагина AxKoth:​


Чтобы получить доступ ко всем командам, необходимо иметь право axkoth.admin.
КомандаОписание
/koth wandПолучить инструмент для выделения зоны
/koth create <KOTH> <CAPTURE/SCORE>Создать KOTH
/koth delete <KOTH>Удалить KOTH
/koth start <KOTH>Запустить KOTH
/koth stop <KOTH>Остановить KOTH
/koth stopallОстановить все активные KOTH
/koth editor <KOTH>Открыть GUI-редактор
/koth schedulers <KOTH>Открыть редактор расписаний
/koth tp <KOTH>Телепортироваться к KOTH
/koth listПоказать список всех KOTH
/koth givestarter <KOTH> <игрок> [количество]Выдать игроку предмет-активатор для KOTH
/koth reloadПерезагрузить конфигурацию
/koth resetwins <игрок>Сбросить победы игрока в KOTH

Плэйсхолдеры плагина AxKoth:​

Эти плейсхолдеры можно использовать в большинстве встроенных сообщений. Встроенные версии плейсхолдеров не требуют префикса axkoth_<KOTH>_.

Основные плейсхолдеры

ПлейсхолдерОписание
%axkoth_<KOTH>_active%true/false – запущен ли KOTH
%axkoth_<KOTH>_name%Имя KOTH
%axkoth_<KOTH>_displayName%Отображаемое имя KOTH (с цветами)
%axkoth_<KOTH>_world%Мир, в котором находится KOTH
%axkoth_<KOTH>_x%Координата X (центр)
%axkoth_<KOTH>_y%Координата Y (центр)
%axkoth_<KOTH>_z%Координата Z (центр)

Расписание

ПлейсхолдерОписание
%axkoth_next_<SCHEDULE NAME>%Время до следующего запуска (в секундах)
%axkoth_next_<SCHEDULE NAME>_formatted%Отформатированное время до запуска
%axkoth_<KOTH>_next%Время до следующего KOTH (в секундах)
%axkoth_<KOTH>_next_formatted%Отформатированное время до следующего KOTH

Захватчик зоны

ПлейсхолдерОписание
%axkoth_<KOTH>_capturer%Имя и команда игрока, захватывающего зону
%axkoth_<KOTH>_capturer_name%Имя захватчика
%axkoth_<KOTH>_capturer_team%Название команды захватчика
%axkoth_<KOTH>_capturer_team_name%Отображаемое название команды

Время и очки

ПлейсхолдерОписание
%axkoth_<KOTH>_maxTime%Максимальное время (в секундах)
%axkoth_<KOTH>_maxTime_formatted%Максимальное время (отформатированное)
%axkoth_<KOTH>_maxTimeLeft%Оставшееся время до окончания KOTH
%axkoth_<KOTH>_maxTimeLeft_formatted%Оставшееся время (отформатированное)
%axkoth_<KOTH>_timeTaken%Время с начала KOTH
%axkoth_<KOTH>_timeTaken_formatted%Время с начала (отформатированное)
%axkoth_<KOTH>_time%Время, необходимое для победы
%axkoth_<KOTH>_time_formatted%Время для победы (отформатированное)
%axkoth_<KOTH>_timeLeft%Время до победы
%axkoth_<KOTH>_timeLeft_formatted%Время до победы (отформатированное)
%axkoth_<KOTH>_score%Очки игрока

Лидерборды

ПлейсхолдерОписание
%axkoth_player_wins%Победы игрока
%axkoth_team_wins%Победы команды
%axkoth_top_<placement>_player_name%Имя игрока в топе
%axkoth_top_<placement>_player_wins%Победы игрока в топе
%axkoth_top_<placement>_team_name%Имя команды в топе
%axkoth_top_<placement>_team_wins%Победы команды в топе
%axkoth_top_[time]_<placement>_player_name%Имя игрока в топе за период (hourly, daily, weekly, etc.)
%axkoth_top_[time]_<placement>_player_wins%Победы игрока за период
%axkoth_top_[time]_<placement>_team_name%Имя команды в топе за период
%axkoth_top_[time]_<placement>_team_wins%Победы команды за период
Эти плейсхолдеры можно использовать как в сообщениях плагина, так и с PlaceholderAPI для вывода информации на табло, в чатах или других интерфейсах.

Установка плагина AxKoth:​

  1. Скачайте плагин.
  2. Выключите сервер
  3. Переместите файл .jar в папку /plugins/ вашего сервера.
  4. Запустите сервер.
  5. Готово.

Автор

bobobo

Еще ресурсы от bobobo

UltimateShop-Premium
UltimateShop-Premium
Скидки - Меню для Bedrock - Рандом - Множество других возможностей!
Mythic Dungeons DEV BUILD's
Mythic Dungeons DEV BUILD's
Предварительные сборки плагина MythicDungeons
Libs Disguises [Premium]
Libs Disguises [Premium]
Плагин для маскировки, который, на мой взгляд, лучше других...
AdvancedKits
AdvancedKits
❂ Плагин форм, о котором мечтает каждый игрок! Рекомендуется для всех типов игровых режимов!
LPX AntiPacketExploit
LPX AntiPacketExploit
Защищает ваш сервер от эксплойтов краш-пакетов
ExploitFixer
ExploitFixer
Защитите свой сервер Minecraft от хакерских атак с помощью совершенной системы безопасности Spigot.
Sonar
Sonar
Sonar - это легкий и простой в использовании плагин для защиты от ботов для вашего сервера Minecraft
UltimateTimber
UltimateTimber
Улучшите опыт рубки деревьев с анимацией и реалистичными звуками
UltimateKits
UltimateKits
UltimateKits - простой способ создания и управления наборами в Minecraft.
♛ Party Games X ♛ [23 Minigames! Parties, Spleef, Quake, TNTRun, + Tons more!]
♛ Party Games X ♛ [23 Minigames! Parties, Spleef, Quake, TNTRun, + Tons more!]
Самый лучший набор веселых мини-игр для вашего сервера!
Ouranos - World & City Generator
Ouranos - World & City Generator
✨✅ Процедурный генератор мира и городов, деревень, строений и т. д.
MythicRPG
MythicRPG
MythicRPG - это дополнение для Mythic, которое позволяет создавать кастомные заклинания
ВерхНиз