PixelmonGenerationsを遊ぼうとしたらforge-1.12.2-14.23.5.2847のインストーラーバグってる?
モッド作成のお勉強が時間がなくてできてないので放置www
そんななかPixelmonGenerationsを遊んでみようかと準備にとりかかるが、対象のforgeのインストーラーがバグってインストールできない(´;ω;`)ウゥゥ
// 1: java.net.preferIPv4Stack=true Exception in thread "main" java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at net.minecraftforge.installer.Java6Gate.main(Java6Gate.java:48) Caused by: java.lang.ExceptionInInitializerError at net.minecraftforge.installer.ClientInstall.getSponsorMessage(ClientInstall.java:401) at net.minecraftforge.installer.InstallerAction.getSponsorMessage(InstallerAction.java:60) at net.minecraftforge.installer.InstallerPanel.updateFilePath(InstallerPanel.java:334) at net.minecraftforge.installer.InstallerPanel.(InstallerPanel.java:315) at net.minecraftforge.installer.SimpleInstaller.launchGui(SimpleInstaller.java:167) at net.minecraftforge.installer.SimpleInstaller.main(SimpleInstaller.java:54) ... 5 more Caused by: java.lang.ArrayIndexOutOfBoundsException: 1 at net.minecraftforge.installer.MirrorData.buildMirrorList(MirrorData.java:84) at net.minecraftforge.installer.MirrorData. (MirrorData.java:63) at net.minecraftforge.installer.MirrorData. (MirrorData.java:17) ... 11 more
ということで、無理やりにでもインストールできないか試してみる。
色々情報収集した結果、jarに内包されたinstall_profile.jsonがどうやら原因らしい( ゚Д゚)
まずは7-Zipをインストールして、「forge-1.12.2-14.23.5.2847-installer.jar」を開いてみる。
確かに原因のinstall_profile.jsonがあった。
インストール時のエラーからMirrorDataでエラーだしてるようなので、install_profile.jsonのmirroListの個所を消してみたwww
変更して7-Zip側でもその保存を適用してインストーラーを再度起動してみる。
一応起動後ウィンドウは出るようになった(;・∀・)
ただ、Install clientでインストールしてみると、
なんかエラー出たwww2つ程ライブラリがダウンロードできないみたいww
改めて、install_profile.jsonを7-Zipで開いて中を見てみる。
確かにダウンロードするように定義が入っているのを確認。
・・・・よし、こいついらねっ(。◕ˇдˇ◕。)/
このタイミングではいらないと決めつけて赤枠部分削除wwww
再度保存して再度インストーラーを起動www
なんかインストールはうまくいった気がする(∩´∀`)∩
うまくはいったけど、ライブラリ2つが欠けた状態・・・。
直接落とそうwww
調べたら、
・https://repo1.maven.org/maven2/org/scala-lang/plugins/scala-continuations-library_2.11/1.0.2/
・https://repo1.maven.org/maven2/org/scala-lang/plugins/scala-continuations-plugin_2.11.1/1.0.2/
ここにたどり着いたのでダウンロードして、
「.minecraft/libraries」に置く。
・libraries/org/scala-lang/plugins/scala-continuations-library_2.11/1.0.2/scala-continuations-library_2.11-1.0.2.jar
・libraries/org/scala-lang/plugins/scala-continuations-plugin_2.11.1/1.0.2/scala-continuations-plugin_2.11.1-1.0.2.jar
こんなパスになるように置く。
※他のmodで遊んだりしている人はもしかしたら既に置いてある可能性もある(;・∀・)
これでインストール完了でしょwww
あとはいつも通りForgeを起動してみたり、PixelmonのModをmodsに入れてとかして起動してみるだけかと。
※あくまで無理やりなやり方なので、自己責任でやるべし(。◕ˇдˇ◕。)/