Matriz de Compatibilidade de Versões
Este documento fornece uma visão geral abrangente das versões alvo do Minecraft, ambientes de execução, toolchains e limites de compatibilidade do Item Clumps.
📌 Aviso sobre o Código-Fonte do Repositório: A documentação nesta Wiki reflete o estado atual do código-fonte no repositório, que pode incluir commits recentes ainda não lançados ou recursos em desenvolvimento antes das compilações públicas no CurseForge e Modrinth.
🧭 Matriz do Ciclo de Vida Multiera
| Âncora do Minecraft | Era de Lançamento | Tag SemVer | Versão Java | Fabric Loader | Fabric API | DasikLibrary | Provedor GUI Config |
|---|---|---|---|---|---|---|---|
| Minecraft 26.2 | Era Soberana Moderna | 1.0.23+26.2 | Java 25+ | >=0.19.1 | * (Universal) | >=1.8.2 | YetAnotherConfigLib v3 (YACL) + ModMenu |
| Minecraft 26.1.2 | Era Soberana Moderna | 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 |
⚙️ Especificações do Toolchain de Compilação e Ambiente
Minecraft 26.2 (Item Clumps 26.2)
- Caminho do Projeto Gradle:
Item Clumps v26.2/Item Clumps 26.2 - Versão do Loom:
1.15.2(id 'net.fabricmc.fabric-loom') - Gradle Wrapper:
8.12/9.x - Nível Alvo do Java: Java 25 (
release = 25,org.gradle.java.home=E:/JDK25) - Limites de Dependência em
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": "*" } - Protetor de Versão em Tempo de Execução:
ModVersionGuard.checkClass("Item Clumps", "net.minecraft.world.entity.item.ItemEntity")
Minecraft 26.1.2 (Item Clumps 26.1)
- Caminho do Projeto Gradle:
Item Clumps v26.1/Item Clumps 26.1 - Versão do Loom:
1.15.2(id 'net.fabricmc.fabric-loom') - Gradle Wrapper:
8.12/9.x - Nível Alvo do Java: Java 25 (
release = 25,org.gradle.java.home=E:/JDK25) - Limites de Dependência em
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": "*" }
🏛️ Lei "1 Jar, 1 Versão" e Estrutura de Arquivamento
De acordo com políticas rígidas de lançamentos modulares, cada versão alvo do Minecraft é mantida como um subprojeto isolado e compilada em um JAR independente:
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🔗 Centrais de Documentação Dedicadas por Versão
Para explorar mecânicas específicas por versão, GameRules e guias de configuração:
