Difference between revisions of "Events/Forge bus"

From Forge Community Wiki
(add attachcapabilityevent, remove registryevent.newregistry)
(Update forge events)
Line 5: Line 5:
 
** <code>FuranceFuelBurnTimeEvent</code>
 
** <code>FuranceFuelBurnTimeEvent</code>
 
** <code>RenderWorldLastEvent</code>
 
** <code>RenderWorldLastEvent</code>
 +
** <code>DrawSelectionEvent</code>
 +
*** <code>DrawSelectionEvent$HighlightBlock</code>
 +
*** <code>DrawSelectionEvent$HighlightEntity</code>
 
** <code>VillagerTradesEvent</code>
 
** <code>VillagerTradesEvent</code>
 
** <code>AddReloadListenerEvent</code>
 
** <code>AddReloadListenerEvent</code>
Line 12: Line 15:
 
** <code>RenderItemInFrameEvent</code>
 
** <code>RenderItemInFrameEvent</code>
 
** <code>ColorHandlerEvent</code>
 
** <code>ColorHandlerEvent</code>
*** <code>ColorHandlerEvent.Block</code>
+
*** <code>ColorHandlerEvent$Block</code>
*** <code>ColorHandlerEvent.Item</code>
+
*** <code>ColorHandlerEvent$Item</code>
 
** <code>RenderBlockOverlayEvent</code>
 
** <code>RenderBlockOverlayEvent</code>
 
** <code>BlockEvent</code>
 
** <code>BlockEvent</code>
 
*** <code>NoteBlockEvent</code>
 
*** <code>NoteBlockEvent</code>
**** <code>NoteBlockEvent.Change</code>
+
**** <code>NoteBlockEvent$Change</code>
**** <code>NoteBlockEvent.Play</code>
+
**** <code>NoteBlockEvent$Play</code>
*** <code>BlockEvent.NeighborNotifyEvent</code>
+
*** <code>BlockEvent$NeighborNotifyEvent</code>
*** <code>BlockEvent.BlockToolInteractEvent</code>
+
*** <code>BlockEvent$BlockToolInteractEvent</code>
*** <code>BlockEvent.BreakEvent</code>
+
*** <code>BlockEvent$BreakEvent</code>
*** <code>BlockEvent.EntityPlaceEvent</code>
+
*** <code>BlockEvent$EntityPlaceEvent</code>
**** <code>BlockEvent.EntityMultiPlaceEvent</code>
+
**** <code>BlockEvent$EntityMultiPlaceEvent</code>
*** <code>BlockEvent.PistonEvent</code> (<code>Pre</code>/<code>Post</code>)
+
*** <code>BlockEvent$PistonEvent</code> (<code>Pre</code>/<code>Post</code>)
*** <code>BlockEvent.PortalSpawnEvent</code>
+
*** <code>BlockEvent$PortalSpawnEvent</code>
*** <code>BlockEvent.FarmlandTrampleEvent</code>
+
*** <code>BlockEvent$FarmlandTrampleEvent</code>
*** <code>BlockEvent.FluidBlockPlaceEvent</code>
+
*** <code>BlockEvent$FluidBlockPlaceEvent</code>
*** <code>BlockEvent.CropGrowEvent</code> (<code>Pre</code>/<code>Post</code>)
+
*** <code>BlockEvent$CropGrowEvent</code> (<code>Pre</code>/<code>Post</code>)
 +
*** <code>BlockEvent$CreateFluidSourceEvent</code>
 
** <code>WorldEvent</code>
 
** <code>WorldEvent</code>
*** <code>WorldEvent.Load</code>
+
*** <code>WorldEvent$CreateSpawnPosition</code>
*** <code>WorldEvent.CreateSpawnPosition</code>
+
*** <code>WorldEvent$Load</code>
*** <code>WorldEvent.Unload</code>
+
*** <code>WorldEvent$Unload</code>
*** <code>WorldEvent.PotentialSpawns</code>
+
*** <code>WorldEvent$SleepFinishedTimeEvent</code>
*** <code>WorldEvent.SleepFinishedTimeEvent</code>
+
*** <code>WorldEvent$Save</code>
*** <code>WorldEvent.Save</code>
+
*** <code>WorldEvent$SaplingGrowTreeEvent</code>
*** <code>WorldEvent.SaplingGrowTreeEvent</code>
 
 
*** <code>ChunkEvent</code>
 
*** <code>ChunkEvent</code>
**** <code>ChunkEvent.Load</code>
+
**** <code>ChunkEvent$Load</code>
**** <code>ChunkEvent.Unload</code>
+
**** <code>ChunkEvent$Unload</code>
 
**** <code>ChunkDataEvent</code>
 
**** <code>ChunkDataEvent</code>
***** <code>ChunkDataEvent.Save</code>
+
***** <code>ChunkDataEvent$Save</code>
***** <code>ChunkDataEvent.Load</code>
+
***** <code>ChunkDataEvent$Load</code>
 
** <code>ServerChatEvent</code>
 
** <code>ServerChatEvent</code>
 
** <code>BabyEntitySpawnEvent</code>
 
** <code>BabyEntitySpawnEvent</code>
Line 48: Line 51:
 
** <code>VillageSiegeEvent</code>
 
** <code>VillageSiegeEvent</code>
 
** <code>TagsUpdatedEvent</code>
 
