- Для версий
- 1.16.✘
- 1.17.✘
- 1.18.✘
- 1.19.✘
- 1.20.✘
- 1.21.✘
- Исходный код
- https://github.com/1050TIt0p/PvPEncounterLite
Описание
PvPEncounterLite предоставляет игрокам быстрый и удобный способ найти игрока для PvP при помощи простой команды /pvp. При нахождении второго игрока, игроков телепортирует в случайное место.
Основные отличия от полной версии:
❌ Отсутствие возможности устанавливать статичную локацию
❌ Отсутствие телепортации партнера в заданном радиусе(оба игрока телепортируются в одну точку)
❌ Отсутствие возможности выдачи эффектов
❌ Отсутствие сообщений об убийстве противника
❌ Отсутствие возможности устанавливать задержку на телепортацию
❌ Отсутствие проверки локации на регион WorldGuard
❌ Отсутствие возможности устанавливать задержку на вход в очередь
❌ Отсутствие возможности добавления своих предметов в GUI меню
❌ Отсутствие возможности вывода сообщения об ожидании в ActionBar
❌ Отсутствие совместимости с плагинами на PvP режим
❌ Отсутствие плейсхолдеров для PlaceholderAPI
❌ Отсутствие API ивентов
❌ Отсутствие полноценной поддержки плагина
и т.д...
Основные отличия от полной версии:
❌ Отсутствие возможности устанавливать статичную локацию
❌ Отсутствие телепортации партнера в заданном радиусе(оба игрока телепортируются в одну точку)
❌ Отсутствие возможности выдачи эффектов
❌ Отсутствие сообщений об убийстве противника
❌ Отсутствие возможности устанавливать задержку на телепортацию
❌ Отсутствие проверки локации на регион WorldGuard
❌ Отсутствие возможности устанавливать задержку на вход в очередь
❌ Отсутствие возможности добавления своих предметов в GUI меню
❌ Отсутствие возможности вывода сообщения об ожидании в ActionBar
❌ Отсутствие совместимости с плагинами на PvP режим
❌ Отсутствие плейсхолдеров для PlaceholderAPI
❌ Отсутствие API ивентов
❌ Отсутствие полноценной поддержки плагина
и т.д...
Конфигурации
config.yml:
# Настроки случайной телепортации
random-location:
# Количество попыток для телепортации
attempts: 100
# Название мира
world: "world"
# Минимальная X координата для рандмной телепортации
min-x: -1000
# Максимальная X координата для рандмной телепортации
max-x: 1000
# Минимальная Z координата для рандмной телепортации
min-z: -1000
# Максимальная Z координата для рандмной телепортации
max-z: 1000
# Блоки на которые не будет телепортировать
black-list-blocks:
- "AIR"
- "LAVA"
- "WATER"
# Включена ли отправка сообщения всем игрокам о входе в очередь
# Сообщение редактируется в messages.yml
join-broadcast-message-enabled: true
menu.yml:
# Заголовок меню
title: "&8PvPEncounter"
# Количество слотов в меню
size: 45
items:
# Настройка предмета для входа в очередь
join:
# Материал предмета
material: "NETHERITE_SWORD"
# Слот предмета
slot: 21
# Название предмета
name: " "
# Описание предмета
lore:
- " ffbb8Войти в очередь "
- ""
- " &fНажимая сюда, вы входите в очередь "
- " &fигроков, которые хотят PvP. "
- " &fПосле того как в очередь зайдет "
- " &fвторой игрок, одного из вас "
- " &fтелепортирует к другому! "
- ""
- " .fbf6| Нажмите, чтобы войти в очередь."
- ""
# Настройка предмета для выхода из очереди
quit:
# Материал предмета
material: "OAK_DOOR"
# Слот предмета
slot: 23
# Название предмета
name: " "
# Описание предмета
lore:
- " ffbb8Выйти из очереди "
- ""
- " .fbf6| Нажмите, чтобы выйти из очереди. "
- ""
messages.yml:
# Сообщение отправляемое при входе в очередь
join-queue: "&fВы добавлены в очередь"
# Сообщение отправляемое при входе в очередь если игрок уже состоит в ней
already-queue: "&fВы уже в очереди"
# Сообщение отправляемое при выходе из очереди
quit-queue: "&fВы вышли из очереди"
# Сообщение отправляемое при выходе из очереди если игрок в ней нет
not-queue: "&fВы не состоите в очереди"
# Сообщение отправляемое при телепортации
teleport-player: "&fИгрок ⊁EC{player} найден! Телепортация..."
# Сообщение отправляемое если локация для телепортации не найдена
location-not-found: "&fЛокация не найдена! Телепортация отменена"
# Сообщение отправляемое при перезагруке плагина
reload: "&fПлагин перезагружен"
# Сообщение отправляемое всем чат при входе в очередь
# Включается/выключается в config.yml
join-broadcast-message: "⊁EC{player} &fожидает второго игрока в ⊁EC/pvp"