Interface DenyChatReasonHandler

All Superinterfaces:
ChatPluginManager
All Known Implementing Classes:
AntispamManager, ChatManager, FormattedChatManager, MuteManager, VanishManager

public interface DenyChatReasonHandler extends ChatPluginManager
Interface used to indicate that a manager contains at least a method used to check if messages may be sent. Refer to DenyChatReason to check the reasons why messages may be blocked and their respective handlers.

This interface is only used by the server implementations but is contained in the common package because MuteManager, which is present on both the server and proxy implementations, implements it.

Known implementing classes: [AntispamManager, FormattedChatManager, MuteManager, ChatManager, VanishManager]