「Modding」の編集履歴(バックアップ)一覧はこちら
「Modding」(2015/01/29 (木) 00:55:15) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
#Contents
*開発環境を整える
当Wikiで使用するソフトは、Javaの開発環境で有名なEclipseで説明していきます。
&bold(){JavaとJava Development Kitを導入していない場合は、インストールしてください。}
[[Minicraftソースコードのダウンロード>>http://www51.atwiki.jp/cloneofminecraft/pages/50.html]]
1.&bold(){Eclipseをダウンロードする}
日本語化されているものをはじめから使用するならばPleiades。英語でかまわない場合は公式サイトからEclipseをダウンロードしてくる。
※この説明では、Pleiadesを使用する
Eclipse 4.4.0 Lunaを選び"Java"のものをダウンロードし、インストールする。
[[Pleiades>>http://mergedoc.sourceforge.jp/]] - [[Eclipse公式サイト>>https://eclipse.org/]]
2.Minicraftの実行
EclipseでMinicraftを動かすところまでやりましょう。
まず、パッケージ・エクスプローラーで右クリックし、新規からJavaプロジェクトを選択。
プロジェクト名をminicraftにし、完了をクリック。
[[ここ>>http://www51.atwiki.jp/cloneofminecraft/pages/50.html]]からMinicraftのソースコードをダウンロードし先ほど作ったMinicraftプロジェクトの中にドラック&ドロップ。
上書きしてよいか聞かれるのですべて上書きする。
次にパッケージエクスプローラーのminicraftを右クリックしプロパティーを選択。
Javaのビルド・パスを選び、フォルダの追加をクリック。
resフォルダにチェックを入れOkをクリック。
それでは起動してみましょう。
緑丸の再生ボタンで起動します。
*ソースコードを弄ってみよう
1.敵が落とすドロップアイテムの変更
パッケージ・エクスプローラーのminicraftプロジェクトフォルダを開き、srcフォルダを開く。
パッケージ:com.mojang.ld22.entityを開きZombie.javaをダブルクリックで開く。
94行目
#highlight(,java){{level.add(new ItemEntity(new ResourceItem(Resource.cloth), x + random.nextInt(11) - 5, y + random.nextInt(11) - 5));}}}
この文の
#highlight(,java){{level.add(new ItemEntity(new ResourceItem(Resource."cloth"←ここ),}}}
のアイテム名を変更するとゾンビがそのアイテムを落とすようになる。
例:
#highlight(,java){{level.add(new ItemEntity(new ResourceItem(Resource.gem), x + random.nextInt(11) - 5, y + random.nextInt(11) - 5));}}}
(ゾンビを倒すとGemを落とすようになる)
#Contents
*開発環境を整える
当Wikiで使用するソフトは、Javaの開発環境で有名なEclipseで説明していきます。
&bold(){JavaとJava Development Kitを導入していない場合は、インストールしてください。}
[[Minicraftソースコードのダウンロード>>http://www51.atwiki.jp/cloneofminecraft/pages/50.html]]
1.&bold(){Eclipseをダウンロードする}
日本語化されているものをはじめから使用するならばPleiades。英語でかまわない場合は公式サイトからEclipseをダウンロードしてくる。
※この説明では、Pleiadesを使用する
Eclipse 4.4.0 Lunaを選び"Java"のものをダウンロードし、インストールする。
[[Pleiades>>http://mergedoc.sourceforge.jp/]] - [[Eclipse公式サイト>>https://eclipse.org/]]
2.Minicraftの実行
EclipseでMinicraftを動かすところまでやりましょう。
まず、パッケージ・エクスプローラーで右クリックし、新規からJavaプロジェクトを選択。
プロジェクト名をminicraftにし、完了をクリック。
[[ここ>>http://www51.atwiki.jp/cloneofminecraft/pages/50.html]]からMinicraftのソースコードをダウンロードし先ほど作ったMinicraftプロジェクトの中にドラック&ドロップ。
上書きしてよいか聞かれるのですべて上書きする。
次にパッケージエクスプローラーのminicraftを右クリックしプロパティーを選択。
Javaのビルド・パスを選び、フォルダの追加をクリック。
resフォルダにチェックを入れOkをクリック。
それでは起動してみましょう。
緑丸の再生ボタンで起動します。
*ソースコードを弄ってみよう
1.敵が落とすドロップアイテムの変更
パッケージ・エクスプローラーのminicraftプロジェクトフォルダを開き、srcフォルダを開く。
パッケージ:com.mojang.ld22.entityを開きZombie.javaをダブルクリックで開く。
94行目
#highlight(,java){{level.add(new ItemEntity(new ResourceItem(Resource.cloth), x + random.nextInt(11) - 5, y + random.nextInt(11) - 5));}}
この文の
#highlight(,java){{level.add(new ItemEntity(new ResourceItem(Resource."cloth"←ここ),}}
のアイテム名を変更するとゾンビがそのアイテムを落とすようになる。
例:
#highlight(,java){{level.add(new ItemEntity(new ResourceItem(Resource.gem), x + random.nextInt(11) - 5, y + random.nextInt(11) - 5));}}
(ゾンビを倒すとGemを落とすようになる)