Перейти к содержимому
Mineforgian

Ice And Fire: Dragon Care

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

Загрузки
9K
Подписчики
16
Обновлён
3 августа 2026 г.
Лицензия
LGPL-3.0-or-later

Опубликован 20 мая 2026 г.

English Description

DragonCare Addon for Ice and Fire CE

DragonCare is an addon for Ice and Fire: Community Edition focused on dragon taming, care, bonding, veterinary tools, tracking, farming, and world interaction.

Instead of treating dragons only as enemies or mounts, DragonCare expands them into long-term companions with their own care systems, visual states, and useful interactions.

Features

  • Dragon Bonding System: Build a relationship with your tamed dragons through time, feeding, and careful treatment. Higher bond levels reward the player with useful symbiotic effects.

  • Veterinary Tools: Collect dragon blood and scales without killing your dragon. Use the Dragon Blood Syringe, Scale Shears, and Dragon Painkillers to make resource gathering safer and more pet-friendly.

  • Dragon Dirt and Cleaning: Tamed dragons gradually become dirty. Clean them with the Dragon Brush through an interactive QTE minigame. Dirt appears directly on the dragon using dynamic texture blending and client-side caching.

  • Dragon Fruit Farming: Grow Dragon Fruit from seeds, watch the stem develop, and harvest fruit for dragon-related gameplay. The fully grown fruit and stem textures were created by artist LadaVesta.

  • Dragon Phone: Track your tamed dragons using a custom device and HUD overlay. View their names, growth stages, index numbers, and distance in real time.

  • Ash Poisoning System: Dragon ash becomes an environmental hazard. Use the Ash Sensor to detect toxic areas and Ash Tablets to treat poisoning.

  • World Structures: Discover ruined hunter camps, abandoned guild halls, ruined dragon forges, and other dragon-related structures.

  • Configurable Gameplay: Adjust balance, structure generation, cleaning difficulty, tool durability, cooldowns, dragon behavior, and many other systems through the configuration files.

Perfect Companion Mod

DragonCare pairs perfectly with More Color Dragon, my other addon for Ice and Fire CE.

More Color Dragon adds randomized body colors, independent eye colors, cross-element color mixing, genetic inheritance, and manual recoloring tools.

Check out More Color Dragon

Requirements

  • Minecraft version depends on the downloaded file
  • Ice and Fire: Community Edition
  • NeoForge or Forge, depending on the file version

Notes

DragonCare is still in active development. Features, mechanics, balance, and compatibility may change in future updates.

Please report any bugs or compatibility issues with as much detail as possible.

Support

If you enjoy the addon, consider leaving a comment, reporting bugs, or adding the project to your favorites.

You can also support development through PayPal.


Русское описание

DragonCare — аддон для Ice and Fire CE

DragonCare — это аддон для Ice and Fire: Community Edition, который развивает приручение, уход, связь с драконами, ветеринарные инструменты, отслеживание, фермерство и взаимодействие с миром.

Вместо того чтобы воспринимать драконов только как врагов или ездовых существ, DragonCare превращает их в долгосрочных спутников с собственными системами ухода, визуальными состояниями и полезными механиками.

Возможности

  • Система привязанности: Развивайте связь с прирученными драконами через время, кормление и бережное обращение. Высокие уровни привязанности дают игроку полезные симбиотические эффекты.

  • Ветеринарные инструменты: Получайте кровь и чешую без необходимости убивать дракона. Используйте Dragon Blood Syringe, Scale Shears и Dragon Painkillers, чтобы сделать сбор ресурсов безопаснее и гуманнее.

  • Грязь и чистка драконов: Прирученные драконы постепенно пачкаются. Их можно чистить Dragon Brush через интерактивную QTE-мини-игру. Грязь отображается прямо на драконе с помощью динамического смешивания текстур и клиентского кэширования.

  • Выращивание Драконьего фрукта: Находите семена, выращивайте Dragon Fruit и собирайте урожай. Текстуры выросшего плода и стебля созданы художником LadaVesta.

  • Dragon Phone: Отслеживайте прирученных драконов через специальное устройство и HUD-оверлей. Можно видеть имя, стадию роста, номер в списке и расстояние до дракона в реальном времени.

  • Система отравления пеплом: Драконий пепел становится экологической угрозой. Используйте Ash Sensor для поиска опасных зон и Ash Tablets для лечения отравления.

  • Структуры в мире: Исследуйте разрушенные лагеря охотников, заброшенные залы гильдий, разрушенные драконьи кузницы и другие связанные с драконами постройки.

  • Настраиваемый геймплей: Изменяйте баланс, генерацию структур, сложность чистки, прочность инструментов, задержки, поведение драконов и множество других параметров через конфигурацию.

