提供: Minecraft Modding Wiki
細 |
細 (表変更) |
||
(44人の利用者による、間の282版が非表示) | |||
1行目: | 1行目: | ||
− | ※Moddingに関する質問は、[ | + | ※Moddingに関する質問は、[//forum.minecraftuser.jp/viewforum.php?f=39 非公式日本ユーザーフォーラム 質問:開発・制作関連]へ。 |
− | |||
− | |||
− | |||
+ | {{TOC|limit=1}} | ||
==基礎知識・Tips== | ==基礎知識・Tips== | ||
Moddingの基礎や、前提modに関わらないチュートリアルなど<br> | Moddingの基礎や、前提modに関わらないチュートリアルなど<br> | ||
+ | ====外部参考サイト==== | ||
+ | *[//forum.minecraftuser.jp/viewtopic.php?f=21&t=9494 ◆総合◆Modderのための雑談所] | ||
+ | *[//forum.minecraftuser.jp/viewforum.php?f=21 MOD,プラグイン,その他ツール 開発関連] | ||
+ | *[//forum.minecraftuser.jp/viewtopic.php?f=21&t=3811 【技術共有】トピックを立てるまでもないライブラリとかコードとかの公開所] | ||
+ | *[//forum.minecraftuser.jp/viewtopic.php?f=21&t=3558 MOD制作小技紹介] | ||
− | + | *[//minecraft.gamepedia.com/Model Model.json] | |
− | *[ | + | *[//minecraft.gamepedia.com/Sounds.json Sounds.json] |
− | *[ | + | *[//minecraft.gamepedia.com/Loot_table Loot_table.json] |
− | + | ====Modding Tips==== | |
+ | *[[Jarファイルへの署名方法]] | ||
+ | *[[ローカライズについて]] | ||
+ | *[[NBTについて]] | ||
+ | *[[1.8のリソース(テクスチャ・サウンド・言語ファイル等)の置き場所]] | ||
+ | *[[1.7のリソース(テクスチャ・サウンド・言語ファイル等)の置き場所]] | ||
+ | **[[1.7のサウンド追加]] | ||
*[[1.6のリソース(テクスチャ・サウンド・言語ファイル等)の置き場所]] | *[[1.6のリソース(テクスチャ・サウンド・言語ファイル等)の置き場所]] | ||
− | *[[ | + | *[[1.7でjar形式のAPIを利用する方法]] |
+ | *[[1.7でjar形式でないAPIを利用する方法]] | ||
+ | |||
+ | ====ライブラリの知識==== | ||
+ | *[[Gradle利用]] | ||
+ | *[[Guava概要]] | ||
+ | *[[ASM利用]] | ||
+ | |||
+ | == Minecraft == | ||
+ | === Data Pack === | ||
+ | * [[DataPack概要]] | ||
+ | * [[DataPackによるレシピ追加]] | ||
+ | * [[DataPackによるアドバンスメント追加]] | ||
+ | === Resource Pack === | ||
+ | * [[ResourcePack概要]] | ||
+ | |||
+ | ==Minecraft Forge== | ||
+ | ===はじめに=== | ||
+ | ※より詳しいことが知りたい人は、[[Minecraft Forge API]]へ。 | ||
+ | <br><b><span style="color:#cc0000;">※1.17以降はJava16を使わないとできません</span></b> | ||
+ | <br><b><span style="color:#cc0000;">※1.18以降はJava17を使わないとできません</span></b> | ||
+ | *[[MinecraftForge導入手順]] | ||
*[[mcmod.infoの設定]] | *[[mcmod.infoの設定]] | ||
+ | *[[プロキシシステムについて]] | ||
+ | *[[鉱石辞書の利用]] | ||
+ | *[[アイテムタグの利用]] | ||
+ | *[[Minecraft Forge Eventシステム概要|Eventシステム概要]] | ||
+ | *[[Forge式Config利用]] | ||
+ | *[[Capabilityシステム概要]] | ||
+ | *[[Access Transformer利用]] | ||
+ | {| class="wikitable" style="text-align: center;" | ||
+ | |+ チュートリアルの対応状況 | ||
+ | |- | ||
+ | | colspan="10" style="text-align: left;"| | ||
+ | {| class="wikitable" | ||
+ | !colspan="2"|凡例 | ||
+ | |- | ||
+ | |style="background-color: lightgreen;"| ✓ | ||
+ | | 記事作成済み | ||
+ | |- | ||
+ | |style="background-color: lightgreen;"| ○ | ||
+ | | 他のバージョンのものが利用可能である | ||
+ | |- | ||
+ | |style="background-color: mediumaquamarine;"| △ | ||
+ | | 他のバージョンのものが参考にできる(パッケージ、ネームテーブル等の変更で対応可能) | ||
+ | |- | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | | APIなどの変更があり他のものが参考にしがたい、もしくは他のバージョンのチュートリアルが存在しない | ||
+ | |- | ||
+ | |style="background-color: gray;"| ∗ | ||
+ | | Forgeの機能の範疇ではない | ||
+ | |- | ||
+ | |style="background-color: sandybrown;"| ? | ||
+ | | 未調査 | ||
+ | |} | ||
+ | |- | ||
+ | ! scope="col"| 内容 | ||
+ | ! scope="col"| [[#~1.5Modding|~1.5]] | ||
+ | ! scope="col"| [[#1.6Modding MinecraftForgeUniversal 8.9.0#749~9.11.1#965|1.6.x]] | ||
+ | ! scope="col"| [[#1.7Modding MinecraftForgeUniversal 10.12.0#967~(10.12.1#1060以降を推奨)|1.7.x]] | ||
+ | ! scope="col"| [[#1.8Modding MinecraftForgeUniversal 1.8-11.14.0#1239-1.8~|1.8.x]] | ||
+ | ! scope="col"| [[#1.9Modding MinecraftForgeUniversal 1.9-12.16.0#1819-1.9~|1.9.x]] | ||
+ | ! scope="col"| [[#1.10Modding MinecraftForgeUniversal 1.10.2-12.18.0.2009~|1.10.x]] | ||
+ | ! scope="col"| [[#1.11Modding MinecraftForgeUniversal 1.11-13.19.0.2130~|1.11.x]] | ||
+ | ! scope="col"| [[#1.12Modding MinecraftForgeUniversal 14.21.0.2320~|1.12.x]] | ||
+ | ! scope="col"| [[#1.13-25.0.x~|1.13.x]] | ||
+ | ! scope="col"| [[#1.14-28.0.x~|1.14.x]] | ||
+ | ! scope="col"| [[#1.15-31.0.x~|1.15.x]] | ||
+ | ! scope="col"| [[#1.16-36.0.x~|1.16.x]] | ||
+ | ! scope="col"| [[#1.17-37.0.x~|1.17.x]] | ||
+ | ! scope="col"| [[#1.18-39.0.x~|1.18.x]] | ||
+ | |- | ||
+ | ! scope="row"| レシピの追加 | ||
+ | |style="background-color: lightgreen;"| [[レシピの追加|✓]] | ||
+ | |style="background-color: lightgreen;"| [[1.6のレシピ追加|✓]] | ||
+ | |style="background-color: lightgreen;"| [[1.7のレシピ追加|✓]] | ||
+ | |style="background-color: lightgreen;"| [[1.8のレシピ追加|✓]] | ||
+ | |style="background-color: lightgreen;"| ○ | ||
+ | |style="background-color: lightgreen;"| ○ | ||
+ | |style="background-color: lightgreen;"| ○ | ||
+ | |style="background-color: lightgreen;"| [[1.12のレシピ追加|✓]] | ||
+ | |style="background-color: gray;"| [[DataPackによるレシピ追加|*]] | ||
+ | |style="background-color: lightgreen;"| [[1.14のレシピ追加|✓]] | ||
+ | |style="background-color: lightgreen;"| ○ | ||
+ | |style="background-color: lightgreen;"| ○ | ||
+ | |style="background-color: lightgreen;"| ○ | ||
+ | |style="background-color: lightgreen;"| ○ | ||
+ | |- | ||
+ | ! scope="row"| 精錬レシピの追加 | ||
+ | |style="background-color: lightgreen;"| [[精錬レシピの追加|✓]] | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |style="background-color: lightgreen;"| [[1.7の精錬レシピ追加|✓]] | ||
+ | |style="background-color: lightgreen;"| [[1.8の精錬レシピ追加|✓]] | ||
+ | |style="background-color: lightgreen;"| ○ | ||
+ | |style="background-color: lightgreen;"| ○ | ||
+ | |style="background-color: lightgreen;"| ○ | ||
+ | |style="background-color: lightgreen;"| ○ | ||
+ | |style="background-color: gray;"| [[DataPackによるレシピ追加|*]] | ||
+ | |style="background-color: lightgreen;"| [[1.14の精錬レシピ追加|✓]] | ||
+ | |style="background-color: lightgreen;"| ○ | ||
+ | |style="background-color: lightgreen;"| ○ | ||
+ | |style="background-color: lightgreen;"| ○ | ||
+ | |style="background-color: lightgreen;"| ○ | ||
+ | |- | ||
+ | ! scope="row"| 醸造レシピの追加 | ||
+ | |style="background-color: gray;"| ∗ | ||
+ | |style="background-color: gray;"| ∗ | ||
+ | |style="background-color: gray;"| ∗ | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |- | ||
+ | ! scope="row"| クリエイティブタブの追加 | ||
+ | |style="background-color: lightgreen;"| [[CreativeTabの追加|✓]] | ||
+ | |style="background-color: lightgreen;"| [[1.6のクリエイティブタブの追加|✓]] | ||
+ | |style="background-color: lightgreen;"| ○ | ||
+ | |style="background-color: lightgreen;"| [[1.8のクリエイティブタブ追加|✓]] | ||
+ | |style="background-color: lightgreen;"| ○ | ||
+ | |style="background-color: lightgreen;"| ○ | ||
+ | |style="background-color: lightgreen;"| [[1.11のクリエイティブタブ追加|✓]] | ||
+ | |style="background-color: lightgreen;"| ○ | ||
+ | |style="background-color: sandybrown;"| ? | ||
+ | |style="background-color: lightgreen;"| [[1.14のクリエイティブタブ追加|✓]] | ||
+ | |style="background-color: lightgreen;"| ○ | ||
+ | |style="background-color: lightgreen;"| [[1.16のクリエイティブタブ追加|✓]] | ||
+ | |style="background-color: lightgreen;"| [[1.17のクリエイティブタブ追加|✓]] | ||
+ | |style="background-color: lightgreen;"| ○ | ||
+ | |- | ||
+ | ! scope="row"| アイテムの追加 | ||
+ | |style="background-color: lightgreen;"| [[無機能アイテムの追加|✓]] | ||
+ | |style="background-color: lightgreen;"| [[1.6のアイテム追加|✓]] | ||
+ | |style="background-color: lightgreen;"| [[1.7のアイテム追加|✓]] | ||
+ | |style="background-color: lightgreen;"| [[1.8のアイテム追加|✓]] | ||
+ | |style="background-color: lightgreen;"| [[1.9のアイテム追加|✓]] | ||
+ | |style="background-color: lightgreen;"| ○ | ||
+ | |style="background-color: lightgreen;"| [[1.11のアイテム追加|✓]] | ||
+ | |style="background-color: lightgreen;"| ○ | ||
+ | |style="background-color: sandybrown;"| ? | ||
+ | |style="background-color: lightgreen;"| [[1.14のアイテム追加|✓]] | ||
+ | |style="background-color: lightgreen;"| ○ | ||
+ | |style="background-color: lightgreen;"| [[1.16のアイテム追加|✓]] | ||
+ | |style="background-color: lightgreen;"| [[1.17のアイテム追加|✓]] | ||
+ | |style="background-color: lightgreen;"| ○ | ||
+ | |- | ||
+ | ! scope="row"| ブロックの追加 | ||
+ | |style="background-color: lightgreen;"| [[無機能ブロックの追加|✓]] | ||
+ | |style="background-color: lightgreen;"| [[1.6のブロック追加|✓]] | ||
+ | |style="background-color: lightgreen;"| [[1.7のブロック追加|✓]] | ||
+ | |style="background-color: lightgreen;"| [[1.8のブロック追加|✓]] | ||
+ | |style="background-color: lightgreen;"| [[1.9のブロック追加|✓]] | ||
+ | |style="background-color: lightgreen;"| [[1.10.2のブロック追加|✓]] | ||
+ | |style="background-color: lightgreen;"| [[1.11のブロック追加|✓]] | ||
+ | |style="background-color: lightgreen;"| ○ | ||
+ | |style="background-color: sandybrown;"| ? | ||
+ | |style="background-color: lightgreen;"| [[1.14のブロック追加|✓]] | ||
+ | |style="background-color: lightgreen;"| ○ | ||
+ | |style="background-color: lightgreen;"| [[1.16のブロック追加|✓]] | ||
+ | |style="background-color: lightgreen;"| [[1.17のブロック追加|✓]] | ||
+ | |style="background-color: lightgreen;"| ○ | ||
+ | |- | ||
+ | ! scope="row"| ポーションの追加 | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |style="background-color: lightgreen;"| [[PotionEffectのチュートリアル|✓]] | ||
+ | |style="background-color: sandybrown;"| ? | ||
+ | |style="background-color: sandybrown;"| ? | ||
+ | |style="background-color: lightgreen;"| [[1.9のポーション追加|✓]] | ||
+ | |style="background-color: lightgreen;"| ○ | ||
+ | |style="background-color: lightgreen;"| [[1.11のポーション追加|✓]] | ||
+ | |style="background-color: lightgreen;"| ○ | ||
+ | |style="background-color: sandybrown;"| ? | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |- | ||
+ | ! scope="row"| エンチャントの追加 | ||
+ | |style="background-color: lightgreen;"| [[Enchantmentの追加|✓]] | ||
+ | |style="background-color: lightgreen;"| ○ | ||
+ | |style="background-color: sandybrown;"| ? | ||
+ | |style="background-color: sandybrown;"| ? | ||
+ | |style="background-color: lightgreen;"| [[1.9のエンチャント追加|✓]] | ||
+ | |style="background-color: lightgreen;"| ○ | ||
+ | |style="background-color: lightgreen;"| [[1.11のエンチャント追加|✓]] | ||
+ | |style="background-color: lightgreen;"| ○ | ||
+ | |style="background-color: sandybrown;"| ? | ||
+ | |style="background-color: lightgreen;"| [[1.14のエンチャント追加|✓]] | ||
+ | |style="background-color: lightgreen;"| ○ | ||
+ | |style="background-color: lightgreen;"| ○ | ||
+ | |style="background-color: lightgreen;"| ○ | ||
+ | |style="background-color: lightgreen;"| ○ | ||
+ | |- | ||
+ | ! scope="row"| バイオームの追加 | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |style="background-color: lightgreen;"| [[1.7のバイオーム追加|✓]] | ||
+ | |style="background-color: lightgreen;"| [[1.8のバイオーム追加|✓]] | ||
+ | |style="background-color: lightgreen;"| [[1.9のバイオーム追加|✓]] | ||
+ | |style="background-color: lightgreen;"| ○ | ||
+ | |style="background-color: lightgreen;"| ○ | ||
+ | |style="background-color: lightgreen;"| ○ | ||
+ | |style="background-color: sandybrown;"| ? | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |- | ||
+ | ! scope="row"| サウンドの追加 | ||
+ | |style="background-color: lightgreen;"| [[音の追加|✓]] | ||
+ | |style="background-color: lightgreen;"| [[1.6のサウンドの追加|✓]] | ||
+ | |style="background-color: lightgreen;"| [[1.7のサウンド追加|✓]] | ||
+ | |style="background-color: sandybrown;"| ? | ||
+ | |style="background-color: sandybrown;"| ? | ||
+ | |style="background-color: sandybrown;"| ? | ||
+ | |style="background-color: lightgreen;"| [[1.11のサウンド追加|✓]] | ||
+ | |style="background-color: sandybrown;"| ? | ||
+ | |style="background-color: sandybrown;"| ? | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |- | ||
+ | ! scope="row"| 村人の追加 | ||
+ | |style="background-color: lightgreen;"| [[村人取引の追加|✓]] | ||
+ | |style="background-color: lightgreen;"| ○ | ||
+ | |style="background-color: lightgreen;"| [[1.7の村人取引の追加|✓]] | ||
+ | |style="background-color: mediumaquamarine;"| △ | ||
+ | |style="background-color: lightgreen;"| [[1.9の村人職業追加|✓]] | ||
+ | |style="background-color: lightgreen;"| ○ | ||
+ | |style="background-color: lightgreen;"| ○ | ||
+ | |style="background-color: lightgreen;"| ○ | ||
+ | |style="background-color: sandybrown;"| ? | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |- | ||
+ | ! scope="row"| コンフィグの作成 | ||
+ | |style="background-color: lightgreen;"| [[Forge式コンフィグファイルの利用|✓]] | ||
+ | |style="background-color: lightgreen;"| ○ | ||
+ | |style="background-color: lightgreen;"| [[1.7のForge式Config追加|✓]] | ||
+ | |style="background-color: lightgreen;"| ○ | ||
+ | |style="background-color: lightgreen;"| ○ | ||
+ | |style="background-color: lightgreen;"| ○ | ||
+ | |style="background-color: lightgreen;"| ○ | ||
+ | |style="background-color: lightgreen;"| ○ | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |- | ||
+ | ! scope="row"| 実績(進捗)の追加 | ||
+ | |style="background-color: lightgreen;"| [[実績の追加|✓]] | ||
+ | |style="background-color: lightgreen;"| ○ | ||
+ | |style="background-color: sandybrown;"| ? | ||
+ | |style="background-color: sandybrown;"| ? | ||
+ | |style="background-color: sandybrown;"| ? | ||
+ | |style="background-color: sandybrown;"| ? | ||
+ | |style="background-color: lightgreen;"| [[1.11の実績追加|✓]] | ||
+ | |style="background-color: gray;"| [https://minecraft.gamepedia.com/Advancements#JSON_Format] | ||
+ | |style="background-color: gray;"| * | ||
+ | |style="background-color: gray;"| * | ||
+ | |style="background-color: gray;"| * | ||
+ | |style="background-color: gray;"| * | ||
+ | |style="background-color: gray;"| * | ||
+ | |style="background-color: gray;"| * | ||
+ | |- | ||
+ | ! scope="row"| 鉱石の生成 | ||
+ | |style="background-color: lightgreen;"| [[追加鉱物をワールドに生成させる|✓]] | ||
+ | |style="background-color: lightgreen;"| ○ | ||
+ | |style="background-color: lightgreen;"| [[1.7のOreGenEvent利用による鉱石生成|✓]] | ||
+ | |style="background-color: lightgreen;"| [[1.8のOreGenEvent利用による鉱石生成|✓]] | ||
+ | |style="background-color: lightgreen;"| ○ | ||
+ | |style="background-color: lightgreen;"| ○ | ||
+ | |style="background-color: lightgreen;"| ○ | ||
+ | |style="background-color: lightgreen;"| ○ | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |style="background-color: lightgreen;"| [[1.14の鉱石生成|✓]] | ||
+ | |style="background-color: lightgreen;"| [[1.15の鉱石生成|✓]] | ||
+ | |style="background-color: lightgreen;"| [[1.16の鉱石生成|✓]] | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |- | ||
+ | ! scope="row"| TileEntityの追加 | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |style="background-color: lightgreen;"| [[1.6のTileEntityの追加|✓]] | ||
+ | |style="background-color: lightgreen;"| [[シンプルなTileEntityの追加|✓]] | ||
+ | |style="background-color: mediumaquamarine;"| △ | ||
+ | |style="background-color: mediumaquamarine;"| △ | ||
+ | |style="background-color: mediumaquamarine;"| △ | ||
+ | |style="background-color: mediumaquamarine;"| △ | ||
+ | |style="background-color: mediumaquamarine;"| △ | ||
+ | |style="background-color: sandybrown;"| ? | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |- | ||
+ | ! scope="row"| GUIの追加 | ||
+ | |style="background-color: lightgreen;"| [[GUIの追加|✓]] | ||
+ | |style="background-color: lightgreen;"| ○ | ||
+ | |style="background-color: lightgreen;"| [[1.7のGUI追加|✓]] | ||
+ | |style="background-color: mediumaquamarine;"| △ | ||
+ | |style="background-color: mediumaquamarine;"| △ | ||
+ | |style="background-color: mediumaquamarine;"| △ | ||
+ | |style="background-color: mediumaquamarine;"| △ | ||
+ | |style="background-color: mediumaquamarine;"| △ | ||
+ | |style="background-color: sandybrown;"| ? | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |- | ||
+ | ! scope="row"| 流体の追加 | ||
+ | |style="background-color: lightgreen;"| [[液体を追加する|✓]] | ||
+ | |style="background-color: lightgreen;"| [[1.6の流体追加|✓]] | ||
+ | |style="background-color: lightgreen;"| ○ | ||
+ | |style="background-color: lightgreen;"| [[1.8の液体ブロックの追加|✓]] | ||
+ | |style="background-color: lightgreen;"| ○ | ||
+ | |style="background-color: lightgreen;"| ○ | ||
+ | |style="background-color: lightgreen;"| ○ | ||
+ | |style="background-color: sandybrown;"| ? | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |- | ||
+ | ! scope="row"| エンティティの追加 | ||
+ | |style="background-color: lightgreen;"| [[MOBを追加する|✓]] | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |style="background-color: lightgreen;"| [[1.9のMOB追加|✓]] | ||
+ | |style="background-color: lightgreen;"| ○ | ||
+ | |style="background-color: lightgreen;"| ○ | ||
+ | |style="background-color: sandybrown;"| ? | ||
+ | |style="background-color: sandybrown;"| ? | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |- | ||
+ | ! scope="row"| ディメンションの追加 | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |style="background-color: lightgreen;"| [[1.7のディメンション追加|✓]] | ||
+ | |style="background-color: mediumaquamarine;"| △ | ||
+ | |style="background-color: mediumaquamarine;"| △ | ||
+ | |style="background-color: mediumaquamarine;"| △ | ||
+ | |style="background-color: lightgreen;"| [[1.11のディメンション追加|✓]] | ||
+ | |style="background-color: sandybrown;"| ? | ||
+ | |style="background-color: sandybrown;"| ? | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |style="background-color: orangered;"| ☓ | ||
+ | |- | ||
+ | ! scope="row"| WorldTypeの追加 | ||
+ | |style="background-color: lightgreen;"| [[WorldTypeの追加|✓]] | ||
+ | |style="background-color: sandybrown;"| ? | ||
+ | |style="background-color: sandybrown;"| ? | ||
+ | |style="background-color: sandybrown;"| ? | ||
+ | |style="background-color: sandybrown;"| ? | ||
+ | |style="background-color: sandybrown;"| ? | ||
+ | |style="background-color: lightgreen;"| [[1.11のWorldType追加|✓]] | ||
+ | |style="background-color: sandybrown;"| ? | ||
+ | |style="background-color: sandybrown;"| ? | ||
+ | |style="background-color: sandybrown;"| ? | ||
+ | |style="background-color: sandybrown;"| ? | ||
+ | |style="background-color: sandybrown;"| ? | ||
+ | |style="background-color: sandybrown;"| ? | ||
+ | |style="background-color: sandybrown;"| ? | ||
+ | |} | ||
+ | |||
+ | === 1.18-39.0.x~ === | ||
+ | <b><span style="color:#cc0000;">※1.18以降はJava17を使わないとできません</span></b> | ||
+ | ====チュートリアル初級==== | ||
+ | |||
+ | === 1.17-37.0.x~ === | ||
+ | <b><span style="color:#cc0000;">※1.17以降はJava16を使わないとできません</span></b> | ||
+ | ====チュートリアル初級==== | ||
+ | *[[1.17のアイテム追加]] | ||
+ | *[[1.17のブロック追加]] | ||
+ | *[[1.17のクリエイティブタブ追加]] | ||
+ | *[[1.17の鉱石生成]] | ||
+ | |||
+ | === 1.16-36.0.x~ === | ||
+ | ====チュートリアル初級==== | ||
+ | *[[1.16のアイテム追加]] | ||
+ | *[[1.16のブロック追加]] | ||
+ | *[[1.16のクリエイティブタブ追加]] | ||
+ | *[[1.16の鉱石生成]] | ||
+ | |||
+ | === 1.15-31.0.x~ === | ||
+ | ====チュートリアル初級==== | ||
+ | *[[1.15の鉱石生成]] | ||
+ | |||
+ | === 1.14-28.0.x~ === | ||
+ | ====チュートリアル初級==== | ||
+ | *[[1.14のアイテム追加]] | ||
+ | *[[1.14のブロック追加]] | ||
+ | **[[1.14のBlockState(ブロック状態)追加]] | ||
+ | **[[1.14のTileEntity追加]] | ||
+ | *[[1.14のクリエイティブタブ追加]] | ||
+ | *[[1.14のポーション追加]] | ||
+ | *[[1.14のエンチャント追加]] | ||
+ | *[[1.14のバイオーム追加]] | ||
+ | *[[1.14の鉱石生成]] | ||
+ | *[[1.14のレシピ追加]] | ||
+ | *[[1.14の精錬レシピ追加]] | ||
+ | *[[1.14のサウンド追加]] | ||
+ | |||
+ | ====チュートリアル中級==== | ||
+ | *[[1.14のカスタムレシピ追加]] | ||
+ | *[[1.14の進捗追加]]<b><span style="color:#cc0000">(編集中)</span></b> | ||
+ | *[[1.14のMOB追加]] | ||
+ | *[[1.14の流体追加]] | ||
+ | *[[1.14のディメンション追加]] | ||
+ | *[[1.14の村人取引追加]] | ||
+ | |||
+ | === 1.13-25.0.x~ === | ||
+ | *[[1.12から1.13への変更点]] | ||
+ | |||
+ | ===1.12Modding MinecraftForgeUniversal 14.21.0.2320~=== | ||
+ | ====チュートリアル基礎==== | ||
+ | *[[1.12の基本コーディング]] | ||
+ | *[[1.12のレシピ追加]] | ||
+ | *[[1.12のアイテム追加(旧式)]] | ||
+ | *[[1.12のブロック追加(旧式)]] | ||
+ | |||
+ | ====チュートリアル初級==== | ||
+ | * [[1.12のアイテム追加]] | ||
+ | * [[1.12のブロック追加]] | ||
+ | * [[1.12のエンティティ追加]] | ||
+ | |||
+ | ====チュートリアル中級==== | ||
+ | ====チュートリアル上級==== | ||
− | ==1. | + | ===1.11Modding MinecraftForgeUniversal 1.11-13.19.0.2130~=== |
− | 1. | + | ====チュートリアル基礎==== |
− | + | *[[1.10から1.11への変更点]] | |
− | |||
− | |||
− | |||
− | + | ====チュートリアル初級==== | |
+ | *[//minecraft.gamepedia.com/index.php?title=Model&oldid=1040633 1.11のバニラJsonの仕様(英Wiki)] | ||
+ | *[[1.11のレシピ追加]] | ||
+ | *[[1.11の精錬レシピ追加]] | ||
+ | *[[1.11の醸造レシピ追加]] | ||
+ | *[[1.11のアイテム追加]] | ||
+ | *[[1.11のブロック追加]] | ||
+ | *[[1.11のクリエイティブタブ追加]] | ||
+ | *[[1.11のサウンド追加]] | ||
+ | *[[1.11のポーション追加]] | ||
+ | *[[1.11のエンチャント追加]] | ||
+ | *[[1.11の統計追加]] | ||
+ | *[[1.11の実績追加]] | ||
+ | *[[1.11のLootTable利用]] | ||
+ | *[[1.11のWorldType追加]] | ||
+ | *[[1.11のキー入力受け取り]] | ||
+ | |||
+ | ====チュートリアル中級==== | ||
+ | *[[1.11のEntity追加]] | ||
+ | *[[1.11のTileEntity追加]] | ||
+ | *[[1.11のディメンション追加]] | ||
+ | *[[1.11のバイオーム追加]] | ||
+ | *[[1.11の地形生成]] | ||
+ | *[[1.11の構造物追加]] | ||
+ | *[[1.11のパケット送受信]] | ||
+ | *[[1.11のHUD追加]] | ||
+ | *[[1.11のGUI追加]] | ||
+ | **[[1.11のインベントリ付きGUI追加]] | ||
+ | |||
+ | ===1.10Modding MinecraftForgeUniversal 1.10.2-12.18.0.2009~=== | ||
+ | |||
+ | ====チュートリアル初級==== | ||
+ | *[[1.10.2のブロック追加]] | ||
+ | |||
+ | ===1.9Modding MinecraftForgeUniversal 1.9-12.16.0#1819-1.9~=== | ||
+ | *[[1.8から1.9への変更点]] | ||
+ | |||
+ | ====チュートリアル初級==== | ||
+ | *[//goo.gl/FCIlNJ 1.9のバニラJsonの仕様(英Wiki)] | ||
+ | *[[1.9のブロック追加]] | ||
+ | **[[1.9のForge式Json利用]]([//mcforge.readthedocs.org/en/latest/blockstates/forgeBlockstates/ ForgeDoc]) | ||
+ | *[[1.9のアイテム追加]] | ||
+ | *[[1.9のポーション追加]] | ||
+ | *[[1.9のエンチャント追加]] | ||
+ | *[[1.9のバイオーム追加]] | ||
+ | *[[1.9の村人職業追加]] | ||
+ | |||
+ | ====チュートリアル中級==== | ||
+ | *[[1.9のMOB追加]] | ||
+ | ====チュートリアル上級==== | ||
+ | |||
+ | ===1.8Modding MinecraftForgeUniversal 1.8-11.14.0#1239-1.8~=== | ||
+ | *[[1.7から1.8への変更点]] | ||
+ | |||
+ | ====チュートリアル初級==== | ||
+ | *[[1.8のバニラJsonの仕様]] | ||
+ | *[[1.8のブロック追加]] | ||
+ | **[[1.8のブロックで部分的に色を変える方法]] | ||
+ | **[[1.8のB3Dモデル利用ブロック追加]] | ||
+ | **[[1.8のOBJモデル利用ブロック追加]] | ||
+ | *[[1.8のアイテム追加]] | ||
+ | **[[1.8のアイテムで部分的に色を変える方法]] | ||
+ | **[[1.8のメタデータを持つアイテム]] | ||
+ | *[[1.8のレシピ追加]] | ||
+ | *[[1.8の精錬レシピ追加]] | ||
+ | *[[1.8のクリエイティブタブ追加]] | ||
+ | *[[1.8のOreGenEvent利用による鉱石生成]] | ||
+ | *[[1.8のバイオーム追加]] | ||
+ | |||
+ | ====チュートリアル中級==== | ||
+ | *[[1.8のプレイヤーカスタムデータの追加]] | ||
+ | *[[1.8のIRecipe利用によるレシピ追加]] | ||
+ | *[[1.8の液体ブロックの追加]] | ||
+ | *[[1.8のICustomModelLoader利用]] | ||
+ | |||
+ | ====チュートリアル上級==== | ||
+ | |||
+ | ====他サイトリンク==== | ||
+ | *[http://www.nicovideo.jp/mylist/49688372 reine氏による1.8の開発記録動画] | ||
+ | * [http://forum.minecraftuser.jp/viewtopic.php?f=21&t=9220 【Forgeチュートリアル】クラフトで耐久値が減るアイテムの作り方1.2.5~1.8 ソース付属 ] | ||
+ | |||
+ | ===1.7Modding MinecraftForgeUniversal 10.12.0#967~(10.12.1#1060以降を推奨)=== | ||
+ | *[[1.6から1.7への変更点]] | ||
+ | *[[1.7の基本コーディング]] | ||
+ | *[[1.7のInterModComms利用]] | ||
+ | |||
+ | ====チュートリアル初級==== | ||
+ | *[[1.7のレシピ追加]] | ||
+ | *[[1.7の精錬レシピ追加]] | ||
*[[1.7のブロック追加]] | *[[1.7のブロック追加]] | ||
*[[1.7のアイテム追加]] | *[[1.7のアイテム追加]] | ||
+ | **[[1.7のアイテムに初期状態でエンチャント等NBTデータを付ける方法]] | ||
+ | **[[1.7の武器追加(剣)]] | ||
+ | **[[1.7の防具追加]] | ||
+ | **[[1.7のアイテムで部分的に色を変える方法]] | ||
+ | **[[1.7のアイテムのツールチップに情報を表示させる方法]] | ||
+ | **[[1.7のアイテムの表示名を変更する方法]] | ||
+ | *[[1.7の実績追加]] | ||
+ | *[[1.7のOreGenEvent利用による鉱石生成]] | ||
+ | *[[1.7のGUI追加]] | ||
+ | *[[1.7のディスペンサーModding]] | ||
+ | *[[1.7のバイオーム追加]] | ||
+ | |||
+ | ====チュートリアル中級==== | ||
+ | *[[DataWatcherを用いたエンティティの同期]] | ||
+ | *[[1.7のパケットについて]] | ||
+ | **[[1.7のキーボードイベント追加]] | ||
+ | *[[1.7のプレイヤーカスタムデータの追加]] | ||
+ | *[[Forge 10.12.1.1074以降でのクライアント/サーバMOD]] | ||
+ | *[[逆さまの木の追加]] | ||
+ | *[[シンプルなTileEntityの追加]] | ||
+ | **[[1.7の液体タンクを持つTileEntityの追加]] | ||
+ | *[[シフトクリック時の処理]] | ||
+ | *[[1.7の村人取引の追加]] | ||
+ | *[[1.7のディメンション追加]] | ||
+ | *[[MOBの追加]] | ||
+ | *[[独自のスポーンエッグの追加]] | ||
+ | *[[1.7以降のIResourcePackの利用]] | ||
+ | *[[1.7の独自レシピシステムの追加]] | ||
+ | *[[1.7の属性値を動的変更できるアイテムの追加]] | ||
+ | *[[1.7の独自Renderの追加]] | ||
+ | *[[1.7でのインベントリ操作]] | ||
+ | *[[1.7のForge式Config追加]] | ||
*[[1.7のサウンド追加]] | *[[1.7のサウンド追加]] | ||
− | |||
− | + | ====チュートリアル上級==== | |
− | *[[ | + | *[[前提MODの自動DLの仕方]] |
− | *[[ | + | *[[インベントリを持つアイテムの追加]] |
− | ; | + | ;他サイトリンク |
− | *[ | + | *[https://goo.gl/5QbDjE defeatedcrow氏による1.7.10のMODの制作過程] |
− | ==1. | + | ===1.6Modding MinecraftForgeUniversal 8.9.0#749~9.11.1#965=== |
1.6からリソースパック方式の導入により、いくつかの項目で画像、音声、言語ファイル等の扱いが変更されました。<br> | 1.6からリソースパック方式の導入により、いくつかの項目で画像、音声、言語ファイル等の扱いが変更されました。<br> | ||
また、MCP作者が1.6Modding環境としてForgeを推奨しています。<br> | また、MCP作者が1.6Modding環境としてForgeを推奨しています。<br> | ||
− | |||
− | + | ====基本のチュートリアル==== | |
+ | *[[1.6の開発環境の作り方]] | ||
*[[1.6の基本コーティング]] | *[[1.6の基本コーティング]] | ||
*[[1.6のテクスチャの指定]] | *[[1.6のテクスチャの指定]] | ||
*[[PotionEffectのチュートリアル]] | *[[PotionEffectのチュートリアル]] | ||
− | + | ====チュートリアル初級==== | |
*[[1.6のレシピ追加]] | *[[1.6のレシピ追加]] | ||
*[[1.6のブロック追加]] | *[[1.6のブロック追加]] | ||
*[[1.6のアイテム追加]] | *[[1.6のアイテム追加]] | ||
− | *[[1.6のツール類追加]] | + | **[[1.6のツール類追加]] |
− | *[[1. | + | ***[[1.6のカスタムツール追加]] |
− | *[[1. | + | **[[1.6の食料追加]] |
− | *[[1. | + | **[[1.6の武器追加(剣)]] |
− | *[[1.6の防具追加]] | + | **[[1.6の防具追加]] |
*[[1.6のクリエイティブタブの追加]] | *[[1.6のクリエイティブタブの追加]] | ||
− | |||
− | |||
− | + | ====チュートリアル中級==== | |
*[[1.6のメタデータを持つアイテム・ブロック]] | *[[1.6のメタデータを持つアイテム・ブロック]] | ||
− | |||
*[[1.6の骨粉処理]] | *[[1.6の骨粉処理]] | ||
*[[1.6の植物追加]] | *[[1.6の植物追加]] | ||
*[[1.6の流体追加]] | *[[1.6の流体追加]] | ||
+ | **[[1.6の流体をバケツで扱う]] | ||
*[[鉱石辞書の利用|1.6の鉱石辞書の利用]] | *[[鉱石辞書の利用|1.6の鉱石辞書の利用]] | ||
+ | **[[1.6の鉱石辞書利用の実例]] | ||
*[[1.6のアニメーションアイテムの追加]] | *[[1.6のアニメーションアイテムの追加]] | ||
− | |||
− | |||
*[[カスタムレンダーを使用するブロックの追加]] | *[[カスタムレンダーを使用するブロックの追加]] | ||
*[[1.6のモデル付きカスタムツール追加]] | *[[1.6のモデル付きカスタムツール追加]] | ||
+ | *[[1.6のサウンドの追加]] | ||
+ | *[[1.6のプレイヤーカスタムデータの追加]] | ||
− | + | ====チュートリアル上級==== | |
− | |||
− | |||
− | |||
− | |||
*[[1.6のTileEntityの追加]] | *[[1.6のTileEntityの追加]] | ||
− | |||
*[[パーティクルの追加]] | *[[パーティクルの追加]] | ||
*[[モンスタードロップの追加]] | *[[モンスタードロップの追加]] | ||
*[[構造物の追加]] | *[[構造物の追加]] | ||
+ | *[[防具の特殊な処理]] | ||
+ | *[[1.6の発射体Entityの追加]] | ||
+ | |||
+ | ====外部サイト==== | ||
+ | * [http://forum.minecraftuser.jp/viewtopic.php?f=21&t=12186 レシピの追加] | ||
+ | |||
+ | ===~1.5Modding=== | ||
+ | {{Warning}}サポートが打ち切られている、もしくは非常に古い情報を含みます | ||
+ | →[[1.5以前のチュートリアル]] | ||
− | == | + | ==Bukkit Pluginの作り方== |
− | + | Bukkitを前提としたサーバー用Moddingです。<br> | |
<!-- *[[Bukkit用MODの作成方法]] --> | <!-- *[[Bukkit用MODの作成方法]] --> | ||
*[[Plugin Tutorial]] | *[[Plugin Tutorial]] | ||
96行目: | 678行目: | ||
==その他の前提mod== | ==その他の前提mod== | ||
上記以外のmodを前提としたmodding。<br> | 上記以外のmodを前提としたmodding。<br> | ||
− | + | ===Not Enough Items(NEI)=== | |
− | + | *[[NEIにて独自レシピを表示させる]] | |
− | == | + | ===LiteLoader rev317=== |
− | + | *[[LiteLoader導入手順]] | |
− | + | *[[LiteLoader/1.8のデバッグ画面へ情報を追加]] | |
− | + | === Fabric === | |
− | *[ | + | [[FabricModding]]の専用ページを作ったため、そちらに移動しました。 |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | === | ||
− | |||
− | |||
− | |||
− | *[ | ||
− | *[ | ||
− | |||
− | |||
− |
2022年1月14日 (金) 15:19時点における最新版
※Moddingに関する質問は、非公式日本ユーザーフォーラム 質問:開発・制作関連へ。
目次
- 1 基礎知識・Tips
- 2 Minecraft
- 3 Minecraft Forge
- 3.1 はじめに
- 3.2 1.18-39.0.x~
- 3.3 1.17-37.0.x~
- 3.4 1.16-36.0.x~
- 3.5 1.15-31.0.x~
- 3.6 1.14-28.0.x~
- 3.7 1.13-25.0.x~
- 3.8 1.12Modding MinecraftForgeUniversal 14.21.0.2320~
- 3.9 1.11Modding MinecraftForgeUniversal 1.11-13.19.0.2130~
- 3.10 1.10Modding MinecraftForgeUniversal 1.10.2-12.18.0.2009~
- 3.11 1.9Modding MinecraftForgeUniversal 1.9-12.16.0#1819-1.9~
- 3.12 1.8Modding MinecraftForgeUniversal 1.8-11.14.0#1239-1.8~
- 3.13 1.7Modding MinecraftForgeUniversal 10.12.0#967~(10.12.1#1060以降を推奨)
- 3.14 1.6Modding MinecraftForgeUniversal 8.9.0#749~9.11.1#965
- 3.15 ~1.5Modding
- 4 Bukkit Pluginの作り方
- 5 その他の前提mod
基礎知識・Tips[編集]
Moddingの基礎や、前提modに関わらないチュートリアルなど
外部参考サイト[編集]
Modding Tips[編集]
- Jarファイルへの署名方法
- ローカライズについて
- NBTについて
- 1.8のリソース(テクスチャ・サウンド・言語ファイル等)の置き場所
- 1.7のリソース(テクスチャ・サウンド・言語ファイル等)の置き場所
- 1.6のリソース(テクスチャ・サウンド・言語ファイル等)の置き場所
- 1.7でjar形式のAPIを利用する方法
- 1.7でjar形式でないAPIを利用する方法
ライブラリの知識[編集]
Minecraft[編集]
Data Pack[編集]
Resource Pack[編集]
Minecraft Forge[編集]
はじめに[編集]
※より詳しいことが知りたい人は、Minecraft Forge APIへ。
※1.17以降はJava16を使わないとできません
※1.18以降はJava17を使わないとできません
- MinecraftForge導入手順
- mcmod.infoの設定
- プロキシシステムについて
- 鉱石辞書の利用
- アイテムタグの利用
- Eventシステム概要
- Forge式Config利用
- Capabilityシステム概要
- Access Transformer利用
| |||||||||||||||||||||||
内容 | ~1.5 | 1.6.x | 1.7.x | 1.8.x | 1.9.x | 1.10.x | 1.11.x | 1.12.x | 1.13.x | 1.14.x | 1.15.x | 1.16.x | 1.17.x | 1.18.x | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
レシピの追加 | ✓ | ✓ | ✓ | ✓ | ○ | ○ | ○ | ✓ | * | ✓ | ○ | ○ | ○ | ○ | |||||||||
精錬レシピの追加 | ✓ | ☓ | ✓ | ✓ | ○ | ○ | ○ | ○ | * | ✓ | ○ | ○ | ○ | ○ | |||||||||
醸造レシピの追加 | ∗ | ∗ | ∗ | ☓ | ☓ | ☓ | ☓ | ☓ | ☓ | ☓ | ☓ | ☓ | ☓ | ☓ | |||||||||
クリエイティブタブの追加 | ✓ | ✓ | ○ | ✓ | ○ | ○ | ✓ | ○ | ? | ✓ | ○ | ✓ | ✓ | ○ | |||||||||
アイテムの追加 | ✓ | ✓ | ✓ | ✓ | ✓ | ○ | ✓ | ○ | ? | ✓ | ○ | ✓ | ✓ | ○ | |||||||||
ブロックの追加 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ○ | ? | ✓ | ○ | ✓ | ✓ | ○ | |||||||||
ポーションの追加 | ☓ | ✓ | ? | ? | ✓ | ○ | ✓ | ○ | ? | ☓ | ☓ | ☓ | ☓ | ☓ | |||||||||
エンチャントの追加 | ✓ | ○ | ? | ? | ✓ | ○ | ✓ | ○ | ? | ✓ | ○ | ○ | ○ | ○ | |||||||||
バイオームの追加 | ☓ | ☓ | ✓ | ✓ | ✓ | ○ | ○ | ○ | ? | ☓ | ☓ | ☓ | ☓ | ☓ | |||||||||
サウンドの追加 | ✓ | ✓ | ✓ | ? | ? | ? | ✓ | ? | ? | ☓ | ☓ | ☓ | ☓ | ☓ | |||||||||
村人の追加 | ✓ | ○ | ✓ | △ | ✓ | ○ | ○ | ○ | ? | ☓ | ☓ | ☓ | ☓ | ☓ | |||||||||
コンフィグの作成 | ✓ | ○ | ✓ | ○ | ○ | ○ | ○ | ○ | ☓ | ☓ | ☓ | ☓ | ☓ | ☓ | |||||||||
実績(進捗)の追加 | ✓ | ○ | ? | ? | ? | ? | ✓ | [1] | * | * | * | * | * | * | |||||||||
鉱石の生成 | ✓ | ○ | ✓ | ✓ | ○ | ○ | ○ | ○ | ☓ | ✓ | ✓ | ✓ | ☓ | ☓ | |||||||||
TileEntityの追加 | ☓ | ✓ | ✓ | △ | △ | △ | △ | △ | ? | ☓ | ☓ | ☓ | ☓ | ☓ | |||||||||
GUIの追加 | ✓ | ○ | ✓ | △ | △ | △ | △ | △ | ? | ☓ | ☓ | ☓ | ☓ | ☓ | |||||||||
流体の追加 | ✓ | ✓ | ○ | ✓ | ○ | ○ | ○ | ? | ☓ | ☓ | ☓ | ☓ | ☓ | ☓ | |||||||||
エンティティの追加 | ✓ | ☓ | ☓ | ☓ | ✓ | ○ | ○ | ? | ? | ☓ | ☓ | ☓ | ☓ | ☓ | |||||||||
ディメンションの追加 | ☓ | ☓ | ✓ | △ | △ | △ | ✓ | ? | ? | ☓ | ☓ | ☓ | ☓ | ☓ | |||||||||
WorldTypeの追加 | ✓ | ? | ? | ? | ? | ? | ✓ | ? | ? | ? | ? | ? | ? | ? |
1.18-39.0.x~[編集]
※1.18以降はJava17を使わないとできません
チュートリアル初級[編集]
1.17-37.0.x~[編集]
※1.17以降はJava16を使わないとできません
チュートリアル初級[編集]
1.16-36.0.x~[編集]
チュートリアル初級[編集]
1.15-31.0.x~[編集]
チュートリアル初級[編集]
1.14-28.0.x~[編集]
チュートリアル初級[編集]
- 1.14のアイテム追加
- 1.14のブロック追加
- 1.14のクリエイティブタブ追加
- 1.14のポーション追加
- 1.14のエンチャント追加
- 1.14のバイオーム追加
- 1.14の鉱石生成
- 1.14のレシピ追加
- 1.14の精錬レシピ追加
- 1.14のサウンド追加
チュートリアル中級[編集]
1.13-25.0.x~[編集]
1.12Modding MinecraftForgeUniversal 14.21.0.2320~[編集]
チュートリアル基礎[編集]
チュートリアル初級[編集]
チュートリアル中級[編集]
チュートリアル上級[編集]
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のポーション追加
- 1.11のエンチャント追加
- 1.11の統計追加
- 1.11の実績追加
- 1.11のLootTable利用
- 1.11のWorldType追加
- 1.11のキー入力受け取り
チュートリアル中級[編集]
- 1.11のEntity追加
- 1.11のTileEntity追加
- 1.11のディメンション追加
- 1.11のバイオーム追加
- 1.11の地形生成
- 1.11の構造物追加
- 1.11のパケット送受信
- 1.11のHUD追加
- 1.11のGUI追加
1.10Modding MinecraftForgeUniversal 1.10.2-12.18.0.2009~[編集]
チュートリアル初級[編集]
1.9Modding MinecraftForgeUniversal 1.9-12.16.0#1819-1.9~[編集]
チュートリアル初級[編集]
チュートリアル中級[編集]
チュートリアル上級[編集]
1.8Modding MinecraftForgeUniversal 1.8-11.14.0#1239-1.8~[編集]
チュートリアル初級[編集]
- 1.8のバニラJsonの仕様
- 1.8のブロック追加
- 1.8のアイテム追加
- 1.8のレシピ追加
- 1.8の精錬レシピ追加
- 1.8のクリエイティブタブ追加
- 1.8のOreGenEvent利用による鉱石生成
- 1.8のバイオーム追加
チュートリアル中級[編集]
チュートリアル上級[編集]
他サイトリンク[編集]
1.7Modding MinecraftForgeUniversal 10.12.0#967~(10.12.1#1060以降を推奨)[編集]
チュートリアル初級[編集]
- 1.7のレシピ追加
- 1.7の精錬レシピ追加
- 1.7のブロック追加
- 1.7のアイテム追加
- 1.7の実績追加
- 1.7のOreGenEvent利用による鉱石生成
- 1.7のGUI追加
- 1.7のディスペンサーModding
- 1.7のバイオーム追加
チュートリアル中級[編集]
- 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.7のサウンド追加
チュートリアル上級[編集]
- 他サイトリンク
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。
Not Enough Items(NEI)[編集]
LiteLoader rev317[編集]
Fabric[編集]
FabricModdingの専用ページを作ったため、そちらに移動しました。