** <code>TagsUpdatedEvent</code>
*** <code>TagsUpdatedEvent.VanillaTagTypes</code>
+
*** <code>TagsUpdatedEvent$VanillaTagTypes</code>
*** <code>TagsUpdatedEvent.CustomTagTypes</code>
+
*** <code>TagsUpdatedEvent$CustomTagTypes</code>
 
** <code>PotionBrewEvent</code> (<code>Pre</code>/<code>Post</code>)
 
** <code>PotionBrewEvent</code> (<code>Pre</code>/<code>Post</code>)
 
** <code>ClientChatReceivedEvent</code>
 
** <code>ClientChatReceivedEvent</code>
 
** <code>InputEvent</code>
 
** <code>InputEvent</code>
*** <code>InputEvent.ClickInputEvent</code>
+
*** <code>InputEvent$ClickInputEvent</code>
*** <code>InputEvent.KeyInputEvent</code>
+
*** <code>InputEvent$KeyInputEvent</code>
*** <code>InputEvent.MouseInputEvent</code>
+
*** <code>InputEvent$MouseInputEvent</code>
*** <code>InputEvent.RawMouseEvent</code>
+
*** <code>InputEvent$RawMouseEvent</code>
*** <code>InputEvent.MouseScrollEvent</code>
+
*** <code>InputEvent$MouseScrollEvent</code>
 
** <code>DifficultyChangeEvent</code>
 
** <code>DifficultyChangeEvent</code>
** <code>DrawHighlightEvent</code>
 
*** <code>DrawHighlightEvent.BlockHighlight</code>
 
*** <code>DrawHighlightEvent.EntityHighlight</code>
 
 
** <code>ScreenshotEvent</code>
 
** <code>ScreenshotEvent</code>
 
** <code>EnchantmentLevelSetEvent</code>
 
** <code>EnchantmentLevelSetEvent</code>
 
** <code>ClientPlayerChangeGameModeEvent</code>
 
** <code>ClientPlayerChangeGameModeEvent</code>
 
** <code>GuiScreenEvent</code>
 
** <code>GuiScreenEvent</code>
*** <code>GuiScreenEvent.PotionShiftEvent</code>
+
*** <code>GuiScreenEvent$PotionShiftEvent</code>
*** <code>GuiScreenEvent.BackgroundDrawnEvent</code>
+
*** <code>GuiScreenEvent$BackgroundDrawnEvent</code>
*** <code>GuiScreenEvent.InitGuiEvent</code> (<code>Pre</code>/<code>Post</code>)
+
*** <code>GuiScreenEvent$InitGuiEvent</code> (<code>Pre</code>/<code>Post</code>)
*** <code>GuiScreenEvent.DrawScreenEvent</code> (<code>Pre</code>/<code>Post</code>)
+
*** <code>GuiScreenEvent$DrawScreenEvent</code> (<code>Pre</code>/<code>Post</code>)
*** <code>GuiScreenEvent.KeyboardKeyEvent</code>
+
*** <code>KeyboardKeyEvent</code>
**** <code>GuiScreenEvent.KeyboardKeyPressedEvent</code> (<code>Pre</code>/<code>Post</code>)
+
**** <code>KeyboardKeyEvent$KeyboardKeyPressedEvent</code> (<code>Pre</code>/<code>Post</code>)
**** <code>GuiScreenEvent.KeyboardKeyReleasedEvent</code> (<code>Pre</code>/<code>Post</code>)
+
**** <code>KeyboardKeyEvent$KeyboardKeyReleasedEvent</code> (<code>Pre</code>/<code>Post</code>)
*** <code>GuiScreenEvent.KeyboardCharTypedEvent</code> (<code>Pre</code>/<code>Post</code>)
+
*** <code>KeyboardKeyEvent$KeyboardCharTypedEvent</code> (<code>Pre</code>/<code>Post</code>)
*** <code>GuiScreenEvent.MouseInputEvent</code>
+
*** <code>MouseInputEvent</code>
**** <code>GuiScreenEvent.MouseReleasedEvent</code> (<code>Pre</code>/<code>Post</code>)
+
**** <code>MouseInputEvent$MouseReleasedEvent</code> (<code>Pre</code>/<code>Post</code>)
**** <code>GuiScreenEvent.MouseClickEvent</code> (<code>Pre</code>/<code>Post</code>)
+
**** <code>MouseInputEvent$MouseClickEvent</code> (<code>Pre</code>/<code>Post</code>)
**** <code>GuiScreenEvent.MouseScrollEvent</code> (<code>Pre</code>/<code>Post</code>)
+
**** <code>MouseInputEvent$MouseScrollEvent</code> (<code>Pre</code>/<code>Post</code>)
**** <code>GuiScreenEvent.MouseDragEvent</code> (<code>Pre</code>/<code>Post</code>)
+
**** <code>MouseInputEvent$MouseDragEvent</code> (<code>Pre</code>/<code>Post</code>)
 
** <code>RenderTooltipEvent</code>
 
** <code>RenderTooltipEvent</code>
*** <code>RenderTooltipEvent.Pre</code>
+
*** <code>RenderTooltipEvent$Pre</code>
*** <code>RenderTooltipEvent.Color</code>
+
*** <code>RenderTooltipEvent$Color</code>
*** <code>RenderTooltipEvent.Post</code>
+
*** <code>Post</code>
**** <code>RenderTooltipEvent.PostText</code>
+
**** <code>Post$PostText</code>
**** <code>RenderTooltipEvent.PostBackground</code>
+
**** <code>Post$PostBackground</code>
** <code>BlockEvent.CreateFluidSourceEvent</code>
+
** <code>NetworkEvent</code>
** <code>RenderGameOverlayEvent</code> (<code>Pre</code>/<code>Post</code>)
+
*** <code>ServerCustomPayloadEvent</code>
 +