Идеально сочетается с More Color Dragon

DragonCare отлично работает вместе с More Color Dragon, моим другим аддоном для Ice and Fire CE.

More Color Dragon добавляет случайные цвета тела, независимые цвета глаз, смешивание цветов разных стихий, наследование окраса и инструменты ручной перекраски.

Открыть More Color Dragon

Требования

  • Версия Minecraft зависит от выбранного файла
  • Ice and Fire: Community Edition
  • NeoForge или Forge в зависимости от версии файла

Примечание

DragonCare всё ещё находится в активной разработке. Функции, механики, баланс и совместимость могут изменяться.

Если вы столкнулись с ошибкой или проблемой совместимости, пожалуйста, опишите её как можно подробнее.

Поддержка

Если вам понравился аддон, оставьте комментарий, сообщите об ошибках или добавьте проект в избранное.

Поддержать разработку можно через DonationAlerts.

Ченджлог

1.3.0Релиз1.21.1 · 3 августа 2026 г.
English Changelog

DragonCare 1.3.0 — NeoForge 1.21.1

New Features

  • Added progressive wound overlays for Fire, Ice, and Lightning Dragons.
  • Added 96 wound stages across three health ranges: light wounds at 100–66% HP, medium wounds at 66–33% HP, and severe wounds at 33–0% HP.
  • Wounds gradually appear when health is lost and disappear when the dragon is healed.
  • Added wound support for Stage 1 dragons and fresh dragon corpses. Wounds disappear after the dragon becomes skeletal.
  • Added experimental animation handling to keep sitting dragons stable during roars and other action animations.

Debug Commands

  • /dragonwounds set <0–100> — previews a selected wound level.
  • /dragonwounds animate — previews all wound stages at 1% per second.
  • /dragonwounds reset — restores health-based wound rendering.
  • /dragonanimdebug watch and /dragonanimdebug stop — monitor dragon animation and AI states.
  • Debug commands are available only to Creative players and operators and do not modify dragon health.

Dragon Fruit

  • Fixed Dragon Fruit stems dropping multiple seeds when broken.
  • Stems now drop no more than one seed, with a 1% chance to drop nothing.
  • Fortune no longer duplicates Dragon Fruit Seeds.
  • Added support for compatible modded soil through the dragoncare:dragon_fruit_growable_on block tag.

Dragon AI

  • Prevented DragonCare AI goals from moving dragons ordered to sit.
  • Improved baby-following, parent-protection, ash-avoidance, fleeing, and food-tempting behavior.
  • Reduced navigation and animation conflicts for sitting, sleeping, dead, and immobilized dragons.
  • Prevented sleep cooldown logic from unnecessarily affecting tamed dragons.

Orphan Dragons

  • Significantly reduced abandoned baby dragon spawn frequency to approximately vanilla pink sheep rarity.
  • Spawn chance is now calculated per world instead of per player.
  • Orphans now spawn only in the Overworld and only in chunks inhabited for less than one minute.
  • Previously explored or repeatedly loaded chunks remain ineligible.

World Generation And Fixes

  • Restricted DragonCare structures to the Overworld.
  • Fixed structures appearing in the Nether, End, and modded dimensions.
  • Compatible modded Overworld biomes remain supported.
  • Fixed the Ruined Dragon Forge spawn multiplier.
  • Improved world-generation queue and cache cleanup.
  • Limited ash scanning to valid world height.
  • Optimized Hunter Diary tracking, diagnostic logging, networking, and Gradle builds.
  • Updated English and Russian localization.

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

DragonCare 1.3.0 — NeoForge 1.21.1

