Class NewbieModule
java.lang.Object
net.flectone.pulse.module.message.format.moderation.newbie.NewbieModule
- All Implemented Interfaces:
ModuleLocalization<Localization.Message.Format.Moderation.Newbie>, ModuleSimple
public class NewbieModule
extends Object
implements ModuleLocalization<Localization.Message.Format.Moderation.Newbie>
-
Constructor Summary
ConstructorsConstructorDescriptionNewbieModule(FileFacade fileFacade, PermissionChecker permissionChecker, ModuleController moduleController, PlaytimeService playtimeService, SocialService socialService) -
Method Summary
Modifier and TypeMethodDescriptionconfig()getModeration(FPlayer fPlayer) booleanlocalization(FPlayer fPlayer) name()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, onEnable
-
Constructor Details
-
NewbieModule
@Inject public NewbieModule(FileFacade fileFacade, PermissionChecker permissionChecker, ModuleController moduleController, PlaytimeService playtimeService, SocialService socialService)
-
-
Method Details
-
permissionBuilder
- Specified by:
permissionBuilderin interfaceModuleLocalization<Localization.Message.Format.Moderation.Newbie>- 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.Moderation.Newbie>
-
isNewBie
-
getModeration
-