Версия 1.4.2 — исправление ошибок после релизов 1.4 и 1.4.1.
Что исправлено в 1.4.2:
- Кейсы больше не слетают после перезапуска сервера, если в config.yml указан мир, которого сейчас нет на сервере.
- Если block.world не найден, кейс всё равно загружается: настройки, награды, GUI и tab-complete остаются доступными.
- Отсутствующий мир теперь выводится как предупреждение, а не критическая ошибка config.yml.
- Голограммы безопасно пропускают кейсы без активного блока.
- Добавлена команда /pncases delcase <кейс>, чтобы убрать привязку кейса к блоку без удаления настроек.
- Добавлены алиасы удаления: /pncases deletecase, /pncases removecase, /pncases unsetcase.
- Исправлен tab-complete для команд удаления кейса.
- Исправлены старые анимации Наковальня, Динамит и Портал.
- Теперь в анимации, голограмме, истории и сообщении в чате показывается именно та награда, которая реально выпадает игроку.
- Исправлена проблема, когда в анимации мог показываться один донат, а после открытия выдавалась другая награда.
- Preview наград теперь может брать правильный предмет из animation.items для старых конфигов без visual.
- История открытий теперь старается показывать иконку самой награды, а не одинаковую книгу.
- У LuckPerms-наград из preview убраны технические строки group и node.
- Если у LuckPerms-награды нет своего имени, но найден visual-предмет, используется имя этого предмета. Если visual нет, показывается название “Привилегия”.
Что было исправлено в 1.4.1:
- Исправлена логика Vault-наград.
- Исправлена логика PlayerPoints-наград.
- Vault и PlayerPoints больше не используют display_name из настроек виртуальной валюты.
- Для отображения денежных и поинтовых наград используется только visual.
- Игроку больше не выдается visual-предмет вместо валюты.
- Если награда является Vault, игрок получает деньги.
- Если награда является PlayerPoints, игрок получает поинты.
- GUI, preview и анимации продолжают показывать красивый visual-предмет, но выдача остается чисто валютной.
Важно:
если в config.yml указан несуществующий мир, сам блок кейса не может быть активным. Настройки кейса не пропадут, но блок нужно перепривязать командой /pncases setcase <кейс>.