Матрица совместимости версий
📌 Отказ от ответственности за исходный код репозитория: Документация в этой Вики отражает текущее состояние исходного кода в репозитории, которое может содержать недавние невыпущенные коммиты или разрабатываемые функции, опережающие публичные сборки на CurseForge и Modrinth.
📊 Матрица совместимости
| Целевая версия Minecraft | Версия мода | Статус сборки | Целевая DasikLibrary | Границы зависимостей |
|---|---|---|---|---|
| MC 26.2 | 1.4.16+26.2 | Активная / Текущая | 1.8.3 | minecraft >=26.2- |
🛡️ Границы зависимостей и правила
В соответствии с правилом 1 Jar 1 Version, зависимости в fabric.mod.json используют открытые нижние границы:
json
"depends": {
"fabricloader": ">=0.19.1",
"minecraft": "${minecraft_dependency}",
"java": ">=25",
"fabric-api": "*",
"dasik-library": "*",
"item_clumps": ">=1.0.18+26.2"
}Правила версионирования:
- Никаких устаревших схем: Для версий линейки Minecraft 26.x не используются старые номера версий
1.21.x. - Открытые нижние границы:
minecraft >=26.2-обеспечивает совместимость с патчами без привязки к пре-релизам. - Проверка classpath: При старте вызывается
ModVersionGuard.checkClassс загрузчиком контекстного потока.
📦 Проверенные исторические архивы
Все скомпилированные бинарные файлы прошлых релизов постоянно хранятся в каталоге Archive Jar of all versions/:
stack-size-adjuster-1.4.16+26.2.jar(Текущий релиз)stack-size-adjuster-1.4.15+26.2.jarstack-size-adjuster-1.4.14+26.2.jarstack-size-adjuster-1.0.0+26.2.jar(Первый релиз для 26.2)
