MOD製作チュートリアル

Moddingはある程度のJavaプログラミングの知識を必要とします。
プログラミングに初めて触るという方や、他の言語は使用したことがあるがオブジェクト指向が分からないという方は、
まずJavaやオブジェクト指向について学ぶことをお勧めします。

チュートリアルを見た後、ソースコードが公開されているmodで実際にどのように使われているかを確認するといいかもしれません。

基本環境

Minecraft・・・もとになるプログラム。
Forge・・・・・前提mod(modを作りやすくするmod)。競合を防ぐ役割もある。
Eclipse・・・・開発環境。プログラミングをやりやすくする。
Gradle・・・・コンパイラ。

Minecraft 1.7 Forge前提

  • 入門編
  1. 環境構築
  2. プログラミングの前に
  3. アイテムの追加
  4. ブロックの追加
  5. リソースの作成
  6. レシピの追加
  7. MODの情報の登録
  8. コンパイル

更新情報

  • 2016/12/12 村人の追加を追加しました。
  • 2016/12/3 実績の追加を作成しました。
  • 2016/10/24 環境構築のGradle手順6、動作確認の部分を編集。
  • 2016/10/10 防具の追加の解説に、耐久値に関する記述を追加、customCraftingMaterialに関する誤表記を修正しました。
  • 2016/ 9/28 ページ名を「リコンパイル」から「コンパイル」に変更しました。
  • 2016/ 5/22 木の追加のAluminiumMod.javaおよびBlockAluminiumLeaves.javaを修正しました。また、解説に追記しました。
  • 2016/ 4/30 木の追加のItemAluminiumLeaves.javaを修正しました。
  • 2016/ 4/22 環境構築に一部追記しました。
  • 2016/ 3/18 環境構築を一部更新しました。
  • 2015/12/18 GUIの実装を作成しました。
  • 2015/12/17 TileEntityの追加を作成しました。
  • 2015/12/16 木の追加を作成しました。

コメント

MOD製作チュートリアル全体に関する意見などをどうぞ。
追加してほしいチュートリアルもこちらにしてください。
各項目に関する質問などはそれぞれのページのコメント欄にどうぞ。
  • 既存クラスの書き換えの方法を教えていただけないでしょうか。 - World_of_the_Takumi 2016-02-11 15:09:38
    • 私自身、既存クラスの書き換えをやったことがないため、チュートリアルを作成することができません。今後、もし使うことがあればその際に追加します。申し訳ございません。 - 赤砂蛇凪浜 2016-02-11 20:06:00
      • 返信ありがとうございます。自分で頑張ってみようと思います。 - World_of_the_Takumi 2016-02-12 07:43:03
  • 実績の追加と、作物の追加を教えてくださいますか? - 88taishi88 2016-04-10 14:06:51
    • コメントありがとうございます。現在、管理人がどちらも多忙なため、今暫くお待ちください。申し訳ありません。 - Tom Kate 2016-04-10 22:21:10
      • 返信ありがとうございます。そうですか・・・ 頑張ってください!待ってます - 88taishi88 2016-04-11 17:08:17
    • 追加いたしました。 - Tom Kate 2016-12-11 08:15:47
  • 1.8以降のテクスチャ指定方法を解説をしていただきたいです - 名無しさん 2016-05-05 11:43:07
    • 1.8以降のチュートリアルも準備中です。今しばらくお待ちください。 - Tom Kate 2016-08-14 23:20:16
  • TileEntintyの追加を押したら木の追加に飛ばされるんですが・・・ - 名無しさん 2016-08-14 18:37:20
    • ご報告ありがとうございます。修正いたしました。 - Tom Kate 2016-08-14 23:20:38
  • 新しい独自の魚を追加する方法、できれば教えてください - 名無しさん 2016-09-10 21:06:54
    • コメントありがとうございます。私達がやったことがないため、チュートリアルの作成ができません。申し訳ありません。 - 赤砂蛇凪浜 2016-09-17 14:06:50
      • わかりました。返信ありがとうございます。 - 名無しさん 2016-09-17 17:54:48
  • お久しぶりです。よろしければ、サウンドの追加などを解説してもらえますか。 - hrt1534 2016-09-20 00:35:56
    • 次のオファレンMODのバージョンアップで挑戦してみようと思っていました。成功したら作成しますので、しばらくお待ちください。
      誤爆のようですので一部コメントアウトしておきますね。 - 赤砂蛇凪浜 2016-09-22 11:30:15
      • 分かりました。ありがとうございます。 - hrt1534 2016-09-24 22:56:55
  • もしよろしければ村人の追加なども解説していただけませんか? - aaaa 2016-12-06 19:45:50
    • 追加しました。このような内容でよろしかったでしょうか? - Tom Kate 2016-12-12 22:45:31
  • すみません、よろしければ爆発の処理なども解説していただけないでしょうか? - PPAP 2016-12-30 00:59:39
    • 「イベントの活用」チュートリアルで解説予定です。 - Tom Kate 2016-12-30 18:08:53
      • ありがとうございます - 名無しさん 2016-12-30 20:38:39
  • コンフィグの生成方法のチュートリアル作ってくださいませんか? - shu_hrg 2016-12-30 11:55:48
    • 今後追加したいと思います。 - Tom Kate 2016-12-30 18:09:23
  • 弓の追加の仕方を教えてください - 名無しさん 2017-01-22 15:36:27
    • アイテムの追加を参考に、追加するItemにItemBowを継承したクラスを渡して下さい。
      テクスチャの変更方法等もItemBowを参照すればわかると思います。また何かありましたら、ご質問下さい。 - Tom Kate 2017-01-22 20:52:29
名前: