Matriks Kompatibilitas Versi
Dokumen ini memberikan gambaran komprehensif tentang target versi Minecraft, lingkungan runtime, toolchain, dan batas kompatibilitas untuk Item Clumps.
📌 Pemberitahuan Sumber Repositori: Dokumentasi di Wiki ini mencerminkan kondisi kode sumber saat ini di repositori, yang mungkin mencakup komit terbaru yang belum dirilis atau fitur pengembangan yang mendahului build rilis publik di CurseForge dan Modrinth.
🧭 Matriks Siklus Hidup Multi-Era
| Versi Sasaran | Era | Tag SemVer | Versi Java | Fabric Loader | Fabric API | DasikLibrary | Penyedia GUI Konfigurasi |
|---|---|---|---|---|---|---|---|
| Minecraft 26.2 | Era Modern Sovereign | 1.0.23+26.2 | Java 25+ | >=0.19.1 | * (Universal) | >=1.8.2 | YetAnotherConfigLib v3 (YACL) + ModMenu |
| Minecraft 26.1.2 | Era Modern Sovereign | 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 |
⚙️ Toolchain Build & Spesifikasi Lingkungan
Minecraft 26.2 (Item Clumps 26.2)
- Jalur Proyek Gradle:
Item Clumps v26.2/Item Clumps 26.2 - Versi Loom:
1.15.2(id 'net.fabricmc.fabric-loom') - Gradle Wrapper:
8.12/9.x - Target Versi Java: Java 25 (
release = 25,org.gradle.java.home=E:/JDK25) - Batas Dependensi di
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": "*" } - Penjaga Versi Runtime:
ModVersionGuard.checkClass("Item Clumps", "net.minecraft.world.entity.item.ItemEntity")
Minecraft 26.1.2 (Item Clumps 26.1)
- Jalur Proyek Gradle:
Item Clumps v26.1/Item Clumps 26.1 - Versi Loom:
1.15.2(id 'net.fabricmc.fabric-loom') - Gradle Wrapper:
8.12/9.x - Target Versi Java: Java 25 (
release = 25,org.gradle.java.home=E:/JDK25) - Batas Dependensi di
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": "*" }
🏛️ Prinsip "1 Jar, 1 Version" & Struktur Arsip
Sesuai dengan kebijakan rilis modular yang ketat, setiap versi Minecraft target dikelola sebagai subproyek terisolasi dan dikompilasi ke dalam JAR terpisah:
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🔗 Hub Dokumentasi Versi Khusus
Untuk mempelajari mekanisme khusus versi, GameRules, dan panduan konfigurasi:
