4.0.13-beta-3(WIP-версия, использовать только на тестовом сервере)
- – Черновик гайда по новым графическим опциям предметов для современных серверов — внутренне больше не используется custom_model_data
- – variant_of теперь наследует все свойства#4933
- – Используется PAPER как материал по умолчанию, если не указан #4929
- – Поддержка hand_animation_on_swap #4482
- – WIP: модернизация структуры resource properties #4921
🔹 Ассеты 1.21.8 не загружались — проблема устранена
Подробнее → #4918
🔹 Сделан более плавный запуск эмоций
Подробнее → #4914
🔹 WIP: внедрение поддержки языка Java в скриптах
Подробнее → #4912
🔹 Если для тризубца не указана иконка, теперь используется ванильная иконка, а не 3D-модель
Подробнее → #4916
🔹 Вызов DummyRegionFile.loadChunk() при отключении кастомных блоков указывает на проблему — устранено
Подробнее → #4920
- Не воспроизводить звуки шагов по кастомным блокам, когда по ним проходят сущности
- Переименовать resource-pack.custom_blocks_sounds_patch.step.enabled в resource-pack.custom_blocks_sounds_patch.step
- События вроде place_furniture зависят от порядка предметов в YAML
- Удалить resource-pack.zip.custom_armors_shaders_legacy.enabled, использовать настройки шейдеров
- Исправлены лаги, вызванные ItemsAdder
- Возможность настраивать ширину и высоту item_display
- Поддержка версии 1.21.8
- Оптимизация расчётов HUD
- Лёгкая оптимизация шейдеров брони и эмоций
- HUD отображается в неправильном месте при переключении
- Книга /e не открывается в 1.21.6+
- ClassNotFoundException: org.fusesource.jansi.Ansi в некоторых случаях
- Анимация разрушения зависала на кастомных блоках
- Плейсхолдеры execute_command не заменялись при разрушении блока
- Ресурс-пак не применялся при входе до полной загрузки ItemsAdder
- Добавлены недостающие строки перевода
- protection_2 не работает с некоторыми ресурс-паками
- Аналогичная проблема с protection_3
- Пользовательский TTF-шрифт ломает изображения шрифтов
- В консоли клиента спам об отсутствии текстур в моделях частиц
- Переименование настроек кастомных шейдеров брони
- NoSuchMethodError при отправке сообщения в 1.21.5
- Переименование команды /iaitem enable-item-auto-update
- Отсутствует confirm-command в переводах
- Оптимизация кастомных сущностей и эмоций
- overwrite_leather_layers нельзя было отключить
- Ошибка разрешения библиотек ItemsAdder 4.0.10 в 1.21.4
- Glow API тормозил сервер при несовместимости
- Обновление Glow API для 1.21.6
- Исправлена загрузка в 1.21.5 (FastNBT)
- Оптимизация извлечения дефолтных ассетов
- Оптимизация загрузки рецептов
- title_color в ia_gui.yml не работал
- Ошибка ClassCastException с MappedRegistry
- Диалоговое окно приветствия при покупке плагина (1.21.6+)
- Автоматическая загрузка vanilla ассетов
- oversized_in_gui фиксит отображение больших предметов
- Добавлен аргумент --skip-recipes для /iareload и /iazip
- Поддержка 1.21.7
- IllegalArgumentException: attribute
- Полоса жажды бесконечная
- Не найден артефакт (ошибка зависимостей)
- Красный фон ресурс-пака в 1.21.5+
- Пак не применяется в 1.21.5, но работает в 1.21.4 и 1.21.6
- getHandle() возвращает null
- Настраиваемые цвета отображаемых имён
- Не включать .jspp в ресурс-пак
- Ошибка загрузки fallback-модели template_lantern_item
- Обновление HUD одного игрока влияло на всех
- Возможный фикс краша клиента в 1.21.5 на AMD
- Не создаётся папка OptiFine CIT на ItemsAdder 4.0.11
- Не работает вращение кастомной сущности
- Убрать надоедливое сообщение [Pack] Extracting...
- Поддержка 1.21.6
- Текстовые эффекты перестали работать в 1.21.6
- Головы игроков и эмоции не отображают скины
- Эмоции не работают в 1.21.6
- Исправлено скрытие чисел на табло
- Неверное вращение костей сущности при смерти
- Предмет не возвращается после эмоции
- Цели для кастомных сущностей
- Спавн с REPLACE создаёт слишком много мобов
- Игнорируется max_per_chunk при популяции
- Проблемы с книгой (WRITABLE_BOOK)
- Проблемы с fix_unstackable_items_on_click
- 2D-иконки для клиентов 1.21.2+
- Проблемы с FFmpeg
- Компиляция скриптов и определение типа
- Улучшен лог ошибок компиляции скриптов
- ignore_spawner не работал после рестарта
- metadata и NBT правила лута не применялись
- Утилитарные методы скриптов
- Просадка FPS при переходе с item_frame на item_display
- Поддержка кастомных трезубцев
- Настройка тени или её удаление у изображения шрифта
- Фоновая музыка для эмоций
- texteffects не применяются к fontimages
- Улучшенные 2D-иконки для блоков, мебели и транспорта
- Симлинк contents не работает после 3.6.3-beta-8 на Linux
- Эмодзи ломаются из-за цветового форматирования (DiscordSRV)
- Сохранение предметов в соответствии с конфигом
- Модель фейерверка арбалета не работает в 1.21.4
- Грибные блоки не тратят прочность топора в 1.21.5
4.0.12-beta-pre-release-3[Ссылки на баги в GitHub, если надо по делу]:
- Совместимость с Minecraft 1.21.8
- Оптимизация расчётов HUD’ов
- Улучшенный фикс бага, при котором грибные блоки не тратили прочность топора (1.21.5)
- Удалена бесполезная библиотека lz4
- Исправлена ошибка ClassNotFoundException: org.fusesource.jansi.Ansi #4893
- Исправлено отсутствие открытия книги по команде /e book на 1.21.7 #4894
- Исправлена проблема с цветами эмодзи — DiscordSRV больше не показывает юникод вместо плейсхолдера #2677
- Исправлено обновление HUD у одного игрока, затрагивающее всех #4816
- Исправлено некорректное положение HUD при переключении #4895
- Оптимизирован шейдер брони и эмоций #4896
- Возможное исправление краша клиента на AMD GPU в 1.21.5 #4814
не забудь пересобрать ресурспак через /iazip
4.0.12-beta-pre-release-1
Спасибо всем за репорты и предложения ❤️
Новые функции
– Поддержка естественного спауна кастомных сущностей
– CustomEntityDeathEvent вызывается после анимации смерти
– Скриптовый движок: поддержка record, interface, enum, class
– Перекомпиляция скриптов при смене версии плагина
– Повторно реализована команда /iazip self|none|all
– Поддержка музыкальных дисков в проигрывателе (1.21)
– Эффекты зелий теперь поддерживают иконку, частицы и свойства ambient
Улучшения кастомных сущностей
– Анимации: jump, idle_angry, walk_angry, sneak_walk, sneak
– Плавные переходы между анимациями
– Динамичное и сглаженное вращение головы/тела
– Задание анимаций через YAML
– Автоматическое определение анимаций по имени
– Исправлен спавн теней при отключённой опции
– Исправлена синхронизация поворота костей у детей
– Поддержка event actions у кастомных сущностей
– Звуки кастомных сущностей
– Улучшено движение с маскировкой и при езде, улучшено управление маунтом
Улучшения эмоций (Emotes)
– Отслеживание и сглаживание поворотов головы/тела
– Настройка скорости движения и полёта
– Исправлен баг с чёрными скинами на клиентах 1.20.6 и ниже
– Исправления при использовании головы игрока или предметов-сущностей
– Исправлена затемнённость частей сущностей возле блоков
– Чёрные конечности у slim-скинов
– Эмоции теперь отменяются при /iareload, /iazip и остановке плагина
Важные исправления
– Поддержка 1.21.4 и 1.21.5 (исправлены NoSuchFieldError, NoSuchMethodError, ошибки крафта, проблемы Spigot)
– Shift-клик не работал на результат крафта
– Исправлен лаг, связанный с ItemsAdder_4.0.8.jar//itemsadder.m.hg.q
– Дроп спаунился на неправильной высоте
– Не работали действия с мебелью
– КД HUD не обновлялся, HUD-пакет не отправлялся если не видим
– NPC Citizens теряли модель/команды, модель не применялась при рестарте
– Броня/эмоции не работали на видеокартах AMD
– Двойные полублоки ставились
– Нельзя было сесть на мебель (из-за WorldGuard)
– Задержки при срабатывании действий при еде
– Вибрация игрока при эмоциях
– Игрок бил IAEntity при выкидывании предмета клавишей Q
Общие улучшения
– Переводы теперь используют формат MiniMessage
– Улучшен стиль сообщений плагина
– Автоматический перенос длинных строк в конфиге
– Возможность создавать звуки с точками в ключе
– Не нужен рестарт сервера для регистрации новых жидкостей
– Устранена дрожь при вращении на мебели
– Убрана полоса здоровья у мебели
– В логах рецептов теперь отображается namespaced ID предметов
– КД ванильных предметов отображается корректно, даже если предмет не имеет vanilla-использования