Gold Плагин Косметика Другое ItemsAdder [5.0.0-beta-5]

5.0.0-beta-5​

  • Исправлено падение сервера Paper 26.3 при разрушении блоков: https://github.com/PluginBugs/Issues-ItemsAdder/issues/5585
  • Определения предметов, блоков, сущностей и мебели теперь становятся доступны синхронно при обычном запуске сервера, что улучшает совместимость с зависимыми плагинами.
  • Исправлены ошибки при запуске, связанные с загруженными сущностями, воронками, дропом MythicMobs и отложенными операциями WorldEdit.
  • Исправлены ошибки NullPointerException при обращении к API пользовательских предметов до завершения инициализации.
  • Исправлена инициализация AdvancedEnchantments: настроенные зачарования должны регистрироваться до того, как ItemsAdder опубликует предметы.
  • Предотвращено подключение игроков до завершения загрузки первоначального контента и первого ресурспака.
  • Загрузка ванильных ресурсов теперь выполняется по запросу вместо предварительного скачивания полных наборов ресурсов для нескольких версий Minecraft.
  • Исправлены ошибки загрузки классов Paper-only в интеграции с WorldEdit при использовании Spigot.
  • Исправлена преждевременная блокировка бета-версий: теперь сборки истекают через два календарных месяца.
  • Исправлены ошибки проверки ресурспака, связанные со встроенными текстурами поддержки.
  • Исправлена инициализация и восстановление реестра деревьев на Spigot 1.20.6.
  • Исправлена упаковка шрифтов для подписей инвентаря.
  • Удалены оставшиеся отладочные сообщения из консоли.
Известные ограничения совместимости: При включённой интеграции с AdvancedEnchantments плагин Genesis должен дождаться завершения загрузки данных ItemsAdder.
Автор: bobobo
Добавлено
  • Добавлена поддержка водного транспорта, включая лодки, подводные лодки, управление транспортом и несколько пассажирских мест. #1214
  • Добавлены новые события трезубца для взаимодействия с пользовательскими предметами. #5497
  • Добавлены события для предметов, горящих в пользовательском или ванильном огне. #4722
Исправления ошибок и улучшения
  • Исправлена генерация ванильных хорусов и цветов хоруса при отключённых пользовательских блоках хоруса. #5557
  • Исправлена чрезмерная отправка пакетов выброшенных предметов, вызывавшая искусственное увеличение пинга и перегрузку сети. #5555
  • Исправлена работа атак копьём, которые теперь учитывают скорость атаки. #5559
  • Исправлено исчезновение некоторых пользовательских предметов при копировании шалкеровых ящиков в творческом режиме. #5561
  • Исправлено некорректное отображение изображений шрифтов и текстовых эффектов в названиях подписанных книг. #4606
  • Исправлены сокращённые ссылки на текстуры и модели при использовании /iazip --uncompressed, что упрощает проверку и отладку сгенерированных ресурспаков. #5506
  • Исправлены проблемы генерации современных атласов с некоторыми сторонними ресурспаками, включая ресурспаки Slimefun. #5505
  • Улучшены миграция и обработка устаревших параметров конфигурации. #5123
  • Уменьшен размер кэша ванильных ресурсов за счёт удаления дубликатов. #5568
Исправления
  • Исправлена загрузка пользовательских жидкостей, описанных в YAML-файлах без секции items.
  • Исправлена работа устаревших пользовательских эмоций со стандартной конфигурацией.
  • Обновлена интеграция с NativePackets и улучшена совместимость.
Важные примечания
  • Требуется NativePackets 0.1.6. Плагин обновится автоматически.
  • Это бета-версия. Перед обновлением создайте резервную копию данных сервера и конфигураций.
  • Custom Entities V2 всё ещё находится в разработке и пока официально не поддерживается.
