提供: Minecraft Modding Wiki
移動先: 案内検索

警告: ログインしていません。編集を行うと、あなたの IP アドレスが公開されます。ログインまたはアカウントを作成すれば、あなたの編集はその利用者名とともに表示されるほか、その他の利点もあります。

この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 編集中の文章
1行目: 1行目:
{{Warning}}現在編集中であり、古い情報が多く含まれています。
+
<!--
 +
Minecraft Forgeとは、MOD作成において要求頻度の高い様々な拡張機能を総合的に補助する前提MOD。<br />
 +
SpriteIDの消費抑制や、ModLoaderだけでは出来ないような複雑で細かなシステムの作成ができる。 <br />
 +
使用するには、先にModloaderを導入する必要があったが、version 3.3.7より不必要となり、ModLoaderの機能をMinecraft Forgeが代替するようになった。 <br />
 +
 
 +
[http://minecraftforge.net/wiki/Main_Page Minecraft Forge公式wiki]
 +
 
 +
[[Minecraft Forge公式wiki翻訳]]
 +
 
 +
== ソースコードの例 ==
 +
 
 +
 
 +
'''以降の情報は、古いバージョンのForgeに対しての物である可能性があります。'''
 +
 
 +
 
 +
以下にもっとも単純な自作Modクラスを示します。
 +
 
 +
このソースコードは、Forgeの無限スプライト機能を利用した新規鉱石とインゴットを追加するサンプルになります。<br />
 +
1部の機能はModLoaderの使い方と似ているので、ModLoaderの使い方を知っているとある程度楽に利用できる。<br />
 +
 
 +
<source lang="java">
 +
package net.minecraft.src;
 +
 
 +
/**
 +
* 自作Modクラス
 +
* BaseModクラスを継承している
 +
*/
 +
 
 +
public class mod_CamelOre extends BaseMod
 +
{
 +
      /*
 +
        *自作の追加鉱石の設定を行う。
 +
        *ここで鉱石の名前と、画像ファイルの位置、鉱石の硬さ、鉱石の抵抗?、鉱石の上を歩いた時の音、鉱石の名前を設定している。
 +
        */
 +
        public static final Block oreTitanium =
 +
              new CamelOreBlockOre(123, ModLoader.addOverride("/terrain.png", "/CamelMod/CamelOre/terrain/titaniumore.png")).
 +
              setHardness(3F).setResistance(5F).setStepSound(Block.soundStoneFootstep).setBlockName("oreTitanium");
 +
 
 +
        public static final Item ingotTitanium =
 +
              (new CamelOreItem(127)).setIconIndex(ModLoader.addOverride("/gui/items.png", "/CamelMod/CamelOre/gui/items/titaniumingot.png"))
 +
              .setItemName("ingotTitanium");
 +
 
 +
        /*
 +
        *自作MODのコンストラクタ
 +
        *Modで使う変数の初期化はここで行われる
 +
        */
 +
        public mod_CamelOre()
 +
        {
 +
 
 +
        }
 +
       
 +
        /**
 +
        * 自作ModがModLoaderによって読み込まれる際に呼ばれる
 +
        * ここでアイテムやブロックの定義、レシピの追加などを行う
 +
        */
 +
        public void load()
 +
        {
 +
                ModLoader.RegisterBlock(oreTitanium);
 +
                ModLoader.AddName(oreTitanium, "Titanium Ore");
 +
                ModLoader.AddName(ingotTitanium, "Titanium Ingot");
 +
        }
 +
       
 +
        /**
 +
        * 自作Modのバージョンを定義する
 +
        * MinecraftやModLoaderのバージョンと同じである必要はないが、わかりやすいものがよい
 +
        */
 +
        public String getVersion()
 +
        {
 +
                return "1.0.0";
 +
        }
 +
}
 +
 
 +
</source>
 +
 
 +
== メソッド一覧 ==
 +
 
 +
 
 +
<table class="wikitable">
 +
    <tr>
 +
        <th>メソッド名</th><th>説明</th>
 +
    </tr>
 +
 
 +
</table>
 +
-->
 +
 
 
==概要==
 
==概要==
Minecraft Forgeとは、Mod間の互換性を保ちつつMinecraftを拡張するために作られたAPIである。<br>
+
<p>
1.8以前はForgeModLoaderが基本部分を担っていたが、統合された。
+
 Minecraft ForgeとはMod作成に作成において要求頻度の高い様々な拡張機能を総合的に補助する前提Mod(拡張API)である. ver1.2.5まではModLoader, ModLoaderMP, Forgeと3つ導入する必要があったが, 1.3以降はForge用に調整されたForgeModLoaderが同梱されたので, Forgeのみ導入すればよくなった. なお, 1.2.5用の解説はここに記載しないので注意. 1.2.5と1.3ではForgeでもAPIが大きく異なるためである.
 
+
</p>
 
===開発環境でのインストール方法===
 
===開発環境でのインストール方法===
[[MinecraftForge導入手順]]を参照。
+
<p>
 +
 [[MinecraftForge導入手順(MCP)]]にある通り, Forge ForumないしForge Downloadsからrecommended(推奨版)またはlatest(最新版)をダウンロードし, 解凍後任意のディレクトリで同梱の'''install.bat'''または'''install.sh'''を実行すれば開発環境が構築される.
 +
</p>
  
 
===関連リンク===
 
===関連リンク===
*[//mcforge.readthedocs.org MinecraftForge Documentation (English)]
+
*[http://minecraftforge.net/wiki/Main_Page Minecraft Forge公式wiki]
*[http://www.minecraftforge.net/forum/ Minecraft Forge Forum]
+
*[[Minecraft Forge公式wiki翻訳]]
 +
*[http://minecraftforge.net/forum/ Minecraft Forge Forum]
 
*[http://files.minecraftforge.net/ Minecraft Forge Downloads]
 
*[http://files.minecraftforge.net/ Minecraft Forge Downloads]
<div class="mw-collapsible mw-collapsed">
+
 
====古いリンク====
+
===ForgeModLoaderについて===
<div class="mw-collapsible-content">
+
<p>
*[http://forum.minecraftuser.jp/viewtopic.php?f=21&t=2558 【API解説】Minecraft Forge(1.3.0)]
+
 ForgeModLoader(以下FML)はForge用に作られた新しいModLoaderである. ModLoaderとは互換性があり, ModLoaderで作られたModでもFMLで動作することがある. 1.3以降時にForgeが担っていたネットワーク関連のAPIがFMLに委譲されており, Forge前提でもFMLのAPIを利用することが多いためこのページではまとめて扱う.
*[[Minecraft Forge公式wiki翻訳]]
+
</p>
*[http://www4.atwiki.jp/reginn666/ reginn666@ウィキ]
 
</div>
 
</div>
 
  
 
==ForgeModLoader API==
 
==ForgeModLoader API==
1.8の統合後は<code>net.minecraftforge.fml</code>下、統合前は<code>cpw.mods.fml</code>下に存在するAPI群。<br>
+
===基礎===
ローダー部分や基本的なイベント、フックはこちらに含まれている。<br>
+
*;[[GameRegistry]]
現在は統合されているため、特にMinecraft Forgeと区別する必要はない。
+
:ブロックの登録やレシピの追加などを行うAPI<br>
*net.minecraftforge.fml
+
:;関連インタフェース
**client
+
:*[[ICraftingHandler]]
**:クライアントサイドのAPI群
+
:*[[IFuelHandler]]
**:*config
+
:*[[IIPickupNotifier]]
**:*:コンフィグGUI向けのコンポーネント群
+
:*[[IPlayerTracker]]
**:*event
+
:*[[IWorldGeneretor]]
**:*:クライアントサイド基本イベント
+
 
**:*:*[[ConfigChangedEvent]]
+
*;[[LanguageRegistry]]
**:*registry
+
:表示名やローカライズを行うAPI
**:*:クライアントサイドレジストリ
+
 
**:*:*[[ClientRegistry]]
+
*;[[EntityRegistry]]
**:*:*<s>[[KeyBindingRegistry]]</s> <u>[[ClientRegistry]]</u> (1.3のUniversal化に伴い移動された)
+
:Entityの登録を行うAPI
**:*:*[[RenderingRegistry]]
+
:;関連インタフェース
**:*[[FMLClientHandler]]
+
:*IEntityAdditonalSpawnData
**:*[[IModGuiFactory]]
+
:*IThorwableEntity
**common
+
 
**:クライアント/サーバー共通のAPI群
+
*;[[TickRegistry]]
**:*asm
+
:Tick処理の登録を行うAPI
**:*:FML内部のASM利用クラス
+
:;関連インタフェース
**:*discovery
+
:*ISceduledTickHandler
**:*:Mod探知機能群
+
:*ITickHandler
**:*:*[[ASMDataTable]]
+
 
**:*event
+
*;[[VillagerRegistry]]
**:*:EventHandlerアノテーションで購読できるイベント群
+
:村, 村人に関連した処理を担うAPI
**:*:*[[1.6の基本コーティング|FMLStateEvent]]
+
 
**:*eventhandler
+
*;[[ClientRegistry]]
**:*:Event関連の基本クラス
+
:TileEntitySpecialRendererの登録を行うAPI, クライアント側のみ
**:*:*[[Event]]
+
 
**:*:*[[Event|SubscribeEvent]]
+
*;[[KeyBindingRegistry]]
**:*functions
+
:キーバインドの登録を行うAPI, クライアント側のみ
**:*:UtilのFunction群
+
 
**:*gameevent
+
*;[[RenderingRegistry]]
**:*:基本的なゲーム内イベント群
+
:描画関連の登録を行うAPI, クライアント側のみ
**:*:*[[InputEvent]]
+
 
**:*:*[[FMLPlayerEvent|PlayerEvent]]
+
*;[[NetworkRegistry]]
**:*:*[[TickEvent]]
+
:ネットワーク関連の登録を行うAPI
**:*launcher
+
:;関連インタフェース
**:*:FML自体をMinecraftに仕込むためのクラス群
+
:*IConnectionHandler
**:*network
+
:*IGuiHandler
**:*:サーバーとクライアントを橋渡しするためのクラス群
+
:*IPacketHandler
**:*:*handshake
+
 
**:*:*:橋渡しの内部処理
+
===coremods向け===
**:*:*internal
+
*API
**:*:*:FML自体が用いているメッセージング処理
+
*インタフェース
**:*:*simpleimpl
 
**:*:*:単純実装群
 
**:*:*:関連チュートリアル: [[1.7のパケットについて]]
 
**:*:*[[FMLNetworkEvent]]
 
**:*:*[[IGuiHandler]]
 
**:*:*[[NetworkCheckHandler]]
 
**:*:*[[NetworkRegistry]]
 
**:*patcher
 
**:*:MinecraftにFML変更部分をパッチするためのクラス群
 
**:*registry
 
**:*:基本レジストリ群
 
**:*:*[[EntityRegistry]]
 
**:*:*[[GameRegistry]]
 
**:*:**<s>[[ICraftingHandler]]</s> <u>[[FMLPlayerEvent|PlayerEvent]]</u> (1.3のUniversal化に伴いEventとなった)
 
**:*:**[[IFuelHandler]]
 
**:*:**<s>[[IPickupNotifier]]</s> <u>[[FMLPlayerEvent|PlayerEvent]]</u> (1.3のUniversal化に伴いEventとなった)
 
**:*:**<s>[[IPlayerTracker]]</s> <u>[[FMLPlayerEvent|PlayerEvent]]</u> (1.3のUniversal化に伴いEventとなった)
 
**:*:**[[IWorldGeneretor]]
 
**:*:*[[IEntityAdditionalSpawnData]]
 
**:*:*[[IThrowableEntity]]
 
**:*:*<s>[[LanguageRegistry]]</s> <u>[[TickEvent]]</u> (1.3のUniversal化に伴いEventとなった)
 
**:*:*[[RegistryBuilder]]
 
**:*:*<s>[[TickRegistry]]</s> <u>[[ClientRegistry]]</u> (1.3のUniversal化に伴い移動された)
 
**:*:*[[VillagerRegistry]]
 
**:*toposort
 
**:*:Modのソートに使用されるTopologicalSortの実装
 
**:*versioning
 
**:*:バージョン表記のパーサー群
 
**relancher
 
**:ローダー周りのUtil、API群
 
**:*[[IFMLCallHook]]
 
**:*[[Coremodsの基礎|IFMLLoadingPlugin]]
 
**:*[[SideOnly]]
 
**repackage
 
**:FML内部で使われているサードパーティー製Util群
 
**server
 
**:サーバーサイドのAPI群
 
**:*[[FMLServerHandler]]
 
  
 
==Minecraft Forge API==
 
==Minecraft Forge API==
112行目: 158行目:
 
===基礎===
 
===基礎===
 
*;[[AchievementPage]]
 
*;[[AchievementPage]]
:実績ページの追加を担うAPI
+
:実績の追加を担うAPI
 
*;[[BiomeManager]]
 
*;[[BiomeManager]]
 
:村や遺跡などが生成されるバイオームを管理するAPI
 
:村や遺跡などが生成されるバイオームを管理するAPI
*;<s>[[ChestGenHooks]]</s>
+
*;[[ChestGenHooks]]
 
:ダンジョンや遺跡, 廃坑などに生成されるチェストの中身へのフックを担うAPI
 
:ダンジョンや遺跡, 廃坑などに生成されるチェストの中身へのフックを担うAPI
:'''1.9でLootTableが実装されたため廃止された。'''
 
 
*;[[Configuration]]
 
*;[[Configuration]]
:Forge式コンフィグファイルの生成を担うユーティリティ
+
:Forge式コンフィグファイルの生成を担うAPI
 
*;[[DimensionManager]]
 
*;[[DimensionManager]]
 
:Dimension関連のAPI
 
:Dimension関連のAPI
 
*;[[EnumHelper]]
 
*;[[EnumHelper]]
:動的にEnum定数を追加するユーティリティ
+
:動的にEnum定数を追加するAPI
 
*;[[MinecraftForge]]
 
*;[[MinecraftForge]]
 
:イベントの登録や様々なフックを担うAPI
 
:イベントの登録や様々なフックを担うAPI
129行目: 174行目:
 
*;[[EnumPlantType]]
 
*;[[EnumPlantType]]
 
:植物に関するEnum定数
 
:植物に関するEnum定数
*;<s>[[ForgeDirection]]</s>
+
*;[[ForgeDirection]]
 
:方向に関するEnum定数
 
:方向に関するEnum定数
:'''1.8以降バニラにEnumDirectionができたので廃止された。'''
 
  
 +
*;[[IArmorTextureProvider]]
 +
:追加する防具のテクスチャ参照用インタフェース
 +
*;[[IMinecartCollisionHandler]]
 +
:Minecartの衝突に関するインタフェース
 
*;[[IPlantable]]
 
*;[[IPlantable]]
 
:植物インタフェース
 
:植物インタフェース
 
*;[[IShearable]]
 
*;[[IShearable]]
:ハサミインタフェース
+
:大挟インタフェース
 
*;[[ISpecialArmor]]
 
*;[[ISpecialArmor]]
 
:特殊な防具用のインタフェース
 
:特殊な防具用のインタフェース
:;関連クラス
 
:*[[ArmorProperties]]
 
  
 
===イベント===
 
===イベント===
151行目: 197行目:
 
*;[[鉱石生成イベント]]
 
*;[[鉱石生成イベント]]
 
:ORE_GEN_BUSに登録するイベント
 
:ORE_GEN_BUSに登録するイベント
==== 一覧 ====
 
整備中。
 
 
{| class="mw-collapsible mw-collapsed wikitable"
 
|+イベント一覧
 
|-
 
! colspan="5" | Event名
 
|-
 
| rowspan="272" | Event (net.minecraftforge.fml.common.eventhandler)
 
|
 
|
 
|
 
|
 
|-
 
| AnvilUpdateEvent (net.minecraftforge.event)
 
|
 
|
 
|
 
|-
 
| BabyEntitySpawnEvent (net.minecraftforge.event.entity.living)
 
|
 
|
 
|
 
|-
 
| rowspan="7" | BiomeEvent (net.minecraftforge.event.terraingen)
 
|
 
|
 
|
 
|-
 
| rowspan="4" | BiomeColor in BiomeEvent (net.minecraftforge.event.terraingen)
 
|
 
|
 
|-
 
| GetFoliageColor in BiomeEvent (net.minecraftforge.event.terraingen)
 
|
 
|-
 
| GetGrassColor in BiomeEvent (net.minecraftforge.event.terraingen)
 
|
 
|-
 
| GetWaterColor in BiomeEvent (net.minecraftforge.event.terraingen)
 
|
 
|-
 
| CreateDecorator in BiomeEvent (net.minecraftforge.event.terraingen)
 
|
 
|
 
|-
 
| GetVillageBlockID in BiomeEvent (net.minecraftforge.event.terraingen)
 
|
 
|
 
|-
 
| rowspan="13" | BlockEvent (net.minecraftforge.event.world)
 
|
 
|
 
|
 
|-
 
| BreakEvent in BlockEvent (net.minecraftforge.event.world)
 
|
 
|
 
|-
 
| CreateFluidSourceEvent in BlockEvent (net.minecraftforge.event.world)
 
|
 
|
 
|-
 
| rowspan="3" | CropGrowEvent in BlockEvent (net.minecraftforge.event.world)
 
|
 
|
 
|-
 
| Post in CropGrowEvent in BlockEvent (net.minecraftforge.event.world)
 
|
 
|-
 
| Pre in CropGrowEvent in BlockEvent (net.minecraftforge.event.world)
 
|
 
|-
 
| HarvestDropsEvent in BlockEvent (net.minecraftforge.event.world)
 
|
 
|
 
|-
 
| NeighborNotifyEvent in BlockEvent (net.minecraftforge.event.world)
 
|
 
|
 
|-
 
| rowspan="3" | NoteBlockEvent (net.minecraftforge.event.world)
 
|
 
|
 
|-
 
| Change in NoteBlockEvent (net.minecraftforge.event.world)
 
|
 
|-
 
| Play in NoteBlockEvent (net.minecraftforge.event.world)
 
|
 
|-
 
| rowspan="2" | PlaceEvent in BlockEvent (net.minecraftforge.event.world)
 
|
 
|
 
|-
 
| MultiPlaceEvent in BlockEvent (net.minecraftforge.event.world)
 
|
 
|-
 
| rowspan="7" | ChunkGeneratorEvent (net.minecraftforge.event.terraingen)
 
|
 
|
 
|
 
|-
 
| InitNoiseField in ChunkGeneratorEvent (net.minecraftforge.event.terraingen)
 
|
 
|
 
|-
 
| rowspan="4" | PopulateChunkEvent (net.minecraftforge.event.terraingen)
 
|
 
|
 
|-
 
| Populate in PopulateChunkEvent (net.minecraftforge.event.terraingen)
 
|
 
|-
 
| Post in PopulateChunkEvent (net.minecraftforge.event.terraingen)
 
|
 
|-
 
| Pre in PopulateChunkEvent (net.minecraftforge.event.terraingen)
 
|
 
|-
 
| ReplaceBiomeBlocks in ChunkGeneratorEvent (net.minecraftforge.event.terraingen)
 
|
 
|
 
|-
 
| rowspan="3" | ChunkWatchEvent (net.minecraftforge.event.world)
 
|
 
|
 
|
 
|-
 
| UnWatch in ChunkWatchEvent (net.minecraftforge.event.world)
 
|
 
|
 
|-
 
| Watch in ChunkWatchEvent (net.minecraftforge.event.world)
 
|
 
|
 
|-
 
| ClientChatReceivedEvent (net.minecraftforge.client.event)
 
|
 
|
 
|
 
|-
 
| CommandEvent (net.minecraftforge.event)
 
|
 
|
 
|
 
|-
 
| rowspan="3" | ConfigChangedEvent (net.minecraftforge.fml.client.event)
 
|
 
|
 
|
 
|-
 
| OnConfigChangedEvent in ConfigChangedEvent (net.minecraftforge.fml.client.event)
 
|
 
|
 
|-
 
| PostConfigChangedEvent in ConfigChangedEvent (net.minecraftforge.fml.client.event)
 
|
 
|
 
|-
 
| CustomNetworkEvent in FMLNetworkEvent (net.minecraftforge.fml.common.network)
 
|
 
|
 
|
 
|-
 
| rowspan="4" | DecorateBiomeEvent (net.minecraftforge.event.terraingen)
 
|
 
|
 
|
 
|-
 
| Decorate in DecorateBiomeEvent (net.minecraftforge.event.terraingen)
 
|
 
|
 
|-
 
| Post in DecorateBiomeEvent (net.minecraftforge.event.terraingen)
 
|
 
|
 
|-
 
| Pre in DecorateBiomeEvent (net.minecraftforge.event.terraingen)
 
|
 
|
 
|-
 
| DrawBlockHighlightEvent (net.minecraftforge.client.event)
 
|
 
|
 
|
 
|-
 
| rowspan="90" | EntityEvent (net.minecraftforge.event.entity)
 
|
 
|
 
|
 
|-
 
| CanUpdate in EntityEvent (net.minecraftforge.event.entity)
 
|
 
|
 
|-
 
| EnteringChunk in EntityEvent (net.minecraftforge.event.entity)
 
|
 
|
 
|-
 
| EntityConstructing in EntityEvent (net.minecraftforge.event.entity)
 
|
 
|
 
|-
 
| EntityJoinWorldEvent (net.minecraftforge.event.entity)
 
|
 
|
 
|-
 
| EntityMountEvent (net.minecraftforge.event.entity)
 
|
 
|
 
|-
 
| EntityStruckByLightningEvent (net.minecraftforge.event.entity)
 
|
 
|
 
|-
 
| EntityTravelToDimensionEvent (net.minecraftforge.event.entity)
 
|
 
|
 
|-
 
| rowspan="3" | ItemEvent (net.minecraftforge.event.entity.item)
 
|
 
|
 
|-
 
| ItemExpireEvent (net.minecraftforge.event.entity.item)
 
|
 
|-
 
| ItemTossEvent (net.minecraftforge.event.entity.item)
 
|
 
|-
 
| rowspan="71" | LivingEvent (net.minecraftforge.event.entity.living)
 
|
 
|
 
|-
 
| EnderTeleportEvent (net.minecraftforge.event.entity.living)
 
|
 
|-
 
| LivingAttackEvent (net.minecraftforge.event.entity.living)
 
|
 
|-
 
| LivingDeathEvent (net.minecraftforge.event.entity.living)
 
|
 
|-
 
| rowspan="2" | LivingDropsEvent (net.minecraftforge.event.entity.living)
 
|
 
|-
 
| PlayerDropsEvent (net.minecraftforge.event.entity.player)
 
|-
 
| rowspan="5" | LivingEntityUseItemEvent (net.minecraftforge.event.entity.living)
 
|
 
|-
 
| Finish in LivingEntityUseItemEvent (net.minecraftforge.event.entity.living)
 
|-
 
| Start in LivingEntityUseItemEvent (net.minecraftforge.event.entity.living)
 
|-
 
| Stop in LivingEntityUseItemEvent (net.minecraftforge.event.entity.living)
 
|-
 
| Tick in LivingEntityUseItemEvent (net.minecraftforge.event.entity.living)
 
|-
 
| LivingEquipmentChangeEvent (net.minecraftforge.event.entity.living)
 
|
 
|-
 
| LivingExperienceDropEvent (net.minecraftforge.event.entity.living)
 
|
 
|-
 
| LivingFallEvent (net.minecraftforge.event.entity.living)
 
|
 
|-
 
| LivingHealEvent (net.minecraftforge.event.entity.living)
 
|
 
|-
 
| LivingHurtEvent (net.minecraftforge.event.entity.living)
 
|
 
|-
 
| LivingJumpEvent in LivingEvent (net.minecraftforge.event.entity.living)
 
|
 
|-
 
| LivingPackSizeEvent (net.minecraftforge.event.entity.living)
 
|
 
|-
 
| LivingSetAttackTargetEvent (net.minecraftforge.event.entity.living)
 
|
 
|-
 
| rowspan="4" | LivingSpawnEvent (net.minecraftforge.event.entity.living)
 
|
 
|-
 
| AllowDespawn in LivingSpawnEvent (net.minecraftforge.event.entity.living)
 
|-
 
| CheckSpawn in LivingSpawnEvent (net.minecraftforge.event.entity.living)
 
|-
 
| SpecialSpawn in LivingSpawnEvent (net.minecraftforge.event.entity.living)
 
|-
 
| LivingUpdateEvent in LivingEvent (net.minecraftforge.event.entity.living)
 
|
 
|-
 
| LootingLevelEvent (net.minecraftforge.event.entity.living)
 
|
 
|-
 
| rowspan="46" | PlayerEvent (net.minecraftforge.event.entity.player)
 
|
 
|-
 
| AchievementEvent (net.minecraftforge.event.entity.player)
 
|-
 
| AnvilRepairEvent (net.minecraftforge.event.entity.player)
 
|-
 
| ArrowLooseEvent (net.minecraftforge.event.entity.player)
 
|-
 
| ArrowNockEvent (net.minecraftforge.event.entity.player)
 
|-
 
| AttackEntityEvent (net.minecraftforge.event.entity.player)
 
|-
 
| BonemealEvent (net.minecraftforge.event.entity.player)
 
|-
 
| BreakSpeed in PlayerEvent (net.minecraftforge.event.entity.player)
 
|-
 
| Clone in PlayerEvent (net.minecraftforge.event.entity.player)
 
|-
 
| EntityItemPickupEvent (net.minecraftforge.event.entity.player)
 
|-
 
| FillBucketEvent (net.minecraftforge.event.entity.player)
 
|-
 
| HarvestCheck in PlayerEvent (net.minecraftforge.event.entity.player)
 
|-
 
| ItemTooltipEvent (net.minecraftforge.event.entity.player)
 
|-
 
| LoadFromFile in PlayerEvent (net.minecraftforge.event.entity.player)
 
|-
 
| NameFormat in PlayerEvent (net.minecraftforge.event.entity.player)
 
|-
 
| PlayerBrewedPotionEvent (net.minecraftforge.event.brewing)
 
|-
 
| PlayerContainerEvent (net.minecraftforge.event.entity.player)
 
|-
 
|
 
|-
 
|
 
|-
 
| PlayerDestroyItemEvent (net.minecraftforge.event.entity.player)
 
|-
 
| PlayerFlyableFallEvent (net.minecraftforge.event.entity.player)
 
|-
 
| PlayerInteractEvent (net.minecraftforge.event.entity.player)
 
|-
 
|
 
|-
 
|
 
|-
 
|
 
|-
 
|
 
|-
 
|
 
|-
 
|
 
|-
 
|
 
|-
 
| PlayerPickupXpEvent (net.minecraftforge.event.entity.player)
 
|-
 
| PlayerSetSpawnEvent (net.minecraftforge.event.entity.player)
 
|-
 
| PlayerSleepInBedEvent (net.minecraftforge.event.entity.player)
 
|-
 
| PlayerWakeUpEvent (net.minecraftforge.event.entity.player)
 
|-
 
| RenderPlayerEvent (net.minecraftforge.client.event)
 
|-
 
|
 
|-
 
|
 
|-
 
|
 
|-
 
|
 
|-
 
|
 
|-
 
|
 
|-
 
| SaveToFile in PlayerEvent (net.minecraftforge.event.entity.player)
 
|-
 
| SleepingLocationCheckEvent (net.minecraftforge.event.entity.player)
 
|-
 
| StartTracking in PlayerEvent (net.minecraftforge.event.entity.player)
 
|-
 
| StopTracking in PlayerEvent (net.minecraftforge.event.entity.player)
 
|-
 
| UseHoeEvent (net.minecraftforge.event.entity.player)
 
|-
 
| Visibility in PlayerEvent (net.minecraftforge.event.entity.player)
 
|-
 
| rowspan="4" | MinecartEvent (net.minecraftforge.event.entity.minecart)
 
|
 
|
 
|-
 
| MinecartCollisionEvent (net.minecraftforge.event.entity.minecart)
 
|
 
|-
 
| MinecartInteractEvent (net.minecraftforge.event.entity.minecart)
 
|
 
|-
 
| MinecartUpdateEvent (net.minecraftforge.event.entity.minecart)
 
|
 
|-
 
| PlaySoundAtEntityEvent (net.minecraftforge.event.entity)
 
|
 
|
 
|-
 
| ThrowableImpactEvent (net.minecraftforge.event.entity)
 
|
 
|
 
|-
 
| rowspan="2" | ZombieEvent (net.minecraftforge.event.entity.living)
 
|
 
|
 
|-
 
| SummonAidEvent in ZombieEvent (net.minecraftforge.event.entity.living)
 
|
 
|-
 
| EntitySelectorEvent (net.minecraftforge.event)
 
|
 
|
 
|
 
|-
 
| rowspan="6" | EntityViewRenderEvent (net.minecraftforge.client.event)
 
|
 
|
 
|
 
|-
 
| CameraSetup in EntityViewRenderEvent (net.minecraftforge.client.event)
 
|
 
|
 
|-
 
| FogColors in EntityViewRenderEvent (net.minecraftforge.client.event)
 
|
 
|
 
|-
 
| FogDensity in EntityViewRenderEvent (net.minecraftforge.client.event)
 
|
 
|
 
|-
 
| FOVModifier in EntityViewRenderEvent (net.minecraftforge.client.event)
 
|
 
|
 
|-
 
| RenderFogEvent in EntityViewRenderEvent (net.minecraftforge.client.event)
 
|
 
|
 
|-
 
| rowspan="3" | ExplosionEvent (net.minecraftforge.event.world)
 
|
 
|
 
|
 
|-
 
| Detonate in ExplosionEvent (net.minecraftforge.event.world)
 
|
 
|
 
|-
 
| Start in ExplosionEvent (net.minecraftforge.event.world)
 
|
 
|
 
|-
 
| rowspan="5" | FluidEvent (net.minecraftforge.fluids)
 
|
 
|
 
|
 
|-
 
| FluidDrainingEvent in FluidEvent (net.minecraftforge.fluids)
 
|
 
|
 
|-
 
| FluidFillingEvent in FluidEvent (net.minecraftforge.fluids)
 
|
 
|
 
|-
 
| FluidMotionEvent in FluidEvent (net.minecraftforge.fluids)
 
|
 
|
 
|-
 
| FluidSpilledEvent in FluidEvent (net.minecraftforge.fluids)
 
|
 
|
 
|-
 
| FluidRegisterEvent in FluidRegistry (net.minecraftforge.fluids)
 
|
 
|
 
|
 
|-
 
| rowspan="9" | FMLNetworkEvent (net.minecraftforge.fml.common.network)
 
|
 
|
 
|
 
|-
 
| ClientConnectedToServerEvent in FMLNetworkEvent (net.minecraftforge.fml.common.network)
 
|
 
|
 
|-
 
| ClientDisconnectionFromServerEvent in FMLNetworkEvent (net.minecraftforge.fml.common.network)
 
|
 
|
 
|-
 
| rowspan="3" | CustomPacketEvent in FMLNetworkEvent (net.minecraftforge.fml.common.network)
 
|
 
|
 
|-
 
| ClientCustomPacketEvent in FMLNetworkEvent (net.minecraftforge.fml.common.network)
 
|
 
|-
 
| ServerCustomPacketEvent in FMLNetworkEvent (net.minecraftforge.fml.common.network)
 
|
 
|-
 
| CustomPacketRegistrationEvent in FMLNetworkEvent (net.minecraftforge.fml.common.network)
 
|
 
|
 
|-
 
| ServerConnectionFromClientEvent in FMLNetworkEvent (net.minecraftforge.fml.common.network)
 
|
 
|
 
|-
 
| ServerDisconnectionFromClientEvent in FMLNetworkEvent (net.minecraftforge.fml.common.network)
 
|
 
|
 
|-
 
| ForceChunkEvent in ForgeChunkManager (net.minecraftforge.common)
 
|
 
|
 
|
 
|-
 
| FOVUpdateEvent (net.minecraftforge.client.event)
 
|
 
|
 
|
 
|-
 
| rowspan="8" | GenericEvent (net.minecraftforge.fml.common.eventhandler)
 
|
 
|
 
|
 
|-
 
| rowspan="5" | AttachCapabilitiesEvent (net.minecraftforge.event)
 
|
 
|
 
|-
 
| Entity in AttachCapabilitiesEvent (net.minecraftforge.event)
 
|
 
|-
 
| Item in AttachCapabilitiesEvent (net.minecraftforge.event)
 
|
 
|-
 
| TileEntity in AttachCapabilitiesEvent (net.minecraftforge.event)
 
|
 
|-
 
| World in AttachCapabilitiesEvent (net.minecraftforge.event)
 
|
 
|-
 
| rowspan="2" | RegistryEvent (net.minecraftforge.event)
 
|
 
|
 
|-
 
| Register in RegistryEvent (net.minecraftforge.event)
 
|
 
|-
 
| GuiOpenEvent (net.minecraftforge.client.event)
 
|
 
|
 
|
 
|-
 
| rowspan="18" | GuiScreenEvent (net.minecraftforge.client.event)
 
|
 
|
 
|
 
|-
 
| rowspan="3" | ActionPerformedEvent in GuiScreenEvent (net.minecraftforge.client.event)
 
|
 
|
 
|-
 
| Post in ActionPerformedEvent in GuiScreenEvent (net.minecraftforge.client.event)
 
|
 
|-
 
| Pre in ActionPerformedEvent in GuiScreenEvent (net.minecraftforge.client.event)
 
|
 
|-
 
| BackgroundDrawnEvent in GuiScreenEvent (net.minecraftforge.client.event)
 
|
 
|
 
|-
 
| rowspan="3" | DrawScreenEvent in GuiScreenEvent (net.minecraftforge.client.event)
 
|
 
|
 
|-
 
| Post in DrawScreenEvent in GuiScreenEvent (net.minecraftforge.client.event)
 
|
 
|-
 
| Pre in DrawScreenEvent in GuiScreenEvent (net.minecraftforge.client.event)
 
|
 
|-
 
| rowspan="3" | InitGuiEvent in GuiScreenEvent (net.minecraftforge.client.event)
 
|
 
|
 
|-
 
| Post in InitGuiEvent in GuiScreenEvent (net.minecraftforge.client.event)
 
|
 
|-
 
| Pre in InitGuiEvent in GuiScreenEvent (net.minecraftforge.client.event)
 
|
 
|-
 
| rowspan="3" | KeyboardInputEvent in GuiScreenEvent (net.minecraftforge.client.event)
 
|
 
|
 
|-
 
| Post in KeyboardInputEvent in GuiScreenEvent (net.minecraftforge.client.event)
 
|
 
|-
 
| Pre in KeyboardInputEvent in GuiScreenEvent (net.minecraftforge.client.event)
 
|
 
|-
 
| rowspan="3" | MouseInputEvent in GuiScreenEvent (net.minecraftforge.client.event)
 
|
 
|
 
|-
 
| Post in MouseInputEvent in GuiScreenEvent (net.minecraftforge.client.event)
 
|
 
|-
 
| Pre in MouseInputEvent in GuiScreenEvent (net.minecraftforge.client.event)
 
|
 
|-
 
| PotionShiftEvent in GuiScreenEvent (net.minecraftforge.client.event)
 
|
 
|
 
|-
 
| InitMapGenEvent (net.minecraftforge.event.terraingen)
 
|
 
|
 
|
 
|-
 
| rowspan="3" | InputEvent (net.minecraftforge.fml.common.gameevent)
 
|
 
|
 
|
 
|-
 
| KeyInputEvent in InputEvent (net.minecraftforge.fml.common.gameevent)
 
|
 
|
 
|-
 
| MouseInputEvent in InputEvent (net.minecraftforge.fml.common.gameevent)
 
|
 
|
 
|-
 
| LootTableLoadEvent (net.minecraftforge.event)
 
|
 
|
 
|
 
|-
 
| ModelBakeEvent (net.minecraftforge.client.event)
 
|
 
|
 
|
 
|-
 
| ModelRegistryEvent (net.minecraftforge.client.event)
 
|
 
|
 
|
 
|-
 
| MouseEvent (net.minecraftforge.client.event)
 
|
 
|
 
|
 
|-
 
| NewRegistry in RegistryEvent (net.minecraftforge.event)
 
|
 
|
 
|
 
|-
 
| rowspan="4" | OreGenEvent (net.minecraftforge.event.terraingen)
 
|
 
|
 
|
 
|-
 
| GenerateMinable in OreGenEvent (net.minecraftforge.event.terraingen)
 
|
 
|
 
|-
 
| Post in OreGenEvent (net.minecraftforge.event.terraingen)
 
|
 
|
 
|-
 
| Pre in OreGenEvent (net.minecraftforge.event.terraingen)
 
|
 
|
 
|-
 
| OreRegisterEvent in OreDictionary (net.minecraftforge.oredict)
 
|
 
|
 
|
 
|-
 
| rowspan="8" | PlayerEvent (net.minecraftforge.fml.common.gameevent)
 
|
 
|
 
|
 
|-
 
| ItemCraftedEvent in PlayerEvent (net.minecraftforge.fml.common.gameevent)
 
|
 
|
 
|-
 
| ItemPickupEvent in PlayerEvent (net.minecraftforge.fml.common.gameevent)
 
|
 
|
 
|-
 
| ItemSmeltedEvent in PlayerEvent (net.minecraftforge.fml.common.gameevent)
 
|
 
|
 
|-
 
| PlayerChangedDimensionEvent in PlayerEvent (net.minecraftforge.fml.common.gameevent)
 
|
 
|
 
|-
 
| PlayerLoggedInEvent in PlayerEvent (net.minecraftforge.fml.common.gameevent)
 
|
 
|
 
|-
 
| PlayerLoggedOutEvent in PlayerEvent (net.minecraftforge.fml.common.gameevent)
 
|
 
|
 
|-
 
| PlayerRespawnEvent in PlayerEvent (net.minecraftforge.fml.common.gameevent)
 
|
 
|
 
|-
 
| rowspan="3" | PotionBrewEvent (net.minecraftforge.event.brewing)
 
|
 
|
 
|
 
|-
 
| Post in PotionBrewEvent (net.minecraftforge.event.brewing)
 
|
 
|
 
|-
 
| Pre in PotionBrewEvent (net.minecraftforge.event.brewing)
 
|
 
|
 
|-
 
| RenderBlockOverlayEvent (net.minecraftforge.client.event)
 
|
 
|
 
|
 
|-
 
| rowspan="6" | RenderGameOverlayEvent (net.minecraftforge.client.event)
 
|
 
|
 
|
 
|-
 
| Post in RenderGameOverlayEvent (net.minecraftforge.client.event)
 
|
 
|
 
|-
 
| rowspan="4" | Pre in RenderGameOverlayEvent (net.minecraftforge.client.event)
 
|
 
|
 
|-
 
| BossInfo in RenderGameOverlayEvent (net.minecraftforge.client.event)
 
|
 
|-
 
| Chat in RenderGameOverlayEvent (net.minecraftforge.client.event)
 
|
 
|-
 
| Text in RenderGameOverlayEvent (net.minecraftforge.client.event)
 
|
 
|-
 
| RenderHandEvent (net.minecraftforge.client.event)
 
|
 
|
 
|
 
|-
 
| RenderItemInFrameEvent (net.minecraftforge.client.event)
 
|
 
|
 
|
 
|-
 
| rowspan="6" | RenderLivingEvent (net.minecraftforge.client.event)
 
|
 
|
 
|
 
|-
 
| Post in RenderLivingEvent (net.minecraftforge.client.event)
 
|
 
|
 
|-
 
| Pre in RenderLivingEvent (net.minecraftforge.client.event)
 
|
 
|
 
|-
 
| rowspan="3" | Specials in RenderLivingEvent (net.minecraftforge.client.event)
 
|
 
|
 
|-
 
| Post in Specials in RenderLivingEvent (net.minecraftforge.client.event)
 
|
 
|-
 
| Pre in Specials in RenderLivingEvent (net.minecraftforge.client.event)
 
|
 
|-
 
| RenderSpecificHandEvent (net.minecraftforge.client.event)
 
|
 
|
 
|
 
|-
 
| rowspan="5" | RenderTooltipEvent (net.minecraftforge.client.event)
 
|
 
|
 
|
 
|-
 
| rowspan="3" | Post in RenderTooltipEvent (net.minecraftforge.client.event)
 
|
 
|
 
|-
 
| PostBackground in RenderTooltipEvent (net.minecraftforge.client.event)
 
|
 
|-
 
| PostText in RenderTooltipEvent (net.minecraftforge.client.event)
 
|
 
|-
 
| Pre in RenderTooltipEvent (net.minecraftforge.client.event)
 
|
 
|
 
|-
 
| RenderWorldLastEvent (net.minecraftforge.client.event)
 
|
 
|
 
|
 
|-
 
| ScreenshotEvent (net.minecraftforge.client.event)
 
|
 
|
 
|
 
|-
 
| ServerChatEvent (net.minecraftforge.event)
 
|
 
|
 
|
 
|-
 
| rowspan="7" | SoundEvent (net.minecraftforge.client.event.sound)
 
|
 
|
 
|
 
|-
 
| PlaySoundEvent (net.minecraftforge.client.event.sound)
 
|
 
|
 
|-
 
| SoundLoadEvent (net.minecraftforge.client.event.sound)
 
|
 
|
 
|-
 
| SoundSetupEvent (net.minecraftforge.client.event.sound)
 
|
 
|
 
|-
 
| rowspan="3" | SoundSourceEvent in SoundEvent (net.minecraftforge.client.event.sound)
 
|
 
|
 
|-
 
| PlaySoundSourceEvent (net.minecraftforge.client.event.sound)
 
|
 
|-
 
| PlayStreamingSourceEvent (net.minecraftforge.client.event.sound)
 
|
 
|-
 
| rowspan="3" | TextureStitchEvent (net.minecraftforge.client.event)
 
|
 
|
 
|
 
|-
 
| Post in TextureStitchEvent (net.minecraftforge.client.event)
 
|
 
|
 
|-
 
| Pre in TextureStitchEvent (net.minecraftforge.client.event)
 
|
 
|
 
|-
 
| rowspan="6" | TickEvent (net.minecraftforge.fml.common.gameevent)
 
|
 
|
 
|
 
|-
 
| ClientTickEvent in TickEvent (net.minecraftforge.fml.common.gameevent)
 
|
 
|
 
|-
 
| PlayerTickEvent in TickEvent (net.minecraftforge.fml.common.gameevent)
 
|
 
|
 
|-
 
| RenderTickEvent in TickEvent (net.minecraftforge.fml.common.gameevent)
 
|
 
|
 
|-
 
| ServerTickEvent in TickEvent (net.minecraftforge.fml.common.gameevent)
 
|
 
|
 
|-
 
| WorldTickEvent in TickEvent (net.minecraftforge.fml.common.gameevent)
 
|
 
|
 
|-
 
| UnforceChunkEvent in ForgeChunkManager (net.minecraftforge.common)
 
|
 
|
 
|
 
|-
 
| rowspan="15" | WorldEvent (net.minecraftforge.event.world)
 
|
 
|
 
|
 
|-
 
| rowspan="6" | ChunkEvent (net.minecraftforge.event.world)
 
|
 
|
 
|-
 
| rowspan="3" | ChunkDataEvent (net.minecraftforge.event.world)
 
|
 
|-
 
| Load in ChunkDataEvent (net.minecraftforge.event.world)
 
|-
 
| Save in ChunkDataEvent (net.minecraftforge.event.world)
 
|-
 
| Load in ChunkEvent (net.minecraftforge.event.world)
 
|
 
|-
 
| Unload in ChunkEvent (net.minecraftforge.event.world)
 
|
 
|-
 
| CreateSpawnPosition in WorldEvent (net.minecraftforge.event.world)
 
|
 
|
 
|-
 
| GetCollisionBoxesEvent (net.minecraftforge.event.world)
 
|
 
|
 
|-
 
| InitNoiseGensEvent (net.minecraftforge.event.terraingen)
 
|
 
|
 
|-
 
| Load in WorldEvent (net.minecraftforge.event.world)
 
|
 
|
 
|-
 
| PotentialSpawns in WorldEvent (net.minecraftforge.event.world)
 
|
 
|
 
|-
 
| SaplingGrowTreeEvent (net.minecraftforge.event.terraingen)
 
|
 
|
 
|-
 
| Save in WorldEvent (net.minecraftforge.event.world)
 
|
 
|
 
|-
 
| Unload in WorldEvent (net.minecraftforge.event.world)
 
|
 
|
 
|-
 
| rowspan="3" | WorldTypeEvent (net.minecraftforge.event.terraingen)
 
|
 
|
 
|
 
|-
 
| BiomeSize in WorldTypeEvent (net.minecraftforge.event.terraingen)
 
|
 
|
 
|-
 
| InitBiomeGens in WorldTypeEvent (net.minecraftforge.event.terraingen)
 
|
 
|
 
|}
 
  
===流体API===
+
===液体API===
*;<s>[[FluidContainerRegistry]]</s> <u>Capabilityシステムの導入に伴い廃止</u>
+
*;[[LiquidContainerRegistry]]
:流体の容器の登録API
+
:液体の登録API
 +
*;[[LiquidDictionary]]
 +
:液体辞書
  
 
===鉱石辞書===
 
===鉱石辞書===

Minecraft Modding Wikiへの投稿はすべて、他の投稿者によって編集、変更、除去される場合があります。 自分が書いたものが他の人に容赦なく編集されるのを望まない場合は、ここに投稿しないでください。
また、投稿するのは、自分で書いたものか、パブリック ドメインまたはそれに類するフリーな資料からの複製であることを約束してください(詳細はMinecraft Modding Wiki:著作権を参照)。 著作権保護されている作品は、許諾なしに投稿しないでください!

このページを編集するには、下記の確認用の質問に回答してください (詳細):

取り消し 編集の仕方 (新しいウィンドウで開きます)

このページで使用されているテンプレート: