How to setup development workspace - TUS-OSK/MinecraftOSK GitHub Wiki
前提
開発環境
- IDE
- IntellijIDEA 14.1.4
- JavaSDK
- jdk1.8.0_45
- JAVA_HOMEの環境変数をショートパスで記述
- 例: "C:\PROGRA~1\Java\jdk1.8.0_45"
- JAVA_HOMEの環境変数をショートパスで記述
- Minecraft
- 1.8
手順
以下をダウンロード
"(anyprace)\OSKMod" に解凍
コマンドプロンプトで開き、以下のコマンドを実行
- gradlew setupDecompWorkspace
- gradlew setupDevWorkspace ideaModule
- gradlew idea
全てののファイルを"MinecraftOSK\OSKMod"(クローンしたレポジトリ)へコピー。ただし、上書きするか聞かれた場合は上書きしない
IDEAで"/MinecraftOSK/OSKMod/OSKMod.ipr"を開く
Alt+F12を押し、"gradlew genIntellijRuns"と書いて実行
プロジェクトをリロード
もしIDEAがbuild.gradleをインポートするか聞いてきたら、それに従う
"/MinecraftOSK/OSKMod/"以下に次のようにフォルダを作る
- run
- client
- server
IDEAで、"Run/Debug Configurations => Application => Minecraft client/Minecraft server => working directory"のeclipse"をそれぞれ"run\client"、"run\server"に変える
"Project Structure => Project Settings => Project"の"Project SDK"を"jdk1.8.0_45"に、"Project Language level"を"8"に設定
"OSKMod/eclipse"を"/.metadata"以外全て消す
"OSKMod/src/main/java/com/exsample"を消す
IDEAで"Debug 'Minecraft Client'"を実行
Mod optionの中にOSK Modの項目があれば、完了