Пожалуйста, сообщайте об ошибках и регрессиях в трекере задач GitHub.
Автор: bobobo
  • Исправлена ошибка проверки шейдеров на Minecraft 26.3, из-за которой gl_VertexIndex проверялся как OpenGL GLSL. #5531
  • Исправлена ошибка в консоли, вызванная проблемой в конфигурации. #5535
  • Различные исправления, связанные с NativePackets.
Автор: bobobo
4.1.0-beta-nativepackets-2
  • Исправлены проблемы NativePackets с Minecraft 26.3.
  • Исправлена ошибка, из-за которой сущности не поворачивались и всегда смотрели в одном направлении. #5386
  • Исправлена ошибка, из-за которой анимации сущностей с настройкой «Hold on last frame» не останавливались на последнем кадре. #4810
  • Исправлена ошибка, из-за которой обновления сущностей иногда зависали. #5255
  • Исправлена ошибка, из-за которой модели сущностей/мобов всегда смотрели в одном направлении и не поворачивались. #5387
4.1.0-beta-nativepackets-1
  • Убрана зависимость от ProtocolLib. #4874
  • 1.20.6 — используется intangible_projectile, чтобы игроки не могли подбирать стрелы. #3619
  • Современные файлы items теперь генерируются в корневой директории вместо использования overlay. #4531
  • Удалены старые поля конфигурации, которые больше не используются. #5123
  • Исправлена настройка тени изображения шрифта, которая не оказывала никакого эффекта. #5407
  • Оптимизирована загрузка ресурспака. #5519
  • Улучшена безопасность загрузки FFmpeg и музыкальных автоматов. #5523
  • Оптимизированы simple_self_host и self_host. #5524
  • Звуки теперь разделяются по отдельным ресурспакам. #5526
  • Добавлена поддержка Minecraft 26.3.
Автор: bobobo

Features​


  • Поиск более оптимального способа поддержки текстур атласов блоков и предметов #5467
  • multiple_break теперь ломает только блоки, для которых предназначен инструмент #1763
  • Автоматическая генерация текстуры сломанной элитры #1245
  • Добавлена поддержка paletted_permutations #3998
  • Переработано логирование #4359
  • Реализован новый тип блока ENTITY #4589
  • Добавлена поддержка wildcard для hide_items в файле ia_gui.yml #4704
  • Добавлена автоматическая миграция с resource на graphics #5023
  • Улучшено использование scroll-click в творческом режиме с мебелью #5086
  • Добавлена поддержка материала копья #5197
  • Ускорена установка кастомных блоков #5369
  • Добавлена возможность исправлять сломанные ванильные грибы и chorus с помощью автоматически генерируемых datapack'ов в папках миров #5384
  • Убрана генерация ненужных дубликатов assets/items для разных версий #5415
  • Добавлена настройка convert_paper_to_block_in_inventory в config.yml #5417
  • Добавлена поддержка 26.2 #5429
  • Добавлено событие для изменения ресурспака после его генерации и перед отправкой игрокам #5436
  • Скрыта ванильная хитбокса при наведении на культуры #5457
  • Улучшена protection_3 #5476
  • Удалена protection_4 #5477
  • Добавлено логирование нестандартных углов поворота моделей в ModelValidator #5487
  • Оптимизирован fix-glitched-blocks #5492
  • Добавлена серверная проверка шейдеров #5500

