Version Compatibility Matrix
This document provides a comprehensive overview of Minecraft version targets, runtime environments, toolchains, and compatibility bounds for Item Clumps.
📌 Repository Source Disclaimer: The documentation in this Wiki reflects the current source code state in the repository, which may include recent unreleased commits or developmental features ahead of public release builds on CurseForge and Modrinth.
🧭 Multi-Era Lifecycle Matrix
| Minecraft Anchor | Release Era | SemVer Tag | Java Version | Fabric Loader | Fabric API | DasikLibrary | Config GUI Provider |
|---|---|---|---|---|---|---|---|
| Minecraft 26.2 | Modern Sovereign Era | 1.0.23+26.2 | Java 25+ | >=0.19.1 | * (Universal) | >=1.8.2 | YetAnotherConfigLib v3 (YACL) + ModMenu |
| Minecraft 26.1.2 | Modern Sovereign Era | 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 |
⚙️ Build Toolchain & Environment Specifications
Minecraft 26.2 (Item Clumps 26.2)
- Gradle Project Path:
Item Clumps v26.2/Item Clumps 26.2 - Loom Version:
1.15.2(id 'net.fabricmc.fabric-loom') - Gradle Wrapper:
8.12/9.x - Java Target Level: Java 25 (
release = 25,org.gradle.java.home=E:/JDK25) - Dependency Bounds in
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": "*" } - Runtime Version Guard:
ModVersionGuard.checkClass("Item Clumps", "net.minecraft.world.entity.item.ItemEntity")
Minecraft 26.1.2 (Item Clumps 26.1)
- Gradle Project Path:
Item Clumps v26.1/Item Clumps 26.1 - Loom Version:
1.15.2(id 'net.fabricmc.fabric-loom') - Gradle Wrapper:
8.12/9.x - Java Target Level: Java 25 (
release = 25,org.gradle.java.home=E:/JDK25) - Dependency Bounds in
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 Version" Law & Archive Structure
In accordance with strict modular release policies, each targeted Minecraft version is maintained as an isolated subproject and compiled into a distinct tagged 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🔗 Dedicated Version Documentation Hubs
To explore version-specific mechanics, GameRules, and configuration guides:
