Class ScoreboardModule
java.lang.Object
net.flectone.pulse.module.message.scoreboard.ScoreboardModule
- All Implemented Interfaces:
ModuleLocalization<Localization.Message.Scoreboard>, ModuleSimple
public abstract class ScoreboardModule
extends Object
implements ModuleLocalization<Localization.Message.Scoreboard>
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedScoreboardModule(FileFacade fileFacade, ListenerRegistry listenerRegistry, PlatformPlayerAdapter platformPlayerAdapter, SocialService socialService) -
Method Summary
Modifier and TypeMethodDescriptioncom.google.common.collect.ImmutableSet.Builder<@NonNull Class<? extends ModuleSimple>> config()abstract voidcreateOrUpdate(@NonNull FPlayer fPlayer) protected booleanisInvisibleNameFor(@NonNull FPlayer fPlayer) localization(FPlayer fPlayer) name()voidonEnable()abstract voidMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ModuleLocalization
cooldown, cooldownOrThrow, localization, permissionBuilder, sound, soundOrThrowMethods inherited from interface ModuleSimple
disablePredicate, onDisable
-
Constructor Details
-
ScoreboardModule
protected ScoreboardModule(FileFacade fileFacade, ListenerRegistry listenerRegistry, PlatformPlayerAdapter platformPlayerAdapter, SocialService socialService)
-
-
Method Details
-
childrenBuilder
public com.google.common.collect.ImmutableSet.Builder<@NonNull Class<? extends ModuleSimple>> childrenBuilder()- Specified by:
childrenBuilderin interfaceModuleSimple
-
name
- Specified by:
namein interfaceModuleSimple
-
config
- Specified by:
configin interfaceModuleSimple
-
permission
- Specified by:
permissionin interfaceModuleSimple
-
localization
- Specified by:
localizationin interfaceModuleLocalization<Localization.Message.Scoreboard>
-
onEnable
public void onEnable()- Specified by:
onEnablein interfaceModuleSimple
-
isInvisibleNameFor
-
createOrUpdate
-
remove
-