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 の両方の MOD をコンパイルできる 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 はありません。