Совместимость версий и политика жизненного цикла
Главная / Совместимость версий
🗺️ Матрица совместимости версий Minecraft
Vanilla Outsider: Better Dogs следует архитектурному правилу 1 Jar 1 Version (Один JAR на одну версию). Специальные бинарные файлы компилируются и маркируются строго для каждого выпуска Minecraft:
| Версия Minecraft | Тег релиза мода | Версия Java | Loom и сборка | Статус поддержки | Руководство |
|---|---|---|---|---|---|
| MC 1.20.1 | 1.0.70+1.20.1 | Java 17 | Loom 1.10.2 / Mojang Mappings | 🟢 Активный релиз | Гайд по MC 1.20.1 |
| MC 1.21.1 | 1.0.70+1.21.1 | Java 21 | Loom 1.10.2 / Mojang Mappings | 🟢 Активный релиз | Гайд по MC 1.21.1 |
| MC 1.21.11 | 1.0.73+1.21.11 | Java 21 | Loom-Remap 1.15-SNAPSHOT | 🟢 Активный релиз | Гайд по MC 1.21.11 |
| MC 26.1.2 | 4.24.1+26.1.2 | Java 25 | Loom 1.15+ / Gradle 9.3+ | 🟢 Активный релиз | Гайд по MC 26.1.2 |
| MC 26.2 | 4.24.8+26.2 | Java 25 | Loom 1.15+ / Gradle 9.3+ | 🟢 Основная цель | Гайд по MC 26.2 |
| MC 26.3 | 4.24.8+26.3 | Java 25 | Loom 1.15+ / Gradle 9.3+ | 🟢 Сборка снапшота | Гайд по MC 26.3 |
📜 История версий и миграция на 26.x
Истоки (MC 1.21.11)
Better Dogs изначально зародился в эпоху Minecraft 1.21.x. Первые сборки заложили базовую концепцию: придать ванильным волкам уникальные черты характера (Агрессивный, Пацифист, Обычный) и визуальное масштабирование размера без добавления неванильных предметов или сущностей.
Эпоха модернизации 26.x
- Защита без зависимостей (Zero-Dependency Guard):
ModVersionGuardинтегрирован через DasikLibrary для защиты серверов от сбоев загрузчика классов. - Современный синтаксис идентификаторов: Все идентификаторы ресурсов переведены на
Identifier.fromNamespaceAndPath("vanilla-outsider-better-dogs", path). - Открытые границы зависимостей: В
fabric.mod.jsonиспользуются открытые нижние границы ("minecraft": ">=26.2-"), что предотвращает жесткую блокировку лаунчера.
⏳ Политика поддержки и устаревания версий
- Основная цель (MC 26.2): Получает все новые игровые механики, оптимизации ИИ, улучшения производительности и мгновенные исправления ошибок.
- Отслеживание снапшотов (MC 26.3): Отслеживает изменения API снапшотов Mojang для мгновенной готовности в день выхода релизов.
- Сборки поддержки (MC 26.1.2): Получают критические исправления ошибок и исправления безопасности из основной ветки.
🌍 Совместимость с существующими мирами и безопасность
Vanilla Outsider: Better Dogs на 100% обратно совместим и абсолютно безопасен для добавления или удаления в процессе игры в существующих мирах Minecraft.
Что происходит при добавлении посреди игры?
- Нулевая потеря данных: Существующие волки остаются прирученными своими владельцами. Их имена, здоровье, цвет ошейника и броня сохраняются.
- Автоматическая инициализация данных: Как только волки загружаются в мир, Fabric Data Attachment API инициализирует структуры данных без сброса сущностей.
- Черта по умолчанию: Ранее существовавшие волки получают личность
NORMAL(Обычный) и стандартный размер тела. - Мгновенная доступность всех функций:
- Режим охраны: Присесть + ПКМ костью для назначения поста охраны.
- Любимое лакомство: Кормление восстанавливает здоровье и дает баффы.
- Козьи рога: Реакция на тактические сигналы рога.
- Система усыновления: Присесть + ПКМ бумагой для передачи питомца другому игроку.
- Высадка из транспорта: Присесть + ПКМ палкой/стержнем для высадки из лодок и вагонеток.
- Разведение: Новые щенки получают полную генетическую систему и пометы от 1 до 4 щенков.
Что происходит при удалении (деинсталляции)?
- 100% безопасное удаление: Удаление мода никогда не повредит файлы сохранений и не приведет к ошибкам «отсутствующих реестров».
- Никакого реестрового мусора: Мод не добавляет кастомных типов сущностей, блоков или предметов — только ванильные волки и стандартные предметы (Кости, Бумага, Козьи рога, Палки).
- Возврат к ванильному поведению: Волки возвращаются к обычному ванильному ИИ, сохраняя владельцев, имена и цвет ошейников.
Вернуться на Главная
