Interface ModuleSimple
- All Known Subinterfaces:
ModuleCommand<M>, ModuleListLocalization<M>, ModuleLocalization<L>
- All Known Implementing Classes:
AfkModule, AfkModule, AnimationModule, AnonModule, AnvilModule, AutoModule, BallModule, BanlistModule, BanModule, BookModule, BossbarModule, BrandModule, BroadcastModule, BubbleModule, CapsModule, ChatcolorModule, ChatModule, ChatsettingModule, ClearchatModule, ClearmailModule, CoinModule, CommandModule, ConditionModule, DeeplModule, DeletemessageModule, DeleteModule, DiceModule, DiscordModule, DoModule, EmitModule, FColorModule, FixationModule, FlectonepulseModule, FloodModule, FormatModule, GeolocateModule, GreetingModule, HelperModule, ICUModule, IgnorelistModule, IgnoreModule, IntegrationModule, JoinModule, KickModule, LuckPermsModule, MailModule, MaintenanceModule, MeModule, MentionModule, MessageModule, ModerationModule, Module, MutelistModule, MuteModule, NamesModule, NewbieModule, NicknameModule, ObjectiveModule, ObjectModule, OnlineModule, PingModule, PollModule, QuestionAnswerModule, QuitModule, ReplacementModule, ReplyModule, RightclickModule, RockpaperscissorsModule, ScoreboardModule, SidebarModule, SignModule, SpriteModule, SpyModule, StatusModule, StreamModule, SwearModule, SymbolModule, TabModule, TelegramModule, TellModule, TictactoeModule, ToponlineModule, TranslateModule, TranslatetoModule, TryModule, TwitchModule, UnbanModule, UnmuteModule, UnwarnModule, UpdateModule, VanillaModule, WarnlistModule, WarnModule, WhitelistModule, WorldModule, YandexModule
public interface ModuleSimple
-
Method Summary
Modifier and TypeMethodDescriptiondefault com.google.common.collect.ImmutableSet.Builder<@NonNull Class<? extends ModuleSimple>> config()default BiPredicate<FEntity, Boolean> name()default voiddefault voidonEnable()default com.google.common.collect.ImmutableSet.Builder<@NonNull PermissionSetting>
-
Method Details
-
name
ModuleName name() -
config
EnableSetting config() -
permission
PermissionSetting permission() -
onEnable
default void onEnable() -
onDisable
default void onDisable() -
disablePredicate
-
childrenBuilder
default com.google.common.collect.ImmutableSet.Builder<@NonNull Class<? extends ModuleSimple>> childrenBuilder() -
permissionBuilder
default com.google.common.collect.ImmutableSet.Builder<@NonNull PermissionSetting> permissionBuilder()
-