Иконка ресурса

Плагин RDuels - Бесплатный плагин на дуэли 1.0

Создайте и подтвердите аккаунт для скачивания
Поддерживаемые версии
  1. 1.16
Ядра и Прокси
  1. Bukkit
  2. Spigot
  3. Paper
Минимальная версия Java
17
RDuels — это современный и бесплатный плагин для создания дуэльных серверов с полной кастомизацией. Идеально подходит для PvP-арен, турниров и просто дружеских сражений.

✨ Основные возможности:​

⚔️ Гибкие форматы боев​

  • 1 на 1 — Классические дуэли
  • 2 на 2 — Командные сражения
  • Party vs Party — Масштабные битвы отрядов

🎨 Кастомные наборы (Kits)​

Игроки могут создавать свои собственные наборы брони и оружия через /custom-kit и использовать их в боях.

📜 Умные таблички​

Автоматические очереди на дуэли через таблички — игроки просто кликают и встают в очередь на арену.

👥 Система отрядов (Party)​

Создавайте команды, приглашайте друзей и участвуйте в командных дуэлях:

⚙️ Полная настройка сообщений:​

Все сообщения плагина можно легко изменить в конфигурации:
messages:
Код:
duelArgs: "/duel <ник>"
duelYesArgs: "/duel yes <ник>"
duelNoArgs: "/duel no <ник>"
duelSpecArgs: "/duel spec <ник>"
duelOffline: "Игрок (player) оффлайн"
duelYou: "Нельзя кидать запрос самому себе"
duelAlreadyFighting: "Игрок (player) уже находится в бою"
duelAlreadyRequest: "Вы уже отправляли запрос этому игроку. Подождите (time)"
duelRequestEmpty: "У вас нет запросов на дуэль"
duelPlayerNotRequest: "Игрок (player) не отправлял вам запрос на дуэль"
duelRequestTime: "Запрос на дуэль истек"
duelNo: "Вы отказались от дуэли"
duelNoSender: "Игрок (player) отказался от дуэли с вами"
duelNoFighting: "Вы не в бою"
duelSpectateNoFight: "Игрок (player) не в бою"
duelSpectateStart: "Вы начали следить за боем игрока (player)"
duelSpectateStop: "Вы прекратили следить за боем игрока"
duelSpectateNoPosition: "Ошибка!"
duelCommandIsBlocked: "Команда запрещена во время дуэли!"
duelNextRound: "Победил: (player). Количество сыгранных раундов: (round)/(rounds)"
duelArenasFull: "Свободных арен на данный момент нет!"

noPermission: "&cНет прав"
nullPlaceholder: "Нет"
replaceWinnerNull: "Нет"
replaceLoserNull: "Нет"
customReplacer: "Кастомный кит"
requestSender: "Вы отправили запрос игроку: (player)"
requestReceiver:
- "Вас отправил запрос игрок (player)"
- "Кит: (kit)"
- "Арена: (arena)"
- "Количество игр: (numGames)"

acceptButton: "Принять"
declineButton: "Отклонить"

endFight:
- "ДУЭЛЬ ЗАВЕРШЕНА!!!"
- "Победил игрок: (winner)"
- "Проиграл: (loser)"
- "Количество раундов: (numGames)"
- "Кит: (kit)"

startSpectate: "Игрок (player) следит за вашим боем"
stopSpectate: "Игрок (player) прекратил следить за вашим боем"
spectateLeave: "Чтобы выйти с дуэли напишите /spec"

