- [Добавлено]
- Добавлена поддержка 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 при сбросе мира
- Исправлен редкий случай с телепортацией через портал при броске эндер-жемчуга
ДобавленоИсправлено
- Задокументированы pitch и yaw как поддерживаемые аргументы при установке локации.
- Поддержка MyWorlds: событие инициализации мира перенесено, чтобы все миры загружались корректно.
Это обновление включает автоматическую привязку порталов (БЕТА). Система пытается создавать и связывать порталы максимально корректно — асинхронно, когда возможно. Функцию нужно включить в config.yml.
Примечание: если эта опция отключена и вы пытаетесь связывать порталы вручную — это будет работать только при включённых стандартных мирах Nether и/или End!
ДобавленоИзменено
- Опция автоматической привязки порталов XWR (см. примечание выше).
Исправлено
- Переработана часть логики связывания порталов.
- Исправлено отсутствие отмены взаимодействий с переключателями.
ДобавленоРанее в версии 1.21.8 наблюдались ошибки. Приносим извинения за неудобства.
- Поддержка интерфейса наковальни для Minecraft 1.21.8.
Исправлено: проблема с обычной телепортацией (не связанной с RTP)
Примечание: проект проходит ребрендинг — ZeroToil MC переходит в BitAspire. Подробности скоро
Отдельная благодарность Klema за это обновление
🔹 Добавлено🔹 Изменено
- Поддержка анвил-GUI для Minecraft 1.21.7 / 1.21.8.
- Совместимость с Multiverse-Core v5.X.
- Поддержка пермишенов на кулдаун при использовании RTP: xwr.player.rtp.cooldown.<world>.<seconds>.
- Возможность удалить отображение времени, указав пустую строку.
🔹 Исправлено
- Оптимизирован .jar файл.
- Переработан код RTP и вспомогательные блоки.
- Ошибка с пустым названием мира, если в нём были пробелы.
- RTP телепортировал на спавн вместо случайных координат.
Добавлено
- – Поддержка интерфейса наковальни (anvil GUI) для Minecraft 1.21.5.