Tags
Creators
Details
1.3.1
Compatibility
Required content
Changes
DragonCare 1.3.1 — Universal Ice and Fire CE 2.x Compatibility
English Changelog
DragonCare 1.3.1 is a major compatibility and stability update for Minecraft 1.21.1 and NeoForge.
Compatibility
- Added support for all currently published official NeoForge builds of Ice and Fire CE 2.x for Minecraft 1.21.1:
- published
2.0-beta.*builds, from2.0-beta.1through2.0-beta.17; - stable
2.0; - GeckoLib-based
2.1-beta.1–3; - stable
2.1,2.1.1, and2.1.2.
- published
- A single universal DragonCare JAR now supports both Ice and Fire CE rendering systems.
- DragonCare automatically detects whether the installed Ice and Fire CE build uses Tabula/Uranus or GeckoLib by inspecting the actual dragon class.
- GeckoLib remains optional and is only required when the selected Ice and Fire CE version requires it.
- Stable Ice and Fire CE versions also work when GeckoLib is installed by another mod.
- Stable and beta compatibility layers are isolated to prevent incompatible classes from being loaded.
Rendering and animation
- Added a dedicated Tabula/Uranus wound rendering layer for stable Ice and Fire CE versions and the
2.0-beta.*series. - Preserved GeckoLib animation controllers and animation masks for
2.1-beta.1–3. - Fixed a client startup crash with Ice and Fire CE
2.1.2caused by an incorrectly remapped renderer-layer invoker. - Removed the fragile renderer accessor and replaced it with a correctly remapped native renderer-layer call.
- Fixed dynamic wound and dirt textures not being released correctly.
- Dynamic textures and their
NativeImageresources are now destroyed when clearing caches, leaving a world, or reloading resources. - Improved synchronization and failure cleanup during dynamic texture generation.
Bug fixes
- Fixed the dragon aging compatibility handler so failures remain fail-open and do not interrupt normal dragon behavior.
- Limited
FrameKeeperEventsto decorations created by DragonCare schematics. Damaged vanilla or third-party decorative entities are no longer affected. - Improved dragon cave and roost generation injections by targeting the actual entity-spawn operation.
- Removed unreliable soft local-variable capture from world-generation mixins.
- Fixed several possible resource leaks and cleanup issues.
- Added the missing subtitle for the ash meter returning to normal.
- Ported applicable shared safety fixes to the maintained Minecraft 1.20.1 branch.
Build and packaging
- Updated the development and release environment to NeoForge
21.1.248. - Added separate GeckoLib and Tabula/Uranus compatibility source sets.
- Added a fixed compatibility manifest containing 24 official Ice and Fire CE artifacts.
- Replaced the broad
libs/*.jarclasspath with explicit dependencies. - Added strict compiler, mixin, compatibility-matrix, and release-JAR validation.
- The release JAR no longer bundles Ice and Fire CE, GeckoLib, Uranus, Architectury, decompiled sources, logs, or temporary files.
- Updated English, Russian, and Ukrainian metadata, localization, and contributor credits.
Notes
- Existing DragonCare configuration files and gameplay mechanics remain compatible.
- Alpha versions are not included.
- Ice and Fire CE 2.2 for Minecraft 26.1 is not supported by this Minecraft 1.21.1 release.
Русский список изменений
DragonCare 1.3.1 — крупное обновление совместимости и стабильности для Minecraft 1.21.1 и NeoForge.
Совместимость
- Добавлена поддержка всех опубликованных официальных NeoForge-сборок Ice and Fire CE 2.x для Minecraft 1.21.1:
- опубликованные сборки
2.0-beta.*, от2.0-beta.1до2.0-beta.17; - стабильная
2.0; - версии
2.1-beta.1–3, использующие GeckoLib; - стабильные
2.1,2.1.1и2.1.2.
- опубликованные сборки
- Один универсальный JAR DragonCare теперь поддерживает обе системы рендера Ice and Fire CE.
- DragonCare автоматически определяет, использует установленная версия Ice and Fire CE Tabula/Uranus или GeckoLib, проверяя фактический класс дракона.
- GeckoLib остаётся необязательной зависимостью и требуется только тогда, когда её требует выбранная версия Ice and Fire CE.
- Стабильные версии Ice and Fire CE работают и в сборках, где GeckoLib установлен другим модом.
- Слои совместимости со стабильными и beta-версиями изолированы друг от друга, поэтому несовместимые классы не загружаются.
Рендер и анимации
- Добавлен отдельный слой отображения ран через Tabula/Uranus для стабильных версий Ice and Fire CE и серии
2.0-beta.*. - GeckoLib-контроллеры и маски анимаций сохранены для
2.1-beta.1–3. - Исправлен краш клиента при запуске с Ice and Fire CE
2.1.2, вызванный неправильным remap метода слоя рендера. - Ненадёжный renderer accessor удалён и заменён штатным вызовом слоя рендера с правильным remap.
- Исправлено освобождение динамических текстур ран и загрязнения.
- Динамические текстуры и связанные с ними ресурсы
NativeImageтеперь удаляются при очистке кэша, выходе из мира и перезагрузке ресурсов. - Улучшены синхронизация и очистка ресурсов при ошибках генерации динамических текстур.
Исправления ошибок
- Обработчик управления старением драконов теперь действительно работает по принципу fail-open: его сбой не нарушает обычное поведение дракона.
FrameKeeperEventsтеперь обрабатывает только декоративные сущности, созданные схемами DragonCare. Повреждённые ванильные декорации и декорации других модов больше не затрагиваются.- Улучшены mixin-инъекции генерации пещер и гнёзд драконов: теперь перехватывается фактическое добавление нужной сущности в мир.
- Из worldgen-mixin удалён ненадёжный мягкий захват локальных переменных.
- Исправлено несколько возможных утечек ресурсов и ошибок очистки.
- Добавлен отсутствовавший субтитр нормализации показаний измерителя пепла.
- Общие безопасные исправления перенесены и в поддерживаемую версию для Minecraft 1.20.1.
Сборка и содержимое JAR
- Среда разработки и выпуска обновлена до NeoForge
21.1.248. - Добавлены отдельные source set для GeckoLib и Tabula/Uranus.
- Добавлен зафиксированный список совместимости из 24 официальных артефактов Ice and Fire CE.
- Общий classpath
libs/*.jarзаменён явными зависимостями. - Добавлены строгие проверки компилятора, mixin, матрицы совместимости и содержимого релизного JAR.
- В релизный JAR больше не попадают Ice and Fire CE, GeckoLib, Uranus, Architectury, декомпилированные исходники, логи и временные файлы.
- Обновлены английская, русская и украинская локализации, описание мода и благодарности авторам материалов.
Примечания
- Существующие конфиги и игровые механики DragonCare остаются совместимыми.
- Alpha-версии не поддерживаются.
- Ice and Fire CE 2.2 для Minecraft 26.1 не входит в этот релиз для Minecraft 1.21.1.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:Hlm7REws:3KfJXCIa"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:Hlm7REws:3KfJXCIa"
}

