Плагин Механика GUI pvp SpaceDuel [1.0]

SpaceDuel
Краткое описание:
Дополнение для плагина SpacePvP, которое добавляет систему дуэлей.
6
86
Для версий
  1. 1.16.✘
  2. 1.17.✘
  3. 1.18.✘
  4. 1.19.✘
  5. 1.20.✘
  6. 1.21.✘
  7. 26.✘
Источник
https://modrinth.com/plugin/spaceduel
Java
  1. Java 17
  2. Java 18
  3. Java 19
  4. Java 20
  5. Java 21
  6. Java 22
  7. Java 23
  8. Java 25
Зависимости
Не обязательные - PlaceholderAPI, LuckPerms Обязательные - SpacePvP
SpaceDuel — это мощное дополнение для SpacePvP, которое добавляет полноценную систему дуэлей 1vs1. Позволяет игрокам вызывать друг друга через GUI или команды с поддержкой боёв на аренах и в случайных локациях.

Список возможностей

Прямые вызовы — Вызывайте любого игрока через команду или настраиваемое меню.
Два режима игры — Поддержка дуэлей на Арене (подготовленные арены) и в Случайной локации (дикий бой).
Интерактивный чат — Полностью кликабельные JSON-сообщения ([Принять] / [Отклонить]) для быстрого взаимодействия.
Умное GUI — Поддержка кастомных голов (через basehead-<texture>), PlaceholderAPI и блокировки по правам.
Умный пропуск меню — Автоматический пропуск меню, если у игрока есть доступ только к одному режиму.
Полный контроль боя — Отдельные настройки для дуэлей: включение/отключение регенерации, настройка китов, очистка инвентаря и эффекты зелий.
Проверки безопасности — Предотвращает приглашения, если цель занята, стоит в очереди или если нет доступных арен.
Интеграция — Полная совместимость с системами SpacePvP (статистика, кулдауны, проверка боя).
Поддержка цветов в форматах HEX, Legacy (&) и MiniMessage.

Список команд
  • /duel <player> — Открыть меню выбора дуэли для указанного игрока.
  • /duel <player> arena — Быстро отправить приглашение на дуэль на арене.
  • /duel <player> default — Быстро отправить приглашение на дуэль в случайной локации.
  • /duel accept — Принять последнее полученное приглашение.
  • /duel deny — Отклонить последнее приглашение.
  • /duel reload — Перезагрузить конфигурацию плагина.

Права доступа (Permissions)

  • spaceduel.command.duel — Доступ к основной команде /duel.
  • spaceduel.command.reload — Перезагрузка конфигурации.
  • spaceduel.type.arena — Доступ к дуэлям на арене.
  • spaceduel.type.default — Доступ к дуэлям в случайной локации.

Основные настройки конфигурации

SpaceDuel позволяет переопределять стандартные настройки SpacePvP специально для дуэлей:

  • Регенерация: Включение/отключение восстановления арены после боя.
  • Эффекты: Применение кастомных эффектов зелий (например, Speed II, Glowing).
  • Киты: Принудительный выбор набора или использование стандартного.
  • Задержки: Настройка задержек телепортации после окончания боя.

Настройка меню:
Вы можете использовать кастомные текстуры голов в меню без ресурс-паков.

Пример в menu.yml:

YAML:
material: "basehead-eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUv..."

Зависимости

Обязательные:
  • SpacePvP (основной плагин) v4.4
Дополнительные (необязательные):
  • PlaceholderAPI — Для отображения статистики и имён в GUI и сообщениях.
  • LuckPerms — Для отображения префиксов и рангов в приглашениях.

📥 Установка
1. Установите SpacePvP.
2. Скачайте SpaceDuel.
3. Поместите файл .jar в папку plugins на сервере.
4. Перезапустите сервер.
5. Настройте файлы settings.yml, messages.yml и `menu.yml

Автор

_Klaidi4_

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

SpaceVulcan
SpaceVulcan
Дополнение для Vulcan Anti-Cheat
SpacePvP
SpacePvP
Уникальный плагин на бой с использованием /pvp или кастомных кабинок
SpaceExp
SpaceExp
Пользовательский обмен опытом
SpaceLimits
SpaceLimits
Универсальный установщик лимита предметов и зелий.
SpacePaint
SpacePaint
Утилита для наложения цветов на заполнители и текст.
SpaceSmithing
SpaceSmithing
Аддон для ViaVersion для открытия кастомного стола кузнеца.
SpaceHoloSwitch
SpaceHoloSwitch
Универсальный менеджер голограмм
FrustCheck
FrustCheck
A plugin for player verification. (Created for administrators/moderators).
ВерхНиз