Interface ModuleCommand<M extends LocalizationSetting>

All Superinterfaces:
org.incendo.cloud.execution.CommandExecutionHandler<FPlayer>, ModuleLocalization<M>, ModuleSimple
All Known Implementing Classes:
AfkModule, AnonModule, BallModule, BanlistModule, BanModule, BroadcastModule, ChatcolorModule, ChatsettingModule, ClearchatModule, ClearmailModule, CoinModule, DeletemessageModule, DiceModule, DoModule, EmitModule, FlectonepulseModule, GeolocateModule, HelperModule, IgnorelistModule, IgnoreModule, KickModule, MailModule, MaintenanceModule, MeModule, MutelistModule, MuteModule, NicknameModule, OnlineModule, PingModule, PollModule, ReplyModule, RockpaperscissorsModule, SpriteModule, SpyModule, StreamModule, SymbolModule, TellModule, TictactoeModule, ToponlineModule, TranslatetoModule, TryModule, UnbanModule, UnmuteModule, UnwarnModule, WarnlistModule, WarnModule, WhitelistModule

public interface ModuleCommand<M extends LocalizationSetting> extends ModuleLocalization<M>, org.incendo.cloud.execution.CommandExecutionHandler<FPlayer>
  • Method Details

    • config

      CommandSetting config()
      Specified by:
      config in interface ModuleSimple
    • execute

      void execute(FPlayer fPlayer, org.incendo.cloud.context.CommandContext<FPlayer> commandContext)
    • execute

      default void execute(@NonNull org.incendo.cloud.context.CommandContext<FPlayer> commandContext)
      Specified by:
      execute in interface org.incendo.cloud.execution.CommandExecutionHandler<M extends LocalizationSetting>