**** <code>ServerCustomPayloadEvent$ServerCustomPayloadLoginEvent</code>
 +
*** <code>NetworkEvent$ChannelRegistrationChangeEvent</code>
 +
*** <code>NetworkEvent$LoginPayloadEvent</code>
 +
*** <code>ClientCustomPayloadEvent</code>
 +
**** <code>ClientCustomPayloadEvent$ClientCustomPayloadLoginEvent</code>
 +
*** <code>NetworkEvent$GatherLoginPayloadsEvent</code>
 +
** <code>RenderGameOverlayEvent</code>
 +
*** <code>Pre</code>
 +
**** <code>Pre$Text</code>
 +
**** <code>Pre$BossInfo</code>
 +
**** <code>Pre$PreLayer</code>
 +
**** <code>Pre$Chat</code>
 +
*** <code>Post</code>
 +
**** <code>Post$PostLayer</code>
 
** <code>ClientChatEvent</code>
 
** <code>ClientChatEvent</code>
 
** <code>FOVUpdateEvent</code>
 
** <code>FOVUpdateEvent</code>
Line 93: Line 107:
 
** <code>StructureSpawnListGatherEvent</code>
 
** <code>StructureSpawnListGatherEvent</code>
 
** <code>ExplosionEvent</code>
 
** <code>ExplosionEvent</code>
*** <code>ExplosionEvent.Start</code>
+
*** <code>ExplosionEvent$Start</code>
*** <code>ExplosionEvent.Detonate</code>
+
*** <code>ExplosionEvent$Detonate</code>
 
** <code>SoundEvent</code>
 
** <code>SoundEvent</code>
*** <code>SoundLoadEvent</code>
+
*** <code>SoundEvent$SoundLoadEvent</code>
*** <code>SoundSetupEvent</code>
+
*** <code>SoundEvent$SoundSetupEvent</code>
*** <code>SoundEvent.SoundSourceEvent</code>
+
*** <code>SoundSourceEvent</code>
*** <code>PlaySoundSourceEvent</code>
+
**** <code>SoundSourceEvent$PlaySoundSourceEvent</code>
*** <code>PlayStreamingSoundSourceEvent</code>
+
**** <code>SoundSourceEvent$PlayStreamingSoundSourceEvent</code>
*** <code>PlaySoundEvent</code>
+
*** <code>SoundEvent$PlaySoundEvent</code>
 
** <code>AnvilUpdateEvent</code>
 
** <code>AnvilUpdateEvent</code>
 
** <code>TickEvent</code>
 
** <code>TickEvent</code>
*** <code>PlayerTickEvent</code>
+
*** <code>TickEvent$PlayerTickEvent</code>
*** <code>ServerTickEvent</code>
+
*** <code>TickEvent$ServerTickEvent</code>
*** <code>WorldTickEvent</code>
+
*** <code>TickEvent$WorldTickEvent</code>
*** <code>ClientTickEvent</code>
+
*** <code>TickEvent$ClientTickEvent</code>
*** <code>RenderTickEvent</code>
+
*** <code>TickEvent$RenderTickEvent</code>
 
** <code>WandererTradesEvent</code>
 
** <code>WandererTradesEvent</code>
 
** <code>ItemAttributeModifierEvent</code>
 
** <code>ItemAttributeModifierEvent</code>
 
** <code>EntityViewRenderEvent</code>
 
** <code>EntityViewRenderEvent</code>
*** <code>EntityViewRenderEvent.FogEvent</code>
+
*** <code>EntityViewRenderEvent$FogEvent</code>
**** <code>EntityViewRenderEvent.RenderFogEvent</code>
+
**** <code>EntityViewRenderEvent$RenderFogEvent</code>
**** <code>EntityViewRenderEvent.FogDensity</code>
+
**** <code>EntityViewRenderEvent$FogDensity</code>
*** <code>EntityViewRenderEvent.FogColors</code>
+
*** <code>EntityViewRenderEvent$FogColors</code>
*** <code>EntityViewRenderEvent.CameraSetup</code>
+
*** <code>EntityViewRenderEvent$CameraSetup</code>
*** <code>EntityViewRenderEvent.FOVModifier</code>
+
*** <code>EntityViewRenderEvent$FOVModifier</code>
 
** <code>ServerLifecycleEvent</code>
 
** <code>ServerLifecycleEvent</code>
 
*** <code>FMLServerAboutToStartEvent</code>
 
*** <code>FMLServerAboutToStartEvent</code>
Line 125: Line 139:
 
*** <code>FMLServerStoppedEvent</code>
 
*** <code>FMLServerStoppedEvent</code>
 
** <code>GuiContainerEvent</code>
 
** <code>GuiContainerEvent</code>
*** <code>GuiContainerEvent.DrawForeground</code>
+
*** <code>GuiContainerEvent$DrawForeground</code>
*** <code>GuiContainerEvent.DrawBackground</code>
+
*** <code>GuiContainerEvent$DrawBackground</code>
 
** <code>GuiOpenEvent</code>
 
** <code>GuiOpenEvent</code>
 
** <code>ClientPlayerNetworkEvent</code>
 
