Плагин для серверов Майнкрафт с пвп-дуэлями, очередями и аренами. Игроки могут сражаться на заранее настроенной арене или в случайном месте, а сервер — вести статистику, выдавать награды и восстанавливать поле боя после матча.
Возможности
- Очереди на обычные, командные и случайные пвп-сражения; проверка доступности арены и безопасной случайной точки.
- Арены, командные арены, пвп-кабины и событие гладиаторов.
- Наборы снаряжения, система очков, награды за число побед или поражений, просмотр инвентаря соперника до боя.
- Учёт побед, поражений, серий побед и других показателей.
- Задержка телепортации с таймером в Title, ActionBar или BossBar; телепортацию можно отменять полученным уроном.
- Восстановление арен через WorldEdit или FastAsyncWorldEdit.
- Ограничения на вход в очередь и кабины по предметам, а также проверка обязательной брони.
- Отключение полёта, бессмертия, невидимости и выбранного режима игры при телепортации.
- Поддержка боёв между серверами, Discord Webhooks и цветного текста в форматах Legacy, HEX и MiniMessage.
Команды
Игрокам доступны:
/pvp— открыть меню пвп./pvp help— показать справку./pvp list— посмотреть текущие дуэли./pvp lobby— вернуться в лобби./pvp party invite <player>— пригласить игрока в группу./pvp party accept [player]и/pvp party deny [player]— принять или отклонить приглашение./pvp party list,/pvp party leave,/pvp party kick <player>,/pvp party leader <player>,/pvp party disband— управление группой.
Администраторские команды используют /spacepvp: arena, teamarena, cabins, gladiators, kit, points, customitems, ban, unban, backup, setlobby и reload.
Для создания обычной арены служат, например, /spacepvp arena create <name>, /spacepvp arena pos1 <name>, /spacepvp arena pos2 <name>, /spacepvp arena posplayer1 <name>, /spacepvp arena posplayer2 <name> и /spacepvp arena confirm <name>. Команды saveschem и regen сохраняют схему и восстанавливают арену.
Очки игрока меняются командами /spacepvp points give <player> <amount>, /spacepvp points set <player> <amount>, /spacepvp points take <player> <amount> и проверяются через /spacepvp points check <player>.
Права
spacepvp.admin— полный обход ограничений.spacepvp.command.pvp— команда/pvp.spacepvp.command.spacepvp— административная команда.spacepvp.command.arena,spacepvp.command.teamarena,spacepvp.command.cabins,spacepvp.command.gladiators,spacepvp.command.kit— управление соответствующими режимами.spacepvp.command.points,spacepvp.command.ban,spacepvp.command.unban— очки и блокировки.spacepvp.inventory.preview— просмотр инвентаря соперника.spacepvp.queue.randomlocation,spacepvp.queue.arena,spacepvp.queue.team— доступ к очередям.
Настройка
Можно настраивать сообщения очереди и победы, причины урона для отмены телепортации, отображение таймера, награды, доступ по предметам, наборы и параметры арен. Для PlaceholderAPI предусмотрены плейсхолдеры статистики: %spacepvp_wins%, %spacepvp_losses%, %spacepvp_kd_ratio%, %spacepvp_total_games%, %spacepvp_points% и состояния игрока, например %spacepvp_in_fight%.
Требования
Для восстановления арен необходимы WorldEdit или FastAsyncWorldEdit. Плагин умеет работать с PlaceholderAPI, LuckPerms, WorldGuard, Towny, EssentialsX, CMI, ViaVersion, HeadDatabase и Skulls; WorldGuard и Towny также участвуют в проверке защищённых регионов.
