Совместимость версий и матрица жизненного цикла
| Спецификация | Версия Minecraft 26.2 | Версия Minecraft 26.1.2 |
|---|---|---|
| Целевая версия Minecraft | 26.2 (>=26.2-) | 26.1.2 (*) |
| Версия мода (SemVer) | 1.2.14+26.2 | 1.1.21+26.1.2 |
| Инструментарий Java | Java 25 (release = 25) | Java 25 (release = 25) |
| Fabric Loader | >=0.16.9 (собрано на 0.19.1) | >=0.16.9 (собрано на 0.19.1) |
| Fabric API | 0.150.1+26.2 | 0.145.4+26.1.2 |
| Fabric Loom | 1.15.2 | 1.15.2 |
| Зависимость DasikLibrary | 1.8.28 | 1.8.28 |
| Зависимость Cloth Config | 26.1.154 (опционально) | 26.1.154 (опционально) |
| Зависимость ModMenu | 18.0.0-beta.1 (опционально) | 18.0.0-beta.1 (опционально) |
| Защита ModVersionGuard | ✅ Активна (проверка класса EntityTypes) | Стандартная среда |
| Специализированный центр вики | [👉 Открыть центр MC 26.2](./26.2-Home.md) | [👉 Открыть центр MC 26.1.2](./26.1.2-Home.md) |
🏛️ Архитектура эпох и закон «1 Jar 1 Version»
Durability Multiplier следует архитектурному принципу 1 Jar 1 Version:
- Каждое крупное обновление Minecraft имеет собственную изолированную директорию подпроекта (
Durability Multiplier v26.1/,Durability Multiplier v26.2/). - Файлы релизов компилируются независимо в JAR с тегами (
durability-multiplier-1.1.21+26.1.2.jar,durability-multiplier-1.2.14+26.2.jar) и каталогизируются вArchive Jar of all versions/. - MC 26.2 включает проверку версии во время выполнения
ModVersionGuardвonInitialize()для безопасной остановки при загрузке в несовместимой среде, защищая данные мира от повреждений.
📌 Отказ от ответственности по исходному коду: Документация в этой вики отражает текущее состояние исходного кода в репозитории, которое может включать недавние невыпущенные коммиты или функции в разработке до их публичного релиза на CurseForge и Modrinth.
