- Для версий
- 1.16.✘
- 1.17.✘
- 1.18.✘
- 1.19.✘
- 1.20.✘
- 1.21.✘
- 26.✘
- Зависимости
- Не обязательные - PlaceholderAPI, LuckPerms Обязательные - SpacePvP
SpaceDuel — это мощное дополнение для SpacePvP, которое добавляет полноценную систему дуэлей 1vs1. Позволяет игрокам вызывать друг друга через GUI или команды с поддержкой боёв на аренах и в случайных локациях.
✨ Список возможностей ✨
✅ Прямые вызовы — Вызывайте любого игрока через команду или настраиваемое меню.
✅ Два режима игры — Поддержка дуэлей на Арене (подготовленные арены) и в Случайной локации (дикий бой).
✅ Интерактивный чат — Полностью кликабельные JSON-сообщения (
✅ Умное GUI — Поддержка кастомных голов (через
✅ Умный пропуск меню — Автоматический пропуск меню, если у игрока есть доступ только к одному режиму.
✅ Полный контроль боя — Отдельные настройки для дуэлей: включение/отключение регенерации, настройка китов, очистка инвентаря и эффекты зелий.
✅ Проверки безопасности — Предотвращает приглашения, если цель занята, стоит в очереди или если нет доступных арен.
✅ Интеграция — Полная совместимость с системами SpacePvP (статистика, кулдауны, проверка боя).
✅ Поддержка цветов в форматах HEX, Legacy (&) и MiniMessage.
✨ Список команд ✨
✨ Права доступа (Permissions) ✨
✨ Основные настройки конфигурации ✨
SpaceDuel позволяет переопределять стандартные настройки SpacePvP специально для дуэлей:
Настройка меню:
Вы можете использовать кастомные текстуры голов в меню без ресурс-паков.
Пример в
✨ Зависимости ✨
Обязательные:
📥 Установка
1. Установите SpacePvP.
2. Скачайте SpaceDuel.
3. Поместите файл
4. Перезапустите сервер.
5. Настройте файлы
✨ Список возможностей ✨
✅ Прямые вызовы — Вызывайте любого игрока через команду или настраиваемое меню.
✅ Два режима игры — Поддержка дуэлей на Арене (подготовленные арены) и в Случайной локации (дикий бой).
✅ Интерактивный чат — Полностью кликабельные 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