Skip to content

Совместимость версий и политика жизненного цикла

Главная / Совместимость версий


🗺️ Матрица совместимости версий Minecraft

Vanilla Outsider: Better Dogs следует архитектурному правилу 1 Jar 1 Version (Один JAR на одну версию). Специальные бинарные файлы компилируются и маркируются строго для каждого выпуска Minecraft:

Версия MinecraftТег релиза модаВерсия JavaLoom и сборкаСтатус поддержкиРуководство
MC 1.20.11.0.70+1.20.1Java 17Loom 1.10.2 / Mojang Mappings🟢 Активный релизГайд по MC 1.20.1
MC 1.21.11.0.70+1.21.1Java 21Loom 1.10.2 / Mojang Mappings🟢 Активный релизГайд по MC 1.21.1
MC 1.21.111.0.73+1.21.11Java 21Loom-Remap 1.15-SNAPSHOT🟢 Активный релизГайд по MC 1.21.11
MC 26.1.24.24.1+26.1.2Java 25Loom 1.15+ / Gradle 9.3+🟢 Активный релизГайд по MC 26.1.2
MC 26.24.24.8+26.2Java 25Loom 1.15+ / Gradle 9.3+🟢 Основная цельГайд по MC 26.2
MC 26.34.24.8+26.3Java 25Loom 1.15+ / Gradle 9.3+🟢 Сборка снапшотаГайд по MC 26.3

📜 История версий и миграция на 26.x

Истоки (MC 1.21.11)

Better Dogs изначально зародился в эпоху Minecraft 1.21.x. Первые сборки заложили базовую концепцию: придать ванильным волкам уникальные черты характера (Агрессивный, Пацифист, Обычный) и визуальное масштабирование размера без добавления неванильных предметов или сущностей.

Эпоха модернизации 26.x

  1. Защита без зависимостей (Zero-Dependency Guard): ModVersionGuard интегрирован через DasikLibrary для защиты серверов от сбоев загрузчика классов.
  2. Современный синтаксис идентификаторов: Все идентификаторы ресурсов переведены на Identifier.fromNamespaceAndPath("vanilla-outsider-better-dogs", path).
  3. Открытые границы зависимостей: В fabric.mod.json используются открытые нижние границы ("minecraft": ">=26.2-"), что предотвращает жесткую блокировку лаунчера.

⏳ Политика поддержки и устаревания версий

  1. Основная цель (MC 26.2): Получает все новые игровые механики, оптимизации ИИ, улучшения производительности и мгновенные исправления ошибок.
  2. Отслеживание снапшотов (MC 26.3): Отслеживает изменения API снапшотов Mojang для мгновенной готовности в день выхода релизов.
  3. Сборки поддержки (MC 26.1.2): Получают критические исправления ошибок и исправления безопасности из основной ветки.

🌍 Совместимость с существующими мирами и безопасность

Vanilla Outsider: Better Dogs на 100% обратно совместим и абсолютно безопасен для добавления или удаления в процессе игры в существующих мирах Minecraft.

Что происходит при добавлении посреди игры?

  • Нулевая потеря данных: Существующие волки остаются прирученными своими владельцами. Их имена, здоровье, цвет ошейника и броня сохраняются.
  • Автоматическая инициализация данных: Как только волки загружаются в мир, Fabric Data Attachment API инициализирует структуры данных без сброса сущностей.
  • Черта по умолчанию: Ранее существовавшие волки получают личность NORMAL (Обычный) и стандартный размер тела.
  • Мгновенная доступность всех функций:
    • Режим охраны: Присесть + ПКМ костью для назначения поста охраны.
    • Любимое лакомство: Кормление восстанавливает здоровье и дает баффы.
    • Козьи рога: Реакция на тактические сигналы рога.
    • Система усыновления: Присесть + ПКМ бумагой для передачи питомца другому игроку.
    • Высадка из транспорта: Присесть + ПКМ палкой/стержнем для высадки из лодок и вагонеток.
    • Разведение: Новые щенки получают полную генетическую систему и пометы от 1 до 4 щенков.

Что происходит при удалении (деинсталляции)?

  • 100% безопасное удаление: Удаление мода никогда не повредит файлы сохранений и не приведет к ошибкам «отсутствующих реестров».
  • Никакого реестрового мусора: Мод не добавляет кастомных типов сущностей, блоков или предметов — только ванильные волки и стандартные предметы (Кости, Бумага, Козьи рога, Палки).
  • Возврат к ванильному поведению: Волки возвращаются к обычному ванильному ИИ, сохраняя владельцев, имена и цвет ошейников.

Вернуться на Главная

Official documentation & web portal for Dasik Igaijinn mods.