自称中級者のMinecraft日記 Eclipseで自作MODに挑戦 開発環境の構築1-3 Eclipse の設定
閉じる
閉じる

新しい記事を投稿しました。シェアして読者に伝えましょう

×

自称中級者のMinecraft日記 Eclipseで自作MODに挑戦 開発環境の構築1-3 Eclipse の設定

2016-10-02 15:17
  • 3
<目 次>
必要なアプリケーションを集めよう
開発環境の構築1-1 JDK(Java SE Development Kit)
開発環境の構築1-2 Forge のビルドアップ
開発環境の構築1-3 Eclipse の設定

最初に書くメインクラスの基本形
防具の追加1 登録用Armorクラス
アイテムの追加1 アイテムの登録まで
クリエイティブタブの追加
ブロックの追加1 ブロックの登録まで
レシピの追加1 作業台を使うクラフト
MODのリリーステストの準備
鉱石ブロック1 アイテムをドロップするブロック
鎮守府MOD の配布はじめました
――――――――――――――――――――――――――――――――――――――――
Eclipse は zipファイル を解凍すれば使えるため、MOD制作用に設定をしていきます。


①Eclipseの起動

「pleiades」→「eclipse」の中にある eclipse.exe から起動します。


起動すると、割りと長いロードが始まります。


最初の起動時は、作成したファイルを記録する「workspace」をどこにするか聞かれます。


自分で分かりやすければどこでもいいですが、MOD制作に使う pleiades のフォルダ内に作ることにします。指定は、絶対パスでも相対パスでも可能です。

workspace を決めると再びロードが始まり・・・


Eclipse が起動します。


②Forge MDK のインポート

Minecraft の MOD制作 は、Eclipse の workspace に Forge MDK をコピーして、その Forge MDK を編集していく方法で進めていきます。

まずは、Eclipse のツールバーにある「ファイル」→「インポート」で・・・


インポートのウィンドウにある「一般」のフォルダを開いて・・・


「既存プロジェクトをワークスペースへ」を選択、


「ルート・ディレクトリーの選択」で参照ボタンを押して、前回解凍した Forge MDK のフォルダを選択します。


「プロジェクトをワークスペースにコピー」にチェックを入れて、完了ボタンを押します。



すると、パッケージ・エクスプローラーのところに、Forge MDK がコピーされます。


Forge MDK のフォルダを開くと、こんな感じになっています。


上の状態は、Eclipse の「workspace」フォルダに Forge MDK がコピーされたことを示していて、実際に「C:\mod\pleiades\workspace\forge-1976-mdk」というフォルダが出来ています。Eclipse で編集した内容は、ここに反映されていきます。


③実行の構成を設定する

MODを制作している途中で、Minecraft での動作テストを行えるように「実行の構成」も設定しておきます。

ツールバーの下にある 緑の▷ で「実行の構成」を選択して、


実行構成のウィンドウを開き、「Java アプリケーション」から「Client」を選択します。


すると「Client」の設定画面に移るので、


「引数」のタブを開きます。


プログラム引数の欄には「--username Minecraftのユーザー名」を、
VM引数の欄には
「-Xms4G -Xmx4G -XX:MetaspaceSize=512M -XX:MaxMetaspaceSize=512M」
を入力して、適用ボタンを押します。


実行構成のウィンドウを閉じて、緑の▷ を押すと・・・


Minecraft が起動します。Forge 1.9.4 を使って起動しているので、1.9.4 が開きました。


あれ?いつもの Minecraft のユーザー名で入っても、スティーブのままなのか。


試しに、引数を空欄にして実行してみたところ・・・


スキンがアレックスに変わりましたけど、Minecraft を起動できました。

1.8以前とは、ユーザー名の扱いが変わったのかなぁ・・・

実行の構成で Client を開くように設定する必要はありますが、引数は入れなくても起動できるようになったようです。ただ、引数を空欄にすると、Minecraft のセーブデータは変わりませんが、起動する度にユーザー名が変わっていくので、若干、気持ちが悪い感じです。

プログラム引数には「--username Minecraftのユーザー名」を入れた方が良いでしょう。

取り敢えず、Minecraftが起動してくれれば良いので、Eclipse の設定は以上で先へ進めます。

(「メインクラスを書こう」につづく)
広告
×
はじめまして、質問失礼します。
eclipseにforgeのフォルダをインポートし、実行の構成をしようとしたところ、javaアプリケーション内にクライアント?などがなく、実行の構成ができませんでした。
どのようにしたらできるようになるでしょうか、よろしくお願いします

実行環境は
eclipse oxgen
java jdk1.8.0_171
java jre 1.8.0_171
forge-1.7.10-10.13.4.1614-1.7.10
で行いました。
20ヶ月前
×
1.7.10における実行の構成では、設定にひと手間必要になります

私がMod製作を始めた頃に見ていたサイトに、1.7.10における実行の構成に関する記事がありますので、こちらをご参照ください
http://www.watermelonheadman.com/mc172-modding-5/
20ヶ月前
×
無事起動しました。
わざわざお手数かけてすみませんでした。
本当に助かりました、ありがとうございます。
20ヶ月前
コメントを書く
コメントをするには、
ログインして下さい。