Para usar CarryOn em seus projetos, inclua isto em seu build.gradle:
repositories {
maven {
url "https://maven.blamejared.com/"
}
}
dependencies {
deobfCompile "tschipp.carryon:carryon-LOADER-MCVERSION:MODVERSION"
}
Certifique-se de substituir LOADER
, MCVERSION
e MODVERSION
pelas versões apropriadas. Um exemplo seria tschipp.carryon:carryon-forge-1.19.2:2.0.0.5
Este projeto fornece um modelo de projeto Gradle que pode compilar mods para Forge e Fabric usando um conjunto de fontes comum. Este projeto não requer bibliotecas ou dependências de terceiros.
Este guia mostrará como importar o modelo MultiLoader para o IntelliJ IDEA. O processo de configuração é aproximadamente equivalente à configuração independente do Forge e do Fabric e deve ser muito familiar para qualquer pessoa que tenha trabalhado com seus MDKs.
File > Settings > Build, Execution, Deployment > Build Tools > Gradle > Gradle JVM
e alterando o valor para uma JVM Java 17 válida. Você também precisará definir o Project SDK para Java 17. Isso pode ser feito acessando File > Project Structure > Project SDK
. Depois que ambos tiverem sido configurados, abra a guia Gradle no IDEA e clique no botão Atualizar para recarregar o projeto.Your Project > Common > Tasks > vanilla gradle > decompile
. Execute esta tarefa para descompilar o Minecraft.Your Project > Forge > Tasks > forgegradle runs > genIntellijRuns
. Execute esta tarefa para definir configurações de execução para o Forge.Embora seja possível usar este modelo no Eclipse, não é recomendado. Durante o desenvolvimento deste modelo, vários bugs críticos e peculiaridades relacionadas ao Eclipse foram encontrados em quase todos os níveis das ferramentas de construção necessárias. Embora continuemos a trabalhar com essas ferramentas para relatar e resolver problemas, o suporte para projetos como esses ainda não existe. Por enquanto, o Eclipse é considerado não suportado por este projeto. O ciclo de desenvolvimento das ferramentas de construção é notoriamente lento, por isso não há ETAs disponíveis.