Class AnimationModule
java.lang.Object
net.flectone.pulse.module.message.format.animation.AnimationModule
- All Implemented Interfaces:
ModuleLocalization<Localization.Message.Format.Animation>, ModuleSimple
public class AnimationModule
extends Object
implements ModuleLocalization<Localization.Message.Format.Animation>
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionAnimationModule(com.google.common.cache.Cache<AnimationModule.AnimationKey, Integer> animationCache, FileFacade fileFacade, ListenerRegistry listenerRegistry, PermissionChecker permissionChecker, MessagePipeline messagePipeline, ModuleController moduleController, SocialService socialService) -
Method Summary
Modifier and TypeMethodDescriptionaddTag(MessageContext messageContext) config()intlocalization(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
-
AnimationModule
@Inject public AnimationModule(com.google.common.cache.Cache<AnimationModule.AnimationKey, Integer> animationCache, FileFacade fileFacade, ListenerRegistry listenerRegistry, PermissionChecker permissionChecker, MessagePipeline messagePipeline, ModuleController moduleController, SocialService socialService)
-
-
Method Details
-
onEnable
public void onEnable()- Specified by:
onEnablein interfaceModuleSimple
-
localization
- Specified by:
localizationin interfaceModuleLocalization<Localization.Message.Format.Animation>
-
name
- Specified by:
namein interfaceModuleSimple
-
config
- Specified by:
configin interfaceModuleSimple
-
permission
- Specified by:
permissionin interfaceModuleSimple
-
permissionBuilder
- Specified by:
permissionBuilderin interfaceModuleLocalization<Localization.Message.Format.Animation>- Specified by:
permissionBuilderin interfaceModuleSimple
-
addTag
-
increment
-