提供: Minecraft Modding Wiki
細 (→基礎: IIPickupNotifier->IPickupNotifier) |
Swallow794 (トーク | 投稿記録) (液体APIのクラス名変更、一部記述を現状に合わせた) |
||
1行目: | 1行目: | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==概要== | ==概要== | ||
<p> | <p> | ||
− | Minecraft ForgeとはMod作成に作成において要求頻度の高い様々な拡張機能を総合的に補助する前提Mod(拡張API) | + | Minecraft ForgeとはMod作成に作成において要求頻度の高い様々な拡張機能を総合的に補助する前提Mod(拡張API)である。 |
</p> | </p> | ||
+ | |||
===開発環境でのインストール方法=== | ===開発環境でのインストール方法=== | ||
<p> | <p> | ||
− | [[ | + | [[MinecraftForge導入手順]]を参照。 |
</p> | </p> | ||
101行目: | 18行目: | ||
===ForgeModLoaderについて=== | ===ForgeModLoaderについて=== | ||
<p> | <p> | ||
− | ForgeModLoader(以下FML) | + | ForgeModLoader(以下FML)はForge用に作られたModLoaderである。Forgeからネットワーク関連のAPIが委譲されており、Forge前提でもFMLのAPIを利用することが多いためこのページではまとめて扱う。 |
</p> | </p> | ||
148行目: | 65行目: | ||
:*[[IGuiHandler]] | :*[[IGuiHandler]] | ||
:*IPacketHandler | :*IPacketHandler | ||
− | |||
− | |||
− | |||
− | |||
==Minecraft Forge API== | ==Minecraft Forge API== | ||
197行目: | 110行目: | ||
===液体API=== | ===液体API=== | ||
− | *;[[ | + | *;[[FluidContainerRegistry]] |
:液体の登録API | :液体の登録API | ||
− | *;[[ | + | *;[[FluidDictionary]] |
:液体辞書 | :液体辞書 | ||
2014年9月19日 (金) 01:39時点における版
目次
概要
Minecraft ForgeとはMod作成に作成において要求頻度の高い様々な拡張機能を総合的に補助する前提Mod(拡張API)である。
開発環境でのインストール方法
関連リンク
ForgeModLoaderについて
ForgeModLoader(以下FML)はForge用に作られたModLoaderである。Forgeからネットワーク関連のAPIが委譲されており、Forge前提でもFMLのAPIを利用することが多いためこのページではまとめて扱う。
ForgeModLoader API
基礎
- ブロックの登録やレシピの追加などを行うAPI
- 関連インタフェース
- 表示名やローカライズを行うAPI
- Entityの登録を行うAPI
- 関連インタフェース
- IEntityAdditonalSpawnData
- IThorwableEntity
- Tick処理の登録を行うAPI
- 関連インタフェース
- ISceduledTickHandler
- ITickHandler
- 村, 村人に関連した処理を担うAPI
- TileEntitySpecialRendererの登録を行うAPI, クライアント側のみ
- キーバインドの登録を行うAPI, クライアント側のみ
- 描画関連の登録を行うAPI, クライアント側のみ
- ネットワーク関連の登録を行うAPI
- 関連インタフェース
- IConnectionHandler
- IGuiHandler
- IPacketHandler
Minecraft Forge API
追加メソッド
基礎
- 実績の追加を担うAPI
- 村や遺跡などが生成されるバイオームを管理するAPI
- ダンジョンや遺跡, 廃坑などに生成されるチェストの中身へのフックを担うAPI
- Forge式コンフィグファイルの生成を担うAPI
- Dimension関連のAPI
- 動的にEnum定数を追加するAPI
- イベントの登録や様々なフックを担うAPI
- 植物に関するEnum定数
- 方向に関するEnum定数
- Minecartの衝突に関するインタフェース
- 植物インタフェース
- 大挟インタフェース
- 特殊な防具用のインタフェース
イベント
- イベント概略
- EVENT_BUSに登録するイベント
- TERRAIN_GEN_BUSに登録するイベント
- ORE_GEN_BUSに登録するイベント
液体API
- 液体の登録API
- 液体辞書
鉱石辞書
- 鉱石辞書本体, 鉱石辞書への登録, 参照を担うAPI
- 鉱石辞書を利用した定形レシピを追加するためのクラス
- 鉱石辞書を利用した不定形レシピを追加するためのクラス