前提
Minecraft 1.8
Minecraft Forge 1.8
Java 1.7
Ubuntu 14.04(WindowsでもMacでも多分同じです)
編集画面からソフトのバージョンを書く欄が消えてた
手順
- http://scala-ide.org/ からScala IDEをダウンロードして適当なところに展開
- http://files.minecraftforge.net/ からSrcをダウンロードしてこれも適当なところに展開(以下WORKSPACE)
-
WORKSPACE内のbuild.gradleの
apply plugin: 'forge'
の上に
apply plugin: 'scala'
を追加
-
コマンドプロンプトなりターミナルなりを開いてからWORKSPACEに移動して、
$ ./gradlew setupDecompWorkspace $ ./gradlew eclipse
を実行(README.txtに書いてある通り)
1.でダウンロードしたeclipseを実行。WorkspaceはWORKSPACE内のeclipseを指定。
Help
->Eclipse Marketplace...
でGradle IDE Packをインストールする(要らないかもしれない)プロジェクトを右クリックして、
Build Path
->New Source Folder...
でsrc/main/scala
を作成するsrc/main/java
を削除(任意)
src/main/resources
内のmcmod.infoを編集する-
src/main/scala
で右クリック、New
->Scala Class
でScalaのソースを追加して、以下のように書くpackage com.xxx //ここはそのままにしておく import net.minecraft.init.Blocks; import net.minecraftforge.fml.common.Mod; import net.minecraftforge.fml.common.Mod.EventHandler; import net.minecraftforge.fml.common.event.FMLInitializationEvent; @Mod(modid = "MODの名前を任意で", version = "1.0") class TestMod { @EventHandler def init(event : FMLInitializationEvent) : Unit = { System.out.println("DIRT BLOCK >> "+Blocks.dirt.getUnlocalizedName()); } }
-
上辺りの再生ボタンで
Client
をクリックするとModが入っている状態でMinecraftが起動すると思います Let's enjoy scala life!