Bug​


  • Исправлено отсутствие enchantment glint от третьего лица #5201
  • Исправлена проблема, из-за которой культуры иногда не работали #5422
  • Исправлены ошибки оригинальной модели материала NOTE_BLOCK #5423
  • Исправлена ошибка Unable to bake item model: 'minecraft:paper' #5435
  • Исправлено появление декораторов пещер CEILING на неправильных блоках #2537
  • Исправлена проблема, из-за которой /iacleancache items не удалял предмет со старым материалом после смены материала #3446
  • Исправлена проблема, из-за которой генератор деревьев не использовал кастомные блоки для некоторых типов деревьев #3575
  • Исправлено отображение моделей tile-блоков на 1.21.4 #4464
  • Исправлена проблема с кастомной элитрой на 1.21.2 #4647
  • Исправлена ошибка создания меню типа Custom GUI Texture #4710
  • Исправлено обновление названия и описания мебели при её выбрасывании #4715
  • Исправлена проблема, из-за которой cancel: true не работал для eat #4786
  • Исправлены ошибки при смешивании различных структур подпапок ресурспака #4904
  • Исправлено обновление модели при использовании действия replace-block с определёнными типами блоков #4936
  • Исправлена изоляция библиотек, загружаемых через Libby #4976
  • Исправлена отмена события взаимодействия при клике по блоку типа AIR #5033
  • Исправлено некорректное размещение блоков декораторами пещер #5041
  • Исправлена ошибка чтения ванильной модели материала PALE_OAK_LOG #5046
  • Исправлен Item_Flag modifier в предметах, который применял только одно правило #5069
  • Исправлена критическая проблема с ограничением cooldown #5103
  • Исправлено отображение tile-блоков как спавнеров после установки #5112
  • Исправлена проблема с Custom Hardness у алмазного топора #5141
  • Исправлены проблемы производительности isCustomBlock в событиях поршней #5142
  • Исправлена проблема, из-за которой API ItemsAdder.playTotemAnimation не отображал текстуру кастомного тотема #5155
  • Исправлено отображение Reach в подсказке при использовании fix-show-attack-and-damage-as-lore #5160
  • Исправлено двойное отображение lore у кузнечного стола #5163
  • Исправлена работа кастомного HUD #5173
  • Исправлено появление пустой бутылки после употребления кастомного зелья, если в стаке было несколько зелий #5184
  • Исправлено использование ванильных предметов в качестве боеприпасов для оружия #5189
  • Исправлено отображение подсказок у брони #5202
  • Исправлена некорректная работа Items Updater с кастомной бронёй и trim'ами #5204
  • Исправлена проблема, из-за которой FurnitureBreakEvent предотвращал ручное удаление мебели при отмене события #5221
  • Исправлено уничтожение сундука за кастомными блоками взрывом TNT #5228
  • Исправлена возможность отправлять GUI в чат с помощью связанных с ним Unicode-символов #5247
  • Исправлена проблема с неподдерживаемым материалом BUNDLE #5250
  • Исправлена ошибка RuntimeException: TileState is null #5252
  • Исправлены проблемы с PlayerInteractEvent при взаимодействии со сложной мебелью #5258
  • Исправлена ошибка чтения ванильной модели материала COPPER_SWORD #5261
  • Исправлена проблема с конфигурацией грибов, которая влияла на Unbreakable Durability и отключала Silk Touch для грибных блоков #5266
  • Исправлено сохранение зачарований при использовании Customize Table #5271
  • Исправлена возможность ломать и использовать культуры через другие блоки #5272
  • Исправлено уничтожение культур при установке блоков #5273
  • Исправлена проблема, из-за которой верхняя часть высоких хитбоксов не реагировала на взаимодействие #5274
  • Устранён спам пакетами от культур #5276
  • Исправлено отображение диапазона хитбоксов и учёт атрибута block_interaction_range #5278
  • Исправлена некорректная работа свечения рядом с блоками #5288
  • Исправлена ошибка Cannot read field "ag" because the return value is null #5292
  • Исправлено сбрасывание названия предмета после зачарования #5293
  • Исправлена установка и разрушение мебели ItemsAdder на Purpur 1.21.11 #5301
  • Исправлено выпадение семян/результата кастомных культур при разрушении нижнего блока #5312
  • Исправлена проблема с частицами сущностей ItemsAdder #5338
  • Исправлена проблема, из-за которой эмодзи не обрабатывались #5349
  • Исправлено исчезновение пластинок после помещения их в проигрыватель #5356
  • Исправлена проблема с кастомными текстурами на стойке для брони #5357
  • Исправлена проблема, из-за которой Wind Charge и Wind Burst ломали предметы #5362
  • Исправлена ошибка NullPointerException: File.getAbsolutePath() из-за значения null #5370
  • Исправлена проблема со щитом в [4.0.17-beta-9] #5374
  • Исправлена проблема с моделями при использовании PAPER #5379
  • Исправлена проблема с Chorus #5381
  • Исправлен deadlock, вызываемый block_dig, приводивший к крашу сервера #5395
  • Исправлена ошибка InventoryClickEvent #5401
  • Исправлено отсутствие текстуры item/empty для моделей не-кожаной брони после /iazip #5404
  • Исправлена проблема с позицией щитов #5406
  • Исправлена ошибка чтения ванильной модели #5410
  • Исправлена ошибка Too many active downloads при использовании простого self-host в некоторых случаях #5413
  • Исправлено отсутствие текстуры item/empty #5414
  • Исправлена работа ресурспака на версиях ≤ 1.20.1, где перестали работать предметы #5419
  • Исправлена регистрация jukebox_disc, если enabled: true не указан явно #5424
  • Исправлено отображение урона и скорости атаки в lore медных инструментов и булавы #5427
  • Исправлена проблема, из-за которой TRIPWIRE не считался предметом #5430
  • Исправлено неправильное расположение головы игрока #5438
  • Исправлен краш сервера при загрузке чанка #5443
  • Исправлено использование устаревшего supported_formats в pack, начиная с формата ресурспака 65 #5441
  • Исправлено автоматическое объединение ключа language в pack.mcmeta с ключом pack #5445
  • Исправлена ошибка NoSuchMethodError с FurnaceSmeltEvent при использовании последней версии CustomCrafting #5448
  • Исправлена ошибка /iaemoji #5449
  • Исправлена невозможность извлечь музыкальные диски со старым поведением из проигрывателей #5451
  • Исправлена ошибка в entity.vsh, где неопределённая переменная Sampler2 ломала шейдерные пайплайны #5453
  • Исправлены ошибки шейдеров при использовании Vulkan #5456
  • Исправлена невозможность установить CustomNote на короткую траву #5459
  • Исправлена проблема, из-за которой некорректная UV-модель ломала все кастомные предметы с тем же ванильным материалом #5460
  • Исправлена проблема с нехваткой Java Heap Space #5461
  • Исправлена потеря кастомного ID и текстуры блоками на Java 25 #5462
  • Добавлена проверка maxStackSize: значение не может быть больше 99 или меньше 0 #5463
  • Исправлена обработка неизвестных частиц и эффектов с legacy-названиями #5464
  • Исправлена ошибка загрузки некорректного предмета No key saturation #5465
  • Исправлено отображение кастомных текстур предметов как отсутствующих на клиентах до 1.21.4 #5472
  • Исправлена ошибка streamLayer1 is null. Cannot calculate atlas image dimensions #5478
  • Исправено ошибочное определение текстур как несуществующих из-за отсутствующего namespace #5479
  • Исправлена неработающая обработка текстовых эффектов на 26.2 #5480
  • Исправлена ошибка с отсутствием прав на использование эмодзи у OP #5481
  • Исправлено неправильное положение трезубцев на современных версиях игры #5483
  • Исправлена проблема с TPS при использовании fix-glitched-blocks #5485
  • Исправлены проблемы с рецептами кузнечного стола и наковальни #5488
  • Исправлен импорт и объединение sounds.json в некоторых случаях #5496
  • Исправлена остановка генерации ресурспака из-за ошибки проверки современного атласа для ванильного предмета stone #5499
  • Исправлено исчезновение CustomCrops после отправки пакета RESPAWN #5501
  • Исправлена проблема с TranslationKey в /ia #5503
