マジで誰も記事にしていないので、次回自分が環境構築を悩まないようにメモしておく。殴り書きなので悪しからず。
12時間以上寝ずにぶっ通しで忘れないうちに書いているので間違っていることや、無礼、誤字脱字があるかも。
1.7.10で開発したいよね。ロマンだよ。古のマインクラフターたちは1.7.10にこだわる。
まず普通に環境構築する。
javaインストールする
jre-8u271-windows-x64.exe
jdkインストール
jdk-17.0.4_windows-x64_bin.exe
intel jidea communityをjetbrains toolboxでインストール。
forge公式のやつでmdkやろうとするとリンク切れか何かでプログラムが動かんくなるから有志で
作られたこれで開発する。最初からこれを使えば楽。
https://github.com/anatawa12/ForgeGradle-example
これで普通に動くなら解決。
動かない時の対処法一覧 (従来の開発状況の回復方法)
gradle-wrapper.properties 下記((7.4.2))を最新に。
distributionUrl=https\://services.gradle.org/distributions/gradle-7.4.2-bin.zip
build.gradle
buildscript {
repositories {
maven { url = "https://jcenter.bintray.com/" }
maven {
name = "forge"
url = "https://maven.minecraftforge.net/"
}
maven {
name = "sonatype"
url = "https://oss.sonatype.org/content/repositories/snapshots/"
}
}
dependencies {
classpath ('com.anatawa12.forge:ForgeGradle:1.2-1.1.+') {
changing = true
}
}
}
gradle側を変更するコマンド gradle階層で使える
gradlew wrapper --gradle-version=7.4.2
pcのjavaのバージョンとプロジェクトのgradleのバージョンを合わせる。
↓
Java version Gradle version
8 2.0
9 4.3
~省略~
16 7.0
17 7.3
18 7.5
19 7.6
20 8.1
InteljIdea側 設定
project structure
project SDK 1.8
source languege level
project default
dependecies sdk 1.8
gradle 関連設定
1.8
終わりに
マジで忘れない用の適当なメモなのでいずれちゃんとした記事にするか、新しい記事、それか動画にする。
参考様