Новые возможности

  • Добавлены постепенно проявляющиеся раны для огненных, ледяных и грозовых драконов.
  • Добавлено 96 стадий ран в трёх диапазонах здоровья: лёгкие раны при 100–66% HP, средние при 66–33% HP и тяжёлые при 33–0% HP.
  • Раны постепенно проявляются при получении урона и исчезают при лечении.
  • Добавлена поддержка ран у драконов первой стадии роста и свежих трупов. После превращения в скелет раны исчезают.
  • Добавлена экспериментальная обработка анимаций, сохраняющая сидячую позу во время рыка и других действий.

Команды отладки

  • /dragonwounds set <0–100> — показывает выбранный уровень ран.
  • /dragonwounds animate — проигрывает все стадии ран со скоростью 1% в секунду.
  • /dragonwounds reset — возвращает отображение ран по настоящему здоровью.
  • /dragonanimdebug watch и /dragonanimdebug stop — диагностика анимаций и состояний ИИ.
  • Команды доступны только операторам и игрокам в творческом режиме и не изменяют здоровье дракона.

Драконий фрукт

  • Исправлен дюп семян при разрушении стебля.
  • Теперь выпадает не более одного семени, с шансом 1% не выпадает ничего.
  • Fortune больше не увеличивает количество семян.
  • Добавлена поддержка модовой почвы через тег dragoncare:dragon_fruit_growable_on.

ИИ драконов

  • ИИ DragonCare больше не пытается перемещать драконов, которым приказано сидеть.
  • Улучшено следование детёнышей, защита потомства, избегание пепла, бегство и приманивание едой.
  • Уменьшены конфликты навигации и анимаций у сидящих, спящих и обездвиженных драконов.
  • Таймер предотвращения сна больше не мешает прирученным драконам без необходимости.

Брошенные драконы

  • Частота появления брошенных детёнышей снижена примерно до редкости ванильной розовой овцы.
  • Шанс теперь рассчитывается один раз для мира, а не отдельно для каждого игрока.
  • Детёныши появляются только в Верхнем мире и только в чанках, заселённых менее одной минуты.
  • Ранее исследованные и повторно загруженные чанки остаются недоступными для спавна.

Генерация мира и исправления

  • Постройки DragonCare теперь генерируются только в Верхнем мире.
  • Исправлено появление построек в Незере, Энде и модовых измерениях.
  • Совместимые модовые биомы Верхнего мира продолжают поддерживаться.
  • Исправлен множитель шанса Разрушенной драконьей кузницы.
  • Улучшена очистка очередей и кэшей генерации мира.
  • Сканирование пепла ограничено допустимой высотой мира.
  • Оптимизированы дневники охотников, диагностические логи, сеть и сборка Gradle.
  • Обновлена английская и русская локализация.
1.2.6Релиз1.21.1 · 20 июня 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.

🔒 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.

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

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

  • Драконий телефон: Исправлена текстура, которую я случайно сломал в одном из патчей, и она не переключалась на «ВКЛ» при активации. В модели предмета случайно удалён блок overrides — предикат регистрировался, но переключаться было не на что.

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

  • Потеря данных дракона: Исправлена критическая проблема, из-за которой cleanupStaleEntries каждые 5 минут удалял уровень привязанности, грязь и данные о семье у драконов в выгруженных чанках. Это означало, что ваш питомец на базе молча терял привязанность, пока вы исследовали мир. Теперь очистка данных срабатывает только при гибели дракона (LivingDeathEvent), что безопасно — драконы Ice and Fire не воскресают.
  • Эксплойт щётки: Исправлена уязвимость, позволявшая с помощью поддельного сетевого пакета обойти валидацию уровня грязи и получить неограниченные очки привязанности. Сервер теперь зажимает newDirtLevel в диапазон [0, oldDirtLevel].
🛠️ Оптимизация и исправление утечек памяти (Технические детали)
  • Исправление потокобезопасности: ClientDirtCache теперь использует ConcurrentHashMap вместо HashMap. Кеш одновременно читался из сетевого потока и потока рендеринга, что могло приводить к визуальным артефактам или вылетам под нагрузкой.
1.0.3Релиз1.20.1 · 20 июня 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.
1.2.5Релиз1.21.1 · 18 июня 2026 г.
English Changelog

✨ New Features & Configurations

  • Structure Generation Settings: Added a new configuration category to fully control structure spawns. You can now globally disable all addon structures or toggle them individually (Dragon Hunter Guild, Hunter House, Ruined Village Forge).
  • Spawn Multipliers: Added spawn chance multipliers for each structure type. You can now tweak the generation frequency from 0.01x (extremely rare) up to 100.0x.
  • All new configuration options are fully localized (English, Russian, Ukrainian) with detailed in-game tooltips.
