最新版 |
編集中の文章 |
7行目: |
7行目: |
| | | |
| ※前提としてModLodaerとMCPの利用が可能なこととします。<br /> | | ※前提としてModLodaerとMCPの利用が可能なこととします。<br /> |
− |
| |
− | ※1.2.3からは「元々ModLoaderMpを開発されていたSDK氏が復活しています。」<br />
| |
− | また、MinecraftForge側もSDK氏作成のModLoaderMPを参照しているため<br />
| |
− | 1.2.3はSDK氏のModLoaderMPを推奨します。(以前のバージョンは除きます)<br />
| |
− |
| |
| <br /> | | <br /> |
| =環境構築= | | =環境構築= |
22行目: |
17行目: |
| | | |
| ==エラーの修正== | | ==エラーの修正== |
− | MCPの「decompile.bat」を実行します。<br />
| + | このままMCPの「decompile.bat」を実行してもエラーが発生してしまいます。<br /> |
− | エラーが発生しますが、Decompileには成功しています。<br/>
| + | そのためエラーの原因である/minecraft_server/net/minecraft/serverのMinecraftServer.javaを編集します。<br /> |
− | このままコンパイルするとエラーが発生しますので<br/>
| |
− | MCPROOT/src/minecraft_server/net/minecraft/serverのMinecraftServer.javaを編集します。<br />
| |
| ====SDK ModLoaderMP v3の場合==== | | ====SDK ModLoaderMP v3の場合==== |
| 517行目をコメントアウト<br /> | | 517行目をコメントアウト<br /> |
| 534行目から553行目までをコメントアウト<br /> | | 534行目から553行目までをコメントアウト<br /> |
− | 行数がずれている場合があるので、対象ソースの一部を記載しておきます。
| |
− | run()メソッドの
| |
− | <source lang="java">
| |
− | finally
| |
− | {
| |
− | System.exit(0);
| |
− | }/*
| |
− |
| |
− | break MISSING_BLOCK_LABEL_350;
| |
− | }
| |
− |
| |
− | try
| |
− | {
| |
− | stopServer();
| |
− | serverStopped = true;
| |
− | }
| |
− | catch (Throwable throwable)
| |
− | {
| |
− | throwable.printStackTrace();
| |
− | }
| |
− | finally
| |
− | {
| |
− | System.exit(0);
| |
− | }
| |
− |
| |
− | break MISSING_BLOCK_LABEL_350;
| |
− | Exception exception2;
| |
− | exception2;
| |
− |
| |
− | try
| |
− | {
| |
− | stopServer();
| |
− | serverStopped = true;
| |
− | }
| |
− | catch (Throwable throwable3)
| |
− | {
| |
− | throwable3.printStackTrace();
| |
− | }
| |
− | finally
| |
− | {
| |
− | System.exit(0);
| |
− | }
| |
− |
| |
− |
| |
− | throw exception2;
| |
− | */
| |
− | }
| |
− | }
| |
− | </source>
| |
− | コメントアウトしてある部分が対象です。
| |
| | | |
| ===Flan ModLoaderMPの場合=== | | ===Flan ModLoaderMPの場合=== |
− | '''Ver1.2.5の場合:519~555行目をコメントアウト'''<br />
| + | Ver1.2.3の場合:515行目から551行目をコメントアウト<br /> |
− | Ver1.2.3の場合:515~551行目をコメントアウト<br /> | + | Ver1.1の場合:400~431行目をコメントアウト<br /> |
− | Ver1.1.0の場合:400~431行目をコメントアウト<br /> | + | Ver1.01の場合:406~437行目をコメントアウト<br /> |
− | Ver1.0.1の場合:406~437行目をコメントアウト<br />
| |
| Ver1.8.1の場合:344~375行目をコメントアウト<br /> | | Ver1.8.1の場合:344~375行目をコメントアウト<br /> |
− | <br />
| |
| 末尾に | | 末尾に |
| <pre> | | <pre> |
205行目: |
146行目: |
| | | |
| <comments /> | | <comments /> |
− | ----
| |
− | * Ver1.2.5のコメントアウト部分を追加、太字表示、以前のバージョンの表記にばらつきがあったのを編集しました --[[利用者:@空|@空]] 2012年6月1日 (金) 19:42 (JST)
| |
− | ----
| |
− | * ↓ミス。末尾に「 } 」を入れるようです --[[特別:投稿記録/114.158.39.109|114.158.39.109]] 2012年4月13日 (金) 00:18 (JST)
| |
− | ----
| |
− | * 1.2.5 v1 でMinecraftServer.javaは520-555をコメントアウト、末尾に}] --[[特別:投稿記録/114.158.39.109|114.158.39.109]] 2012年4月13日 (金) 00:15 (JST)
| |
− | ----
| |
− | * ↓修正ありがとうございました。 とても分かりやすくなりました! --[[特別:投稿記録/59.156.113.141|59.156.113.141]] 2012年3月22日 (木) 17:38 (JST)
| |
− | ----
| |
− | * 一度decompileに失敗(厳密に言うとdecompileは成功している)してから~の部分、間違ってる文章に編集されていたので、修正しておきました。 --[[利用者:Nagisawa|Nagisawa]] 2012年3月22日 (木) 16:36 (JST)
| |
− | ----
| |
− | * ↓親階層からに修正しておきますた。後コメントアウト対象がわかりやすいよう一応一部ソースをコピーしておきました。 --[[利用者:Nagisawa|Nagisawa]] 2012年3月22日 (木) 16:24 (JST)
| |
− | ----
| |
− | * ↓誤爆。『また、/MCPフォルダ/serc/minecraft_server...と親階層を明記・・・』のsercはsrcです。 すみません。 --[[特別:投稿記録/59.156.113.141|59.156.113.141]] 2012年3月22日 (木) 16:12 (JST)
| |
− | ----
| |
− | * エラー修正の項目に「/minecraft_server/net/minecraft/serverのMinecraftServer.java」とありますが、これは一度decompileに失敗(厳密に言うとdecompileは成功している)してからじゃないと出現しません。また、/MCPフォルダ/serc/minecraft_server...と親階層を明記したほうがわかりやすいと思います。 --[[特別:投稿記録/59.156.113.141|59.156.113.141]] 2012年3月22日 (木) 16:11 (JST)
| |
− | ----
| |
− | * SDK ModLoaderMP v3 を導入したはずですが、コメントアウトした箇所が違います。それぞれの2行上(515, 523-551)をコメントアウトしました。 行がずれることがあるようですね --[[特別:投稿記録/59.156.113.141|59.156.113.141]] 2012年3月22日 (木) 16:09 (JST)
| |
− | ----
| |
− | * Midoriliさん>SDK氏と言われるとGun'sMOD系と勘違いしました。すみません。 --[[利用者:Nagisawa|Nagisawa]] 2012年3月19日 (月) 11:14 (JST)
| |
− | ----
| |
− | * Nagisawaさん>すみません。どのModLoaderMPでの話かわからない、という意味で書いたのですが・・・。とりあえず自分の環境でのSDK ModLoaderMPv3の導入方法を記述しました。 --[[利用者:Midorili|Midorili]] 2012年3月19日 (月) 06:20 (JST)
| |
− | ----
| |
− | * Midoriliさん>えっと、勘違いされると困るのですが、最低限部分の変更なのでそのとおりにやってもエラーが出るものは出ます。 --[[利用者:Nagisawa|Nagisawa]] 2012年3月18日 (日) 23:49 (JST)
| |
− | ----
| |
− | * ModLoaderMPのページの通りにエラーの修正を行いましたがエラーが修正されませんでした。導入したのはSDK氏作のv3です。 --[[利用者:Midorili|Midorili]] 2012年3月18日 (日) 23:38 (JST)
| |