~/forever/addon-api
Addon API
AZERITE_ITEM_ENABLED_STATE_CHANGED: enabledAZERITE_ITEM_EXPERIENCE_CHANGED: azeriteItemLocation, oldExperienceAmount, newExperienceAmountAZERITE_ITEM_POWER_LEVEL_CHANGED: azeriteItemLocation, oldPowerLevel, newPowerLevel, unlockedEmpoweredItemsInfo, azeriteItemIDC_AzeriteItem.FindActiveAzeriteItem() : activeAzeriteItemLocationC_AzeriteItem.GetAzeriteItemXPInfo(azeriteItemLocation) : xp, totalLevelXPC_AzeriteItem.GetPowerLevel(azeriteItemLocation) : powerLevelC_AzeriteItem.GetUnlimitedPowerLevel(azeriteItemLocation) : powerLevelC_AzeriteItem.HasActiveAzeriteItem() : hasActiveAzeriteItemC_AzeriteItem.IsAzeriteItem(itemLocation) : isAzeriteItemC_AzeriteItem.IsAzeriteItemAtMaxLevel() : isAtMaxC_AzeriteItem.IsAzeriteItemByID(itemInfo) : isAzeriteItemC_AzeriteItem.IsAzeriteItemEnabled(azeriteItemLocation) : isEnabledC_AzeriteItem.IsUnlimitedLevelingUnlocked() : isUnlimitedLevelingUnlockedStructure UnlockedAzeriteEmpoweredItemsDocumented 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.