MOD製作チュートリアル

MOD製作チュートリアル

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

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

チュートリアルの追加要望について

コメントで追加要望を受け付けていますが、当方の都合により断らせていただく場合があります。
また、要望を受諾した後、チュートリアルの追加まで時間がかかる場合があります。
ご了承ください。

基本環境

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

Minecraft 1.7.10, Forge 10.13.4.1558

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

更新情報

  • 2017/ 1/30 Configの追加を作成しました。
  • 2017/ 1/24 作物の追加を作成しました。
  • 2017/ 1/24 MOD製作チュートリアル(このページ)に、「チュートリアルの追加要望について」を掲載しました。
  • 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 環境構築に一部追記しました。
+ 過去の更新情報

コメント

MOD製作チュートリアル全体に関する意見などをどうぞ。
追加してほしいチュートリアルもこちらにしてください。
各項目に関する質問などはそれぞれのページのコメント欄にどうぞ。
  • 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-30 18:40:53
  • 弓の追加の仕方を教えてください - 名無しさん 2017-01-22 15:36:27
    • アイテムの追加を参考に、追加するItemにItemBowを継承したクラスを渡して下さい。
      テクスチャの変更方法等もItemBowを参照すればわかると思います。また何かありましたら、ご質問下さい。 - Tom Kate 2017-01-22 20:52:29
      • 強さ(飛距離や攻撃力)を変えるにはどうすればいいでしょうか? - 名無しさん 2017-01-23 16:10:17
  • エンチャント追加の方法を教えてください。modding wikiのほうにもあったのですがバージョンが違うせいかインポート文の時点でエラーが出てしまいました。 - 名無しさん 2017-01-28 10:01:50
    • 新しいエンチャントの追加です。わかりにくくてすいません。 - 名無しさん 2017-01-28 10:03:36
      • 解決しました。 - 名無しさん 2017-02-06 18:43:08
  • バイオームとディメンションの追加の仕方を教えてください。 - mod初心者 2017-02-08 19:13:13
    • 教えてくださいというか、解説してくださいですね。分かりにくくてすいません。 - mod初心者 2017-02-11 09:35:33
    • ご意見ありがとうございます。上級編に解説を作成予定です。 - 赤砂蛇凪浜 2017-02-11 18:44:56
    • ありがとうございます! - mod初心者 2017-02-11 22:58:34
名前: