Difference between revisions of "Events/Mod bus"

From Forge Community Wiki
(Add mod event list)
 
(Update to 1.19)
 
Line 1: Line 1:
 
{{Tree list}}
 
{{Tree list}}
 
* <code>IModBusEvent</code> - ''The interface for all mod bus events''
 
* <code>IModBusEvent</code> - ''The interface for all mod bus events''
** <code>ModelBakeEvent</code>
+
**<code>ModelBakeEvent</code>
** <code>EntityRenderersEvent</code>
+
**<code>EntityRenderersEvent</code>
*** <code>AddLayers</code> in <code>EntityRenderersEvent</code>
+
***<code>AddLayers</code> in <code>EntityRenderersEvent</code>
*** <code>CreateSkullModels</code> in <code>EntityRenderersEvent</code>
+
***<code>CreateSkullModels</code> in <code>EntityRenderersEvent</code>
*** <code>RegisterRenderers</code> in <code>EntityRenderersEvent</code>
+
***<code>RegisterRenderers</code> in <code>EntityRenderersEvent</code>
*** <code>RegisterLayerDefinitions</code> in <code>EntityRenderersEvent</code>
+
***<code>RegisterLayerDefinitions</code> in <code>EntityRenderersEvent</code>
** <code>VanillaRegisterEvent</code>
+
**<code>ModelRegistryEvent</code>
** <code>SoundLoadEvent</code>
+
**<code>GatherDataEvent</code>
** <code>ModelRegistryEvent</code>
+
**<code>RegisterShadersEvent</code>
** <code>GatherDataEvent</code>
+
**<code>AddPackFindersEvent</code>
** <code>RegisterShadersEvent</code>
+
**<code>ModLifecycleEvent</code>
** <code>AddPackFindersEvent</code>
+
***<code>ParallelDispatchEvent</code>
** <code>ModLifecycleEvent</code>
+
****<code>FMLCommonSetupEvent</code>
*** <code>ParallelDispatchEvent</code>
+
****<code>InterModProcessEvent</code>
**** <code>FMLCommonSetupEvent</code>
+
****<code>FMLDedicatedServerSetupEvent</code>
**** <code>InterModProcessEvent</code>
+
****<code>FMLConstructModEvent</code>
**** <code>FMLDedicatedServerSetupEvent</code>
+
****<code>InterModEnqueueEvent</code>
**** <code>FMLConstructModEvent</code>
+
****<code>FMLClientSetupEvent</code>
**** <code>InterModEnqueueEvent</code>
+
****<code>FMLLoadCompleteEvent</code>
**** <code>FMLClientSetupEvent</code>
+
**<code>EntityAttributeCreationEvent</code>
**** <code>FMLLoadCompleteEvent</code>
+
**<code>NewRegistryEvent</code>
** <code>EntityAttributeCreationEvent</code>
+
**<code>RegisterGameTestsEvent</code>
** <code>NewRegistryEvent</code>
+
**<code>ParticleFactoryRegisterEvent</code>
** <code>RegisterGameTestsEvent</code>
+
**<code>RegisterCapabilitiesEvent</code>
** <code>ParticleFactoryRegisterEvent</code>
+
**<code>TextureStitchEvent</code>
** <code>RegisterCapabilitiesEvent</code>
+
***<code>Pre</code> in <code>TextureStitchEvent</code>
** <code>TextureStitchEvent</code>
+
***<code>Post</code> in <code>TextureStitchEvent</code>
*** <code>Pre</code> in <code>TextureStitchEvent</code>
+
**<code>EntityAttributeModificationEvent</code>
*** <code>Post</code> in <code>TextureStitchEvent</code>
+
**<code>SoundEngineLoadEvent</code>
** <code>EntityAttributeModificationEvent</code>
+
**<code>RegisterClientReloadListenersEvent</code>
** <code>RegistryEvent</code>
+
**<code>RegisterEvent</code>
*** <code>Register</code> in <code>RegistryEvent</code>
+
**<code>ColorHandlerEvent</code>
*** <code>MissingMappings</code> in <code>RegistryEvent</code>
+
***<code>Block</code> in <code>ColorHandlerEvent</code>
** <code>RegisterClientReloadListenersEvent</code>
+
***<code>Item</code> in <code>ColorHandlerEvent</code>
** <code>ColorHandlerEvent</code>
+
**<code>ModConfigEvent</code>
*** <code>Block</code> in <code>ColorHandlerEvent</code>
+
***<code>Reloading</code> in <code>ModConfigEvent</code>
*** <code>Item</code> in <code>ColorHandlerEvent</code>
+
***<code>Loading</code> in <code>ModConfigEvent</code>
** <code>ModConfigEvent</code>
 
*** <code>Reloading</code> in <code>ModConfigEvent</code>
 
*** <code>Loading</code> in <code>ModConfigEvent</code>
 
 
{{Tree list/end}}
 
{{Tree list/end}}

Latest revision as of 16:56, 11 June 2022

  • IModBusEvent - The interface for all mod bus events
    • ModelBakeEvent
    • EntityRenderersEvent
      • AddLayers in EntityRenderersEvent
      • CreateSkullModels in EntityRenderersEvent
      • RegisterRenderers in EntityRenderersEvent
      • RegisterLayerDefinitions in EntityRenderersEvent
    • ModelRegistryEvent
    • GatherDataEvent
    • RegisterShadersEvent
    • AddPackFindersEvent
    • ModLifecycleEvent
      • ParallelDispatchEvent
        • FMLCommonSetupEvent
        • InterModProcessEvent
        • FMLDedicatedServerSetupEvent
        • FMLConstructModEvent
        • InterModEnqueueEvent
        • FMLClientSetupEvent
        • FMLLoadCompleteEvent
    • EntityAttributeCreationEvent
    • NewRegistryEvent
    • RegisterGameTestsEvent
    • ParticleFactoryRegisterEvent
    • RegisterCapabilitiesEvent
    • TextureStitchEvent
      • Pre in TextureStitchEvent
      • Post in TextureStitchEvent
    • EntityAttributeModificationEvent
    • SoundEngineLoadEvent
    • RegisterClientReloadListenersEvent
    • RegisterEvent
    • ColorHandlerEvent
      • Block in ColorHandlerEvent
      • Item in ColorHandlerEvent
    • ModConfigEvent
      • Reloading in ModConfigEvent
      • Loading in ModConfigEvent