** <code>ClientPlayerNetworkEvent</code>
*** <code>ClientPlayerNetworkEvent.LoggedOutEvent</code>
+
*** <code>ClientPlayerNetworkEvent$LoggedOutEvent</code>
*** <code>ClientPlayerNetworkEvent.LoggedInEvent</code>
+
*** <code>ClientPlayerNetworkEvent$LoggedInEvent</code>
*** <code>ClientPlayerNetworkEvent.RespawnEvent</code>
+
*** <code>ClientPlayerNetworkEvent$RespawnEvent</code>
 
** <code>EntityEvent</code>
 
** <code>EntityEvent</code>
*** <code>ProjectileImpactEvent</code>
+
*** <code>EntityTeleportEvent</code>
**** <code>ProjectileImpactEvent.Arrow</code>
+
**** <code>EntityTeleportEvent$EnderEntity</code>
**** <code>ProjectileImpactEvent.Throwable</code>
+
**** <code>EntityTeleportEvent$SpreadPlayersCommand</code>
**** <code>ProjectileImpactEvent.Fireball</code>
+
**** <code>EntityTeleportEvent$EnderPearl</code>
**** <code>ProjectileImpactEvent.FireworkRocket</code>
+
**** <code>EntityTeleportEvent$TeleportCommand</code>
*** <code>EntityTravelToDimensionEvent</code>
+
**** <code>EntityTeleportEvent$ChorusFruit</code>
*** <code>EntityEvent.EnteringChunk</code>
+
*** <code>EntityEvent$ProjectileImpactEvent</code>
*** <code>EntityMobGriefingEvent</code>
+
*** <code>EntityEvent$EntityTravelToDimensionEvent</code>
*** <code>RenderNameplateEvent</code>
+
*** <code>EntityEvent$EntityMobGriefingEvent</code>
*** <code>EntityEvent.EntityConstructing</code>
+
*** <code>EntityEvent$RenderNameplateEvent</code>
*** <code>EntityMountEvent</code>
+
*** <code>EntityEvent$EntityConstructing</code>
*** <code>EntityStruckByLightningEvent</code>
+
*** <code>EntityEvent$EntityMountEvent</code>
*** <code>EntityEvent.CanUpdate</code>
+
*** <code>EntityEvent$EntityStruckByLightningEvent</code>
*** <code>EntityEvent.Size</code>
+
*** <code>EntityEvent$CanUpdate</code>
 +
*** <code>EntityEvent$Size</code>
 
*** <code>EntityJoinWorldEvent</code>
 
*** <code>EntityJoinWorldEvent</code>
 
*** <code>LivingEntity</code>
 
*** <code>LivingEntity</code>
**** <code>LivingEquipmentChangeEvent</code>
+
**** <code>LivingEntity$LivingEquipmentChangeEvent</code>
**** <code>SleepingLocationCheckEvent</code>
+
**** <code>LivingEntity$SleepingLocationCheckEvent</code>
**** <code>LivingEvent.LivingUpdateEvent</code>
+
**** <code>LivingEvent$LivingUpdateEvent</code>
**** <code>PotionColorCalculationEvent</code>
+
**** <code>LivingEntity$PotionColorCalculationEvent</code>
**** <code>LivingExperienceDropEvent</code>
+
**** <code>LivingEntity$LivingExperienceDropEvent</code>
**** <code>LivingDamageEvent</code>
+
**** <code>LivingEntity$LivingDamageEvent</code>
**** <code>LivingAttackEvent</code>
+
**** <code>LivingEntity$LivingAttackEvent</code>
 
**** <code>LivingEntityUseItemEvent</code>
 
**** <code>LivingEntityUseItemEvent</code>
***** <code>LivingEntityUseItemEvent.Start</code>
+
***** <code>LivingEntityUseItemEvent$Start</code>
***** <code>LivingEntityUseItemEvent.Tick</code>
+
***** <code>LivingEntityUseItemEvent$Tick</code>
***** <code>LivingEntityUseItemEvent.Stop</code>
+
***** <code>LivingEntityUseItemEvent$Stop</code>
***** <code>LivingEntityUseItemEvent.Finish</code>
+
***** <code>LivingEntityUseItemEvent$Finish</code>
 
**** <code>PotionEvent</code>
 
**** <code>PotionEvent</code>
***** <code>PotionEvent.PotionApplicableEvent</code>
+
***** <code>PotionEvent$PotionApplicableEvent</code>
***** <code>PotionEvent.PotionAddedEvent</code>
+
***** <code>PotionEvent$PotionAddedEvent</code>
***** <code>PotionEvent.PotionExpiryEvent</code>
+
***** <code>PotionEvent$PotionExpiryEvent</code>
***** <code>PotionEvent.PotionRemoveEvent</code>
+
***** <code>PotionEvent$PotionRemoveEvent</code>
**** <code>LivingPackSizeEvent</code>
+
**** <code>LivingEntity$LivingPackSizeEvent</code>
 
**** <code>PlayerEvent</code>
 
**** <code>PlayerEvent</code>
***** <code>PlayerEvent.PlayerChangeGameModeEvent</code>
+
***** <code>PlayerEvent$PlayerChangeGameModeEvent</code>
***** <code>PlayerWakeUpEvent</code>
+
***** <code>PlayerEvent$PlayerWakeUpEvent</code>
 
***** <code>PlayerContainerEvent</code>
 
***** <code>PlayerContainerEvent</code>
****** <code>PlayerContainerEvent.Close</code>
+
****** <code>PlayerContainerEvent$Close</code>
****** <code>PlayerContainerEvent.Open</code>
+
****** <code>PlayerContainerEvent$Open</code>
***** <code>PlayerEvent.BreakSpeed</code>
+
***** <code>PlayerEvent$BreakSpeed</code>
***** <code>PlayerEvent.ItemSmeltedEvent</code>
+
***** <code>PlayerEvent$ItemSmeltedEvent</code>
***** <code>ArrowLooseEvent</code>
+
***** <code>PlayerEvent$ArrowLooseEvent</code>
***** <code>PlayerEvent.Clone</code>
+
***** <code>PlayerEvent$Clone</code>
***** <code>UseHoeEvent</code>
+
***** <code>PlayerEvent$UseHoeEvent</code>
***** <code>AdvancementEvent</code>
+
***** <code>PlayerEvent$AdvancementEvent</code>
***** <code>AnvilRepairEvent</code>
+
***** <code>PlayerEvent$AnvilRepairEvent</code>
***** <code>PlayerSleepInBedEvent</code>
+
***** <code>PlayerEvent$PlayerSleepInBedEvent</code>
***** <code>PlayerEvent.PlayerLoggedOutEvent</code>
+
***** <code>PlayerEvent$PlayerLoggedOutEvent</code>
 
***** <code>PlayerXpEvent</code>
 
***** <code>PlayerXpEvent</code>
****** <code>PlayerXpEvent.XpChange</code>
+
****** <code>PlayerXpEvent$XpChange</code>
****** <code>PlayerXpEvent.LevelChange</code>
+
****** <code>PlayerXpEvent$LevelChange</code>
****** <code>PlayerXpEvent.PickupXp</code>
+
****** <code>PlayerXpEvent$PickupXp</code>
***** <code>PlayerEvent.StopTracking</code>
+
***** <code>PlayerEvent$StopTracking</code>
***** <code>PlayerDestroyItemEvent</code>
+
***** <code>PlayerEvent$PlayerDestroyItemEvent</code>
***** <code>FillBucketEvent</code>
+
***** <code>PlayerEvent$FillBucketEvent</code>
***** <code>BonemealEvent</code>
+
***** <code>PlayerEvent$BonemealEvent</code>
***** <code>SleepingTimeCheckEvent</code>
+
***** <code>PlayerEvent$SleepingTimeCheckEvent</code>
 
***** <code>PlayerInteractEvent</code>
 
***** <code>PlayerInteractEvent</code>
****** <code>PlayerInteractEvent.EntityInteractSpecific</code>
+
****** <code>PlayerInteractEvent$EntityInteractSpecific</code>
****** <code>PlayerInteractEvent.RightClickBlock</code>
+
****** <code>PlayerInteractEvent$RightClickBlock</code>
****** <code>PlayerInteractEvent.EntityInteract</code>
+
****** <code>PlayerInteractEvent$EntityInteract</code>
****** <code>PlayerInteractEvent.RightClickEmpty</code>
+
****** <code>PlayerInteractEvent$RightClickEmpty</code>
****** <code>PlayerInteractEvent.RightClickItem</code>
+
****** <code>PlayerInteractEvent$RightClickItem</code>
****** <code>PlayerInteractEvent.LeftClickEmpty</code>
+
****** <code>PlayerInteractEvent$LeftClickEmpty</code>
****** <code>PlayerInteractEvent.LeftClickBlock</code>
+
****** <code>PlayerInteractEvent$LeftClickBlock</code>
***** <code>EntityItemPickupEvent</code>
+
***** <code>PlayerEvent$EntityItemPickupEvent</code>
***** <code>PlayerEvent.HarvestCheck</code>
+
***** <code>PlayerEvent$HarvestCheck</code>
***** <code>ItemPickupEvent</code>
+
***** <code>PlayerEvent$ItemPickupEvent</code>
***** <code>PlayerEvent.PlayerChangedDimensionEvent</code>
+
***** <code>PlayerEvent$PlayerChangedDimensionEvent</code>
***** <code>PlayerSetSpawnEvent</code>
+
***** <code>PlayerEvent$PlayerSetSpawnEvent</code>
***** <code>PlayerFlyableFallEvent</code>
+
***** <code>PlayerEvent$PlayerFlyableFallEvent</code>
***** <code>PlayerEvent.LoadFromFile</code>
+
***** <code>PlayerEvent$TabListNameFormat</code>
***** <code>CriticalHitEvent</code>
+
***** <code>PlayerEvent$LoadFromFile</code>
***** <code>PlayerEvent.StartTracking</code>
+
***** <code>PlayerEvent$CriticalHitEvent</code>
***** <code>ItemFishedEvent</code>
+
***** <code>PlayerEvent$StartTracking</code>
***** <code>PlayerEvent.Visibility</code>
+
***** <code>PlayerEvent$ItemFishedEvent</code>
***** <code>ArrowNockEvent</code>
+
***** <code>PlayerEvent$ArrowNockEvent</code>
***** <code>PlayerEvent.PlayerRespawnEvent</code>
+
***** <code>PlayerEvent$PlayerRespawnEvent</code>
***** <code>InputUpdateEvent</code>
+
***** <code>PlayerEvent$InputUpdateEvent</code>
***** <code>ItemTooltipEvent</code>
+
***** <code>PlayerEvent$ItemTooltipEvent</code>
***** <code>PlayerEvent.SaveToFile</code>
+
***** <code>PlayerEvent$SaveToFile</code>
***** <code>PlayerEvent.PlayerLoggedInEvent</code>
+
***** <code>PlayerEvent$PlayerLoggedInEvent</code>
***** <code>PlayerEvent.ItemCraftedEvent</code>
+
***** <code>PlayerEvent$ItemCraftedEvent</code>
***** <code>PlayerEvent.NameFormat</code>
+
***** <code>PlayerEvent$NameFormat</code>
***** <code>RenderPlayerEvent</code> (<code>Pre</code>/<code>Post</code>)
+
***** <code>PlayerEvent$RenderPlayerEvent</code> (<code>Pre</code>/<code>Post</code>)
***** <code>AttackEntityEvent</code>
+
***** <code>PlayerEvent$AttackEntityEvent</code>
***** <code>PlayerBrewedPotionEvent</code>
+
***** <code>PlayerEvent$PlayerBrewedPotionEvent</code>
**** <code>LivingHealEvent</code>
+
**** <code>LivingEvent$LivingHealEvent</code>
**** <code>LootingLevelEvent</code>
+
**** <code>LivingEvent$LootingLevelEvent</code>
**** <code>EnderTeleportEvent</code>
+
**** <code>LivingEvent$LivingDestroyBlockEvent</code>
**** <code>LivingDestroyBlockEvent</code>
+
**** <code>LivingEvent$LivingConversionEvent</code> (<code>Pre</code>/<code>Post</code>)
**** <code>LivingConversionEvent</code> (<code>Pre</code>/<code>Post</code>)
+
**** <code>LivingEvent$LivingKnockbackEvent</code>
**** <code>LivingKnockbackEvent</code>
+
**** <code>LivingEvent$LivingHurtEvent</code>
**** <code>LivingHurtEvent</code>
+
**** <code>LivingEvent$LivingVisibilityEvent</code>
**** <code>LivingDeathEvent</code>
+
**** <code>LivingEvent$LivingDeathEvent</code>
**** <code>LivingFallEvent</code>
+
**** <code>LivingEvent$LivingFallEvent</code>
**** <code>AnimalTameEvent</code>
+
**** <code>LivingEvent$AnimalTameEvent</code>
 
