提供: Minecraft Modding Wiki
細 (表変更) |
|||
314行目: | 314行目: | ||
|style="background-color: lightgreen;"| [[1.14の鉱石生成|✓]] | |style="background-color: lightgreen;"| [[1.14の鉱石生成|✓]] | ||
|style="background-color: lightgreen;"| [[1.15の鉱石生成|✓]] | |style="background-color: lightgreen;"| [[1.15の鉱石生成|✓]] | ||
− | |style="background-color: | + | |style="background-color: lightgreen;"| [[1.16の鉱石生成|✓]] |
|style="background-color: orangered;"| ☓ | |style="background-color: orangered;"| ☓ | ||
|style="background-color: orangered;"| ☓ | |style="background-color: orangered;"| ☓ |
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の専用ページを作ったため、そちらに移動しました。