-
Notifications
You must be signed in to change notification settings - Fork 23
Init order
calmilamsy edited this page Jul 10, 2025
·
5 revisions
All of these are additionally prefixed with net.modificationstation.stationapi.api. if you're wanting to look at these in code. The starts are cut off to help with readability.
You should respect this init order, and you shouldn't ever try to reference things handled by later events early.
Crossed out classes are deprecated, and are likely only here for backwards compatibility.
- event.mod.InitEvent
- event.mod.
PreInitEvent(Called through aPRE_INITphase listener on InitEvent) - event.registry.JsonRecipeParserRegistryEvent
- event.mod.
PostInitEvent(Called through aPOST_INITphase listener on InitEvent) - event.registry.BlockRegistryEvent
- event.registry.ItemRegistryEvent
- event.achievement.AchievementRegisterEvent
- event.block.FireBurnableRegisterEvent
- event.registry.BlockItemRegistryEvent
- event.registry.AfterBlockAndItemRegisterEvent
- event.recipe.BeforeRecipeStatsEvent
- event.recipe.RecipeRegisterEvent (SHAPED)
- event.recipe.RecipeRegisterEvent (SHAPELESS)
- event.recipe.RecipeRegisterEvent (SMELTING)
- event.network.packet.PacketRegisterEvent
- event.registry.MessageListenerRegistryEvent`
- event.registry.GuiHandlerRegistryEvent
- event.registry.EntityHandlerRegistryEvent
- event.registry.MobHandlerRegistryEvent
- client.event.option.KeyBindingRegisterEvent
- client.event.resource.AssetsResourceReloaderRegisterEvent
- client.event.color.block.BlockColorsRegisterEvent
- client.event.color.item.ItemColorsRegisterEvent
- client.event.resource.AssetsReloadEvent
- event.resource.DataResourceReloaderRegisterEvent
- event.resource.DataReloadEvent
- client.event.render.entity.EntityRendererRegisterEvent
- event.resource.language.TranslationInvalidationEvent
- client.event.texture.TextureRegisterEvent
- event.registry.DimensionRegistryEvent
- event.registry.RegistriesFrozenEvent
- event.init.InitFinishedEvent