Interface Module

All Known Implementing Classes:
AccountModule, ApiModule, EmojiModule, FirstJoinModule, GraveModule, LagStopModule, ModerationModule, PlayerActionNotifyModule, PlaytimeModule, ReportModule

public interface Module
  • Method Details

    • onEnable

      void onEnable(Main plugin)
    • onDisable

      void onDisable()
    • reloadConfig

      default void reloadConfig()
    • getListeners

      default List<org.bukkit.event.Listener> getListeners()
    • getCommands

      default List<String> getCommands()
      Command names this module owns, matching entries in plugin.yml.
    • getExecutor

      default org.bukkit.command.CommandExecutor getExecutor(String command)
    • getTabCompleter

      default org.bukkit.command.TabCompleter getTabCompleter(String command)
    • getName

      String getName()