CarryOn
1.0.0
프로젝트에서 CarryOn을 사용하려면 build.gradle에 다음을 포함하세요.
repositories {
maven {
url "https://maven.blamejared.com/"
}
}
dependencies {
deobfCompile "tschipp.carryon:carryon-LOADER-MCVERSION:MODVERSION"
}
LOADER
, MCVERSION
및 MODVERSION
적절한 버전으로 바꾸십시오. 한 가지 예는 tschipp.carryon:carryon-forge-1.19.2:2.0.0.5
입니다.
이 프로젝트는 공통 소스 세트를 사용하여 Forge와 Fabric 모두에 대한 모드를 컴파일할 수 있는 Gradle 프로젝트 템플릿을 제공합니다. 이 프로젝트에는 타사 라이브러리나 종속성이 필요하지 않습니다.
이 가이드에서는 MultiLoader 템플릿을 IntelliJ IDEA로 가져오는 방법을 보여줍니다. 설정 프로세스는 Forge 및 Fabric을 독립적으로 설정하는 것과 거의 동일하며 MDK를 사용해 본 사람이라면 누구나 매우 익숙할 것입니다.
File > Settings > Build, Execution, Deployment > Build Tools > Gradle > Gradle JVM
으로 이동하여 값을 유효한 Java 17 JVM으로 변경하면 해결됩니다. 또한 프로젝트 SDK를 Java 17로 설정해야 합니다. 이 작업은 File > Project Structure > Project SDK
로 이동하여 수행할 수 있습니다. 두 가지 모두 설정되면 IDEA에서 Gradle 탭을 열고 새로 고침 버튼을 클릭하여 프로젝트를 다시 로드합니다.Your Project > Common > Tasks > vanilla gradle > decompile
로 이동합니다. Minecraft를 디컴파일하려면 이 작업을 실행하세요.Your Project > Forge > Tasks > forgegradle runs > genIntellijRuns
로 이동합니다. Forge에 대한 실행 구성을 설정하려면 이 작업을 실행하세요.Eclipse에서 이 템플릿을 사용할 수는 있지만 권장되지는 않습니다. 이 템플릿을 개발하는 동안 필요한 빌드 도구의 거의 모든 수준에서 Eclipse와 관련된 여러 가지 중요한 버그와 단점이 발견되었습니다. 문제를 보고하고 해결하기 위해 이러한 도구를 계속 사용하고 있지만 이와 같은 프로젝트에 대한 지원은 아직 없습니다. 현재 Eclipse는 이 프로젝트에서 지원되지 않는 것으로 간주됩니다. 빌드 도구의 개발 주기는 매우 느리기 때문에 사용 가능한 ETA가 없습니다.