Gold Плагин Управление мирами XenoWorldReset (CyberWorldReset Premium) [2.3.8]

Обновление функций сброса мира End с добавлением опциональной очистки стандартной арены битвы с Драконом.

| Добавлено
  • Добавлена опциональная настройка dragon-fight-arena для сброса мира End.
  • При включении XWR удаляет обсидиановые башни, кристаллы и клетки, выходной портал и бедроковую платформу входа, сохраняя при этом ландшафт острова End.
  • Добавлена возможность настройки радиуса очистки и ограничений по высоте.
| Исправлено
  • Улучшено время выполнения очистки арены: сброс теперь завершается только после полного завершения очистки.
  • Некорректные настройки арены теперь отображают понятное предупреждение в консоли, не влияя на процесс сброса.
| Примечания / рекомендации
  • Функция отключена по умолчанию.
  • Ознакомьтесь с новым примером dragon-fight-arena в worlds.yml и включайте его только для миров End.
  • После обновления перезапустите сервер.
Автор: bobobo
Официальная поддержка Minecraft 26.2.
Добавлено
  • Добавлена официальная поддержка Minecraft 26.2. XWR проверяет версию сервера при запуске и ранее отказывался включаться на версиях выше 26.1. Теперь ограничение повышено, поэтому серверы на 26.2 запускаются нормально вместо получения предупреждения «does not support this version» и отключения плагина.
Изменено
  • Встроенная библиотека VNC обновлена до версии 1.3.0.

Примечания / рекомендации
  • Рекомендуется перезапустить сервер после обновления.
  • Изменения конфигурации не требуются.
  • Если XWR сейчас отключён на вашем сервере с предупреждением «does not support» в консоли, это обновление исправляет проблему.
Автор: bobobo

Обновление стабильности​

Обновление посвящено безопасным телепортам между мирами, поведению перезагрузки сбросов, плейсхолдерам и улучшенному определению современных версий Minecraft.

Изменения​

  • Улучшено определение версии Minecraft, включая поддержку патч-версий 26.1.x.
  • Улучшена обработка порталов Нижнего мира — теперь при связывании порталов не загружается слишком большой радиус поиска.
  • Улучшена обработка очереди сбросов:
    • повторные запросы сброса одного и того же мира теперь используют уже активный сброс;
    • больше не запускаются дублирующиеся задачи.

Исправления​

  • Исправлена проблема, из-за которой после сброса игроки иногда возвращались не в тот мир или на неправильные координаты.
  • Исправлено завершение безопасного телепорта до фактического успешного выполнения телепортации.
  • Исправлены повторные попытки безопасной телепортации:
    • если асинхронный телепорт не удался, он повторяется перед продолжением сброса.
  • Исправлена работа плейсхолдеров предупреждений и статуса сброса после перезагрузки плагина.
  • Исправлена проблема, из-за которой таймеры запланированных сбросов из старого кэша миров продолжали работать после reload.

Примечания​

  • Изменения конфигурации не требуются.
  • После обновления рекомендуется перезапустить сервер.
  • Обновление особенно рекомендуется для серверов, использующих:
    • safe-world;
    • запланированные сбросы;
    • порталы;
    • сборки Minecraft 26.1.x.
Автор: bobobo

Обновление​

Обновление сосредоточено на командах сброса миров, исправлениях настроек миров и совместимости с патчами Minecraft 26.1.

Добавлено​

  • Добавлены команды сброса [console-world], позволяющие выполнять консольные команды внутри измерения мира, который был сброшен.
  • Добавлен пример настройки точки спавна мира после его сброса.

Исправлено​

  • Исправлены различные параметры миров в /xwr edit, которые ранее могли некорректно сохраняться или применяться.
  • Исправлена ошибка, из-за которой изменение ширины границы мира через GUI не перезагружало нужные настройки.
  • Исправлена проблема, при которой XWR ошибочно блокировал поддерживаемые версии Minecraft 26.1.x.

Примечания и рекомендации​

  • Полный сброс конфигурации не требуется.
  • После обновления рекомендуется перезапустить сервер.
  • При использовании [console-world] выполняйте команды только после полной загрузки мира, например через задержку после сброса.
  • Ознакомьтесь с новым примером в worlds.yml, если хотите выполнять консольные команды внутри сбрасываемого мира.
Автор: bobobo
  • ВАЖНО: пожалуйста, обновите сервер до этой версии, если используете XWR на 26.1+. К сожалению, забыли влить фиксы 2.3.1 в 2.3.2. Спасибо за понимание.
Добавлено:
  • Добавлена поддержка изменения типа мира (например: default, flat и т.д.)
  • Добавлена поддержка кастомных типов сообщений:
    • Title и subtitle + таймеры:
      [title:fadeIn:stay:fadeOut] &cВаш мир скоро будет сброшен!\n&fГотовьтесь к удару!
    • Actionbar:
      [actionbar] &c&lЯ такой маленький. Меня никто не заметит перед исчезновением
