~/forever/addon-api
Addon API
C_HousingNeighborhood.GetNeighborhoodPlotName(plotIndex) : neighborhoodNameC_HousingNeighborhood.GetPreviousHouseIdentifier() : previousHouseIdentifierC_HousingNeighborhood.HasPermissionToPurchase() : cantPurchaseReasonC_HousingNeighborhood.InvitePlayerToNeighborhood(playerName)C_HousingNeighborhood.IsNeighborhoodManager() : isManagerC_HousingNeighborhood.IsNeighborhoodOwner() : isOwnerC_HousingNeighborhood.IsPlayerInOtherPlayersPlot() : isInUnownedPlotC_HousingNeighborhood.IsPlotAvailableForPurchase() : isAvailableC_HousingNeighborhood.IsPlotOwnedByPlayer() : isPlayerOwnedC_HousingNeighborhood.OnBulletinBoardClosed()C_HousingNeighborhood.OnCornerstoneClosed()C_HousingNeighborhood.PromoteToManager(playerGUID)C_HousingNeighborhood.RequestNeighborhoodInfo()C_HousingNeighborhood.RequestNeighborhoodRoster()C_HousingNeighborhood.RequestPendingNeighborhoodInvites()C_HousingNeighborhood.TransferNeighborhoodOwnership(playerGUID)C_HousingNeighborhood.TryEvictPlayer(plotID)C_HousingNeighborhood.TryMoveHouse()C_HousingNeighborhood.TryPurchasePlot()C_ImmersiveInteraction.HasImmersiveInteraction() : immersiveInteractionC_IncomingSummon.HasIncomingSummon(unit) : summonC_IncomingSummon.IncomingSummonStatus(unit) : statusC_InputInterfaceStyle.GetCurrentStyle() : styleC_InstanceEncounter.IsEncounterInProgress() : isInProgressC_InstanceEncounter.IsEncounterLimitingResurrections() : isLimitingResurrectionsC_InstanceEncounter.IsEncounterSuppressingRelease() : isSuppressingReleaseC_InstanceEncounter.ShouldShowTimelineForEncounter() : shouldShowC_InstanceLeaver.IsPlayerLeaver() : isLeaverC_InterfaceFileManifest.GetInterfaceArtFiles() : imagesC_Intl.CompareStrings(left, right, strength) : resultC_Intl.CreateLocaleContext(locale) : contextC_Intl.FindBreaks(text, breakType) : byteOffsetsC_Intl.FindStringMatches(text, pattern, strength) : byteOffsetsC_Intl.FoldCase(text) : resultC_Intl.FormatCurrency(number, currencyCode) : resultC_Intl.FormatDate(unixTimeSeconds, style, timeZone) : resultC_Intl.FormatDateTime(unixTimeSeconds, dateStyle, timeStyle, timeZone) : resultC_Intl.FormatNumber(number, style) : resultC_Intl.FormatTime(unixTimeSeconds, style, timeZone) : resultC_Intl.GetCharacterProperties(text) : resultC_Intl.GetCurrencyFractionDigits(currencyCode) : resultC_Intl.GetCurrencyName(currencyCode, nameStyle) : resultC_Intl.GetCurrentLocale() : resultC_Intl.GetDisplayName(displayLocale) : resultC_Intl.GetSortKey(text, strength) : sortKeyC_Intl.IsNormalized(text, form) : isNormalizedC_Intl.Length(text) : resultC_Intl.Normalize(text, form) : resultC_Intl.ParseCurrency(text) : resultC_Intl.ParseNumber(text, style) : resultDocumented 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.