Матрица совместимости версий
Этот документ содержит полный обзор поддерживаемых версий Minecraft, сред выполнения, инструментов сборки и границ совместимости Item Clumps.
📌 Отказ от ответственности за исходный код: Документация в этой вики отражает текущее состояние исходного кода в репозитории, которое может включать недавние невыпущенные коммиты или функции в разработке до публичных релизов на CurseForge и Modrinth.
🧭 Матрица жизненного цикла эпох
| Якорь Minecraft | Эпоха релиза | Тег SemVer | Версия Java | Fabric Loader | Fabric API | DasikLibrary | Провайдер GUI |
|---|---|---|---|---|---|---|---|
| Minecraft 26.2 | Современная суверенная эпоха | 1.0.23+26.2 | Java 25+ | >=0.19.1 | * (универсальный) | >=1.8.2 | YetAnotherConfigLib v3 (YACL) + ModMenu |
| Minecraft 26.1.2 | Современная суверенная эпоха | 1.0.4+26.1.2 | Java 25+ | >=0.19.1 | >=0.145.4+26.1.2 | >=1.6.9+build.22 | Cloth Config v2 + ModMenu |
⚙️ Спецификации инструментария сборки и окружения
Minecraft 26.2 (Item Clumps 26.2)
- Путь к проекту Gradle:
Item Clumps v26.2/Item Clumps 26.2 - Версия Loom:
1.15.2(id 'net.fabricmc.fabric-loom') - Gradle Wrapper:
8.12/9.x - Целевой уровень Java: Java 25 (
release = 25,org.gradle.java.home=E:/JDK25) - Границы зависимостей в
fabric.mod.json:json"depends": { "fabricloader": ">=0.19.1", "minecraft": ">=26.2-", "java": ">=25", "fabric-api": "*", "dasik-library": ">=1.8.2" }, "suggests": { "yet-another-config-lib": "*", "modmenu": "*" } - Защита версий во время выполнения:
ModVersionGuard.checkClass("Item Clumps", "net.minecraft.world.entity.item.ItemEntity")
Minecraft 26.1.2 (Item Clumps 26.1)
- Путь к проекту Gradle:
Item Clumps v26.1/Item Clumps 26.1 - Версия Loom:
1.15.2(id 'net.fabricmc.fabric-loom') - Gradle Wrapper:
8.12/9.x - Целевой уровень Java: Java 25 (
release = 25,org.gradle.java.home=E:/JDK25) - Границы зависимостей в
fabric.mod.json:json"depends": { "fabricloader": ">=0.19.1", "minecraft": ">=26.1.2", "java": ">=25", "fabric-api": ">=0.145.4+26.1.2", "dasik-library": ">=1.6.9+build.22" }, "suggests": { "cloth-config": "*", "modmenu": "*" }
🏛️ Закон «1 JAR, 1 версия» и структура архива
Каждая поддерживаемая версия Minecraft собирается в отдельный JAR-файл в соответствии с принципом изолированных версий:
Instant Gratification Collection/Item Clumps/
├── Archive Jar of all versions/
│ ├── item-clumps-1.0.4+26.1.2.jar
│ └── item-clumps-1.0.23+26.2.jar
├── Item Clumps v26.1/
│ └── Item Clumps 26.1/
│ └── build/libs/item-clumps-1.0.4+26.1.2.jar
└── Item Clumps v26.2/
└── Item Clumps 26.2/
└── build/libs/item-clumps-1.0.23+26.2.jar🔗 Хабы документации конкретных версий
Для ознакомления с механикой конкретной версии, правилами GameRules и конфигурацией:
