Changes

10,992 bytes added ,  11:03, 14 February 2021
Add in tree list of all Forge bus events
{{Tree list}}
* <code>Event</code> - ''The root superclass for all events''
** <code>RecipesUpdatedEvent</code>
** <code>BiomeLoadingEvent</code>
** <code>FuranceFuelBurnTimeEvent</code>
** <code>RenderWorldLastEvent</code>
** <code>VillagerTradesEvent</code>
** <code>AddReloadListenerEvent</code>
** <code>RenderHandEvent</code>
** <code>RenderLivingEvent</code> (<code>Pre</code>/<code>Post</code>)
** <code>RegisterCommandsEvent</code>
** <code>RenderItemInFrameEvent</code>
** <code>ColorHandlerEvent</code>
*** <code>ColorHandlerEvent.Block</code>
*** <code>ColorHandlerEvent.Item</code>
** <code>RenderBlockOverlayEvent</code>
** <code>BlockEvent</code>
*** <code>NoteBlockEvent</code>
**** <code>NoteBlockEvent.Change</code>
**** <code>NoteBlockEvent.Play</code>
*** <code>BlockEvent.NeighborNotifyEvent</code>
*** <code>BlockEvent.BlockToolInteractEvent</code>
*** <code>BlockEvent.BreakEvent</code>
*** <code>BlockEvent.EntityPlaceEvent</code>
**** <code>BlockEvent.EntityMultiPlaceEvent</code>
*** <code>BlockEvent.PistonEvent</code> (<code>Pre</code>/<code>Post</code>)
*** <code>BlockEvent.PortalSpawnEvent</code>
*** <code>BlockEvent.FarmlandTrampleEvent</code>
*** <code>BlockEvent.FluidBlockPlaceEvent</code>
*** <code>BlockEvent.CropGrowEvent</code> (<code>Pre</code>/<code>Post</code>)
** <code>WorldEvent</code>
*** <code>WorldEvent.Load</code>
*** <code>WorldEvent.CreateSpawnPosition</code>
*** <code>WorldEvent.Unload</code>
*** <code>WorldEvent.PotentialSpawns</code>
*** <code>WorldEvent.SleepFinishedTimeEvent</code>
*** <code>WorldEvent.Save</code>
*** <code>WorldEvent.SaplingGrowTreeEvent</code>
*** <code>ChunkEvent</code>
**** <code>ChunkEvent.Load</code>
**** <code>ChunkEvent.Unload</code>
**** <code>ChunkDataEvent</code>
***** <code>ChunkDataEvent.Save</code>
***** <code>ChunkDataEvent.Load</code>
** <code>ServerChatEvent</code>
** <code>BabyEntitySpawnEvent</code>
** <code>LootTableLoadEvent</code>
** <code>VillageSiegeEvent</code>
** <code>TagsUpdatedEvent</code>
*** <code>TagsUpdatedEvent.VanillaTagTypes</code>
*** <code>TagsUpdatedEvent.CustomTagTypes</code>
** <code>PotionBrewEvent</code> (<code>Pre</code>/<code>Post</code>)
** <code>ClientChatReceivedEvent</code>
** <code>InputEvent</code>
*** <code>InputEvent.ClickInputEvent</code>
*** <code>InputEvent.KeyInputEvent</code>
*** <code>InputEvent.MouseInputEvent</code>
*** <code>InputEvent.RawMouseEvent</code>
*** <code>InputEvent.MouseScrollEvent</code>
** <code>DifficultyChangeEvent</code>
** <code>DrawHighlightEvent</code>
*** <code>DrawHighlightEvent.BlockHighlight</code>
*** <code>DrawHighlightEvent.EntityHighlight</code>
** <code>ScreenshotEvent</code>
** <code>EnchantmentLevelSetEvent</code>
** <code>ClientPlayerChangeGameModeEvent</code>
** <code>GuiScreenEvent</code>
*** <code>GuiScreenEvent.PotionShiftEvent</code>
*** <code>GuiScreenEvent.BackgroundDrawnEvent</code>
*** <code>GuiScreenEvent.InitGuiEvent</code> (<code>Pre</code>/<code>Post</code>)
*** <code>GuiScreenEvent.DrawScreenEvent</code> (<code>Pre</code>/<code>Post</code>)
*** <code>GuiScreenEvent.KeyboardKeyEvent</code>
**** <code>GuiScreenEvent.KeyboardKeyPressedEvent</code> (<code>Pre</code>/<code>Post</code>)
**** <code>GuiScreenEvent.KeyboardKeyReleasedEvent</code> (<code>Pre</code>/<code>Post</code>)
*** <code>GuiScreenEvent.KeyboardCharTypedEvent</code> (<code>Pre</code>/<code>Post</code>)
*** <code>GuiScreenEvent.MouseInputEvent</code>
**** <code>GuiScreenEvent.MouseReleasedEvent</code> (<code>Pre</code>/<code>Post</code>)
**** <code>GuiScreenEvent.MouseClickEvent</code> (<code>Pre</code>/<code>Post</code>)
**** <code>GuiScreenEvent.MouseScrollEvent</code> (<code>Pre</code>/<code>Post</code>)
**** <code>GuiScreenEvent.MouseDragEvent</code> (<code>Pre</code>/<code>Post</code>)
** <code>RenderTooltipEvent</code>
*** <code>RenderTooltipEvent.Pre</code>
*** <code>RenderTooltipEvent.Color</code>
*** <code>RenderTooltipEvent.Post</code>
**** <code>RenderTooltipEvent.PostText</code>
**** <code>RenderTooltipEvent.PostBackground</code>
** <code>BlockEvent.CreateFluidSourceEvent</code>
** <code>RenderGameOverlayEvent</code> (<code>Pre</code>/<code>Post</code>)
** <code>ClientChatEvent</code>
** <code>FOVUpdateEvent</code>
** <code>CommandEvent</code>
** <code>TextureStitchEvent</code> (<code>Pre</code>/<code>Post</code>)
** <code>StructureSpawnListGatherEvent</code>
** <code>ExplosionEvent</code>
*** <code>ExplosionEvent.Start</code>
*** <code>ExplosionEvent.Detonate</code>
** <code>SoundEvent</code>
*** <code>SoundLoadEvent</code>
*** <code>SoundSetupEvent</code>
*** <code>SoundEvent.SoundSourceEvent</code>
*** <code>PlaySoundSourceEvent</code>
*** <code>PlayStreamingSoundSourceEvent</code>
*** <code>PlaySoundEvent</code>
** <code>AnvilUpdateEvent</code>
** <code>TickEvent</code>
*** <code>PlayerTickEvent</code>
*** <code>ServerTickEvent</code>
*** <code>WorldTickEvent</code>
*** <code>ClientTickEvent</code>
*** <code>RenderTickEvent</code>
** <code>WandererTradesEvent</code>
** <code>ItemAttributeModifierEvent</code>
** <code>EntityViewRenderEvent</code>
*** <code>EntityViewRenderEvent.FogEvent</code>
**** <code>EntityViewRenderEvent.RenderFogEvent</code>
**** <code>EntityViewRenderEvent.FogDensity</code>
*** <code>EntityViewRenderEvent.FogColors</code>
*** <code>EntityViewRenderEvent.CameraSetup</code>
*** <code>EntityViewRenderEvent.FOVModifier</code>
** <code>ServerLifecycleEvent</code>
*** <code>FMLServerAboutToStartEvent</code>
*** <code>FMLServerStartingEvent</code>
*** <code>FMLServerStartedEvent</code>
*** <code>FMLServerStoppingEvent</code>
*** <code>FMLServerStoppedEvent</code>
** <code>RegistryEvent.NewRegistry</code>
** <code>GuiContainerEvent</code>
*** <code>GuiContainerEvent.DrawForeground</code>
*** <code>GuiContainerEvent.DrawBackground</code>
** <code>GuiOpenEvent</code>
** <code>ClientPlayerNetworkEvent</code>
*** <code>ClientPlayerNetworkEvent.LoggedOutEvent</code>
*** <code>ClientPlayerNetworkEvent.LoggedInEvent</code>
*** <code>ClientPlayerNetworkEvent.RespawnEvent</code>
** <code>EntityEvent</code>
*** <code>ProjectileImpactEvent</code>
**** <code>ProjectileImpactEvent.Arrow</code>
**** <code>ProjectileImpactEvent.Throwable</code>
**** <code>ProjectileImpactEvent.Fireball</code>
**** <code>ProjectileImpactEvent.FireworkRocket</code>
*** <code>EntityTravelToDimensionEvent</code>
*** <code>EntityEvent.EnteringChunk</code>
*** <code>EntityMobGriefingEvent</code>
*** <code>RenderNameplateEvent</code>
*** <code>EntityEvent.EntityConstructing</code>
*** <code>EntityMountEvent</code>
*** <code>EntityStruckByLightningEvent</code>
*** <code>EntityEvent.CanUpdate</code>
*** <code>EntityEvent.Size</code>
*** <code>EntityJoinWorldEvent</code>
*** <code>LivingEntity</code>
**** <code>LivingEquipmentChangeEvent</code>
**** <code>SleepingLocationCheckEvent</code>
**** <code>LivingEvent.LivingUpdateEvent</code>
**** <code>PotionColorCalculationEvent</code>
**** <code>LivingExperienceDropEvent</code>
**** <code>LivingDamageEvent</code>
**** <code>LivingAttackEvent</code>
**** <code>LivingEntityUseItemEvent</code>
***** <code>LivingEntityUseItemEvent.Start</code>
***** <code>LivingEntityUseItemEvent.Tick</code>
***** <code>LivingEntityUseItemEvent.Stop</code>
***** <code>LivingEntityUseItemEvent.Finish</code>
**** <code>PotionEvent</code>
***** <code>PotionEvent.PotionApplicableEvent</code>
***** <code>PotionEvent.PotionAddedEvent</code>
***** <code>PotionEvent.PotionExpiryEvent</code>
***** <code>PotionEvent.PotionRemoveEvent</code>
**** <code>LivingPackSizeEvent</code>
**** <code>PlayerEvent</code>
***** <code>PlayerEvent.PlayerChangeGameModeEvent</code>
***** <code>PlayerWakeUpEvent</code>
***** <code>PlayerContainerEvent</code>
****** <code>PlayerContainerEvent.Close</code>
****** <code>PlayerContainerEvent.Open</code>
***** <code>PlayerEvent.BreakSpeed</code>
***** <code>PlayerEvent.ItemSmeltedEvent</code>
***** <code>ArrowLooseEvent</code>
***** <code>PlayerEvent.Clone</code>
***** <code>UseHoeEvent</code>
***** <code>AdvancementEvent</code>
***** <code>AnvilRepairEvent</code>
***** <code>PlayerSleepInBedEvent</code>
***** <code>PlayerEvent.PlayerLoggedOutEvent</code>
***** <code>PlayerXpEvent</code>
****** <code>PlayerXpEvent.XpChange</code>
****** <code>PlayerXpEvent.LevelChange</code>
****** <code>PlayerXpEvent.PickupXp</code>
***** <code>PlayerEvent.StopTracking</code>
***** <code>PlayerDestroyItemEvent</code>
***** <code>FillBucketEvent</code>
***** <code>BonemealEvent</code>
***** <code>SleepingTimeCheckEvent</code>
***** <code>PlayerInteractEvent</code>
****** <code>PlayerInteractEvent.EntityInteractSpecific</code>
****** <code>PlayerInteractEvent.RightClickBlock</code>
****** <code>PlayerInteractEvent.EntityInteract</code>
****** <code>PlayerInteractEvent.RightClickEmpty</code>
****** <code>PlayerInteractEvent.RightClickItem</code>
****** <code>PlayerInteractEvent.LeftClickEmpty</code>
****** <code>PlayerInteractEvent.LeftClickBlock</code>
***** <code>EntityItemPickupEvent</code>
***** <code>PlayerEvent.HarvestCheck</code>
***** <code>ItemPickupEvent</code>
***** <code>PlayerEvent.PlayerChangedDimensionEvent</code>
***** <code>PlayerSetSpawnEvent</code>
***** <code>PlayerFlyableFallEvent</code>
***** <code>PlayerEvent.LoadFromFile</code>
***** <code>CriticalHitEvent</code>
***** <code>PlayerEvent.StartTracking</code>
***** <code>ItemFishedEvent</code>
***** <code>PlayerEvent.Visibility</code>
***** <code>ArrowNockEvent</code>
***** <code>PlayerEvent.PlayerRespawnEvent</code>
***** <code>InputUpdateEvent</code>
***** <code>ItemTooltipEvent</code>
***** <code>PlayerEvent.SaveToFile</code>
***** <code>PlayerEvent.PlayerLoggedInEvent</code>
***** <code>PlayerEvent.ItemCraftedEvent</code>
***** <code>PlayerEvent.NameFormat</code>
***** <code>RenderPlayerEvent</code> (<code>Pre</code>/<code>Post</code>)
***** <code>AttackEntityEvent</code>
***** <code>PlayerBrewedPotionEvent</code>
**** <code>LivingHealEvent</code>
**** <code>LootingLevelEvent</code>
**** <code>EnderTeleportEvent</code>
**** <code>LivingDestroyBlockEvent</code>
**** <code>LivingConversionEvent</code> (<code>Pre</code>/<code>Post</code>)
**** <code>LivingKnockbackEvent</code>
**** <code>LivingHurtEvent</code>
**** <code>LivingDeathEvent</code>
**** <code>LivingFallEvent</code>
**** <code>AnimalTameEvent</code>
**** <code>LivingSpawnEvent</code>
***** <code>LivingSpawnEvent.AllowDespawn</code>
***** <code>LivingSpawnEvent.CheckSpawn</code>
***** <code>LivingSpawnEvent.SpecialSpawn</code>
**** <code>LivingSetAttackTargetEvent</code>
**** <code>LivingEvent.LivingJumpEvent</code>
**** <code>LivingDropsEvent</code>
*** <code>ZombieEvent</code>
**** <code>ZombieEvent.SummonAidEvent</code>
*** <code>PlaySoundAtEntityEvent</code>
*** <code>EntityLeaveWorldEvent</code>
*** <code>ItemEvent</code>
**** <code>ItemTossEvent</code>
**** <code>ItemExpireEvent</code>
** <code>ChunkWatchEvent</code>
*** <code>ChunkWatchEvent.UnWatch</code>
*** <code>ChunkWatchEvent.Watch</code>
{{Tree list/end}}
297

edits