Class ChatsettingHandler
java.lang.Object
net.flectone.pulse.module.command.chatsetting.handler.ChatsettingHandler
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionChatsettingHandler(FileFacade fileFacade, ChatsettingModule chatsettingModule, PermissionChecker permissionChecker, MessagePipeline messagePipeline, MessageDispatcher messageDispatcher, FPlayerService fPlayerService, SocialService socialService) -
Method Summary
Modifier and TypeMethodDescriptionvoidhandleChatMenu(FPlayer fPlayer, FPlayer fTarget, Command.Chatsetting.Menu.Chat chat, Localization.Command.Chatsetting localization, MenuBuilder menuBuilder, @Nullable String id) handleCheckbox(FPlayer fPlayer, FPlayer fTarget, String messageType) voidhandleFColorMenu(FPlayer fPlayer, FPlayer fTarget, FColor.Type type, Command.Chatsetting.Menu.Color color, Localization.Command.Chatsetting.Menu.SubMenu subMenu, MenuBuilder menuBuilder, @Nullable String id) voidhandleSubMenu(FPlayer fPlayer, SubMenuItem item, Runnable successRunnable)
-
Constructor Details
-
ChatsettingHandler
@Inject public ChatsettingHandler(FileFacade fileFacade, ChatsettingModule chatsettingModule, PermissionChecker permissionChecker, MessagePipeline messagePipeline, MessageDispatcher messageDispatcher, FPlayerService fPlayerService, SocialService socialService)
-
-
Method Details
-
chatPermission
-
handleChatMenu
public void handleChatMenu(FPlayer fPlayer, FPlayer fTarget, Command.Chatsetting.Menu.Chat chat, Localization.Command.Chatsetting localization, MenuBuilder menuBuilder, @Nullable String id) -
handleFColorMenu
public void handleFColorMenu(FPlayer fPlayer, FPlayer fTarget, FColor.Type type, Command.Chatsetting.Menu.Color color, Localization.Command.Chatsetting.Menu.SubMenu subMenu, MenuBuilder menuBuilder, @Nullable String id) -
handleSubMenu
-
handleCheckbox
public ChatsettingHandler.Status handleCheckbox(FPlayer fPlayer, FPlayer fTarget, String messageType)
-