partyHelp:
- "/party create - создать пати"
- "/party yes - принять запрос на пати"
- "/party no - отклонить запрос на пати"
- "/party disband - распустить пати"
- "/party leave - выйти с пати"
- "/party kick - кикнуть игрока с пати"
partyYesArgs: "/party yes <ник>"
partyNoArgs: "/party no <ник>"
partyInviteArgs: "/party invite <ник>"
partyKickArgs: "/party kick <ник>"
partyNewOwner: "Вы новый лидер этой группы"
partyYouLeave: "Вы вышли с этой группы"
partyLeave: "Игрок (player) вышел с группы"
partyAlready: "Вы уже находитесь в пати"
partyAlreadyInvite: "Вы уже пригласили игрока (player)"
partyAlreadyPlayer: "Игрок (player) уже находится в пати"
partyNo: "Вы не находитесь в пати"
partyNoOwner: "Вы не создатель группы"
partyFullSender: "Ваше пати заполнено!"
partyFull: "Пати игрока (player) заполнено"
partyNoPlayer: "Игрок (player) не находится в пати"
partyNoYourPlayer: "Игрок (player) не находится в вашем пати"
partyEndDuration: "Время истекло"
partyJoin: "Вы вступили в пати"
partyJoinAll: "Игрок (player) вступил в пати"
partyDecline: "Вы отказались от вступления в группу"
partyDeclineSender: "Игрок (player) отказался вступать в вашу группу"
partyInvite: "Вы пригласили игрока (player) в ваше пати"
partyDisband: "Вы распустили пати"

partyPlayers:
- "Лидер: &6&l(owner)"
- "Игроки: &e(players)"

partyInvited:
- "Вас пригласил игрок (player) в свое пати"

signStartQueue: "Вы встали в очередь с китом (kit)"
signStopQueue: "Вы вышли с очереди"
signNoQueue: "Вы не находитесь в очереди"
signServerReplacer: "Серверный кит: (kit)"
signCustomReplacer: "Кастомный кит"
signNoStart: "У вас не установлен кастомный кит!"
signTextActivate:
- "Идет бой.."
- "Между игроками (player)/(player2)"
- "Тип боя: (type)"

signTextWait:
- "Ожидание игроков..."
- "(players)/(playersMaxSize)"
- "Тип: (type)"
- "(kitName)"

day: "Вы включили день"
night: "Вы включили ночь"


Зависимости
PlaceholderAPI, WorldEdit
Исходный код
https://github.com/MerkiiChess/RDuels
Команды и права
Основные команды (Права)
/day - Включить день локально (duel.day)
/night - Включить ночь локально (duel.night)
/custom-kit - Открыть меню с кастомными китами
/duel <player> - Вызвать игрока на дуэль
/duel yes <player> - Принять бой от игрока
/duel no <player> - Отклонить бой от игрока
/leave - Покинуть бой
/spectator|spec <player> - следить за боем
/party - Помощь по команде
/party list - Вывести список всех игроков пати
/party disband - Распустить патти
/party create - создать пати
/party leave - выйти из пати
/party kick <player> - кикнуть игрока с пати
/party invite <player> - пригласить игрока в пати
/party yes <player> - принять приглашение в пати
/party no <player> - отклонить приглашение
/queue (leave) - выйти из очереди в табличке

Админ команды:
/r-duel(s) - Помощь по всем командам (r.duel)
/r-duel(s) setlobby - Поставить точку спавна игроков (r-duel.setlobby)
/r-duel(s) arena - помощь по командам с аренами (r-duel.arena)
/r-duel(s) arena create <Название> <Глобальноеназваниедляигроков> <Материалдля_меню> - создать арену в конфиге (r-duel.arena.create)
/r-duel(s) arena setspawn <позиция> - Задать позицию на арене (schematic, spec|spectate|spectator, 1-20 (в зависимости от арены)) (r-duel.arena.setspawn)
/r-duel(s) sign - Помощь по табличкам (r-duel.sign)
/r-duel(s) sign remove - Удалить табличку (r-duel.sign.remove)
/r-duel(s) sign create - Создать табличку (r-duel.sign.create)
/r-duel(s) sign set <1v1|2v2> <server|custom> <серверный_кит> - Задать для таблички свойства (r-duel.sign.set)
/r-duel(s) savekit <название> - Копирует ваш инвентарь и создает кит в конфиге (r.duel.savekit)
/r-duel(s) reload - Перезагрузить конфиг
Автор
Fallen
Скачивания
3
Просмотры
52
Первый выпуск
Обновление
Оценка
5.00 звёзд 1 оценок

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

Последние рецензии

Плагин шедевральный, гибкая настройка, плагин надо дорабатывать, но так всё устраивает.
Назад
Сверху Снизу