提供: Minecraft Modding Wiki
※Moddingに関する質問は、非公式日本ユーザーフォーラム 質問:開発・制作関連へ。
目次
- 1 基礎知識・Tips
- 2 Minecraft Forge
- 2.1 1.11Modding MinecraftForgeUniversal 1.11-13.19.0.2130~
- 2.2 1.10Modding MinecraftForgeUniversal 1.10.2-12.18.0.2009~
- 2.3 1.9Modding MinecraftForgeUniversal 1.9-12.16.0#1819-1.9~
- 2.4 1.8Modding MinecraftForgeUniversal 1.8-11.14.0#1239-1.8~
- 2.5 1.7Modding MinecraftForgeUniversal 10.12.0#967~(10.12.1#1060以降を推奨)
- 2.6 1.6Modding MinecraftForgeUniversal 8.9.0#749~9.11.1#965
- 2.7 ~1.5Modding
- 3 Bukkit Pluginの作り方
- 4 その他の前提mod
基礎知識・Tips
Moddingの基礎や、前提modに関わらないチュートリアルなど
Modding環境
外部参考サイト
- ◆総合◆Modderのための雑談所
- MOD,プラグイン,その他ツール 開発関連
- 【技術共有】トピックを立てるまでもないライブラリとかコードとかの公開所
- MOD制作小技紹介
- MinecraftForge Documentation (English)
Modding Tips
- 1.8のリソース(テクスチャ・サウンド・言語ファイル等)の置き場所
- 1.7のリソース(テクスチャ・サウンド・言語ファイル等)の置き場所
- 1.6のリソース(テクスチャ・サウンド・言語ファイル等)の置き場所
- mcmod.infoの設定
- 1.7でjar形式のAPIを利用する方法
- 1.7でjar形式でないAPIを利用する方法
ライブラリの知識
Minecraft Forge
| |||||||||||||||||||||
内容 | ~1.5 | 1.6.x | 1.7.x | 1.8.x | 1.9.x | 1.10.x | 1.11.x | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
レシピの追加 | ✓ | ✓ | ✓ | △ | △ | △ | △ | ||||||||||||||
精錬レシピの追加 | ✓ | ☓ | ✓ | △ | △ | △ | △ | ||||||||||||||
醸造レシピの追加 | ∗ | ∗ | ∗ | ☓ | ☓ | ☓ | ☓ | ||||||||||||||
クリエイティブタブの追加 | ✓ | ✓ | ✓ | △ | △ | △ | △ | ||||||||||||||
アイテムの追加 | ✓ | ✓ | ✓ | ✓ | ✓ | ○ | ✓ | ||||||||||||||
ブロックの追加 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ||||||||||||||
ポーションの追加 | ☓ | ✓ | ? | ? | ✓ | ○ | ✓ | ||||||||||||||
エンチャントの追加 | ✓ | ○ | ? | ? | ✓ | ○ | ✓ | ||||||||||||||
バイオームの追加 | ☓ | ☓ | ✓ | ✓ | ✓ | ○ | ○ | ||||||||||||||
サウンドの追加 | ✓ | ✓ | ☓ | ☓ | ☓ | ☓ | ☓ | ||||||||||||||
村人の追加 | ✓ | ○ | ✓ | △ | ✓ | ○ | ○ | ||||||||||||||
コンフィグの作成 | ✓ | ○ | ✓ | ○ | ○ | ○ | ○ | ||||||||||||||
実績の追加 | ✓ | ○ | ? | ☓ | ☓ | ☓ | ☓ | ||||||||||||||
鉱石の生成 | ✓ | ☓ | ☓ | ✓ | ○ | ○ | ○ | ||||||||||||||
TileEntityの追加 | ☓ | ✓ | ✓ | △ | △ | △ | △ | ||||||||||||||
GUIの追加 | ✓ | ○ | ✓ | △ | △ | △ | △ | ||||||||||||||
流体の追加 | ✓ | ✓ | ○ | ✓ | ○ | ○ | ○ | ||||||||||||||
エンティティの追加 | ✓ | ☓ | ☓ | ☓ | ✓ | ○ | ○ | ||||||||||||||
ディメンションの追加 | ☓ | ☓ | ✓ | △ | △ | △ | △ | ||||||||||||||
WorldTypeの追加 | ✓ | ? | ? | ? | ? | ? | ? |
1.11Modding MinecraftForgeUniversal 1.11-13.19.0.2130~
チュートリアル基礎
チュートリアル初級
- 1.11のバニラJsonの仕様(英公式Wiki)
- 1.11のレシピ追加
- 1.11の精錬レシピ追加
- 1.11の醸造レシピ追加
- 1.11のアイテム追加
- 1.11のブロック追加
- 1.11のポーション追加
- 1.11のエンチャント追加
- 1.11のLootTable追加
- 1.11のエンティティ追加
1.10Modding MinecraftForgeUniversal 1.10.2-12.18.0.2009~
チュートリアル初級
1.9Modding MinecraftForgeUniversal 1.9-12.16.0#1819-1.9~
チュートリアル初級
- 1.9のバニラJsonの仕様(英公式Wiki)
- 1.9のブロック追加
- 1.9のアイテム追加
- 1.9のポーション追加
- 1.9のエンチャント追加
- 1.9のバイオーム追加
- 1.9のサウンド追加
- 1.9の村人職業追加
チュートリアル中級
チュートリアル上級
1.8Modding MinecraftForgeUniversal 1.8-11.14.0#1239-1.8~
チュートリアル初級
チュートリアル中級
チュートリアル上級
他サイトリンク
1.7Modding MinecraftForgeUniversal 10.12.0#967~(10.12.1#1060以降を推奨)
チュートリアル初級
チュートリアル中級
- NBTについて
- DataWatcherを用いたエンティティの同期
- 1.7のパケットについて
- 1.7のプレイヤーカスタムデータの追加
- Forge 10.12.1.1074以降でのクライアント/サーバMOD
- 逆さまの木の追加
- シンプルなTileEntityの追加
- シフトクリック時の処理
- 1.7の村人取引の追加
- 1.7のディメンション追加
- MOBの追加
- 独自のスポーンエッグの追加
- 1.7以降のIResourcePackの利用
- 1.7の独自レシピシステムの追加
- 1.7の属性値を動的変更できるアイテムの追加
- 1.7の独自Renderの追加
- 1.7でのインベントリ操作
- 1.7のForge式Config追加
チュートリアル上級
- 他サイトリンク
1.6Modding MinecraftForgeUniversal 8.9.0#749~9.11.1#965
1.6からリソースパック方式の導入により、いくつかの項目で画像、音声、言語ファイル等の扱いが変更されました。
また、MCP作者が1.6Modding環境としてForgeを推奨しています。
基本のチュートリアル
チュートリアル初級
チュートリアル中級
- 1.6のメタデータを持つアイテム・ブロック
- 1.6の骨粉処理
- 1.6の植物追加
- 1.6の流体追加
- 1.6の鉱石辞書の利用
- 1.6のアニメーションアイテムの追加
- カスタムレンダーを使用するブロックの追加
- 1.6のモデル付きカスタムツール追加
- 1.6のサウンドの追加
- 1.6のプレイヤーカスタムデータの追加
チュートリアル上級
外部サイト
~1.5Modding
Bukkit Pluginの作り方
Bukkitを前提としたサーバー用Moddingです。
- Plugin Tutorial
- 新しいEventSystemの使い方
- 新しいConfigurationの使い方
- スケジューラのプログラミング
- 天候操作
- スコアボードシステムの使い方
- plugin.ymlの設定一覧
その他の前提mod
上記以外のmodを前提としたmodding。