FoundryAPIImpl

class FoundryAPIImpl(plugin: JavaPlugin) : FoundryAPI

Creates the API services used by Foundry and its addons.

Constructors

Link copied to clipboard
constructor(plugin: JavaPlugin)

Properties

Link copied to clipboard
open override val abilities: AbilityRegistry

Registry shared by all addons.

Link copied to clipboard
open override val abilityService: AbilityService

Ability runner that uses abilities and enforces cooldowns.

Link copied to clipboard

Stores ability IDs on items using the plugin's data key.

Link copied to clipboard

Stores player action assignments using the plugin's data keys.

Link copied to clipboard
open override val plugin: Plugin

The Foundry plugin these services belong to.