▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Ice And Fire: Dragon Care
Ice And Fire: Dragon Care

Ice And Fire: Dragon Care

A comprehensive addon for Ice and Fire CE introducing ethical resource harvesting, dynamic bonding, and long-term dragon husbandry.

Оцените первым
2.0K
11
Все версииDragon Care - 1.0.3 - 1.20.1v

Dragon Care - 1.0.3 - 1.20.1v

Release20.06.2026

Список изменений

English Changelog

🐛 Bug Fixes

  • Dragon Phone: Fixed a texture I accidentally broke in one of the patches, preventing it from switching to "ON" when activated. The 'overrides' block in the item model was accidentally removed—the predicate was registered, but there was nothing to switch to.
  • Crafting Recipes: Fixed all 22 crafting recipes being silently ignored by the game. Recipe result blocks used the NeoForge 1.21 format ("id") instead of the Forge 1.20.1 format ("item"), causing the recipe deserializer to discard them.

🔒 Critical Fixes

  • Dragon Data Loss: Fixed a critical issue where cleanupStaleEntries was deleting bond level, dirt, and family data for dragons in unloaded chunks every 5 minutes. This meant your pet dragon at base would silently lose its bond while you explored far away. Data cleanup now only triggers on dragon death (LivingDeathEvent), which is safe since Ice and Fire dragons cannot resurrect.
  • Brush Exploit: Fixed an exploit where a crafted network packet could bypass dirt level validation, granting unlimited bond points. The server now clamps newDirtLevel to [0, oldDirtLevel].
🛠️ Optimizations & Memory Leak Fixes (Technical Details)
  • Thread Safety Fix: ClientDirtCache now uses ConcurrentHashMap instead of HashMap. The cache was being accessed simultaneously from the network thread and the render thread, which could cause visual glitches or crashes under load.
  • Restored Guild Spawn Multiplier: The GUILD_SPAWN_MULTIPLIER config setting was previously being ignored. It now correctly controls the Dragon Hunter Guild spawn frequency.
  • Item Cooldown Parity: Added per-minute stale cooldown cleanup for items (Dragon Blood Syringe, Scale Shears, Painkillers), bringing 1.20.1 behavior in line with 1.21.1.

Русский список изменений

🐛 Исправление багов

  • Драконий телефон: Исправлена текстура, которую я случайно сломал в одном из патчей, и она не переключалась на «ВКЛ» при активации. В модели предмета случайно удалён блок overrides — предикат регистрировался, но переключаться было не на что.
  • Крафты: Исправлена проблема, из-за которой все 22 рецепта крафта молча игнорировались игрой. Блоки результатов использовали формат NeoForge 1.21 ("id") вместо формата Forge 1.20.1 ("item"), из-за чего десериализатор рецептов их отбрасывал.

🔒 Критические исправления

  • Потеря данных дракона: Исправлена критическая проблема, из-за которой cleanupStaleEntries каждые 5 минут удалял уровень привязанности, грязь и данные о семье у драконов в выгруженных чанках. Это означало, что ваш питомец на базе молча терял привязанность, пока вы исследовали мир. Теперь очистка данных срабатывает только при гибели дракона (LivingDeathEvent), что безопасно — драконы Ice and Fire не воскресают.
  • Эксплойт щётки: Исправлена уязвимость, позволявшая с помощью поддельного сетевого пакета обойти валидацию уровня грязи и получить неограниченные очки привязанности. Сервер теперь зажимает newDirtLevel в диапазон [0, oldDirtLevel].
🛠️ Оптимизация и исправление утечек памяти (Технические детали)
  • Исправление потокобезопасности: ClientDirtCache теперь использует ConcurrentHashMap вместо HashMap. Кеш одновременно читался из сетевого потока и потока рендеринга, что могло приводить к визуальным артефактам или вылетам под нагрузкой.
  • Восстановлен множитель спавна гильдий: Настройка GUILD_SPAWN_MULTIPLIER ранее игнорировалась. Теперь она корректно управляет частотой генерации Гильдии охотников на драконов.
  • Паритет кулдаунов: Добавлена ежеминутная очистка устаревших кулдаунов предметов (Шприц для крови, Ножницы, Обезболивающее), приводя поведение 1.20.1 в соответствие с 1.21.1.

Файлы

Ice and Fire - Dragon Care - 1.0.3 - 1.20.1v.jar(2.88 MiB)
Основной
Скачать

Метаданные

Канал релиза

Release

Номер версии

1.0.3

Загрузчики

Forge
NeoForge

Версии игры

1.20.1

Загрузок

144

Дата публикации

20.06.2026

Загрузил

ID версии

Главная