Package-level declarations

Types

Link copied to clipboard
abstract class AlexandriaCommand<C : Audience>(hook: AlexandriaHook<*>, val manager: CommandManager<C>)

Base implementation for an AlexandriaHook's command, used to control aspects of the hook.

Link copied to clipboard
abstract class AlexandriaHook<S : AlexandriaHook.Settings>(val manifest: AlexandriaHook.Manifest, log: KLogger, settingsFile: File, configOptions: ConfigurationOptions)

Base implementation for hooks which interface with the game environment. This provides mostly platform-independent hooks for loading, initialization, reloading and unloading, as well as default implementations of resource loading like locale files.

Link copied to clipboard