ServiceContainer
Container for initialized services.
This data class holds all services that have been initialized during plugin startup, eliminating the need for null-assertion operators throughout the codebase.
Constructors
Properties
Optional (only when channel chat feature is enabled)
Optional (only when channel chat feature is enabled)
Optional (only when channel chat feature is enabled)
Optional (only when channel chat feature is enabled)
Optional (only when Velocity integration and cross-server chat are enabled)
Optional (only when Velocity integration and cross-server DM are enabled)
Always available (core feature)
Always available (initialized first)
Always available (required for DM notifications)
Optional (only when Velocity integration and cross-server DM are enabled)
Optional (only when Japanese conversion feature is enabled)
Optional (only when Velocity integration is enabled)