Difference between revisions of "Events/Forge bus"

From Forge Community Wiki
(add attachcapabilityevent, remove registryevent.newregistry)
(Update to 1.19)
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
{{Tree list}}
 
{{Tree list}}
 
* <code>Event</code> - ''The root superclass for all events''
 
* <code>Event</code> - ''The root superclass for all events''
** <code>RecipesUpdatedEvent</code>
+
**<code>MissingMappingsEvent</code>
** <code>BiomeLoadingEvent</code>
+
**<code>RecipesUpdatedEvent</code>
** <code>FuranceFuelBurnTimeEvent</code>
+
**<code>FurnaceFuelBurnTimeEvent</code>
** <code>RenderWorldLastEvent</code>
+
**<code>DrawSelectionEvent</code>
** <code>VillagerTradesEvent</code>
+
***<code>HighlightBlock</code> in <code>DrawSelectionEvent</code>
** <code>AddReloadListenerEvent</code>
+
***<code>HighlightEntity</code> in <code>DrawSelectionEvent</code>
** <code>RenderHandEvent</code>
+
**<code>VillagerTradesEvent</code>
** <code>RenderLivingEvent</code> (<code>Pre</code>/<code>Post</code>)
+
**<code>AddReloadListenerEvent</code>
** <code>RegisterCommandsEvent</code>
+
**<code>GameShuttingDownEvent</code>
** <code>RenderItemInFrameEvent</code>
+
**<code>ClientPlayerChangeGameTypeEvent</code>
** <code>ColorHandlerEvent</code>
+
**<code>PlayerNegotiationEvent</code>
*** <code>ColorHandlerEvent.Block</code>
+
**<code>RenderHandEvent</code>
*** <code>ColorHandlerEvent.Item</code>
+
**<code>RenderLivingEvent</code>
** <code>RenderBlockOverlayEvent</code>
+
***<code>Pre</code> in <code>RenderLivingEvent</code>
** <code>BlockEvent</code>
+
***<code>Post</code> in <code>RenderLivingEvent</code>
*** <code>NoteBlockEvent</code>
+
**<code>RegisterCommandsEvent</code>
**** <code>NoteBlockEvent.Change</code>
+
**<code>RenderItemInFrameEvent</code>
**** <code>NoteBlockEvent.Play</code>
+
**<code>RenderBlockOverlayEvent</code>
*** <code>BlockEvent.NeighborNotifyEvent</code>
+
**<code>BlockEvent</code>
*** <code>BlockEvent.BlockToolInteractEvent</code>
+
***<code>BlockToolModificationEvent</code> in <code>BlockEvent</code>
*** <code>BlockEvent.BreakEvent</code>
+
***<code>NeighborNotifyEvent</code> in <code>BlockEvent</code>
*** <code>BlockEvent.EntityPlaceEvent</code>
+
***<code>NoteBlockEvent</code>
**** <code>BlockEvent.EntityMultiPlaceEvent</code>
+
****<code>Change</code> in <code>NoteBlockEvent</code>
*** <code>BlockEvent.PistonEvent</code> (<code>Pre</code>/<code>Post</code>)
+
****<code>Play</code> in <code>NoteBlockEvent</code>
*** <code>BlockEvent.PortalSpawnEvent</code>
+
***<code>BreakEvent</code> in <code>BlockEvent</code>
*** <code>BlockEvent.FarmlandTrampleEvent</code>
+
***<code>EntityPlaceEvent</code> in <code>BlockEvent</code>
*** <code>BlockEvent.FluidBlockPlaceEvent</code>
+
****<code>EntityMultiPlaceEvent</code> in <code>BlockEvent</code>
*** <code>BlockEvent.CropGrowEvent</code> (<code>Pre</code>/<code>Post</code>)
+
***<code>PistonEvent</code>
** <code>WorldEvent</code>
+
****<code>Pre</code> in <code>PistonEvent</code>
*** <code>WorldEvent.Load</code>
+
****<code>Post</code> in <code>PistonEvent</code>
*** <code>WorldEvent.CreateSpawnPosition</code>
+
***<code>PortalSpawnEvent</code> in <code>BlockEvent</code>
*** <code>WorldEvent.Unload</code>
+
***<code>FarmlandTrampleEvent</code> in <code>BlockEvent</code>
*** <code>WorldEvent.PotentialSpawns</code>
+
***<code>FluidPlaceBlockEvent</code> in <code>BlockEvent</code>
*** <code>WorldEvent.SleepFinishedTimeEvent</code>
+
***<code>CropGrowEvent</code> in <code>BlockEvent</code>
*** <code>WorldEvent.Save</code>
+
****<code>Pre</code> in <code>CropGrowEvent</code> in <code>BlockEvent</code>
*** <code>WorldEvent.SaplingGrowTreeEvent</code>
+
****<code>Post</code> in <code>CropGrowEvent</code> in <code>BlockEvent</code>
*** <code>ChunkEvent</code>
+
**<code>WorldEvent</code>
**** <code>ChunkEvent.Load</code>
+
***<code>Load</code> in <code>WorldEvent</code>
**** <code>ChunkEvent.Unload</code>
+
***<code>CreateSpawnPosition</code> in <code>WorldEvent</code>
**** <code>ChunkDataEvent</code>
+
***<code>Unload</code> in <code>WorldEvent</code>
***** <code>ChunkDataEvent.Save</code>
+
***<code>ChunkEvent</code>
***** <code>ChunkDataEvent.Load</code>
+
****<code>Load</code> in <code>ChunkEvent</code>
** <code>ServerChatEvent</code>
+
****<code>Unload</code> in <code>ChunkEvent</code>
** <code>BabyEntitySpawnEvent</code>
+
****<code>ChunkDataEvent</code>
** <code>LootTableLoadEvent</code>
+
*****<code>Save</code> in <code>ChunkDataEvent</code>
** <code>VillageSiegeEvent</code>
+
*****<code>Load</code> in <code>ChunkDataEvent</code>
** <code>TagsUpdatedEvent</code>
+
***<code>SleepFinishedTimeEvent</code>
*** <code>TagsUpdatedEvent.VanillaTagTypes</code>
+
***<code>Save</code> in <code>WorldEvent</code>
*** <code>TagsUpdatedEvent.CustomTagTypes</code>
+
***<code>SaplingGrowTreeEvent</code>
** <code>PotionBrewEvent</code> (<code>Pre</code>/<code>Post</code>)
+
**<code>PlayLevelSoundEvent</code>
** <code>ClientChatReceivedEvent</code>
+
***<code>AtEntity</code> in <code>PlayLevelSoundEvent</code>
** <code>InputEvent</code>
+
***<code>AtPosition</code> in <code>PlayLevelSoundEvent</code>
*** <code>InputEvent.ClickInputEvent</code>
+
**<code>RegisterStructureConversionsEvent</code>
*** <code>InputEvent.KeyInputEvent</code>
+
**<code>ContainerScreenEvent</code>
*** <code>InputEvent.MouseInputEvent</code>
+
***<code>DrawBackground</code> in <code>ContainerScreenEvent</code>
*** <code>InputEvent.RawMouseEvent</code>
+
***<code>DrawForeground</code> in <code>ContainerScreenEvent</code>
*** <code>InputEvent.MouseScrollEvent</code>
+
**<code>BabyEntitySpawnEvent</code>
** <code>DifficultyChangeEvent</code>
+
**<code>ServerChatEvent</code>
** <code>DrawHighlightEvent</code>
+
**<code>ScreenEvent</code>
*** <code>DrawHighlightEvent.BlockHighlight</code>
+
***<code>KeyboardKeyEvent</code> in <code>ScreenEvent</code>
*** <code>DrawHighlightEvent.EntityHighlight</code>
+
****<code>KeyboardKeyReleasedEvent</code> in <code>ScreenEvent</code>
** <code>ScreenshotEvent</code>
+
*****<code>Pre</code> in <code>KeyboardKeyReleasedEvent</code> in <code>ScreenEvent</code>
** <code>EnchantmentLevelSetEvent</code>
+
*****<code>Post</code> in <code>KeyboardKeyReleasedEvent</code> in <code>ScreenEvent</code>
** <code>ClientPlayerChangeGameModeEvent</code>
+
****<code>KeyboardKeyPressedEvent</code> in <code>ScreenEvent</code>
** <code>GuiScreenEvent</code>
+
*****<code>Post</code> in <code>KeyboardKeyPressedEvent</code> in <code>ScreenEvent</code>
*** <code>GuiScreenEvent.PotionShiftEvent</code>
+
*****<code>Pre</code> in <code>KeyboardKeyPressedEvent</code> in <code>ScreenEvent</code>
*** <code>GuiScreenEvent.BackgroundDrawnEvent</code>
+
***<code>InitScreenEvent</code> in <code>ScreenEvent</code>
*** <code>GuiScreenEvent.InitGuiEvent</code> (<code>Pre</code>/<code>Post</code>)
+
****<code>Pre</code> in <code>InitScreenEvent</code> in <code>ScreenEvent</code>
*** <code>GuiScreenEvent.DrawScreenEvent</code> (<code>Pre</code>/<code>Post</code>)
+
****<code>Post</code> in <code>InitScreenEvent</code> in <code>ScreenEvent</code>
*** <code>GuiScreenEvent.KeyboardKeyEvent</code>
+
***<code>MouseInputEvent</code> in <code>ScreenEvent</code>
**** <code>GuiScreenEvent.KeyboardKeyPressedEvent</code> (<code>Pre</code>/<code>Post</code>)
+
****<code>MouseReleasedEvent</code> in <code>ScreenEvent</code>
**** <code>GuiScreenEvent.KeyboardKeyReleasedEvent</code> (<code>Pre</code>/<code>Post</code>)
+
*****<code>Pre</code> in <code>MouseReleasedEvent</code> in <code>ScreenEvent</code>
*** <code>GuiScreenEvent.KeyboardCharTypedEvent</code> (<code>Pre</code>/<code>Post</code>)
+
*****<code>Post</code> in <code>MouseReleasedEvent</code> in <code>ScreenEvent</code>
*** <code>GuiScreenEvent.MouseInputEvent</code>
+
****<code>MouseScrollEvent</code> in <code>ScreenEvent</code>
**** <code>GuiScreenEvent.MouseReleasedEvent</code> (<code>Pre</code>/<code>Post</code>)
+
*****<code>Pre</code> in <code>MouseScrollEvent</code> in <code>ScreenEvent</code>
**** <code>GuiScreenEvent.MouseClickEvent</code> (<code>Pre</code>/<code>Post</code>)
+
*****<code>Post</code> in <code>MouseScrollEvent</code> in <code>ScreenEvent</code>
**** <code>GuiScreenEvent.MouseScrollEvent</code> (<code>Pre</code>/<code>Post</code>)
+
****<code>MouseClickedEvent</code> in <code>ScreenEvent</code>
**** <code>GuiScreenEvent.MouseDragEvent</code> (<code>Pre</code>/<code>Post</code>)
+
*****<code>Post</code> in <code>MouseClickedEvent</code> in <code>ScreenEvent</code>
** <code>RenderTooltipEvent</code>
+
*****<code>Pre</code> in <code>MouseClickedEvent</code> in <code>ScreenEvent</code>
*** <code>RenderTooltipEvent.Pre</code>
+
****<code>MouseDragEvent</code> in <code>ScreenEvent</code>
*** <code>RenderTooltipEvent.Color</code>
+
*****<code>Post</code> in <code>MouseDragEvent</code> in <code>ScreenEvent</code>
*** <code>RenderTooltipEvent.Post</code>
+
*****<code>Pre</code> in <code>MouseDragEvent</code> in <code>ScreenEvent</code>
**** <code>RenderTooltipEvent.PostText</code>
+
***<code>KeyboardCharTypedEvent</code> in <code>ScreenEvent</code>
**** <code>RenderTooltipEvent.PostBackground</code>
+
****<code>Pre</code> in <code>KeyboardCharTypedEvent</code> in <code>ScreenEvent</code>
** <code>BlockEvent.CreateFluidSourceEvent</code>
+
****<code>Post</code> in <code>KeyboardCharTypedEvent</code> in <code>ScreenEvent</code>
** <code>RenderGameOverlayEvent</code> (<code>Pre</code>/<code>Post</code>)
+
***<code>PotionSizeEvent</code> in <code>ScreenEvent</code>
** <code>ClientChatEvent</code>
+
***<code>DrawScreenEvent</code> in <code>ScreenEvent</code>
** <code>FOVUpdateEvent</code>
+
****<code>Post</code> in <code>DrawScreenEvent</code> in <code>ScreenEvent</code>
** <code>CommandEvent</code>
+
****<code>Pre</code> in <code>DrawScreenEvent</code> in <code>ScreenEvent</code>
** <code>TextureStitchEvent</code> (<code>Pre</code>/<code>Post</code>)
+
***<code>BackgroundDrawnEvent</code> in <code>ScreenEvent</code>
** <code>StructureSpawnListGatherEvent</code>
+
**<code>VillageSiegeEvent</code>
** <code>ExplosionEvent</code>
+
**<code>LootTableLoadEvent</code>
*** <code>ExplosionEvent.Start</code>
+
**<code>TagsUpdatedEvent</code>
*** <code>ExplosionEvent.Detonate</code>
+
**<code>PotionBrewEvent</code>
** <code>SoundEvent</code>
+
***<code>Pre</code> in <code>PotionBrewEvent</code>
*** <code>SoundLoadEvent</code>
+
***<code>Post</code> in <code>PotionBrewEvent</code>
*** <code>SoundSetupEvent</code>
+
**<code>ClientChatReceivedEvent</code>
*** <code>SoundEvent.SoundSourceEvent</code>
+
**<code>InputEvent</code>
*** <code>PlaySoundSourceEvent</code>
+
***<code>ClickInputEvent</code> in <code>InputEvent</code>
*** <code>PlayStreamingSoundSourceEvent</code>
+
***<code>KeyInputEvent</code> in <code>InputEvent</code>
*** <code>PlaySoundEvent</code>
+
***<code>MouseInputEvent</code> in <code>InputEvent</code>
** <code>AnvilUpdateEvent</code>
+
***<code>RawMouseEvent</code> in <code>InputEvent</code>
** <code>TickEvent</code>
+
***<code>MouseScrollEvent</code> in <code>InputEvent</code>
*** <code>PlayerTickEvent</code>
+
**<code>RegisterClientCommandsEvent</code>
*** <code>ServerTickEvent</code>
+
**<code>GatherComponents</code> in <code>RenderTooltipEvent</code>
*** <code>WorldTickEvent</code>
+
**<code>DifficultyChangeEvent</code>
*** <code>ClientTickEvent</code>
+
**<code>ScreenshotEvent</code>
*** <code>RenderTickEvent</code>
+
**<code>ServerLifecycleEvent</code>
** <code>WandererTradesEvent</code>
+
***<code>ServerStoppingEvent</code>
** <code>ItemAttributeModifierEvent</code>
+
***<code>ServerStoppedEvent</code>
** <code>EntityViewRenderEvent</code>
+
***<code>ServerAboutToStartEvent</code>
*** <code>EntityViewRenderEvent.FogEvent</code>
+
***<code>ServerStartedEvent</code>
**** <code>EntityViewRenderEvent.RenderFogEvent</code>
+
***<code>ServerStartingEvent</code>
**** <code>EntityViewRenderEvent.FogDensity</code>
+
**<code>EnchantmentLevelSetEvent</code>
*** <code>EntityViewRenderEvent.FogColors</code>
+
**<code>RenderTooltipEvent</code>
*** <code>EntityViewRenderEvent.CameraSetup</code>
+
***<code>Pre</code> in <code>RenderTooltipEvent</code>
*** <code>EntityViewRenderEvent.FOVModifier</code>
+
***<code>Color</code> in <code>RenderTooltipEvent</code>
** <code>ServerLifecycleEvent</code>
+
**<code>IdMappingEvent</code>
*** <code>FMLServerAboutToStartEvent</code>
+
**<code>CreateFluidSourceEvent</code> in <code>BlockEvent</code>
*** <code>FMLServerStartingEvent</code>
+
**<code>VanillaGameEvent</code>
*** <code>FMLServerStartedEvent</code>
+
**<code>RenderGameOverlayEvent</code>
*** <code>FMLServerStoppingEvent</code>
+
***<code>Pre</code> in <code>RenderGameOverlayEvent</code>
*** <code>FMLServerStoppedEvent</code>
+
****<code>Text</code> in <code>RenderGameOverlayEvent</code>
** <code>GuiContainerEvent</code>
+
****<code>BossInfo</code> in <code>RenderGameOverlayEvent</code>
*** <code>GuiContainerEvent.DrawForeground</code>
+
****<code>PreLayer</code> in <code>RenderGameOverlayEvent</code>
*** <code>GuiContainerEvent.DrawBackground</code>
+
****<code>Chat</code> in <code>RenderGameOverlayEvent</code>
** <code>GuiOpenEvent</code>
+
***<code>Post</code> in <code>RenderGameOverlayEvent</code>
** <code>ClientPlayerNetworkEvent</code>
+
****<code>PostLayer</code> in <code>RenderGameOverlayEvent</code>
*** <code>ClientPlayerNetworkEvent.LoggedOutEvent</code>
+
**<code>ClientChatEvent</code>
*** <code>ClientPlayerNetworkEvent.LoggedInEvent</code>
+
**<code>CommandEvent</code>
*** <code>ClientPlayerNetworkEvent.RespawnEvent</code>
+
**<code>PermissionGatherEvent</code>
** <code>EntityEvent</code>
+
***<code>Handler</code> in <code>PermissionGatherEvent</code>
*** <code>ProjectileImpactEvent</code>
+
***<code>Nodes</code> in <code>PermissionGatherEvent</code>
**** <code>ProjectileImpactEvent.Arrow</code>
+
**<code>OnDatapackSyncEvent</code>
**** <code>ProjectileImpactEvent.Throwable</code>
+
**<code>StructureSpawnListGatherEvent</code>
**** <code>ProjectileImpactEvent.Fireball</code>
+
**<code>GenericEvent</code>
**** <code>ProjectileImpactEvent.FireworkRocket</code>
+
***<code>AttachCapabilitiesEvent</code>
*** <code>EntityTravelToDimensionEvent</code>
+
**<code>ExplosionEvent</code>
*** <code>EntityEvent.EnteringChunk</code>
+
***<code>Detonate</code> in <code>ExplosionEvent</code>
*** <code>EntityMobGriefingEvent</code>
+
***<code>Start</code> in <code>ExplosionEvent</code>
*** <code>RenderNameplateEvent</code>
+
**<code>SoundEvent</code>
*** <code>EntityEvent.EntityConstructing</code>
+
***<code>SoundSourceEvent</code> in <code>SoundEvent</code>
*** <code>EntityMountEvent</code>
+
****<code>PlaySoundSourceEvent</code>
*** <code>EntityStruckByLightningEvent</code>
+
****<code>PlayStreamingSourceEvent</code>
*** <code>EntityEvent.CanUpdate</code>
+
***<code>PlaySoundEvent</code>
*** <code>EntityEvent.Size</code>
+
**<code>AnvilUpdateEvent</code>
*** <code>EntityJoinWorldEvent</code>
+
**<code>ScreenOpenEvent</code>
*** <code>LivingEntity</code>
+
**<code>RenderArmEvent</code>
**** <code>LivingEquipmentChangeEvent</code>
+
**<code>RenderLevelLastEvent</code>
**** <code>SleepingLocationCheckEvent</code>
+
**<code>TickEvent</code>
**** <code>LivingEvent.LivingUpdateEvent</code>
+
***<code>PlayerTickEvent</code> in <code>TickEvent</code>
**** <code>PotionColorCalculationEvent</code>
+
***<code>ServerTickEvent</code> in <code>TickEvent</code>
**** <code>LivingExperienceDropEvent</code>
+
***<code>WorldTickEvent</code> in <code>TickEvent</code>
**** <code>LivingDamageEvent</code>
+
***<code>ClientTickEvent</code> in <code>TickEvent</code>
**** <code>LivingAttackEvent</code>
+
***<code>RenderTickEvent</code> in <code>TickEvent</code>
**** <code>LivingEntityUseItemEvent</code>
+
**<code>WandererTradesEvent</code>
***** <code>LivingEntityUseItemEvent.Start</code>
+
**<code>ItemAttributeModifierEvent</code>
***** <code>LivingEntityUseItemEvent.Tick</code>
+
**<code>EntityViewRenderEvent</code>
***** <code>LivingEntityUseItemEvent.Stop</code>
+
***<code>FieldOfView</code> in <code>EntityViewRenderEvent</code>
***** <code>LivingEntityUseItemEvent.Finish</code>
+
***<code>RenderFogEvent</code> in <code>EntityViewRenderEvent</code>
**** <code>PotionEvent</code>
+
***<code>FogColors</code> in <code>EntityViewRenderEvent</code>
***** <code>PotionEvent.PotionApplicableEvent</code>
+
***<code>CameraSetup</code> in <code>EntityViewRenderEvent</code>
***** <code>PotionEvent.PotionAddedEvent</code>
+
**<code>ClientPlayerNetworkEvent</code>
***** <code>PotionEvent.PotionExpiryEvent</code>
+
***<code>LoggedOutEvent</code> in <code>ClientPlayerNetworkEvent</code>
***** <code>PotionEvent.PotionRemoveEvent</code>
+
***<code>LoggedInEvent</code> in <code>ClientPlayerNetworkEvent</code>
**** <code>LivingPackSizeEvent</code>
+
***<code>RespawnEvent</code> in <code>ClientPlayerNetworkEvent</code>
**** <code>PlayerEvent</code>
+
**<code>FOVModifierEvent</code>
***** <code>PlayerEvent.PlayerChangeGameModeEvent</code>
+
**<code>EntityEvent</code>
***** <code>PlayerWakeUpEvent</code>
+
***<code>EntityTeleportEvent</code>
***** <code>PlayerContainerEvent</code>
+
****<code>SpreadPlayersCommand</code> in <code>EntityTeleportEvent</code>
****** <code>PlayerContainerEvent.Close</code>
+
****<code>EnderEntity</code> in <code>EntityTeleportEvent</code>
****** <code>PlayerContainerEvent.Open</code>
+
****<code>EnderPearl</code> in <code>EntityTeleportEvent</code>
***** <code>PlayerEvent.BreakSpeed</code>
+
****<code>TeleportCommand</code> in <code>EntityTeleportEvent</code>
***** <code>PlayerEvent.ItemSmeltedEvent</code>
+
****<code>ChorusFruit</code> in <code>EntityTeleportEvent</code>
***** <code>ArrowLooseEvent</code>
+
***<code>ProjectileImpactEvent</code>
***** <code>PlayerEvent.Clone</code>
+
***<code>EntityTravelToDimensionEvent</code>
***** <code>UseHoeEvent</code>
+
***<code>EntityMobGriefingEvent</code>
***** <code>AdvancementEvent</code>
+
***<code>RenderNameplateEvent</code>
***** <code>AnvilRepairEvent</code>
+
***<code>EntityConstructing</code> in <code>EntityEvent</code>
***** <code>PlayerSleepInBedEvent</code>
+
***<code>EntityMountEvent</code>
***** <code>PlayerEvent.PlayerLoggedOutEvent</code>
+
***<code>EntityStruckByLightningEvent</code>
***** <code>PlayerXpEvent</code>
+
***<code>Size</code> in <code>EntityEvent</code>
****** <code>PlayerXpEvent.XpChange</code>
+
***<code>EntityJoinWorldEvent</code>
****** <code>PlayerXpEvent.LevelChange</code>
+
***<code>EnteringSection</code> in <code>EntityEvent</code>
****** <code>PlayerXpEvent.PickupXp</code>
+
***<code>LivingEvent</code>
***** <code>PlayerEvent.StopTracking</code>
+
****<code>LivingEquipmentChangeEvent</code>
***** <code>PlayerDestroyItemEvent</code>
+
****<code>SleepingLocationCheckEvent</code>
***** <code>FillBucketEvent</code>
+
****<code>LivingUpdateEvent</code> in <code>LivingEvent</code>
***** <code>BonemealEvent</code>
+
****<code>PotionColorCalculationEvent</code>
***** <code>SleepingTimeCheckEvent</code>
+
****<code>LivingExperienceDropEvent</code>
***** <code>PlayerInteractEvent</code>
+
****<code>LivingDamageEvent</code>
****** <code>PlayerInteractEvent.EntityInteractSpecific</code>
+
****<code>LivingAttackEvent</code>
****** <code>PlayerInteractEvent.RightClickBlock</code>
+
****<code>LivingEntityUseItemEvent</code>
****** <code>PlayerInteractEvent.EntityInteract</code>
+
*****<code>Start</code> in <code>LivingEntityUseItemEvent</code>
****** <code>PlayerInteractEvent.RightClickEmpty</code>
+
*****<code>Tick</code> in <code>LivingEntityUseItemEvent</code>
****** <code>PlayerInteractEvent.RightClickItem</code>
+
*****<code>Stop</code> in <code>LivingEntityUseItemEvent</code>
****** <code>PlayerInteractEvent.LeftClickEmpty</code>
+
*****<code>Finish</code> in <code>LivingEntityUseItemEvent</code>
****** <code>PlayerInteractEvent.LeftClickBlock</code>
+
****<code>PotionEvent</code>
***** <code>EntityItemPickupEvent</code>
+
*****<code>PotionExpiryEvent</code> in <code>PotionEvent</code>
***** <code>PlayerEvent.HarvestCheck</code>
+
*****<code>PotionApplicableEvent</code> in <code>PotionEvent</code>
***** <code>ItemPickupEvent</code>
+
*****<code>PotionRemoveEvent</code> in <code>PotionEvent</code>
***** <code>PlayerEvent.PlayerChangedDimensionEvent</code>
+
*****<code>PotionAddedEvent</code> in <code>PotionEvent</code>
***** <code>PlayerSetSpawnEvent</code>
+
****<code>EnderManAngerEvent</code>
***** <code>PlayerFlyableFallEvent</code>
+
****<code>LivingPackSizeEvent</code>
***** <code>PlayerEvent.LoadFromFile</code>
+
****<code>PlayerEvent</code>
***** <code>CriticalHitEvent</code>
+
*****<code>PlayerChangeGameModeEvent</code> in <code>PlayerEvent</code>
***** <code>PlayerEvent.StartTracking</code>
+
*****<code>PlayerContainerEvent</code>
***** <code>ItemFishedEvent</code>
+
******<code>Close</code> in <code>PlayerContainerEvent</code>
***** <code>PlayerEvent.Visibility</code>
+
******<code>Open</code> in <code>PlayerContainerEvent</code>
***** <code>ArrowNockEvent</code>
+
*****<code>PlayerWakeUpEvent</code>
***** <code>PlayerEvent.PlayerRespawnEvent</code>
+
*****<code>BreakSpeed</code> in <code>PlayerEvent</code>
***** <code>InputUpdateEvent</code>
+
*****<code>ItemSmeltedEvent</code> in <code>PlayerEvent</code>
***** <code>ItemTooltipEvent</code>
+
*****<code>ArrowLooseEvent</code>
***** <code>PlayerEvent.SaveToFile</code>
+
*****<code>Clone</code> in <code>PlayerEvent</code>
***** <code>PlayerEvent.PlayerLoggedInEvent</code>
+
*****<code>MovementInputUpdateEvent</code>
***** <code>PlayerEvent.ItemCraftedEvent</code>
+
*****<code>AdvancementEvent</code>
***** <code>PlayerEvent.NameFormat</code>
+
*****<code>AnvilRepairEvent</code>
***** <code>RenderPlayerEvent</code> (<code>Pre</code>/<code>Post</code>)
+
*****<code>PlayerSleepInBedEvent</code>
***** <code>AttackEntityEvent</code>
+
*****<code>PlayerLoggedOutEvent</code> in <code>PlayerEvent</code>
***** <code>PlayerBrewedPotionEvent</code>
+
*****<code>PlayerXpEvent</code>
**** <code>LivingHealEvent</code>
+
******<code>XpChange</code> in <code>PlayerXpEvent</code>
**** <code>LootingLevelEvent</code>
+
******<code>LevelChange</code> in <code>PlayerXpEvent</code>
**** <code>EnderTeleportEvent</code>
+
******<code>PickupXp</code> in <code>PlayerXpEvent</code>
**** <code>LivingDestroyBlockEvent</code>
+
*****<code>StopTracking</code> in <code>PlayerEvent</code>
**** <code>LivingConversionEvent</code> (<code>Pre</code>/<code>Post</code>)
+
*****<code>FillBucketEvent</code>
**** <code>LivingKnockbackEvent</code>
+
*****<code>PlayerDestroyItemEvent</code>
**** <code>LivingHurtEvent</code>
+
*****<code>BonemealEvent</code>
**** <code>LivingDeathEvent</code>
+
*****<code>SleepingTimeCheckEvent</code>
**** <code>LivingFallEvent</code>
+
*****<code>PlayerInteractEvent</code>
**** <code>AnimalTameEvent</code>
+
******<code>EntityInteractSpecific</code> in <code>PlayerInteractEvent</code>
**** <code>LivingSpawnEvent</code>
+
******<code>RightClickBlock</code> in <code>PlayerInteractEvent</code>
***** <code>LivingSpawnEvent.AllowDespawn</code>
+
******<code>EntityInteract</code> in <code>PlayerInteractEvent</code>
***** <code>LivingSpawnEvent.CheckSpawn</code>
+
******<code>RightClickEmpty</code> in <code>PlayerInteractEvent</code>
***** <code>LivingSpawnEvent.SpecialSpawn</code>
+
******<code>RightClickItem</code> in <code>PlayerInteractEvent</code>
**** <code>LivingSetAttackTargetEvent</code>
+
******<code>LeftClickEmpty</code> in <code>PlayerInteractEvent</code>
**** <code>LivingEvent.LivingJumpEvent</code>
+
******<code>LeftClickBlock</code> in <code>PlayerInteractEvent</code>
**** <code>LivingDropsEvent</code>
+
*****<code>EntityItemPickupEvent</code>
*** <code>ZombieEvent</code>
+
*****<code>HarvestCheck</code> in <code>PlayerEvent</code>
**** <code>ZombieEvent.SummonAidEvent</code>
+
*****<code>ItemPickupEvent</code> in <code>PlayerEvent</code>
*** <code>PlaySoundAtEntityEvent</code>
+
*****<code>TabListNameFormat</code> in <code>PlayerEvent</code>
*** <code>EntityLeaveWorldEvent</code>
+
*****<code>PlayerChangedDimensionEvent</code> in <code>PlayerEvent</code>
*** <code>ItemEvent</code>
+
*****<code>PlayerSetSpawnEvent</code>
**** <code>ItemTossEvent</code>
+
*****<code>PlayerFlyableFallEvent</code>
**** <code>ItemExpireEvent</code>
+
*****<code>LoadFromFile</code> in <code>PlayerEvent</code>
** <code>ChunkWatchEvent</code>
+
*****<code>PermissionsChangedEvent</code>
*** <code>ChunkWatchEvent.UnWatch</code>
+
*****<code>CriticalHitEvent</code>
*** <code>ChunkWatchEvent.Watch</code>
+
*****<code>StartTracking</code> in <code>PlayerEvent</code>
** <code>GenericEvent</code> - (from EventBus) ''the superclass for events with generic types''
+
*****<code>ItemFishedEvent</code>
*** <code>AttachCapabilitiesEvent</code>
+
*****<code>ArrowNockEvent</code>
 +