Автор: bobobo
  • Лайк 0
Реакции:2 пользователей
  • Исправлен TranslationKey в /ia #5503.
  • Исправлено исчезновение CustomCrops после отправки пакета RESPAWN #5501.
  • Исправлена ошибка при экипировке брони на кастомную сущность.
  • Исправлен NullPointerException в точиле.
  • Возможное исправление проблемы с чёрными сундуками, шалкерами и т. д.
  • Исправлена проверка версии ProtocolLib.
Автор: bobobo
  • Исправлено: больше невозможно было слезть с пользовательских сущностей.
  • Исправлено: CustomNote больше нельзя было разместить на короткой траве. #5459
Автор: bobobo
  • Исправлено: исправлена генерация копий.
  • Исправлено: исправлен запуск плагина на некоторых серверах в beta-сборках.
Автор: bobobo
  • Fixed malformed UV coordinates breaking some models on modern Minecraft clients.
  • Fixed modern item and block atlas generation for models shared between different rendering contexts.
  • Removed unnecessary model and item-definition duplicates across resource-pack overlays.
  • Significantly reduced client loading time for large multi-version resource packs by removing empty overlays and redundant generated entries.
  • Optimized /iazip generation time and memory usage, reducing the risk of out-of-memory errors on large packs.
  • Improved resource-pack cleanup after successful generations, failures and reloads.
  • Improved model source reuse, atlas alias handling, shader validation and resource-pack diagnostics.
  • Added an option to restore registered custom blocks after protected explosions.
  • Added regression checks for modern atlases, overlays, duplicate entries, path normalization and pack cleanup.
  • Libraries loaded via Libby are not isolated and cause issues #4976
  • sounds.json not imported and merged in some cases #5496
  • Revamp the logging #4359
  • Shaders validation server-side #5500
  • Fixed some issues loading particular packs that are misconfigured
  • Introduced resourcePackCoordinatorCheck and shaderCompatibilityCheck tasks in build.gradle.kts for resource pack validation.
  • Enhanced CropsManager to manage disposal state and prevent callbacks after disposal.
  • Updated ResourcePackCoordinator to handle post-server generation warnings and checks.
  • Added tests for resource pack coordinator and shader compatibility.
  • Added methods to PngObfuscator for validating PNG headers and retrieving width/height.
  • Improved SpearGraphicsBuilder to apply in-hand display settings for spear models.
  • Updated BlockstatesGenerator to handle duplicate variant warnings more effectively.
  • Enhanced ModelValidator with new checks for malformed models and automatic repairs for missing textures.
  • Introduced new tests for PackCompressor to verify stream reservation behavior.
  • Added SoundsGenerator tests to ensure proper merging of sounds from multiple namespaces.
  • Updated internal textures for missing items and incremented version to 4.0.18-beta-22.
  • various fixes
  • better logging