**** <code>LivingSpawnEvent</code>
 
**** <code>LivingSpawnEvent</code>
***** <code>LivingSpawnEvent.AllowDespawn</code>
+
***** <code>LivingSpawnEvent$AllowDespawn</code>
***** <code>LivingSpawnEvent.CheckSpawn</code>
+
***** <code>LivingSpawnEvent$CheckSpawn</code>
***** <code>LivingSpawnEvent.SpecialSpawn</code>
+
***** <code>LivingSpawnEvent$SpecialSpawn</code>
**** <code>LivingSetAttackTargetEvent</code>
+
**** <code>LivingEvent$LivingSetAttackTargetEvent</code>
**** <code>LivingEvent.LivingJumpEvent</code>
+
**** <code>LivingEvent$LivingJumpEvent</code>
**** <code>LivingDropsEvent</code>
+
**** <code>LivingEvent$LivingDropsEvent</code>
 
*** <code>ZombieEvent</code>
 
*** <code>ZombieEvent</code>
**** <code>ZombieEvent.SummonAidEvent</code>
+
**** <code>ZombieEvent$SummonAidEvent</code>
*** <code>PlaySoundAtEntityEvent</code>
+
*** <code>EntityEvent$PlaySoundAtEntityEvent</code>
*** <code>EntityLeaveWorldEvent</code>
+
*** <code>EntityEvent$EntityLeaveWorldEvent</code>
 
*** <code>ItemEvent</code>
 
*** <code>ItemEvent</code>
**** <code>ItemTossEvent</code>
+
**** <code>ItemEvent$ItemTossEvent</code>
**** <code>ItemExpireEvent</code>
+
**** <code>ItemEvent$ItemExpireEvent</code>
 
** <code>ChunkWatchEvent</code>
 
** <code>ChunkWatchEvent</code>
*** <code>ChunkWatchEvent.UnWatch</code>
+
*** <code>ChunkWatchEvent$UnWatch</code>
*** <code>ChunkWatchEvent.Watch</code>
+
*** <code>ChunkWatchEvent$Watch</code>
 
** <code>GenericEvent</code> - (from EventBus) ''the superclass for events with generic types''
 
** <code>GenericEvent</code> - (from EventBus) ''the superclass for events with generic types''
 
*** <code>AttachCapabilitiesEvent</code>
 
*** <code>AttachCapabilitiesEvent</code>
 
{{Tree list/end}}
 
{{Tree list/end}}

