| IAbilityHandler |
Handler for ability management.
|
| IActionManager |
Manages a queue of IAction instances, allowing scheduling of delayed,
repeating, or conditional "tasks" for NPC scripting.
|
| IAnimationHandler |
|
| IAttributeHandler |
Handles registration and lookup of attribute definitions as well as
retrieval of player attributes.
|
| IAuctionHandler |
Handler for the Auction system.
|
| ICloneHandler |
Handles storing and spawning cloned entities.
|
| ICustomEffectHandler |
Handler interface for managing custom effects.
|
| IDialogHandler |
Handles retrieval of dialogs and dialog categories.
|
| IFactionHandler |
Handles creation, deletion, and retrieval of factions.
|
| IHookDefinition |
Defines metadata for a script hook, enabling rich hook registration with proper
type information for stub generation, imports, and documentation.
|
| ILinkedItemHandler |
Handles registration and retrieval of linked items.
|
| IMagicHandler |
Provides methods to access and modify magic and magic cycles.
|
| INaturalSpawnsHandler |
Handles natural spawn configurations for custom NPCs.
|
| IOverlayHandler |
Manages skin overlays applied to an entity or player.
|
| IPartyHandler |
|
| IPlayerBankData |
Holds bank-related data for a player.
|
| IPlayerData |
Provides access to all persistent data categories for a player,
including companion, dialog, quest, faction, transport, mail, trade, and ability data.
|
| IPlayerDialogData |
Tracks which dialogs a player has read.
|
| IPlayerFactionData |
Tracks a player's faction standing points.
|
| IPlayerItemGiverData |
Tracks item giver interaction data for a player, including
cooldown timestamps and interaction history.
|
| IPlayerMailData |
Manages a player's mail inbox, including sending, removing, and querying mail.
|
| IPlayerQuestData |
Tracks a player's quest progress, including active, finished, and tracked quests.
|
| IPlayerTradeData |
Interface for player trade data (currency and auction claims).
|
| IPlayerTransportData |
Tracks which transport locations a player has unlocked.
|
| IProfileHandler |
Manages player profiles, which allow players to have multiple save slots
for their CNPC+ data.
|
| IQuestHandler |
Handles retrieval of quests and quest categories.
|
| IRecipeHandler |
Handles custom crafting recipes and anvil recipes.
|
| IScriptHookHandler |
Handler for registering and retrieving script hooks.
|
| ITagHandler |
Handles creation, deletion, and retrieval of tags.
|
| ITelegraphHandler |
Handler for creating and managing telegraphs.
|
| ITransportHandler |
Handles transport categories and their locations.
|