ChannelMembershipManager

constructor(channelManager: ChannelManager, logger: Logger, config: ChannelChatFeatureConfig, hasModerationBypass: (UUID) -> Boolean = ::hasChannelBypassPermission)(source)

Parameters

hasModerationBypass

Whether a player is exempt from being kicked or banned. Injected rather than read from Bukkit inline so this manager stays testable without a running server.