forge-1.12.2のダウンロードが出来ません。どなたかご教示ください。

リソースパックやMod、その他ツールに関する質問はこちらへどうぞ。
雪見餅
ID: 1CDN1PMSXA
記事: 7
登録日時: 2021年3月29日(月) 11:53
Minecraft ID: cloveryukkuri

forge-1.12.2のダウンロードが出来ません。どなたかご教示ください。

投稿記事 by 雪見餅 » 2021年8月06日(金) 21:24

症状
hospital.modシリーズで遊びたいのですが、forge1.12.2の14.23.5.2768しか受け付けてくれないようでインストールを試みたのですが、出来ませんでした。
確認済み
・インストーラーはexe版、jar版どちらもダブルクリックしてみましたがlogファイル(exe版は1、jar版は2)を残して、インストール画面が開きません。
・他のバージョンでのインストールは成功しています。
・exe版ではrun.but、install_profile.josnファイルを利用した方法でインストール画面までなんとか行くことが出来ました。しかし、ダウンロードは完了できずにエラーを出してしまいました。(3)
環境
・os windows10 home 20H2
・cpu AMD Ryzen7 4800H
・GPU radeon graphics
・RAM 16GB
(1,exe版ログ)
ava.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.<init>(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.<init>(MirrorData.java:63)
at net.minecraftforge.installer.MirrorData.<clinit>(MirrorData.java:17)
... 11 more

(2、jar版ログ)
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.<init>(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.<init>(MirrorData.java:63)
at net.minecraftforge.installer.MirrorData.<clinit>(MirrorData.java:17)
... 11 more

(3、エラー)
these libraries failed to download. Try again.
org.scala-lang.plugins:scala-continuations-library_2.11:1.0.2
org.scala-lang.plugins:scala-continuations-plugin_2.11.1:1.0.2
0



Tags:

アバター
UT-X
ID: 23TOPC7OBL
記事: 95
登録日時: 2019年8月06日(火) 01:50
Minecraft ID: UTX1948

Re: forge-1.12.2のダウンロードが出来ません。どなたかご教示ください。

投稿記事 by UT-X » 2021年8月07日(土) 00:08

Java8は最新のものを使っていますか?(8/7現在の最新バージョンは8u301)
最新でないなら、更新してからjar版でもう一度やってみてください。
もしそれでもできない場合は、こちらの記事を参考に、Forgeのインストールに必要なライブラリファイルを手動でダウンロードしたうえでもう一度やってみてください。
0
主にBedrock Editionの最新バージョンで活動中。
Java Editionは1.12.2を主軸としています。

旧フォーラムに存在したマイクラのブロックとかのスマイリーが欲しいが、
ブロックの数が膨大になった今ではもはや無理か…?

雪見餅
ID: 39J5J7JX62
記事: 7
登録日時: 2021年3月29日(月) 11:53
Minecraft ID: cloveryukkuri

Re: forge-1.12.2のダウンロードが出来ません。どなたかご教示ください。

投稿記事 by 雪見餅 » 2021年8月07日(土) 14:30

返信ありがとうございます。
・javaは最新の状態になっていました。
・トピックの方を確認させていただいたのですがファイルの配置などに間違いはなかったと思います。また、エラーコードなどを確認してみましたがhttpから始まる文字列が確認できませんでした。
・回線の状態は安定しています。
0

アバター
SugarCoffee
ID: 5Z3N8FUU0L
記事: 147
登録日時: 2019年10月19日(土) 14:21
いいね: 7回
いいねされた回数: 3回

Re: forge-1.12.2のダウンロードが出来ません。どなたかご教示ください。

投稿記事 by SugarCoffee » 2021年8月07日(土) 17:28

雪見餅 さんが書きました: 2021年8月07日(土) 14:30 返信ありがとうございます。
・javaは最新の状態になっていました。
・トピックの方を確認させていただいたのですがファイルの配置などに間違いはなかったと思います。また、エラーコードなどを確認してみましたがhttpから始まる文字列が確認できませんでした。
・回線の状態は安定しています。
検索等でたどりついた方用の追記:この方法は少し上でUT-Xさんが提示しているforgeライブラリファイルの手動ダウンロードが完了している必要があります。

エラーログを見る限り私の環境で起きている「forge 1.12.2-2768が新規インストールできない」現象と同一に見えます。
1.8.x含め何個かのforgeで現象を確認していますが、同様の症状が出ている方が見つからなかったため環境依存の問題である可能性が高いのかなと思います。


私の環境ではWindows10 21H1、Ubuntu20ともに確認しておりOS系列以外に原因がありそうです。
さて、肝心の対処方法ですが、過去に2768をインストールしており、過去の%appdata%\.minecraftフォルダを保有している場合はlibraries、versionsフォルダをコピーしてくることでインストールしたことにできますが、今回は新規インストールのようなのでこの対処方法は使用できません。

新規インストールの場合はまずコマンドプロンプトやpowershellから

コード: 全て選択

java -jar "forge-1.12.2-14.23.5.2768-installer.jar" --offline
を実行します。
この現象はGUI生成前にコケるようですが、環境引数からオフラインモードにすることでそれを回避することができます(GUI生成前にArrayBoundIndexExceptionが発生する)。

その後インストール画面が出るので、Install clientを押す
エラーが発生するので、その内容が

コード: 全て選択

these libraries failed to download. Try again.
org.scala-lang.plugins:scala-continuations-library_2.11:1.0.2
org.scala-lang.plugins:scala-continuations-plugin_2.11.1:1.0.2
の3行だけであることを確認しforgeインストーラを閉じた上で、コマンドプロンプト等を強制終了(Ctrl+C同時押し後バツボタン)

次に%appdata%\.minecraft\versionsに「1.12.2-forge1.12.2-14.23.5.2768」という空フォルダが生成されているので、その空フォルダに移動し、「1.12.2-forge1.12.2-14.23.5.2768.json」という拡張子までの空テキストを作成、メモ帳で開き

コード: 全て選択

{
  "id": "1.12.2-forge1.12.2-14.23.5.2768",
  "time": "2018-10-04T07:40:14+0000",
  "releaseTime": "1960-01-01T00:00:00-0700",
  "type": "release",
  "minecraftArguments": "--username ${auth_player_name} --version ${version_name} --gameDir ${game_directory} --assetsDir ${assets_root} --assetIndex ${assets_index_name} --uuid ${auth_uuid} --accessToken ${auth_access_token} --userType ${user_type} --tweakClass net.minecraftforge.fml.common.launcher.FMLTweaker --versionType Forge",
  "mainClass": "net.minecraft.launchwrapper.Launch",
  "inheritsFrom": "1.12.2",
  "jar": "1.12.2",
  "logging": {},
  "libraries": [
    {
      "name": "net.minecraftforge:forge:1.12.2-14.23.5.2768",
      "url": "http://files.minecraftforge.net/maven/"
    },
    {
      "name": "net.minecraft:launchwrapper:1.12",
      "serverreq":true
    },
    {
      "name": "org.ow2.asm:asm-all:5.2",
      "url" : "http://files.minecraftforge.net/maven/",
      "checksums" : [ "2ea49e08b876bbd33e0a7ce75c8f371d29e1f10a" ],
      "serverreq":true,
      "clientreq":true
    },
    {
      "name": "org.jline:jline:3.5.1",
      "url" : "http://files.minecraftforge.net/maven/",
      "checksums" : [ "51800e9d7a13608894a5a28eed0f5c7fa2f300fb" ],
      "serverreq":true,
      "clientreq":false
    },
    {
      "name": "net.java.dev.jna:jna:4.4.0",
      "serverreq":true,
      "clientreq":false
    },
    {
      "name": "com.typesafe.akka:akka-actor_2.11:2.3.3",
      "url" : "http://files.minecraftforge.net/maven/",
      "checksums" : [ "ed62e9fc709ca0f2ff1a3220daa8b70a2870078e", "25a86ccfdb6f6dfe08971f4825d0a01be83a6f2e" ],
      "serverreq":true,
      "clientreq":true
    },
    {
      "name": "com.typesafe:config:1.2.1",
      "url" : "http://files.minecraftforge.net/maven/",
      "checksums" : [ "f771f71fdae3df231bcd54d5ca2d57f0bf93f467", "7d7bc36df0989d72f2d5d057309675777acc528b" ],
      "serverreq":true,
      "clientreq":true
    },
    {
      "name": "org.scala-lang:scala-actors-migration_2.11:1.1.0",
      "url" : "http://files.minecraftforge.net/maven/",
      "checksums" : [ "dfa8bc42b181d5b9f1a5dd147f8ae308b893eb6f", "8c9aaeeb68487ca519411a14068e1b4d69739207" ],
      "serverreq":true,
      "clientreq":true
    },
    {
      "name": "org.scala-lang:scala-compiler:2.11.1",
      "url" : "http://files.minecraftforge.net/maven/",
      "checksums" : [ "56ea2e6c025e0821f28d73ca271218b8dd04926a", "1444992390544ba3780867a13ff696a89d7d1639" ],
      "serverreq":true,
      "clientreq":true
    },
    {
      "name": "org.scala-lang.plugins:scala-continuations-library_2.11:1.0.2",
      "url" : "http://files.minecraftforge.net/maven/",
      "checksums" : [ "87213338cd5a153a7712cb574c0ddd2edfee0386", "0b4c1bf8d48993f138d6e10c0c144e50acfff581" ],
      "serverreq":true,
      "clientreq":true
    },
    {
      "name": "org.scala-lang.plugins:scala-continuations-plugin_2.11.1:1.0.2",
      "url" : "http://files.minecraftforge.net/maven/",
      "checksums" : [ "1f7371605d4ba42aa26d3443440c0083c587b4e9", "1ea655dda4504ae0a367327e2340cd3beaee6c73" ],
      "serverreq":true,
      "clientreq":true
    },
    {
      "name": "org.scala-lang:scala-library:2.11.1",
      "url" : "http://files.minecraftforge.net/maven/",
      "checksums" : [ "0e11da23da3eabab9f4777b9220e60d44c1aab6a", "1e4df76e835201c6eabd43adca89ab11f225f134" ],
      "serverreq":true,
      "clientreq":true
    },
    {
      "name": "org.scala-lang:scala-parser-combinators_2.11:1.0.1",
      "url" : "http://files.minecraftforge.net/maven/",
      "checksums" : [ "f05d7345bf5a58924f2837c6c1f4d73a938e1ff0", "a1cbbcbde1dcc614f4253ed1aa0b320bc78d8f1d" ],
      "serverreq":true,
      "clientreq":true
    },
    {
      "name": "org.scala-lang:scala-reflect:2.11.1",
      "url" : "http://files.minecraftforge.net/maven/",
      "checksums" : [ "6580347e61cc7f8e802941e7fde40fa83b8badeb", "91ce0f0be20f4a536321724b4b3bbc6530ddcd88" ],
      "serverreq":true,
      "clientreq":true
    },
    {
      "name": "org.scala-lang:scala-swing_2.11:1.0.1",
      "url" : "http://files.minecraftforge.net/maven/",
      "checksums" : [ "b1cdd92bd47b1e1837139c1c53020e86bb9112ae", "d77152691dcf5bbdb00529af37aa7d3d887b3e63" ],
      "serverreq":true,
      "clientreq":true
    },
    {
      "name": "org.scala-lang:scala-xml_2.11:1.0.2",
      "url" : "http://files.minecraftforge.net/maven/",
      "checksums" : [ "7a80ec00aec122fba7cd4e0d4cdd87ff7e4cb6d0", "62736b01689d56b6d09a0164b7ef9da2b0b9633d" ],
      "serverreq":true,
      "clientreq":true
    },
    {
      "name": "lzma:lzma:0.0.1",
      "serverreq":true
    },
    {
      "name": "net.sf.jopt-simple:jopt-simple:5.0.3",
      "serverreq":true
    },
    {
      "name": "java3d:vecmath:1.5.2",
      "clientreq":true,
      "serverreq":true
    },
    {
      "name": "net.sf.trove4j:trove4j:3.0.3",
      "clientreq":true,
      "serverreq":true
    },
    {
      "name": "org.apache.maven:maven-artifact:3.5.3",
      "url" : "http://files.minecraftforge.net/maven/",
      "serverreq":true,
      "clientreq":true
    }
  ]
}
という内容に変更し、上書き保存(中身はforgeインストーラに入っているinstall_profile.jsonのversionInfoブロックです)

次にダウンロードしたforgeインストーラ.jarをコピーして名前変更し拡張子を「.zip」に変更し解凍します。(7zipであれば.jarのままで解凍可能です)

解凍後、%appdata%\.minecraft\libraries\net\minecraftforge\forge\フォルダに移動
「1.12.2-14.23.5.2768」という名前の空フォルダを作成し、解凍したforgeインストーラから「forge-1.12.2-14.23.5.2768-universal.jar」を先程の[省略]minecraftforge\forge\1.12.2-14.23.5.2768\にコピーします。

その後ファイル名から「-universal」を取り「forge-1.12.2-14.23.5.2768.jar」という名前に変更します。
以上の作業でForge1.12.2 2768をインストールしたことにできます。(真っ更なPCで試した訳ではないので多分動くだろう感覚ですが...)

後は公式ランチャーに2768が追加されているので選ぶだけです。

以下、変更等加えた部分のファイルツリー

コード: 全て選択

.minecraft
│─versions
│    │
│    ├─1.12.2-forge1.12.2-14.23.5.2768
│    │      1.12.2-forge1.12.2-14.23.5.2768.json
│
│─libraries
│  │
│  ├─minecraftforge
│  │  └─forge
│  │      ├─1.12.2-14.23.5.2768
│  │      │      forge-1.12.2-14.23.5.2768.jar
念の為確認しましたが、旧環境で保存していたforge-1.12.2-14.23.5.2768.jarとforgeインストーラに入っているforge-1.12.2-14.23.5.2768-universal.jarはハッシュ上は同一ファイルです(衝突可能性は無視します)
また、.jsonのスペース数などが正常インストール時と異なっていますが、jsonの特性上特に問題ありません。

以下はハッシュ検証用なので気にしなくていいです。

コード: 全て選択

PS C:\Users\___\Desktop\forge-1.12.2-14.23.5.2768-installer> certutil -hashfile forge-1.12.2-14.23.5.2768-universal.jar
SHA1 ハッシュ (対象 forge-1.12.2-14.23.5.2768-universal.jar):
abedfa019b4c84074cec0233637245db2a9e9a00
CertUtil: -hashfile コマンドは正常に完了しました。
0

雪見餅
ID: 39J5J7JX62
記事: 7
登録日時: 2021年3月29日(月) 11:53
Minecraft ID: cloveryukkuri

Re: forge-1.12.2のダウンロードが出来ません。どなたかご教示ください。

投稿記事 by 雪見餅 » 2021年8月07日(土) 20:48

SugarCoffee さんが書きました: 2021年8月07日(土) 17:28
雪見餅 さんが書きました: 2021年8月07日(土) 14:30 返信ありがとうございます。
・javaは最新の状態になっていました。
・トピックの方を確認させていただいたのですがファイルの配置などに間違いはなかったと思います。また、エラーコードなどを確認してみましたがhttpから始まる文字列が確認できませんでした。
・回線の状態は安定しています。
検索等でたどりついた方用の追記:この方法は少し上でUT-Xさんが提示しているforgeライブラリファイルの手動ダウンロードが完了している必要があります。

エラーログを見る限り私の環境で起きている「forge 1.12.2-2768が新規インストールできない」現象と同一に見えます。
1.8.x含め何個かのforgeで現象を確認していますが、同様の症状が出ている方が見つからなかったため環境依存の問題である可能性が高いのかなと思います。


私の環境ではWindows10 21H1、Ubuntu20ともに確認しておりOS系列以外に原因がありそうです。
さて、肝心の対処方法ですが、過去に2768をインストールしており、過去の%appdata%\.minecraftフォルダを保有している場合はlibraries、versionsフォルダをコピーしてくることでインストールしたことにできますが、今回は新規インストールのようなのでこの対処方法は使用できません。

新規インストールの場合はまずコマンドプロンプトやpowershellから

コード: 全て選択

java -jar "forge-1.12.2-14.23.5.2768-installer.jar" --offline
を実行します。
この現象はGUI生成前にコケるようですが、環境引数からオフラインモードにすることでそれを回避することができます(GUI生成前にArrayBoundIndexExceptionが発生する)。

その後インストール画面が出るので、Install clientを押す
エラーが発生するので、その内容が

コード: 全て選択

these libraries failed to download. Try again.
org.scala-lang.plugins:scala-continuations-library_2.11:1.0.2
org.scala-lang.plugins:scala-continuations-plugin_2.11.1:1.0.2
の3行だけであることを確認しforgeインストーラを閉じた上で、コマンドプロンプト等を強制終了(Ctrl+C同時押し後バツボタン)

次に%appdata%\.minecraft\versionsに「1.12.2-forge1.12.2-14.23.5.2768」という空フォルダが生成されているので、その空フォルダに移動し、「1.12.2-forge1.12.2-14.23.5.2768.json」という拡張子までの空テキストを作成、メモ帳で開き

コード: 全て選択

{
  "id": "1.12.2-forge1.12.2-14.23.5.2768",
  "time": "2018-10-04T07:40:14+0000",
  "releaseTime": "1960-01-01T00:00:00-0700",
  "type": "release",
  "minecraftArguments": "--username ${auth_player_name} --version ${version_name} --gameDir ${game_directory} --assetsDir ${assets_root} --assetIndex ${assets_index_name} --uuid ${auth_uuid} --accessToken ${auth_access_token} --userType ${user_type} --tweakClass net.minecraftforge.fml.common.launcher.FMLTweaker --versionType Forge",
  "mainClass": "net.minecraft.launchwrapper.Launch",
  "inheritsFrom": "1.12.2",
  "jar": "1.12.2",
  "logging": {},
  "libraries": [
    {
      "name": "net.minecraftforge:forge:1.12.2-14.23.5.2768",
      "url": "http://files.minecraftforge.net/maven/"
    },
    {
      "name": "net.minecraft:launchwrapper:1.12",
      "serverreq":true
    },
    {
      "name": "org.ow2.asm:asm-all:5.2",
      "url" : "http://files.minecraftforge.net/maven/",
      "checksums" : [ "2ea49e08b876bbd33e0a7ce75c8f371d29e1f10a" ],
      "serverreq":true,
      "clientreq":true
    },
    {
      "name": "org.jline:jline:3.5.1",
      "url" : "http://files.minecraftforge.net/maven/",
      "checksums" : [ "51800e9d7a13608894a5a28eed0f5c7fa2f300fb" ],
      "serverreq":true,
      "clientreq":false
    },
    {
      "name": "net.java.dev.jna:jna:4.4.0",
      "serverreq":true,
      "clientreq":false
    },
    {
      "name": "com.typesafe.akka:akka-actor_2.11:2.3.3",
      "url" : "http://files.minecraftforge.net/maven/",
      "checksums" : [ "ed62e9fc709ca0f2ff1a3220daa8b70a2870078e", "25a86ccfdb6f6dfe08971f4825d0a01be83a6f2e" ],
      "serverreq":true,
      "clientreq":true
    },
    {
      "name": "com.typesafe:config:1.2.1",
      "url" : "http://files.minecraftforge.net/maven/",
      "checksums" : [ "f771f71fdae3df231bcd54d5ca2d57f0bf93f467", "7d7bc36df0989d72f2d5d057309675777acc528b" ],
      "serverreq":true,
      "clientreq":true
    },
    {
      "name": "org.scala-lang:scala-actors-migration_2.11:1.1.0",
      "url" : "http://files.minecraftforge.net/maven/",
      "checksums" : [ "dfa8bc42b181d5b9f1a5dd147f8ae308b893eb6f", "8c9aaeeb68487ca519411a14068e1b4d69739207" ],
      "serverreq":true,
      "clientreq":true
    },
    {
      "name": "org.scala-lang:scala-compiler:2.11.1",
      "url" : "http://files.minecraftforge.net/maven/",
      "checksums" : [ "56ea2e6c025e0821f28d73ca271218b8dd04926a", "1444992390544ba3780867a13ff696a89d7d1639" ],
      "serverreq":true,
      "clientreq":true
    },
    {
      "name": "org.scala-lang.plugins:scala-continuations-library_2.11:1.0.2",
      "url" : "http://files.minecraftforge.net/maven/",
      "checksums" : [ "87213338cd5a153a7712cb574c0ddd2edfee0386", "0b4c1bf8d48993f138d6e10c0c144e50acfff581" ],
      "serverreq":true,
      "clientreq":true
    },
    {
      "name": "org.scala-lang.plugins:scala-continuations-plugin_2.11.1:1.0.2",
      "url" : "http://files.minecraftforge.net/maven/",
      "checksums" : [ "1f7371605d4ba42aa26d3443440c0083c587b4e9", "1ea655dda4504ae0a367327e2340cd3beaee6c73" ],
      "serverreq":true,
      "clientreq":true
    },
    {
      "name": "org.scala-lang:scala-library:2.11.1",
      "url" : "http://files.minecraftforge.net/maven/",
      "checksums" : [ "0e11da23da3eabab9f4777b9220e60d44c1aab6a", "1e4df76e835201c6eabd43adca89ab11f225f134" ],
      "serverreq":true,
      "clientreq":true
    },
    {
      "name": "org.scala-lang:scala-parser-combinators_2.11:1.0.1",
      "url" : "http://files.minecraftforge.net/maven/",
      "checksums" : [ "f05d7345bf5a58924f2837c6c1f4d73a938e1ff0", "a1cbbcbde1dcc614f4253ed1aa0b320bc78d8f1d" ],
      "serverreq":true,
      "clientreq":true
    },
    {
      "name": "org.scala-lang:scala-reflect:2.11.1",
      "url" : "http://files.minecraftforge.net/maven/",
      "checksums" : [ "6580347e61cc7f8e802941e7fde40fa83b8badeb", "91ce0f0be20f4a536321724b4b3bbc6530ddcd88" ],
      "serverreq":true,
      "clientreq":true
    },
    {
      "name": "org.scala-lang:scala-swing_2.11:1.0.1",
      "url" : "http://files.minecraftforge.net/maven/",
      "checksums" : [ "b1cdd92bd47b1e1837139c1c53020e86bb9112ae", "d77152691dcf5bbdb00529af37aa7d3d887b3e63" ],
      "serverreq":true,
      "clientreq":true
    },
    {
      "name": "org.scala-lang:scala-xml_2.11:1.0.2",
      "url" : "http://files.minecraftforge.net/maven/",
      "checksums" : [ "7a80ec00aec122fba7cd4e0d4cdd87ff7e4cb6d0", "62736b01689d56b6d09a0164b7ef9da2b0b9633d" ],
      "serverreq":true,
      "clientreq":true
    },
    {
      "name": "lzma:lzma:0.0.1",
      "serverreq":true
    },
    {
      "name": "net.sf.jopt-simple:jopt-simple:5.0.3",
      "serverreq":true
    },
    {
      "name": "java3d:vecmath:1.5.2",
      "clientreq":true,
      "serverreq":true
    },
    {
      "name": "net.sf.trove4j:trove4j:3.0.3",
      "clientreq":true,
      "serverreq":true
    },
    {
      "name": "org.apache.maven:maven-artifact:3.5.3",
      "url" : "http://files.minecraftforge.net/maven/",
      "serverreq":true,
      "clientreq":true
    }
  ]
}
という内容に変更し、上書き保存(中身はforgeインストーラに入っているinstall_profile.jsonのversionInfoブロックです)

次にダウンロードしたforgeインストーラ.jarをコピーして名前変更し拡張子を「.zip」に変更し解凍します。(7zipであれば.jarのままで解凍可能です)

解凍後、%appdata%\.minecraft\libraries\net\minecraftforge\forge\フォルダに移動
「1.12.2-14.23.5.2768」という名前の空フォルダを作成し、解凍したforgeインストーラから「forge-1.12.2-14.23.5.2768-universal.jar」を先程の[省略]minecraftforge\forge\1.12.2-14.23.5.2768\にコピーします。

その後ファイル名から「-universal」を取り「forge-1.12.2-14.23.5.2768.jar」という名前に変更します。
以上の作業でForge1.12.2 2768をインストールしたことにできます。(真っ更なPCで試した訳ではないので多分動くだろう感覚ですが...)

後は公式ランチャーに2768が追加されているので選ぶだけです。

以下、変更等加えた部分のファイルツリー

コード: 全て選択

.minecraft
│─versions
│    │
│    ├─1.12.2-forge1.12.2-14.23.5.2768
│    │      1.12.2-forge1.12.2-14.23.5.2768.json
│
│─libraries
│  │
│  ├─minecraftforge
│  │  └─forge
│  │      ├─1.12.2-14.23.5.2768
│  │      │      forge-1.12.2-14.23.5.2768.jar
念の為確認しましたが、旧環境で保存していたforge-1.12.2-14.23.5.2768.jarとforgeインストーラに入っているforge-1.12.2-14.23.5.2768-universal.jarはハッシュ上は同一ファイルです(衝突可能性は無視します)
また、.jsonのスペース数などが正常インストール時と異なっていますが、jsonの特性上特に問題ありません。

以下はハッシュ検証用なので気にしなくていいです。

コード: 全て選択

PS C:\Users\___\Desktop\forge-1.12.2-14.23.5.2768-installer> certutil -hashfile forge-1.12.2-14.23.5.2768-universal.jar
SHA1 ハッシュ (対象 forge-1.12.2-14.23.5.2768-universal.jar):
abedfa019b4c84074cec0233637245db2a9e9a00
CertUtil: -hashfile コマンドは正常に完了しました。
返信ありがとうございます。
sugercoffeeさんの方法を試したところ、プレイすることが出来るようになりました!本当にありがとうございます!
UT-Xさん、SugerCoffeeさん、親切に教えてくださりありがとうございます!
0

返信する