Class Module

java.lang.Object
net.bonn2.modules.Module
Direct Known Subclasses:
Basic, Config, Logging, Settings

public abstract class Module extends Object
  • Field Details

    • name

      protected String name
    • version

      protected String version
    • description

      protected String description
    • author

      protected String author
    • depends

      protected com.google.gson.JsonArray depends
  • Constructor Details

    • Module

      public Module()
  • Method Details

    • getName

      public String getName()
    • getVersion

      public String getVersion()
    • getDescription

      public String getDescription()
    • getAuthor

      public String getAuthor()
    • getDepends

      public com.google.gson.JsonArray getDepends()
    • registerLoggingChannels

      public abstract void registerLoggingChannels()
    • registerSettings

      public abstract void registerSettings()
    • load

      public abstract void load()
    • getCommands

      public abstract net.dv8tion.jda.api.interactions.commands.build.CommandData[] getCommands()