*****<code>PlayerRespawnEvent</code> in <code>PlayerEvent</code>
 +
*****<code>ItemTooltipEvent</code>
 +
*****<code>SaveToFile</code> in <code>PlayerEvent</code>
 +
*****<code>PlayerLoggedInEvent</code> in <code>PlayerEvent</code>
 +
*****<code>ItemCraftedEvent</code> in <code>PlayerEvent</code>
 +
*****<code>NameFormat</code> in <code>PlayerEvent</code>
 +
*****<code>RenderPlayerEvent</code>
 +
******<code>Post</code> in <code>RenderPlayerEvent</code>
 +
******<code>Pre</code> in <code>RenderPlayerEvent</code>
 +
*****<code>AttackEntityEvent</code>
 +
*****<code>PlayerBrewedPotionEvent</code>
 +
****<code>ShieldBlockEvent</code>
 +
****<code>LivingHealEvent</code>
 +
****<code>LootingLevelEvent</code>
 +
****<code>LivingDestroyBlockEvent</code>
 +
****<code>LivingConversionEvent</code>
 +
*****<code>Pre</code> in <code>LivingConversionEvent</code>
 +
*****<code>Post</code> in <code>LivingConversionEvent</code>
 +
****<code>LivingKnockBackEvent</code>
 +
