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
interface AlexandriaMessages