🛠️ Optimizations & Memory Leak Fixes (Technical Details)
  • Resolved Client-Side RAM Bloating: Fixed a critical memory leak where visual caches (Dynamic Dirt Textures, Bond Points) were not cleared upon disconnecting. Caches are now properly flushed during the ClientPlayerNetworkEvent.LoggingOut event, preventing RAM accumulation when switching between servers or single-player worlds.
  • Resolved Server-Side Cache Leaks: Fixed an issue where item cooldown trackers (Dragon Blood Syringe, Scale Shears, Painkillers) retained data for unloaded or dead dragons indefinitely.
  • Implemented a background garbage collection tick (runs every 1 minute) to safely prune stale cooldown entries.
  • Added a LivingDeathEvent hook to instantly wipe a dragon's UUID from all memory arrays the moment it dies.

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

✨ Новые функции и настройки

  • Настройки генерации структур: Добавлена новая категория в конфиг мода для полного контроля над структурами. Теперь можно глобально отключить все постройки аддона или переключать их по отдельности (Гильдия охотников, Дом охотника, Разрушенная кузница).
  • Множители спавна: Добавлены множители шанса генерации для каждого типа построек. Вы можете настроить частоту появления от 0.01x (очень редко) до 100.0x.
  • Все новые настройки полностью переведены (Русский, Английский, Украинский) и имеют подробные всплывающие подсказки прямо в игре.
🛠️ Оптимизация и исправление утечек памяти (Технические детали)
  • Исправление утечки ОЗУ на клиенте: Исправлен критический баг, из-за которого кэш (динамические текстуры грязи, очки привязанности) не очищался при выходе в меню. Теперь все данные корректно удаляются при отключении от сервера, что предотвращает "разбухание" оперативной памяти при долгой игре и смене миров.
  • Исправление утечки кэша на сервере: Исправлена проблема, при которой кулдауны предметов (Шприц для крови, Ножницы, Обезболивающее) навсегда сохраняли в памяти данные о выгруженных или убитых драконах.
  • Внедрен фоновый процесс очистки мусора (срабатывает раз в 1 минуту), который безопасно удаляет устаревшие таймеры.
  • Добавлен перехватчик смерти моба, который мгновенно стирает UUID дракона из всех массивов памяти в момент его гибели.
1.0.2Релиз1.20.1 · 18 июня 2026 г.
English Changelog

✨ New Features & Configurations

  • Structure Generation Settings: Added a new configuration category to fully control structure spawns. You can now globally disable all addon structures or toggle them individually (Dragon Hunter Guild, Hunter House, Ruined Village Forge).
  • Spawn Multipliers: Added spawn chance multipliers for each structure type. You can now tweak the generation frequency from 0.01x (extremely rare) up to 100.0x.
  • All new configuration options are fully localized (English, Russian, Ukrainian) with detailed in-game tooltips.
🛠️ Optimizations & Memory Leak Fixes (Technical Details)
  • Resolved Client-Side RAM Bloating: Fixed a critical memory leak where visual caches (Dynamic Dirt Textures, Bond Points) were not cleared upon disconnecting. Caches are now properly flushed during the ClientPlayerNetworkEvent.LoggingOut event, preventing RAM accumulation when switching between servers or single-player worlds.
  • Resolved Server-Side Cache Leaks: Fixed an issue where item cooldown trackers (Dragon Blood Syringe, Scale Shears, Painkillers) retained data for unloaded or dead dragons indefinitely.
  • Implemented a background garbage collection tick (runs every 1 minute) to safely prune stale cooldown entries.
  • Added a LivingDeathEvent hook to instantly wipe a dragon's UUID from all memory arrays the moment it dies.

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

✨ Новые функции и настройки

  • Настройки генерации структур: Добавлена новая категория в конфиг мода для полного контроля над структурами. Теперь можно глобально отключить все постройки аддона или переключать их по отдельности (Гильдия охотников, Дом охотника, Разрушенная кузница).
  • Множители спавна: Добавлены множители шанса генерации для каждого типа построек. Вы можете настроить частоту появления от 0.01x (очень редко) до 100.0x.
  • Все новые настройки полностью переведены (Русский, Английский, Украинский) и имеют подробные всплывающие подсказки прямо в игре.
