~/forever/addon-api
Addon API
BlizzCon2026:IsActive()BlizzCon2026:IsColdSwapEnabled()BlizzCon2026:IsDungeonExperience()BlizzCon2026:IsSkyborneExperience()GameKioskFrameMixin:DisplayExpireState()GameKioskFrameMixin:DisplayLobbyState()GameKioskFrameMixin:HandlePlayerEnteringWorld(isInitialLogin, isUIReload)GameKioskFrameMixin:OnEvent(event, ...)GameKioskFrameMixin:OnLoad()GameKioskModeSplashEndMixin:OnLoad()GameKioskModeSplashMixin:OnLoad()GameKioskModeSplashMixin:OnResetFailed()GameKioskModeSplashMixin:OnShow()GameKioskModeSplashMixin:SetButtonEnabled(enabled)GameKioskModeSplashMixin:ShowSpinnerTooltip(tooltip)GameKioskSessionFinishedDialogMixin:OnEvent(event, ...)GameKioskSessionFinishedDialogMixin:OnLoad()GameKioskSessionStartedDialogMixin:OnLoad()GameKioskTimerMixin:OnLoad()GameKioskTimerMixin:OnUpdate()GamepadColdSwap:HandleGamepadDialogCancel()GamepadColdSwap:HandleGamepadDialogConfirm()GamepadColdSwap:HandleMkbDialogCancel()GamepadColdSwap:HandleMkbDialogConfirm()GamepadColdSwap:Init()GamepadColdSwap:OnEnabledConditionsChanged()GamepadColdSwap:OnFrameEvent(event, ...)GamepadColdSwap:OnGamepadButtonDown(button)GamepadColdSwap:OnGamepadButtonUp(button)GamepadColdSwap:OnGamepadStick(stick, x, y)GamepadColdSwap:OnKeyDown(key)GamepadColdSwap:OnPopupOpened(_, dialog)GamepadColdSwap:SetupPopupDialogs()GlueKioskExperienceButtonMixin:GetBackgroundAtlas()GlueKioskExperienceButtonMixin:OnButtonStateChanged()GlueKioskExperienceButtonMixin:SetSelected(selected)GlueKioskFrameMixin:OnEvent(event, ...)GlueKioskFrameMixin:OnLoad()GlueKioskFrameMixin:TryCharacterDeletion()GlueKioskModeSplashMixin:AreConditionsMet()GlueKioskModeSplashMixin:CheckEnabled()GlueKioskModeSplashMixin:OnLoad()GlueKioskModeSplashMixin:OnUpdate(elapsed)GlueKioskModeSplashMixin:SetButtonsEnabled(enabled)KioskFrameMixin:GetAllowedMapIDs()KioskFrameMixin:HasAllowedMaps()KioskFrameMixin:OnEvent(event, ...)KioskFrameMixin:OnLoad()KioskModeSplashEndMixin:OnLoad()Kiosk_HandlePlayerEnteringWorld(isInitialLogin, isUIReload)Documented entries come from Blizzard's in-client API documentation, and UI code functions from its Lua files, mirrored per build. C functions that neither mentions aren't included, and UI code functions can be internal.