Skip to content

Version Compatibility

Dasik (Rifaditya) edited this page Aug 22, 2026 · 1 revision

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:
    "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:
    "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:

Clone this wiki locally