Class NamesModule
java.lang.Object
net.flectone.pulse.module.message.format.names.NamesModule
- All Implemented Interfaces:
ModuleLocalization<Localization.Message.Format.Names>, ModuleSimple
public class NamesModule
extends Object
implements ModuleLocalization<Localization.Message.Format.Names>
-
Constructor Summary
ConstructorsConstructorDescriptionNamesModule(FileFacade fileFacade, ListenerRegistry listenerRegistry, IntegrationModule integrationModule, PlatformPlayerAdapter platformPlayerAdapter, MessagePipeline messagePipeline, ModuleController moduleController, PermissionChecker permissionChecker, ProfileResolver profileResolver, SocialService socialService) -
Method Summary
Modifier and TypeMethodDescriptionaddInvisibleTag(MessageContext messageContext) addTags(MessageContext messageContext) config()booleanisInvisible(FEntity entity) localization(FPlayer fPlayer) name()voidonEnable()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
childrenBuilder, disablePredicate, onDisable
-
Constructor Details
-
NamesModule
@Inject public NamesModule(FileFacade fileFacade, ListenerRegistry listenerRegistry, IntegrationModule integrationModule, PlatformPlayerAdapter platformPlayerAdapter, MessagePipeline messagePipeline, ModuleController moduleController, PermissionChecker permissionChecker, ProfileResolver profileResolver, SocialService socialService)
-
-
Method Details
-
onEnable
public void onEnable()- Specified by:
onEnablein interfaceModuleSimple
-
permissionBuilder
- Specified by:
permissionBuilderin interfaceModuleLocalization<Localization.Message.Format.Names>- Specified by:
permissionBuilderin interfaceModuleSimple
-
name
- Specified by:
namein interfaceModuleSimple
-
config
- Specified by:
configin interfaceModuleSimple
-
permission
- Specified by:
permissionin interfaceModuleSimple
-
localization
- Specified by:
localizationin interfaceModuleLocalization<Localization.Message.Format.Names>
-
addTags
-
addInvisibleTag
-
isInvisible
-