****<code>LivingHurtEvent</code>
 +
****<code>LivingVisibilityEvent</code> in <code>LivingEvent</code>
 +
****<code>LivingDeathEvent</code>
 +
****<code>AnimalTameEvent</code>
 +
****<code>LivingFallEvent</code>
 +
****<code>LivingGetProjectileEvent</code>
 +
****<code>LivingSetAttackTargetEvent</code>
 +
****<code>LivingSpawnEvent</code>
 +
*****<code>AllowDespawn</code> in <code>LivingSpawnEvent</code>
 +
*****<code>CheckSpawn</code> in <code>LivingSpawnEvent</code>
 +
*****<code>SpecialSpawn</code> in <code>LivingSpawnEvent</code>
 +
****<code>LivingJumpEvent</code> in <code>LivingEvent</code>
 +
****<code>LivingDropsEvent</code>
 +
***<code>ZombieEvent</code>
 +
****<code>SummonAidEvent</code> in <code>ZombieEvent</code>
 +
***<code>EntityLeaveWorldEvent</code>
 +
***<code>ItemEvent</code>
 +
****<code>ItemTossEvent</code>
 +
****<code>ItemExpireEvent</code>
 +
**<code>NetworkEvent</code>
 +
***<code>ServerCustomPayloadEvent</code> in <code>NetworkEvent</code>
 +
