Class DisableSender
java.lang.Object
net.flectone.pulse.platform.sender.DisableSender
Sends disable messages when chat features are disabled for players.
Usage example:
DisableSender disableSender = flectonePulse.get(DisableSender.class);
// Check if private messaging is disabled for receiver
if (disableSender.sendIfDisabled(sender, receiver, MessageType.COMMAND_ME)) {
// Private messaging is disabled for receiver
}
- Since:
- 1.6.0
-
Constructor Summary
ConstructorsConstructorDescriptionDisableSender(FileFacade fileFacade, MessagePipeline messagePipeline, EventDispatcher eventDispatcher, SocialService socialService) -
Method Summary
Modifier and TypeMethodDescriptionbooleansendIfDisabled(FEntity entity, FEntity receiver, ModuleName moduleName) Checks if a message type is disabled for a receiver and sends appropriate message.
-
Constructor Details
-
DisableSender
@Inject public DisableSender(FileFacade fileFacade, MessagePipeline messagePipeline, EventDispatcher eventDispatcher, SocialService socialService)
-
-
Method Details
-
sendIfDisabled
Checks if a message type is disabled for a receiver and sends appropriate message.- Parameters:
entity- the entity sending the messagereceiver- the entity receiving the messagemoduleName- the type of message being sent- Returns:
- true if message type is disabled for receiver, false otherwise
-