Изменено:
  • После выбора измерения при создании нового мира в GUI меню теперь закрывается с сообщением
Исправлено:
  • Исправлена проблема, из-за которой структуры продолжали генерироваться после их отключения
  • Исправлено зависание в GUI при создании нового мира через XWR
  • Возвращены фиксы для 26.1+
  • Исправлена проблема, из-за которой не срабатывало сообщение об успешном создании мира после завершения события
Автор: bobobo
  • Хотфикс-обновление, сфокусированное на инициализации сервисов при запуске и очистке опциональных зависимостей
Изменено:
  • Обновлена зависимость интеграции CMI до публичной версии CMI-API 9.8.6.4
  • Удалены старые локальные/системные объявления зависимостей CMI и CMILib
  • Обновлена зависимость GriefPrevention до com.github.TechFortress:GriefPrevention:16.18.2
  • Сохранена Residence 5.1.2.0 как локальная резервная библиотека
  • Упрощена логика перезагрузки CMI warp после ресета миров
Исправлено:
  • Исправлена проблема, из-за которой XWR startup-сервисы не инициализировались корректно
  • Восстановлены пути инициализации для чат-подсказок, перезагрузки миров на сервере, очереди сохранения данных плагина и состояния уведомлений об обновлениях Spigot
Примечания / рекомендации:
  • Изменения в конфигурации не требуются
Автор: bobobo
  • [Добавлено]
    • Добавлена поддержка MC 26.1
    • Добавлена поддержка форматирования gamerules для версии 1.21.11+ с сохранением совместимости со старыми версиями
    • Добавлена функция apply-nether-coordinate-scaling — переключение множителя координат 1x/8x при создании порталов в связанных мирах
    • Добавлен авто-перезагрузчик для связки порталов в worlds.yml и config.yml — теперь работает сразу после создания связи
    • Добавлены debug-сообщения (через настройку debug в config.yml) для телепортаций через связанные порталы XWR
    • Добавлено асинхронное вычисление точки назначения портала — снижает нагрузку на основной поток
    • Добавлено уведомление о новой/ранней версии, если версия отличается от Spigot (можно отключить в config.yml)
  • [Изменено]
    • Удалён AnvilGUI (ввод текста теперь через чат — библиотека вызывала проблемы с новыми версиями)
    • Изменён приоритет cooldown-пермиссий — теперь меньшее значение имеет более высокий приоритет
    • Переработана система cooldown для RTP (лучше обрабатывает права и bypass)
    • В GUI при наведении на связь порталов неустановленные порталы отображаются как "Not yet set"
    • При установке связи порталов через GUI или /xwr edit теперь появляется сообщение о необходимости перезапуска сервера
    • Удалено кэширование связей порталов — теперь используется система "по запросу" для актуальных данных
    • Процесс перезагрузки конфигурации теперь использует try-catch для предотвращения крашей при ошибках
    • Изменён поиск порталов в Нижнем мире — теперь без загрузки новых чанков и с поддержкой асинхронного поиска
  • [Исправлено]
    • Исправлено срабатывание cooldown-пермиссий для миров
    • Исправлена задержка между телепортациями через связанные порталы (устраняло случайные телепорты в другие миры)
    • Исправлена работа связывания порталов через GUI
    • Исправлена обработка пробелов в названиях миров в GUI (теперь лишние пробелы обрезаются)
    • Исправлена замена текста при вводе через AnvilGUI
    • Исправлено отображение интервала M (месяц) для следующего сброса
    • Исправлено применение gamerules при сбросе мира
    • Исправлен редкий случай с телепортацией через портал при броске эндер-жемчуга
Автор: bobobo
Добавлено
  • Задокументированы pitch и yaw как поддерживаемые аргументы при установке локации.
Исправлено
  • Поддержка MyWorlds: событие инициализации мира перенесено, чтобы все миры загружались корректно.
Автор: bobobo
  • Поддержка GUI для Minecraft 1.21.11
Автор: bobobo
Это обновление включает автоматическую привязку порталов (БЕТА). Система пытается создавать и связывать порталы максимально корректно — асинхронно, когда возможно. Функцию нужно включить в config.yml.
Примечание: если эта опция отключена и вы пытаетесь связывать порталы вручную — это будет работать только при включённых стандартных мирах Nether и/или End!

Добавлено
  • Опция автоматической привязки порталов XWR (см. примечание выше).
Изменено
  • Переработана часть логики связывания порталов.
Исправлено
  • Исправлено отсутствие отмены взаимодействий с переключателями.
Автор: bobobo
ВерхНиз