最新版 |
編集中の文章 |
1行目: |
1行目: |
| {{Warning}}現在編集中であり、古い情報が多く含まれています。 | | {{Warning}}現在編集中であり、古い情報が多く含まれています。 |
| ==概要== | | ==概要== |
− | Minecraft Forgeとは、Mod間の互換性を保ちつつMinecraftを拡張するために作られたAPIである。<br>
| + | <p> |
− | 1.8以前はForgeModLoaderが基本部分を担っていたが、統合された。
| + | Minecraft ForgeとはMod作成に作成において要求頻度の高い様々な拡張機能を総合的に補助する前提Mod(拡張API)である。 |
| + | </p> |
| | | |
| ===開発環境でのインストール方法=== | | ===開発環境でのインストール方法=== |
− | [[MinecraftForge導入手順]]を参照。 | + | <p> |
| + | [[MinecraftForge導入手順]]を参照。 |
| + | </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">
| + | *[http://forum.minecraftuser.jp/viewtopic.php?f=21&t=2558 【API解説】Minecraft Forge(1.3.0)] (非常に古い情報につき注意) |
− | ====古いリンク====
| + | |
− | <div class="mw-collapsible-content">
| + | ===ForgeModLoaderについて=== |
− | *[http://forum.minecraftuser.jp/viewtopic.php?f=21&t=2558 【API解説】Minecraft Forge(1.3.0)] | + | <p> |
− | *[[Minecraft Forge公式wiki翻訳]]
| + | ForgeModLoader(以下FML)はForge用に作られたModLoaderである。Forgeからネットワーク関連のAPIが委譲されており、Forge前提でもFMLのAPIを利用することが多いためこのページではまとめて扱う。 |
− | *[http://www4.atwiki.jp/reginn666/ reginn666@ウィキ]
| + | </p> |
− | </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 | + | :*[[IPickupNotifier]] |
− | **:*:コンフィグ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
| |
− | **:*:*:橋渡しの内部処理
| |
− | **:*:*internal | |
− | **:*:*: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行目: |
72行目: |
| ===基礎=== | | ===基礎=== |
| *;[[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行目: |
88行目: |
| *;[[EnumPlantType]] | | *;[[EnumPlantType]] |
| :植物に関するEnum定数 | | :植物に関するEnum定数 |
− | *;<s>[[ForgeDirection]]</s> | + | *;[[ForgeDirection]] |
| :方向に関するEnum定数 | | :方向に関するEnum定数 |
− | :'''1.8以降バニラにEnumDirectionができたので廃止された。'''
| |
| | | |
| + | *;[[IMinecartCollisionHandler]] |
| + | :Minecartの衝突に関するインタフェース |
| *;[[IPlantable]] | | *;[[IPlantable]] |
| :植物インタフェース | | :植物インタフェース |
151行目: |
111行目: |
| *;[[鉱石生成イベント]] | | *;[[鉱石生成イベント]] |
| :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> | + | *;[[FluidContainerRegistry]] |
− | :流体の容器の登録API | + | :液体の登録API |
| + | *;[[FluidDictionary]] |
| + | :液体辞書 |
| | | |
| ===鉱石辞書=== | | ===鉱石辞書=== |