Modding

「Modding」の編集履歴(バックアップ)一覧に戻る

Modding - (2015/01/29 (木) 00:41:51) のソース

#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をダブルクリックで開く。
|&color(#0000ff){level}.add(&color(#8a2255){new} ItemEntity(&color(#8a2255){new} ResourceItem(Resource.&color(#0000ff){cloth}), &color(#0000ff){x} + &color(#0000ff){random}.nextInt(11) - 5, &color(#0000ff){y} + &color(#0000ff){random}.nextInt(11) - 5));|
  この文の
|(Resource.&color(#0000ff){cloth}←ここ)|
  のアイテム名を変更するとゾンビがそのアイテムを落とすようになる。
  例:
  ||ItemEntity(&color(#8a2255){new} ResourceItem(Resource.&color(#0000ff){gem})|
  (ゾンビを倒すとGemを落とすようになる)