Автор: bobobo
  • Лайк 0
Реакции:1 пользователя
  • Исправлено: улучшена совместимость ресурспаков между старыми версиями Paper и новыми версиями клиента Minecraft, включая наложения (overlays) ModelEngine.
  • Исправлено: устранена проблема с некорректными современными атласами предметов, из-за которой могли отсутствовать текстуры пользовательских предметов и некорректно работать определения узоров брони (Armor Trims).
  • Исправлено: мебель больше не требует трёх ударов для разрушения — теперь она снова ломается после двух ударов.
  • Улучшено: повышена корректность удаления мебели для игроков с высоким пингом.
  • Улучшено: унифицировано поведение удаления мебели для сущностей ArmorStand и ItemDisplay.
  • Оптимизирована генерация блоков типа ENTITY — количество определений моделей уменьшено с 21 до 2 на блок, что сокращает нагрузку при выполнении /iazip примерно на 90%.
  • Удалено: устаревшая настройка protection_4 вместе с ресурсоёмким этапом обфускации JSON.
  • Добавлены проверки на регрессии для:
    • метаданных ресурспака;
    • современных атласов;
    • блоков ENTITY;
    • удаления мебели.
  • Исправлены дополнительные проблемы, связанные с удалением мебели.
Автор: bobobo
ВерхНиз