提供: Minecraft Modding Wiki
この編集を取り消せます。
下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 | 編集中の文章 | ||
1行目: | 1行目: | ||
+ | {{stb}} | ||
MinecraftForge9.11.1.960以降での開発環境構築手順です。 | MinecraftForge9.11.1.960以降での開発環境構築手順です。 | ||
5行目: | 6行目: | ||
**http://files.minecraftforge.net/ から Mdk をダウンロード | **http://files.minecraftforge.net/ から Mdk をダウンロード | ||
**Forge-1.8-11.14.4 以前は '''Src''' 。 | **Forge-1.8-11.14.4 以前は '''Src''' 。 | ||
− | |||
− | |||
*JDK(JavaDevelopmentKit) | *JDK(JavaDevelopmentKit) | ||
**http://www.oracle.com/technetwork/java/javase/downloads/index.html からPCに合わせてダウンロード | **http://www.oracle.com/technetwork/java/javase/downloads/index.html からPCに合わせてダウンロード | ||
21行目: | 20行目: | ||
===手順=== | ===手順=== | ||
;IDEAの場合 | ;IDEAの場合 | ||
− | :#Import | + | :#Import Projectからbuild.gradleを開く |
:#読み込みを待った後、Gradleタブ(デフォルトで右側に存在)からsetupDecompWorkspaceを選択し実行する。 | :#読み込みを待った後、Gradleタブ(デフォルトで右側に存在)からsetupDecompWorkspaceを選択し実行する。 | ||
;その他の場合 | ;その他の場合 | ||
− | |||
:#gradlewファイルが存在するディレクトリで<source lang="winbatch">gradlew setupDecompWorkspace</source>をシェル上で実行する。 | :#gradlewファイルが存在するディレクトリで<source lang="winbatch">gradlew setupDecompWorkspace</source>をシェル上で実行する。 | ||
:#しばらく待ち、「BUILD SUCCESSFUL」と表示されれば成功。 | :#しばらく待ち、「BUILD SUCCESSFUL」と表示されれば成功。 | ||
:##「BUILD FAILURE」と表示された場合は<source lang="winbatch">gradlew --refresh-dependencies</source>を実行の後やり直す。 | :##「BUILD FAILURE」と表示された場合は<source lang="winbatch">gradlew --refresh-dependencies</source>を実行の後やり直す。 | ||
:#Eclipseの場合は、<source lang="winbatch">gradlew eclipse</source>も併せて実行し、生成されるファイルからプロジェクトを開く。 | :#Eclipseの場合は、<source lang="winbatch">gradlew eclipse</source>も併せて実行し、生成されるファイルからプロジェクトを開く。 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
===マルチプロジェクトにする場合=== | ===マルチプロジェクトにする場合=== | ||
106行目: | 99行目: | ||
;Eclipseの場合 | ;Eclipseの場合 | ||
:ワークスペース/ | :ワークスペース/ | ||
+ | ::.gradle/ | ||
::src/ | ::src/ | ||
::build.gradle | ::build.gradle | ||
::settings.gradle | ::settings.gradle | ||
:Project1/ | :Project1/ | ||
+ | ::.gradle/ | ||
::src/ | ::src/ | ||
::build.gradle | ::build.gradle | ||
:Project2/ | :Project2/ | ||
+ | ::.gradle/ | ||
::src/ | ::src/ | ||
::build.gradle | ::build.gradle | ||
118行目: | 114行目: | ||
;IDEAの場合 | ;IDEAの場合 | ||
:ワークスペース/ | :ワークスペース/ | ||
+ | ::.gradle/ | ||
::src/ | ::src/ | ||
::build.gradle | ::build.gradle | ||
::settings.gradle | ::settings.gradle | ||
::Project1/ | ::Project1/ | ||
+ | :::.gradle/ | ||
:::src/ | :::src/ | ||
:::build.gradle | :::build.gradle | ||
::Project2/ | ::Project2/ | ||
+ | :::.gradle/ | ||
:::src/ | :::src/ | ||
:::build.gradle | :::build.gradle | ||
134行目: | 133行目: | ||
===デバッグ=== | ===デバッグ=== | ||
作成したMODのデバッグは、ForgeGradleを使うことで、1.6.4以前のMCP環境と同様に行うことが出来る。 | 作成したMODのデバッグは、ForgeGradleを使うことで、1.6.4以前のMCP環境と同様に行うことが出来る。 | ||
+ | ;単独プロジェクトの場合 | ||
+ | :ワークスペースで | ||
+ | :<source lang="winbatch">gradlew runClient</source> | ||
+ | :をシェルから実行することでクライアントが立ち上がる。 | ||
+ | :<source lang="winbatch">gradlew runServer</source> | ||
+ | :と実行すればサーバーが立ち上がる。 | ||
+ | :'''build.gradle内のrunDirに指定したディレクトリ(MDKのデフォルトでは"run")がプロジェクトディレクトリ以下に存在しないと,runClientおよびrunServerがエラーで実行できないので注意.''' | ||
+ | ;マルチプロジェクトの場合 | ||
+ | :ワークスペースで | ||
+ | :<source lang="winbatch">gradlew :<PROJECT NAME>:runClient</source> | ||
+ | :と実行するとプロジェクトのModとそれの依存するModのみが入った環境のクライアントが立ち上がる。 | ||
+ | :<source lang="winbatch">gradlew :<PROJECT NAME>:runServer</source> | ||
+ | :とすれば、サーバーが立ち上がる。 | ||
;IDE上でデバッグする場合 | ;IDE上でデバッグする場合 | ||
:;:Eclipse で開発する場合 | :;:Eclipse で開発する場合 | ||
145行目: | 157行目: | ||
:;:IDEAで開発する場合 | :;:IDEAで開発する場合 | ||
::::GradleタブからそれぞれのプロジェクトのrunClient,runServerを実行する。 | ::::GradleタブからそれぞれのプロジェクトのrunClient,runServerを実行する。 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
===リリース=== | ===リリース=== | ||
188行目: | 194行目: | ||
===参考サイト=== | ===参考サイト=== | ||
− | + | [http://forum.minecraftuser.jp/viewtopic.php?f=21&t=9494&start=320 非公式フォーラム]<br /> | |
− | + | [http://reginn666.hatenablog.com/entry/2013/12/25/031356 IDEA+Gradleでわいわい]<br /> | |
− | + | [http://qiita.com/reginn666/items/d26717cf06ca17eb072c IntelliJ IDEAでModding]<br /> | |
− | + | [http://qiita.com/reginn666/items/b9f4a0a9f647d7034210 ForgeGradle+IDEAでマルチプロジェクト] | |
− | |||
− | |||
<comments /> | <comments /> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
---- | ---- | ||
* 当たり前ですが、install.bat実行時に対応するバージョンのminecraftの.jarが無いと失敗します。実行前に一度でも対応バージョンのminecraftを起動しておく旨を記載した方がよろしいかと --[[特別:投稿記録/122.251.218.248|122.251.218.248]] 2016年12月14日 (水) 18:09 (JST) | * 当たり前ですが、install.bat実行時に対応するバージョンのminecraftの.jarが無いと失敗します。実行前に一度でも対応バージョンのminecraftを起動しておく旨を記載した方がよろしいかと --[[特別:投稿記録/122.251.218.248|122.251.218.248]] 2016年12月14日 (水) 18:09 (JST) |