Package-level declarations
Types
Link copied to clipboard
class CrossServerChatManager(plugin: Plugin, logger: Logger, configuration: LunaticChatConfiguration, cacheSize: Int = 100)
Manages cross-server global chat messages
Link copied to clipboard
class CrossServerDirectMessageManager(plugin: Plugin, logger: Logger, configuration: LunaticChatConfiguration, directMessageHandler: DirectMessageHandler, languageManager: LanguageManager, cacheSize: Int = 100)
Manages cross-server direct messages.
Link copied to clipboard
Caches proxy-wide player presence (player name -> server name) on this Paper server.
Link copied to clipboard
class VelocityConnectionManager(plugin: Plugin, pluginVersion: String, logger: Logger, crossServerChatManager: CrossServerChatManager? = null, crossServerDirectMessageManager: CrossServerDirectMessageManager? = null, remotePlayerRegistry: RemotePlayerRegistry? = null) : PluginMessageListener
Manages connection with Velocity proxy