🛠️ Оптимизация и исправление утечек памяти (Технические детали)
  • Исправление утечки ОЗУ на клиенте: Исправлен критический баг, из-за которого кэш (динамические текстуры грязи, очки привязанности) не очищался при выходе в меню. Теперь все данные корректно удаляются при отключении от сервера, что предотвращает "разбухание" оперативной памяти при долгой игре и смене миров.
  • Исправление утечки кэша на сервере: Исправлена проблема, при которой кулдауны предметов (Шприц для крови, Ножницы, Обезболивающее) навсегда сохраняли в памяти данные о выгруженных или убитых драконах.
  • Внедрен фоновый процесс очистки мусора (срабатывает раз в 1 минуту), который безопасно удаляет устаревшие таймеры.
  • Добавлен перехватчик смерти моба, который мгновенно стирает UUID дракона из всех массивов памяти в момент его гибели.
1.0.1Релиз1.20.1 · 15 июня 2026 г.
English Changelog

Bug Fixes:

  • CRITICAL: Fixed a major issue where some crafting recipes were completely missing or not functioning correctly in the game. All recipes are now fully working and properly displayed in JEI.

New Features:

  • Added a new configuration option: "Simple Crafts".
  • You can now toggle this setting in the mod's configuration menu.
  • When enabled, it replaces the complex default recipes with much simpler, beginner-friendly versions.
Русский список изменений

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

  • КРИТИЧЕСКИЙ БАГ: Исправлена серьезная проблема, из-за которой некоторые рецепты крафта предметов полностью отсутствовали или не работали в игре. Теперь все рецепты работают исправно и корректно отображаются в JEI.

Нововведения:

  • Добавлена новая настройка в конфигурации: "Простые рецепты".
  • Вы можете переключать эту настройку в меню конфигурации мода.
  • При включении сложные стандартные рецепты заменяются на гораздо более простые.
1.2.4Релиз1.21.1 · 12 июня 2026 г.
English Changelog

What's new:

  • Simplified Crafting Config: Added a new option in the mod configuration to simplify crafting recipes. When enabled, the recipes become easier and more accessible to craft.

Known Issues:

  • I am aware of the crafting issues on the 1.20.1 version and I am actively working on solving them. A patch fixing this will be released very soon!
Русский список изменений

Что нового:

  • Упрощение крафтов: В конфигурацию добавлена кнопка для включения упрощенных рецептов крафта. При её включении крафты упрощаются и становятся более доступными для выживания.

Известные проблемы:

  • Я уже знаю о проблеме с крафтами на версии 1.20.1 и активно решаю её. Патч с исправлением для этой версии будет выпущен в скором времени!
1.2.3Релиз1.21.1 · 8 июня 2026 г.
English Changelog

Global Fixes (for both 1.20.1 and 1.21.1 versions):

  • CRITICAL: Fixed a severe TPS lag issue where dragons would accumulate hundreds of duplicate AI tasks upon world reload.
  • CRITICAL: Fixed massive memory leaks related to the persistence of static caches. Caches for Syringes, Shears, Pills, and Dragon Dirt are now properly cleared when closing a world or stopping the server.
  • Fixed an issue where "swallowed" exceptions could silently break world generation or dragon aging without any console output. The mod now properly logs all errors to `latest.log`.
  • Codebase reorganized into a clean Monorepo, setting the foundation for easier updates.
Русский список изменений

Глобальные исправления (сразу для 1.20.1 и 1.21.1 версий):

  • КРИТИЧНО: Исправлен серьезный баг, вызывавший падение TPS. Драконы больше не накапливают сотни дублирующихся задач ИИ при перезапуске мира.
  • КРИТИЧНО: Устранены масштабные утечки оперативной памяти. Статические словари и таймеры (для шприцов, кусачек, таблеток и грязи) теперь корректно очищаются при выходе из мира или остановке сервера.
  • Исправлена проблема "тихих вылетов". Ошибки генерации мира или взросления драконов больше не проглатываются модом, а аккуратно выводятся в `latest.log` для удобного поиска багов.
  • Код проекта полностью реорганизован в чистый Monorepo, что ускорит выход будущих обновлений.

Комментарии

Загружаем…