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"
  • 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の項目があれば、完了