****<code>ServerCustomPayloadLoginEvent</code> in <code>NetworkEvent</code>
 +
***<code>LoginPayloadEvent</code> in <code>NetworkEvent</code>
 +
***<code>ChannelRegistrationChangeEvent</code> in <code>NetworkEvent</code>
 +
***<code>ClientCustomPayloadEvent</code> in <code>NetworkEvent</code>
 +
****<code>ClientCustomPayloadLoginEvent</code> in <code>NetworkEvent</code>
 +
**<code>GatherLoginPayloadsEvent</code> in <code>NetworkEvent</code>
 +
**<code>ChunkWatchEvent</code>
 +
***<code>UnWatch</code> in <code>ChunkWatchEvent</code>
 +
***<code>Watch</code> in <code>ChunkWatchEvent</code>
 
{{Tree list/end}}
 
{{Tree list/end}}

Latest revision as of 17:02, 11 June 2022

  • Event - The root superclass for all events
    • MissingMappingsEvent
    • RecipesUpdatedEvent
    • FurnaceFuelBurnTimeEvent
    • DrawSelectionEvent
      • HighlightBlock in DrawSelectionEvent
      • HighlightEntity in DrawSelectionEvent
    • VillagerTradesEvent
    • AddReloadListenerEvent
    • GameShuttingDownEvent
    • ClientPlayerChangeGameTypeEvent
    • PlayerNegotiationEvent
    • RenderHandEvent
    • RenderLivingEvent
      • Pre in RenderLivingEvent
      • Post in RenderLivingEvent
    • RegisterCommandsEvent
    • RenderItemInFrameEvent
    • RenderBlockOverlayEvent
    • BlockEvent
      • BlockToolModificationEvent in BlockEvent
      • NeighborNotifyEvent in BlockEvent
      • NoteBlockEvent
        • Change in NoteBlockEvent
        • Play in NoteBlockEvent
      • BreakEvent in BlockEvent
      • EntityPlaceEvent in BlockEvent
        • EntityMultiPlaceEvent in BlockEvent
      • PistonEvent
        • Pre in PistonEvent
        • Post in PistonEvent
      • PortalSpawnEvent in BlockEvent
      • FarmlandTrampleEvent in BlockEvent
      • FluidPlaceBlockEvent in BlockEvent
      • CropGrowEvent in BlockEvent
        • Pre in CropGrowEvent in BlockEvent
        • Post in CropGrowEvent in BlockEvent
    • WorldEvent
      • Load in WorldEvent
      • CreateSpawnPosition in WorldEvent
      • Unload in WorldEvent
      • ChunkEvent
        • Load in ChunkEvent
        • Unload in ChunkEvent
        • ChunkDataEvent
          • Save in ChunkDataEvent
          • Load in ChunkDataEvent
      • SleepFinishedTimeEvent
      • Save in WorldEvent
      • SaplingGrowTreeEvent
    • PlayLevelSoundEvent
      • AtEntity in PlayLevelSoundEvent
      • AtPosition in PlayLevelSoundEvent
    • RegisterStructureConversionsEvent
    • ContainerScreenEvent
      • DrawBackground in ContainerScreenEvent
      • DrawForeground in ContainerScreenEvent
    • BabyEntitySpawnEvent
    • ServerChatEvent
    • ScreenEvent
      • KeyboardKeyEvent in ScreenEvent
        • KeyboardKeyReleasedEvent in ScreenEvent
          • Pre in KeyboardKeyReleasedEvent in ScreenEvent
          • Post in KeyboardKeyReleasedEvent in ScreenEvent
        • KeyboardKeyPressedEvent in ScreenEvent
          • Post in KeyboardKeyPressedEvent in ScreenEvent
          • Pre in KeyboardKeyPressedEvent in ScreenEvent
      • InitScreenEvent in ScreenEvent
        • Pre in InitScreenEvent in ScreenEvent
        • Post in InitScreenEvent in ScreenEvent
      • MouseInputEvent in ScreenEvent
        • MouseReleasedEvent in ScreenEvent
          • Pre in MouseReleasedEvent in ScreenEvent
          • Post in MouseReleasedEvent in ScreenEvent
        • MouseScrollEvent in ScreenEvent
          • Pre in MouseScrollEvent in ScreenEvent
          • Post in MouseScrollEvent in ScreenEvent
        • MouseClickedEvent in ScreenEvent
          • Post in MouseClickedEvent in ScreenEvent
          • Pre in MouseClickedEvent in ScreenEvent
        • MouseDragEvent in ScreenEvent
          • Post in MouseDragEvent in ScreenEvent
          • Pre in MouseDragEvent in ScreenEvent
      • KeyboardCharTypedEvent in ScreenEvent
        • Pre in KeyboardCharTypedEvent in ScreenEvent
        • Post in KeyboardCharTypedEvent in ScreenEvent
      • PotionSizeEvent in ScreenEvent
      • DrawScreenEvent in ScreenEvent
        • Post in DrawScreenEvent in ScreenEvent
        • Pre in DrawScreenEvent in ScreenEvent
      • BackgroundDrawnEvent in ScreenEvent
    • VillageSiegeEvent
    • LootTableLoadEvent
    • TagsUpdatedEvent
    • PotionBrewEvent
      • Pre in PotionBrewEvent
      • Post in PotionBrewEvent
    • ClientChatReceivedEvent
    • InputEvent
      • ClickInputEvent in InputEvent
      • KeyInputEvent in InputEvent
      • MouseInputEvent in InputEvent
      • RawMouseEvent in InputEvent
      • MouseScrollEvent in InputEvent
    • RegisterClientCommandsEvent
    • GatherComponents in RenderTooltipEvent
    • DifficultyChangeEvent
    • ScreenshotEvent
    • ServerLifecycleEvent
      • ServerStoppingEvent
      • ServerStoppedEvent
      • ServerAboutToStartEvent
      • ServerStartedEvent
      • ServerStartingEvent
    • EnchantmentLevelSetEvent
    • RenderTooltipEvent
      • Pre in RenderTooltipEvent
      • Color in RenderTooltipEvent
    • IdMappingEvent
    • CreateFluidSourceEvent in BlockEvent
    • VanillaGameEvent
    • RenderGameOverlayEvent
      • Pre in RenderGameOverlayEvent
        • Text in RenderGameOverlayEvent
        • BossInfo in RenderGameOverlayEvent
        • PreLayer in RenderGameOverlayEvent
        • Chat in RenderGameOverlayEvent
      • Post in RenderGameOverlayEvent
        • PostLayer in RenderGameOverlayEvent
    • ClientChatEvent
    • CommandEvent
    • PermissionGatherEvent
      • Handler in PermissionGatherEvent
      • Nodes in PermissionGatherEvent
    • OnDatapackSyncEvent
    • StructureSpawnListGatherEvent
    • GenericEvent
      • AttachCapabilitiesEvent
    • ExplosionEvent
      • Detonate in ExplosionEvent
      • Start in ExplosionEvent
    • SoundEvent
      • SoundSourceEvent in SoundEvent
        • PlaySoundSourceEvent
        • PlayStreamingSourceEvent
      • PlaySoundEvent
    • AnvilUpdateEvent
    • ScreenOpenEvent
    • RenderArmEvent
    • RenderLevelLastEvent
    • TickEvent
      • PlayerTickEvent in TickEvent
      • ServerTickEvent in TickEvent
      • WorldTickEvent in TickEvent
      • ClientTickEvent in TickEvent
      • RenderTickEvent in TickEvent
    • WandererTradesEvent
    • ItemAttributeModifierEvent
    • EntityViewRenderEvent
      • FieldOfView in EntityViewRenderEvent
      • RenderFogEvent in EntityViewRenderEvent
      • FogColors in EntityViewRenderEvent
      • CameraSetup in EntityViewRenderEvent
    • ClientPlayerNetworkEvent
      • LoggedOutEvent in ClientPlayerNetworkEvent
      • LoggedInEvent in ClientPlayerNetworkEvent
      • RespawnEvent in ClientPlayerNetworkEvent
    • FOVModifierEvent
    • EntityEvent
      • EntityTeleportEvent
        • SpreadPlayersCommand in EntityTeleportEvent
        • EnderEntity in EntityTeleportEvent
        • EnderPearl in EntityTeleportEvent
        • TeleportCommand in EntityTeleportEvent
        • ChorusFruit in EntityTeleportEvent
      • ProjectileImpactEvent
      • EntityTravelToDimensionEvent
      • EntityMobGriefingEvent
      • RenderNameplateEvent
      • EntityConstructing in EntityEvent
      • EntityMountEvent
      • EntityStruckByLightningEvent
      • Size in EntityEvent
      • EntityJoinWorldEvent
      • EnteringSection in EntityEvent
      • LivingEvent
        • LivingEquipmentChangeEvent
        • SleepingLocationCheckEvent
        • LivingUpdateEvent in LivingEvent
        • PotionColorCalculationEvent
        • LivingExperienceDropEvent
        • LivingDamageEvent
        • LivingAttackEvent
        • LivingEntityUseItemEvent
          • Start in LivingEntityUseItemEvent
          • Tick in LivingEntityUseItemEvent
          • Stop in LivingEntityUseItemEvent
          • Finish in LivingEntityUseItemEvent
        • PotionEvent
          • PotionExpiryEvent in PotionEvent
          • PotionApplicableEvent in PotionEvent
          • PotionRemoveEvent in PotionEvent
          • PotionAddedEvent in PotionEvent
        • EnderManAngerEvent
        • LivingPackSizeEvent
        • PlayerEvent
          • PlayerChangeGameModeEvent in PlayerEvent
          • PlayerContainerEvent
            • Close in PlayerContainerEvent
            • Open in PlayerContainerEvent
          • PlayerWakeUpEvent
          • BreakSpeed in PlayerEvent
          • ItemSmeltedEvent in PlayerEvent
          • ArrowLooseEvent
          • Clone in PlayerEvent
          • MovementInputUpdateEvent
          • AdvancementEvent
          • AnvilRepairEvent
          • PlayerSleepInBedEvent
          • PlayerLoggedOutEvent in PlayerEvent
          • PlayerXpEvent
            • XpChange in PlayerXpEvent
            • LevelChange in PlayerXpEvent
            • PickupXp in PlayerXpEvent
          • StopTracking in PlayerEvent
          • FillBucketEvent
          • PlayerDestroyItemEvent
          • BonemealEvent
          • SleepingTimeCheckEvent
          • PlayerInteractEvent
            • EntityInteractSpecific in PlayerInteractEvent
            • RightClickBlock in PlayerInteractEvent
            • EntityInteract in PlayerInteractEvent
            • RightClickEmpty in PlayerInteractEvent
            • RightClickItem in PlayerInteractEvent
            • LeftClickEmpty in PlayerInteractEvent
            • LeftClickBlock in PlayerInteractEvent
          • EntityItemPickupEvent
          • HarvestCheck in PlayerEvent
          • ItemPickupEvent in PlayerEvent
          • TabListNameFormat in PlayerEvent
          • PlayerChangedDimensionEvent in PlayerEvent
          • PlayerSetSpawnEvent
          • PlayerFlyableFallEvent
          • LoadFromFile in PlayerEvent
          • PermissionsChangedEvent
          • CriticalHitEvent
          • StartTracking in PlayerEvent
          • ItemFishedEvent
          • ArrowNockEvent
          • PlayerRespawnEvent in PlayerEvent
          • ItemTooltipEvent
          • SaveToFile in PlayerEvent
          • PlayerLoggedInEvent in PlayerEvent
          • ItemCraftedEvent in PlayerEvent
          • NameFormat in PlayerEvent
          • RenderPlayerEvent
            • Post in RenderPlayerEvent
            • Pre in RenderPlayerEvent
          • AttackEntityEvent
          • PlayerBrewedPotionEvent
        • ShieldBlockEvent
        • LivingHealEvent
        • LootingLevelEvent
        • LivingDestroyBlockEvent
        • LivingConversionEvent
          • Pre in LivingConversionEvent
          • Post in LivingConversionEvent
        • LivingKnockBackEvent
        • LivingHurtEvent
        • LivingVisibilityEvent in LivingEvent
        • LivingDeathEvent
        • AnimalTameEvent
        • LivingFallEvent
        • LivingGetProjectileEvent
        • LivingSetAttackTargetEvent
        • LivingSpawnEvent
          • AllowDespawn in LivingSpawnEvent
          • CheckSpawn in LivingSpawnEvent
          • SpecialSpawn in LivingSpawnEvent
        • LivingJumpEvent in LivingEvent
        • LivingDropsEvent
      • ZombieEvent
        • SummonAidEvent in ZombieEvent
      • EntityLeaveWorldEvent
      • ItemEvent
        • ItemTossEvent
        • ItemExpireEvent
    • NetworkEvent
      • ServerCustomPayloadEvent in NetworkEvent
        • ServerCustomPayloadLoginEvent in NetworkEvent
      • LoginPayloadEvent in NetworkEvent
      • ChannelRegistrationChangeEvent in NetworkEvent
      • ClientCustomPayloadEvent in NetworkEvent
        • ClientCustomPayloadLoginEvent in NetworkEvent
    • GatherLoginPayloadsEvent in NetworkEvent
    • ChunkWatchEvent
      • UnWatch in ChunkWatchEvent
      • Watch in ChunkWatchEvent