Добавлено / Изменено:
- Добавлено API для управления ивентом «Гладиаторы» (запуск, остановка, отслеживание статуса и управление участниками).
- Добавлена возможность отменять системные действия плагина через API (например, выход из очередей, старт и завершение любых поединков).
Исправлено:
- Исправлена логика работы режима кабинок. Устранены баги, из-за которых начало и конец боя могли фиксироваться дважды или в неправильном порядке.
- Исправлены другие мелкие ошибки и недочеты.
Gladiators: Добавлена блокировка команд во время ивента. Право на обход:.Код:spacepvp.gladiators.commands.bypass
🌍 Обновление SpacePvP: Новая система локализации
Добавлена поддержка 18 языков: UA, EN, RU, DE, PL, FR, IT, JA, KO, CS, SK, ZH, ES, AR, BG, NL, RO, BR, TR.
⚠️ Важно для существующих пользователей:
Если у вас уже настроен перевод в старом файле messages.yml, вам необходимо перенести его в новую систему, так как старый файл больше не используется:
- В config.yml установите нужный язык в поле language (например, ru_RU или en_US).
- Скопируйте ваш текст из старого messages.yml.
- Перенесите его в соответствующий новый файл в папке langs/ (например, в langs/ru_RU.yml).
- Перезагрузите конфиг командой /spacepvp reload.
Пример настройки в config.yml:Код:general_settings: language: "ru_RU"
- Оптимизация меню PvP List.
- Добавлен кулдаун на сортировку с настройкой в конфиге.
🚀 Обновление SpacePvP
🆕 Нововведения:
- Добавлена настройка
require_empty_inventoryдля гладиаторских ивентов.- Добавлено сообщение
inventory_not_emptyвmessages.yml.
🛠 Исправления:
* Исправлен баг с созданием Арен и Кабинок.
✨ Новые Возможности:
- Кастомные предметы: В меню
/pvpи/pvp listтеперь можно добавлять свои предметы и назначать на них команды.- Биомы: Игнорируемые биомы теперь указываются по ключам (NamespacedKey), что добавляет полную поддержку датапаков.
- Сортировка: Исправлена сортировка в
/pvp list. Добавлена настройка: запоминать выбор сортировки игрока или сбрасывать.
📊 Новые Плейсхолдеры:
* Гладиаторы (таймер до начала):
*%spacepvp_gladiators_next_start%(формат из конфига)
*%spacepvp_gladiators_next_start_LONG%(длинный формат)
*%spacepvp_gladiators_next_start_SHORT%(формат 00:00:00)
*%spacepvp_gladiators_next_start_{minutes}:{seconds}%(кастомный формат)
* Статистика активных боев:
*%spacepvp_playing_cabin%— игроков в кабинках.
*%spacepvp_playing_arena%— игроков на аренах.
🛠️ Исправления:
* Исправлен кулдаун сообщений при входе в очередь.
# 🚀 Обновление SpacePvP
📋 Список изменений:
🛠️ Структура команд
* Разделение команд: Админские и обычные команды теперь разделены для большего удобства и логики использования.
🚫 Система Anti-Farm
* Настройка статистики: Добавлена возможность гибкой настройки анти-фарм системы для статистики. Теперь вы можете контролировать условия начисления очков.
🪓 Поддержка WorldEdit
* Удобное создание: Добавлена интеграция с топориком WorldEdit!
* Теперь для создания арен и кабинок достаточно выделить регион топориком WE.
* Просто выделите территорию и установите остальные точки (центр, спавны) — плагин автоматически подтянет координаты региона.
🧩 Новые плейсхолдеры
* Добавлен%spacepvp_cabin_last_result_<name_cabin>%— Отображает победителя и проигравшего в момент открытия кабинки после боя.
📢 Визуальные улучшения
* Уведомления кабинок: Добавлен новый тип сообщенийTITLEдля входа и выхода из кабинок.
🔥 HOTFIX
- 🐛 Исправлена ошибка умножения статистики при перезаходе в меню PvP.
- 🛠 Улучшена система проверки границ арен.
Прошу прощения за неудобства.