Skip to content

Instantly share code, notes, and snippets.

@alalwww
Created May 6, 2014 09:52
Show Gist options
  • Save alalwww/6d98f43280da71964807 to your computer and use it in GitHub Desktop.
Save alalwww/6d98f43280da71964807 to your computer and use it in GitHub Desktop.

1.7.x での modding の開始手順(eclipse用)メモ

forge付属のeclipseフォルダーをワークスペースとしない感じでの環境作成手順簡易版。 eclipse/.metadataに最低限のワークスペースの情報はあるのだが、古い情報が更新されないまま残っており、現在は不要なjarsなどのリンクフォルダーの情報が残ったままになっている問題がある。消してしまえば問題ないが、このままだとワークスペースを内部にもったプロジェクトになるので、あまりおすすめできない。より一般的な、ワークスペース以下にプロジェクトが存在する形の構成を知るためにも、1からワークスペースを作成することをおすすめする。

ソラで書いてるからおかしいところはあるかもしれない。いつかちゃんとまとめるためのメモ。

forgeをダウンロードしeclipseにインポートするまで

  1. forgeのsrcをダウンロード http://files.minecraftforge.net/
  2. 任意の場所(d:\mcmod\ など)にワークスペース用のフォルダーを作成し、そこにModのフォルダー(d:\mcmod\mymod)を作成する。
  3. modフォルダーにforgeのsrcを解凍して配置する
  4. テキストエディターでbuild.gradleを開く
  5. versionにmodの現在のバージョンを設定する(0.0.0 みたいな形式が好ましい)
  6. groupはパッケージ名など、一意になる名前が好ましい。自分のもつドメイン.modidやマイクラのアカウント.modidなど
  7. archivesBaseNameに作成されるModのjarファイル名を設定する。
  8. minecraftのversionはセットアップするforgeのバージョン。新しいバージョンに更新する場合ここを修正して再セットアップする。
  9. assetDirはセットアップ時にダウンロードされるマイクラ関連ファイルが保存される場所を相対パスで設定できる。変更の必要はないが、eclipseには依存してないんだぜ!って人は、run/assetsなどにしてもいい。
  10. 同フォルダーでShiftを押しながら右クリックしてコマンドウィンドウを開くき、以下のコマンドを実行する。
  11. gradlew setupdev setupdecomp
  12. gradlew eclipse
  13. eclipseを起動し2で作成したワークスペースを開き、modフォルダーのプロジェクトをインポートする。
  14. インポートしたmodのビルドが成功すればOK。

mcmod.infoやbuild.gradleの中身についてもそのうちまとめたい…。

起動構成の作成

eclipseの起動構成はeclipse/.metadata以下にあるものを流用するのが手っ取り早い。

いつかかく

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment