ModContextImpl

class ModContextImpl(val modInfo: ModInfo, val logger: Logger, val dataDirectory: Path, val configManager: ConfigManager, val eventBus: EventBus, val commandRegistry: CommandRegistry, val scheduler: Scheduler, val messaging: Messaging, val players: PlayerManager, val backends: BackendRegistry, val permissionChecker: PermissionChecker, val serviceRegistry: ServiceRegistry) : ModContext

Default mod context implementation.

Constructors

Link copied to clipboard
constructor(modInfo: ModInfo, logger: Logger, dataDirectory: Path, configManager: ConfigManager, eventBus: EventBus, commandRegistry: CommandRegistry, scheduler: Scheduler, messaging: Messaging, players: PlayerManager, backends: BackendRegistry, permissionChecker: PermissionChecker, serviceRegistry: ServiceRegistry)

Properties

Link copied to clipboard
open override val backends: BackendRegistry
Link copied to clipboard
open override val commandRegistry: CommandRegistry
Link copied to clipboard
open override val configManager: ConfigManager
Link copied to clipboard
open override val dataDirectory: Path
Link copied to clipboard
open override val eventBus: EventBus
Link copied to clipboard
open override val logger: Logger
Link copied to clipboard
open override val messaging: Messaging
Link copied to clipboard
open override val modInfo: ModInfo
Link copied to clipboard
Link copied to clipboard
open override val players: PlayerManager
Link copied to clipboard
open override val scheduler: Scheduler
Link copied to clipboard
open override val serviceRegistry: ServiceRegistry