Revision as of 23:51, 29 July 2021

  • Event - The root superclass for all events
    • RecipesUpdatedEvent
    • BiomeLoadingEvent
    • FuranceFuelBurnTimeEvent
    • RenderWorldLastEvent
    • DrawSelectionEvent
      • DrawSelectionEvent$HighlightBlock
      • DrawSelectionEvent$HighlightEntity
    • VillagerTradesEvent
    • AddReloadListenerEvent
    • RenderHandEvent
    • RenderLivingEvent (Pre/Post)
    • RegisterCommandsEvent
    • RenderItemInFrameEvent
    • ColorHandlerEvent
      • ColorHandlerEvent$Block
      • ColorHandlerEvent$Item
    • RenderBlockOverlayEvent
    • BlockEvent
      • NoteBlockEvent
        • NoteBlockEvent$Change
        • NoteBlockEvent$Play
      • BlockEvent$NeighborNotifyEvent
      • BlockEvent$BlockToolInteractEvent
      • BlockEvent$BreakEvent
      • BlockEvent$EntityPlaceEvent
        • BlockEvent$EntityMultiPlaceEvent
      • BlockEvent$PistonEvent (Pre/Post)
      • BlockEvent$PortalSpawnEvent
      • BlockEvent$FarmlandTrampleEvent
      • BlockEvent$FluidBlockPlaceEvent
      • BlockEvent$CropGrowEvent (Pre/Post)
      • BlockEvent$CreateFluidSourceEvent
    • WorldEvent
      • WorldEvent$CreateSpawnPosition
      • WorldEvent$Load
      • WorldEvent$Unload
      • WorldEvent$SleepFinishedTimeEvent
      • WorldEvent$Save
      • WorldEvent$SaplingGrowTreeEvent
      • ChunkEvent
        • ChunkEvent$Load
        • ChunkEvent$Unload
        • ChunkDataEvent
          • ChunkDataEvent$Save
          • ChunkDataEvent$Load
    • ServerChatEvent
    • BabyEntitySpawnEvent
    • LootTableLoadEvent
    • VillageSiegeEvent
    • TagsUpdatedEvent
      • TagsUpdatedEvent$VanillaTagTypes
      • TagsUpdatedEvent$CustomTagTypes
    • PotionBrewEvent (Pre/Post)
    • ClientChatReceivedEvent
    • InputEvent
      • InputEvent$ClickInputEvent
      • InputEvent$KeyInputEvent
      • InputEvent$MouseInputEvent
      • InputEvent$RawMouseEvent
      • InputEvent$MouseScrollEvent
    • DifficultyChangeEvent
    • ScreenshotEvent
    • EnchantmentLevelSetEvent
    • ClientPlayerChangeGameModeEvent
    • GuiScreenEvent
      • GuiScreenEvent$PotionShiftEvent
      • GuiScreenEvent$BackgroundDrawnEvent
      • GuiScreenEvent$InitGuiEvent (Pre/Post)
      • GuiScreenEvent$DrawScreenEvent (Pre/Post)
      • KeyboardKeyEvent
        • KeyboardKeyEvent$KeyboardKeyPressedEvent (Pre/Post)
        • KeyboardKeyEvent$KeyboardKeyReleasedEvent (Pre/Post)
      • KeyboardKeyEvent$KeyboardCharTypedEvent (Pre/Post)
      • MouseInputEvent
        • MouseInputEvent$MouseReleasedEvent (Pre/Post)
        • MouseInputEvent$MouseClickEvent (Pre/Post)
        • MouseInputEvent$MouseScrollEvent (Pre/Post)
        • MouseInputEvent$MouseDragEvent (Pre/Post)
    • RenderTooltipEvent
      • RenderTooltipEvent$Pre
      • RenderTooltipEvent$Color
      • Post
        • Post$PostText
        • Post$PostBackground
    • NetworkEvent
      • ServerCustomPayloadEvent
        • ServerCustomPayloadEvent$ServerCustomPayloadLoginEvent
      • NetworkEvent$ChannelRegistrationChangeEvent
      • NetworkEvent$LoginPayloadEvent
      • ClientCustomPayloadEvent
        • ClientCustomPayloadEvent$ClientCustomPayloadLoginEvent
      • NetworkEvent$GatherLoginPayloadsEvent
    • RenderGameOverlayEvent
      • Pre
        • Pre$Text
        • Pre$BossInfo
        • Pre$PreLayer
        • Pre$Chat
      • Post
        • Post$PostLayer
    • ClientChatEvent
    • FOVUpdateEvent
    • CommandEvent
    • TextureStitchEvent (Pre/Post)
    • StructureSpawnListGatherEvent
    • ExplosionEvent
      • ExplosionEvent$Start
      • ExplosionEvent$Detonate
    • SoundEvent
      • SoundEvent$SoundLoadEvent
      • SoundEvent$SoundSetupEvent
      • SoundSourceEvent
        • SoundSourceEvent$PlaySoundSourceEvent
        • SoundSourceEvent$PlayStreamingSoundSourceEvent
      • SoundEvent$PlaySoundEvent
    • AnvilUpdateEvent
    • TickEvent
      • TickEvent$PlayerTickEvent
      • TickEvent$ServerTickEvent
      • TickEvent$WorldTickEvent
      • TickEvent$ClientTickEvent
      • TickEvent$RenderTickEvent
    • WandererTradesEvent
    • ItemAttributeModifierEvent
    • EntityViewRenderEvent
      • EntityViewRenderEvent$FogEvent
        • EntityViewRenderEvent$RenderFogEvent
        • EntityViewRenderEvent$FogDensity
      • EntityViewRenderEvent$FogColors
      • EntityViewRenderEvent$CameraSetup
      • EntityViewRenderEvent$FOVModifier
    • ServerLifecycleEvent
      • FMLServerAboutToStartEvent
      • FMLServerStartingEvent
      • FMLServerStartedEvent
      • FMLServerStoppingEvent
      • FMLServerStoppedEvent
    • GuiContainerEvent
      • GuiContainerEvent$DrawForeground
      • GuiContainerEvent$DrawBackground
    • GuiOpenEvent
    • ClientPlayerNetworkEvent
      • ClientPlayerNetworkEvent$LoggedOutEvent
      • ClientPlayerNetworkEvent$LoggedInEvent
      • ClientPlayerNetworkEvent$RespawnEvent
    • EntityEvent
      • EntityTeleportEvent
        • EntityTeleportEvent$EnderEntity
        • EntityTeleportEvent$SpreadPlayersCommand
        • EntityTeleportEvent$EnderPearl
        • EntityTeleportEvent$TeleportCommand
        • EntityTeleportEvent$ChorusFruit
      • EntityEvent$ProjectileImpactEvent
      • EntityEvent$EntityTravelToDimensionEvent
      • EntityEvent$EntityMobGriefingEvent
      • EntityEvent$RenderNameplateEvent
      • EntityEvent$EntityConstructing
      • EntityEvent$EntityMountEvent
      • EntityEvent$EntityStruckByLightningEvent
      • EntityEvent$CanUpdate
      • EntityEvent$Size
      • EntityJoinWorldEvent
      • LivingEntity
        • LivingEntity$LivingEquipmentChangeEvent
        • LivingEntity$SleepingLocationCheckEvent
        • LivingEvent$LivingUpdateEvent
        • LivingEntity$PotionColorCalculationEvent
        • LivingEntity$LivingExperienceDropEvent
        • LivingEntity$LivingDamageEvent
        • LivingEntity$LivingAttackEvent
        • LivingEntityUseItemEvent
          • LivingEntityUseItemEvent$Start
          • LivingEntityUseItemEvent$Tick
          • LivingEntityUseItemEvent$Stop
          • LivingEntityUseItemEvent$Finish
        • PotionEvent
          • PotionEvent$PotionApplicableEvent
          • PotionEvent$PotionAddedEvent
          • PotionEvent$PotionExpiryEvent
          • PotionEvent$PotionRemoveEvent
        • LivingEntity$LivingPackSizeEvent
        • PlayerEvent
          • PlayerEvent$PlayerChangeGameModeEvent
          • PlayerEvent$PlayerWakeUpEvent
          • PlayerContainerEvent
            • PlayerContainerEvent$Close
            • PlayerContainerEvent$Open
          • PlayerEvent$BreakSpeed
          • PlayerEvent$ItemSmeltedEvent
          • PlayerEvent$ArrowLooseEvent
          • PlayerEvent$Clone
          • PlayerEvent$UseHoeEvent
          • PlayerEvent$AdvancementEvent
          • PlayerEvent$AnvilRepairEvent
          • PlayerEvent$PlayerSleepInBedEvent
          • PlayerEvent$PlayerLoggedOutEvent
          • PlayerXpEvent
            • PlayerXpEvent$XpChange
            • PlayerXpEvent$LevelChange
            • PlayerXpEvent$PickupXp
          • PlayerEvent$StopTracking
          • PlayerEvent$PlayerDestroyItemEvent
          • PlayerEvent$FillBucketEvent
          • PlayerEvent$BonemealEvent
          • PlayerEvent$SleepingTimeCheckEvent
          • PlayerInteractEvent
            • PlayerInteractEvent$EntityInteractSpecific
            • PlayerInteractEvent$RightClickBlock
            • PlayerInteractEvent$EntityInteract
            • PlayerInteractEvent$RightClickEmpty
            • PlayerInteractEvent$RightClickItem
            • PlayerInteractEvent$LeftClickEmpty
            • PlayerInteractEvent$LeftClickBlock
          • PlayerEvent$EntityItemPickupEvent
          • PlayerEvent$HarvestCheck
          • PlayerEvent$ItemPickupEvent
          • PlayerEvent$PlayerChangedDimensionEvent
          • PlayerEvent$PlayerSetSpawnEvent
          • PlayerEvent$PlayerFlyableFallEvent
          • PlayerEvent$TabListNameFormat
          • PlayerEvent$LoadFromFile
          • PlayerEvent$CriticalHitEvent
          • PlayerEvent$StartTracking
          • PlayerEvent$ItemFishedEvent
          • PlayerEvent$ArrowNockEvent
          • PlayerEvent$PlayerRespawnEvent
          • PlayerEvent$InputUpdateEvent
          • PlayerEvent$ItemTooltipEvent
          • PlayerEvent$SaveToFile
          • PlayerEvent$PlayerLoggedInEvent
          • PlayerEvent$ItemCraftedEvent
          • PlayerEvent$NameFormat
          • PlayerEvent$RenderPlayerEvent (Pre/Post)
          • PlayerEvent$AttackEntityEvent
          • PlayerEvent$PlayerBrewedPotionEvent
        • LivingEvent$LivingHealEvent
        • LivingEvent$LootingLevelEvent
        • LivingEvent$LivingDestroyBlockEvent
        • LivingEvent$LivingConversionEvent (Pre/Post)
        • LivingEvent$LivingKnockbackEvent
        • LivingEvent$LivingHurtEvent
        • LivingEvent$LivingVisibilityEvent
        • LivingEvent$LivingDeathEvent
        • LivingEvent$LivingFallEvent
        • LivingEvent$AnimalTameEvent
        • LivingSpawnEvent
          • LivingSpawnEvent$AllowDespawn
          • LivingSpawnEvent$CheckSpawn
          • LivingSpawnEvent$SpecialSpawn
        • LivingEvent$LivingSetAttackTargetEvent
        • LivingEvent$LivingJumpEvent
        • LivingEvent$LivingDropsEvent
      • ZombieEvent
        • ZombieEvent$SummonAidEvent
      • EntityEvent$PlaySoundAtEntityEvent
      • EntityEvent$EntityLeaveWorldEvent
      • ItemEvent
        • ItemEvent$ItemTossEvent
        • ItemEvent$ItemExpireEvent
    • ChunkWatchEvent
      • ChunkWatchEvent$UnWatch
      • ChunkWatchEvent$Watch
    • GenericEvent - (from EventBus) the superclass for events with generic types
      • AttachCapabilitiesEvent