Class FormatModule
java.lang.Object
net.flectone.pulse.module.message.format.FormatModule
- All Implemented Interfaces:
ModuleLocalization<Localization.Message.Format>, ModuleSimple
-
Constructor Summary
ConstructorsConstructorDescriptionFormatModule(FileFacade fileFacade, ListenerRegistry listenerRegistry, PermissionChecker permissionChecker, IntegrationModule integrationModule, ModuleController moduleController, SocialService socialService) -
Method Summary
Modifier and TypeMethodDescriptionaddTags(MessageContext messageContext) com.google.common.collect.ImmutableSet.Builder<@NonNull Class<? extends ModuleSimple>> config()booleanisCorrectTag(AdventureTag adventureTag, FEntity sender, boolean needPermission) localization(FPlayer fPlayer) name()voidvoidonEnable()com.google.common.collect.ImmutableSet.Builder<PermissionSetting> Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ModuleLocalization
cooldown, cooldownOrThrow, localization, sound, soundOrThrowMethods inherited from interface ModuleSimple
disablePredicate
-
Constructor Details
-
FormatModule
@Inject public FormatModule(FileFacade fileFacade, ListenerRegistry listenerRegistry, PermissionChecker permissionChecker, IntegrationModule integrationModule, ModuleController moduleController, SocialService socialService)
-
-
Method Details
-
childrenBuilder
public com.google.common.collect.ImmutableSet.Builder<@NonNull Class<? extends ModuleSimple>> childrenBuilder()- Specified by:
childrenBuilderin interfaceModuleSimple
-
onEnable
public void onEnable()- Specified by:
onEnablein interfaceModuleSimple
-
permissionBuilder
- Specified by:
permissionBuilderin interfaceModuleLocalization<Localization.Message.Format>- Specified by:
permissionBuilderin interfaceModuleSimple
-
onDisable
public void onDisable()- Specified by:
onDisablein interfaceModuleSimple
-
name
- Specified by:
namein interfaceModuleSimple
-
config
- Specified by:
configin interfaceModuleSimple
-
permission
- Specified by:
permissionin interfaceModuleSimple
-
localization
- Specified by:
localizationin interfaceModuleLocalization<Localization.Message.Format>
-
addTags
-
isCorrectTag
-