Difference between revisions of "Events/Forge bus"

From Forge Community Wiki
(Add in tree list of all Forge bus events)
 
(add attachcapabilityevent, remove registryevent.newregistry)
Line 124: Line 124:
 
*** <code>FMLServerStoppingEvent</code>
 
*** <code>FMLServerStoppingEvent</code>
 
*** <code>FMLServerStoppedEvent</code>
 
*** <code>FMLServerStoppedEvent</code>
** <code>RegistryEvent.NewRegistry</code>
 
 
** <code>GuiContainerEvent</code>
 
** <code>GuiContainerEvent</code>
 
*** <code>GuiContainerEvent.DrawForeground</code>
 
*** <code>GuiContainerEvent.DrawForeground</code>
Line 249: Line 248:
 
*** <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>AttachCapabilitiesEvent</code>
 
{{Tree list/end}}
 
{{Tree list/end}}

Revision as of 11:07, 14 February 2021

  • Event - The root superclass for all events
    • RecipesUpdatedEvent
    • BiomeLoadingEvent
    • FuranceFuelBurnTimeEvent
    • RenderWorldLastEvent
    • 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)
    • WorldEvent
      • WorldEvent.Load
      • WorldEvent.CreateSpawnPosition
      • WorldEvent.Unload
      • WorldEvent.PotentialSpawns
      • 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
    • DrawHighlightEvent
      • DrawHighlightEvent.BlockHighlight
      • DrawHighlightEvent.EntityHighlight
    • ScreenshotEvent
    • EnchantmentLevelSetEvent
    • ClientPlayerChangeGameModeEvent
    • GuiScreenEvent
      • GuiScreenEvent.PotionShiftEvent
      • GuiScreenEvent.BackgroundDrawnEvent
      • GuiScreenEvent.InitGuiEvent (Pre/Post)
      • GuiScreenEvent.DrawScreenEvent (Pre/Post)
      • GuiScreenEvent.KeyboardKeyEvent
        • GuiScreenEvent.KeyboardKeyPressedEvent (Pre/Post)
        • GuiScreenEvent.KeyboardKeyReleasedEvent (Pre/Post)
      • GuiScreenEvent.KeyboardCharTypedEvent (Pre/Post)
      • GuiScreenEvent.MouseInputEvent
        • GuiScreenEvent.MouseReleasedEvent (Pre/Post)
        • GuiScreenEvent.MouseClickEvent (Pre/Post)
        • GuiScreenEvent.MouseScrollEvent (Pre/Post)
        • GuiScreenEvent.MouseDragEvent (Pre/Post)
    • RenderTooltipEvent
      • RenderTooltipEvent.Pre
      • RenderTooltipEvent.Color
      • RenderTooltipEvent.Post
        • RenderTooltipEvent.PostText
        • RenderTooltipEvent.PostBackground
    • BlockEvent.CreateFluidSourceEvent
    • RenderGameOverlayEvent (Pre/Post)
    • ClientChatEvent
    • FOVUpdateEvent
    • CommandEvent
    • TextureStitchEvent (Pre/Post)
    • StructureSpawnListGatherEvent
    • ExplosionEvent
      • ExplosionEvent.Start
      • ExplosionEvent.Detonate
    • SoundEvent
      • SoundLoadEvent
      • SoundSetupEvent
      • SoundEvent.SoundSourceEvent
      • PlaySoundSourceEvent
      • PlayStreamingSoundSourceEvent
      • PlaySoundEvent
    • AnvilUpdateEvent
    • TickEvent
      • PlayerTickEvent
      • ServerTickEvent
      • WorldTickEvent
      • ClientTickEvent
      • 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
      • ProjectileImpactEvent
        • ProjectileImpactEvent.Arrow
        • ProjectileImpactEvent.Throwable
        • ProjectileImpactEvent.Fireball
        • ProjectileImpactEvent.FireworkRocket
      • EntityTravelToDimensionEvent
      • EntityEvent.EnteringChunk
      • EntityMobGriefingEvent
      • RenderNameplateEvent
      • EntityEvent.EntityConstructing
      • EntityMountEvent
      • EntityStruckByLightningEvent
      • EntityEvent.CanUpdate
      • EntityEvent.Size
      • EntityJoinWorldEvent
      • LivingEntity
        • LivingEquipmentChangeEvent
        • SleepingLocationCheckEvent
        • LivingEvent.LivingUpdateEvent
        • PotionColorCalculationEvent
        • LivingExperienceDropEvent
        • LivingDamageEvent
        • LivingAttackEvent
        • LivingEntityUseItemEvent
          • LivingEntityUseItemEvent.Start
          • LivingEntityUseItemEvent.Tick
          • LivingEntityUseItemEvent.Stop
          • LivingEntityUseItemEvent.Finish
        • PotionEvent
          • PotionEvent.PotionApplicableEvent
          • PotionEvent.PotionAddedEvent
          • PotionEvent.PotionExpiryEvent
          • PotionEvent.PotionRemoveEvent
        • LivingPackSizeEvent
        • PlayerEvent
          • PlayerEvent.PlayerChangeGameModeEvent
          • PlayerWakeUpEvent
          • PlayerContainerEvent
            • PlayerContainerEvent.Close
            • PlayerContainerEvent.Open
          • PlayerEvent.BreakSpeed
          • PlayerEvent.ItemSmeltedEvent
          • ArrowLooseEvent
          • PlayerEvent.Clone
          • UseHoeEvent
          • AdvancementEvent
          • AnvilRepairEvent
          • PlayerSleepInBedEvent
          • PlayerEvent.PlayerLoggedOutEvent
          • PlayerXpEvent
            • PlayerXpEvent.XpChange
            • PlayerXpEvent.LevelChange
            • PlayerXpEvent.PickupXp
          • PlayerEvent.StopTracking
          • PlayerDestroyItemEvent
          • FillBucketEvent
          • BonemealEvent
          • SleepingTimeCheckEvent
          • PlayerInteractEvent
            • PlayerInteractEvent.EntityInteractSpecific
            • PlayerInteractEvent.RightClickBlock
            • PlayerInteractEvent.EntityInteract
            • PlayerInteractEvent.RightClickEmpty
            • PlayerInteractEvent.RightClickItem
            • PlayerInteractEvent.LeftClickEmpty
            • PlayerInteractEvent.LeftClickBlock
          • EntityItemPickupEvent
          • PlayerEvent.HarvestCheck
          • ItemPickupEvent
          • PlayerEvent.PlayerChangedDimensionEvent
          • PlayerSetSpawnEvent
          • PlayerFlyableFallEvent
          • PlayerEvent.LoadFromFile
          • CriticalHitEvent
          • PlayerEvent.StartTracking
          • ItemFishedEvent
          • PlayerEvent.Visibility
          • ArrowNockEvent
          • PlayerEvent.PlayerRespawnEvent
          • InputUpdateEvent
          • ItemTooltipEvent
          • PlayerEvent.SaveToFile
          • PlayerEvent.PlayerLoggedInEvent
          • PlayerEvent.ItemCraftedEvent
          • PlayerEvent.NameFormat
          • RenderPlayerEvent (Pre/Post)
          • AttackEntityEvent
          • PlayerBrewedPotionEvent
        • LivingHealEvent
        • LootingLevelEvent
        • EnderTeleportEvent
        • LivingDestroyBlockEvent
        • LivingConversionEvent (Pre/Post)
        • LivingKnockbackEvent
        • LivingHurtEvent
        • LivingDeathEvent
        • LivingFallEvent
        • AnimalTameEvent
        • LivingSpawnEvent
          • LivingSpawnEvent.AllowDespawn
          • LivingSpawnEvent.CheckSpawn
          • LivingSpawnEvent.SpecialSpawn
        • LivingSetAttackTargetEvent
        • LivingEvent.LivingJumpEvent
        • LivingDropsEvent
      • ZombieEvent
        • ZombieEvent.SummonAidEvent
      • PlaySoundAtEntityEvent
      • EntityLeaveWorldEvent
      • ItemEvent
        • ItemTossEvent
        • ItemExpireEvent
    • ChunkWatchEvent
      • ChunkWatchEvent.UnWatch
      • ChunkWatchEvent.Watch
    • GenericEvent - (from EventBus) the superclass for events with generic types
      • AttachCapabilitiesEvent