Index
All Classes and Interfaces|All Packages
A
B
- Basic - Class in net.bonn2.modules.basic
- Basic() - Constructor for class net.bonn2.modules.basic.Basic
- BasicCommands - Class in net.bonn2.modules.basic
- BasicCommands() - Constructor for class net.bonn2.modules.basic.BasicCommands
- BasicTabComplete - Class in net.bonn2.modules.basic
- BasicTabComplete() - Constructor for class net.bonn2.modules.basic.BasicTabComplete
- BOOLEAN - Enum constant in enum class net.bonn2.modules.settings.types.Setting.Type
- BooleanSetting - Class in net.bonn2.modules.settings.types
- BooleanSetting(String) - Constructor for class net.bonn2.modules.settings.types.BooleanSetting
- Bot - Class in net.bonn2
- Bot() - Constructor for class net.bonn2.Bot
C
- capitalize(String) - Static method in class net.bonn2.utils.StringUtil
- Config - Class in net.bonn2.modules.config
- Config() - Constructor for class net.bonn2.modules.config.Config
D
- depends - Variable in class net.bonn2.modules.Module
- description - Variable in class net.bonn2.modules.Module
- DOUBLE - Enum constant in enum class net.bonn2.modules.settings.types.Setting.Type
- DoubleSetting - Class in net.bonn2.modules.settings.types
- DoubleSetting(double) - Constructor for class net.bonn2.modules.settings.types.DoubleSetting
F
- FLOAT - Enum constant in enum class net.bonn2.modules.settings.types.Setting.Type
- FloatSetting - Class in net.bonn2.modules.settings.types
- FloatSetting(float) - Constructor for class net.bonn2.modules.settings.types.FloatSetting
- fromJson(JsonElement) - Static method in class net.bonn2.modules.settings.types.Setting
- fromString(String) - Static method in enum class net.bonn2.modules.settings.types.Setting.Type
G
- get(String) - Static method in class net.bonn2.modules.config.Config
-
Get an item from the config
- get(Module, String, String) - Static method in class net.bonn2.modules.settings.Settings
-
Get the value of a
Setting, or a default value - getAsBoolean() - Method in class net.bonn2.modules.settings.types.BooleanSetting
- getAsBoolean() - Method in class net.bonn2.modules.settings.types.Setting
- getAsChannelIdList() - Method in class net.bonn2.modules.settings.types.MessageChannelListSetting
- getAsChannelIdList() - Method in class net.bonn2.modules.settings.types.Setting
- getAsDouble() - Method in class net.bonn2.modules.settings.types.DoubleSetting
- getAsDouble() - Method in class net.bonn2.modules.settings.types.Setting
- getAsFloat() - Method in class net.bonn2.modules.settings.types.FloatSetting
- getAsFloat() - Method in class net.bonn2.modules.settings.types.Setting
- getAsInt() - Method in class net.bonn2.modules.settings.types.IntSetting
- getAsInt() - Method in class net.bonn2.modules.settings.types.Setting
- getAsMessageChannel(Guild) - Method in class net.bonn2.modules.settings.types.MessageChannelSetting
- getAsMessageChannel(Guild) - Method in class net.bonn2.modules.settings.types.Setting
- getAsMessageChannelList(Guild) - Method in class net.bonn2.modules.settings.types.MessageChannelListSetting
- getAsMessageChannelList(Guild) - Method in class net.bonn2.modules.settings.types.Setting
- getAsRole(Guild) - Method in class net.bonn2.modules.settings.types.RoleSetting
- getAsRole(Guild) - Method in class net.bonn2.modules.settings.types.Setting
- getAsRoleIdList() - Method in class net.bonn2.modules.settings.types.RoleListSetting
- getAsRoleIdList() - Method in class net.bonn2.modules.settings.types.Setting
- getAsRoleList(Guild) - Method in class net.bonn2.modules.settings.types.RoleListSetting
- getAsRoleList(Guild) - Method in class net.bonn2.modules.settings.types.Setting
- getAsString() - Method in class net.bonn2.modules.settings.types.Setting
- getAsString() - Method in class net.bonn2.modules.settings.types.StringSetting
- getAuthor() - Method in class net.bonn2.modules.Module
- getCommands() - Method in class net.bonn2.modules.basic.Basic
- getCommands() - Method in class net.bonn2.modules.config.Config
- getCommands() - Method in class net.bonn2.modules.logging.Logging
- getCommands() - Method in class net.bonn2.modules.Module
- getCommands() - Method in class net.bonn2.modules.settings.Settings
- getDepends() - Method in class net.bonn2.modules.Module
- getDescription() - Method in class net.bonn2.modules.Module
- getDescriptions(String) - Static method in class net.bonn2.modules.settings.Settings
- getDisplayString() - Method in class net.bonn2.modules.settings.types.BooleanSetting
- getDisplayString() - Method in class net.bonn2.modules.settings.types.DoubleSetting
- getDisplayString() - Method in class net.bonn2.modules.settings.types.FloatSetting
- getDisplayString() - Method in class net.bonn2.modules.settings.types.IntSetting
- getDisplayString() - Method in class net.bonn2.modules.settings.types.MessageChannelListSetting
- getDisplayString() - Method in class net.bonn2.modules.settings.types.MessageChannelSetting
- getDisplayString() - Method in class net.bonn2.modules.settings.types.RoleListSetting
- getDisplayString() - Method in class net.bonn2.modules.settings.types.RoleSetting
- getDisplayString() - Method in class net.bonn2.modules.settings.types.Setting
- getDisplayString() - Method in class net.bonn2.modules.settings.types.StringSetting
- getList(String) - Static method in class net.bonn2.modules.config.Config
-
Get a list item from the config
- getModuleIgnoreCase(String) - Static method in class net.bonn2.Bot
-
Gets a
Moduleby a specified name - getName() - Method in class net.bonn2.modules.basic.Basic
- getName() - Method in class net.bonn2.modules.config.Config
- getName() - Method in class net.bonn2.modules.Module
- getName() - Method in class net.bonn2.modules.settings.Settings
- getRegisteredSettings(String) - Static method in class net.bonn2.modules.settings.Settings
- getRegisteredSettingType(Module, String) - Static method in class net.bonn2.modules.settings.Settings
- getSettings(Module) - Static method in class net.bonn2.modules.settings.Settings
- getVersion() - Method in class net.bonn2.modules.basic.Basic
- getVersion() - Method in class net.bonn2.modules.config.Config
- getVersion() - Method in class net.bonn2.modules.Module
- getVersion() - Method in class net.bonn2.modules.settings.Settings
H
- hasSetting(Module, String) - Static method in class net.bonn2.modules.settings.Settings
-
Check if a setting is registered
I
- id - Variable in class net.bonn2.modules.settings.types.MessageChannelSetting
- id - Variable in class net.bonn2.modules.settings.types.RoleSetting
- INT - Enum constant in enum class net.bonn2.modules.settings.types.Setting.Type
- IntSetting - Class in net.bonn2.modules.settings.types
- IntSetting(int) - Constructor for class net.bonn2.modules.settings.types.IntSetting
J
L
- load() - Method in class net.bonn2.modules.basic.Basic
- load() - Method in class net.bonn2.modules.config.Config
-
Load the config from file into ram.
- load() - Method in class net.bonn2.modules.logging.Logging
- load() - Method in class net.bonn2.modules.Module
- load() - Method in class net.bonn2.modules.settings.Settings
- localPath - Static variable in class net.bonn2.Bot
- log(String, Guild, MessageCreateData) - Static method in class net.bonn2.modules.logging.Logging
-
Log a message to a configured channel to a specific guild
- log(String, MessageCreateData) - Static method in class net.bonn2.modules.logging.Logging
-
Log a message to a configured channel in all guilds that the bot is in.
- logger - Static variable in class net.bonn2.Bot
- Logging - Class in net.bonn2.modules.logging
- Logging() - Constructor for class net.bonn2.modules.logging.Logging
M
- main(String[]) - Static method in class net.bonn2.Bot
- MESSAGE_CHANNEL - Enum constant in enum class net.bonn2.modules.settings.types.Setting.Type
- MESSAGE_CHANNEL_LIST - Enum constant in enum class net.bonn2.modules.settings.types.Setting.Type
- MessageChannelListSetting - Class in net.bonn2.modules.settings.types
- MessageChannelListSetting(String) - Constructor for class net.bonn2.modules.settings.types.MessageChannelListSetting
- MessageChannelListSetting(List<MessageChannel>) - Constructor for class net.bonn2.modules.settings.types.MessageChannelListSetting
- MessageChannelSetting - Class in net.bonn2.modules.settings.types
- MessageChannelSetting(String) - Constructor for class net.bonn2.modules.settings.types.MessageChannelSetting
- Module - Class in net.bonn2.modules
- Module() - Constructor for class net.bonn2.modules.Module
- modulePath - Static variable in class net.bonn2.Bot
- modules - Static variable in class net.bonn2.Bot
N
- name - Variable in class net.bonn2.modules.Module
- net.bonn2 - package net.bonn2
- net.bonn2.modules - package net.bonn2.modules
- net.bonn2.modules.basic - package net.bonn2.modules.basic
- net.bonn2.modules.config - package net.bonn2.modules.config
- net.bonn2.modules.logging - package net.bonn2.modules.logging
- net.bonn2.modules.settings - package net.bonn2.modules.settings
- net.bonn2.modules.settings.types - package net.bonn2.modules.settings.types
- net.bonn2.utils - package net.bonn2.utils
- NULL - Enum constant in enum class net.bonn2.modules.settings.types.Setting.Type
O
- of(String, Setting.Type) - Static method in class net.bonn2.modules.settings.types.Setting
-
Creates a setting of type-type with the value-value
- onCommandAutoCompleteInteraction(CommandAutoCompleteInteractionEvent) - Method in class net.bonn2.modules.basic.BasicTabComplete
- onCommandAutoCompleteInteraction(CommandAutoCompleteInteractionEvent) - Method in class net.bonn2.modules.settings.SettingsTabComplete
- onSlashCommandInteraction(SlashCommandInteractionEvent) - Method in class net.bonn2.modules.settings.SettingsCommand
- onSlashCommandInteraction(SlashCommandInteractionEvent) - Method in class net.bonn2.modules.basic.BasicCommands
R
- register(Module, String) - Static method in class net.bonn2.modules.logging.Logging
-
Register a logging channel to the logger
- register(Module, String, Setting.Type, String, String) - Static method in class net.bonn2.modules.settings.Settings
- registeredSettingsCount(Module) - Static method in class net.bonn2.modules.settings.Settings
- registerLoggingChannels() - Method in class net.bonn2.modules.basic.Basic
- registerLoggingChannels() - Method in class net.bonn2.modules.config.Config
- registerLoggingChannels() - Method in class net.bonn2.modules.logging.Logging
- registerLoggingChannels() - Method in class net.bonn2.modules.Module
- registerLoggingChannels() - Method in class net.bonn2.modules.settings.Settings
- registerSettings() - Method in class net.bonn2.modules.basic.Basic
- registerSettings() - Method in class net.bonn2.modules.config.Config
- registerSettings() - Method in class net.bonn2.modules.logging.Logging
- registerSettings() - Method in class net.bonn2.modules.Module
- registerSettings() - Method in class net.bonn2.modules.settings.Settings
- ROLE - Enum constant in enum class net.bonn2.modules.settings.types.Setting.Type
- ROLE_LIST - Enum constant in enum class net.bonn2.modules.settings.types.Setting.Type
- RoleListSetting - Class in net.bonn2.modules.settings.types
- RoleListSetting(String) - Constructor for class net.bonn2.modules.settings.types.RoleListSetting
- RoleListSetting(List<Role>) - Constructor for class net.bonn2.modules.settings.types.RoleListSetting
- RoleSetting - Class in net.bonn2.modules.settings.types
- RoleSetting(String) - Constructor for class net.bonn2.modules.settings.types.RoleSetting
S
- set(Module, String, String, Setting) - Static method in class net.bonn2.modules.settings.Settings
- set(Module, String, String, String) - Static method in class net.bonn2.modules.settings.Settings
- set(Module, String, String, String, boolean) - Static method in class net.bonn2.modules.settings.Settings
- Setting - Class in net.bonn2.modules.settings.types
- Setting() - Constructor for class net.bonn2.modules.settings.types.Setting
- Setting.Type - Enum Class in net.bonn2.modules.settings.types
- Settings - Class in net.bonn2.modules.settings
- Settings() - Constructor for class net.bonn2.modules.settings.Settings
- SettingsCommand - Class in net.bonn2.modules.settings
- SettingsCommand() - Constructor for class net.bonn2.modules.settings.SettingsCommand
- SettingsTabComplete - Class in net.bonn2.modules.settings
- SettingsTabComplete() - Constructor for class net.bonn2.modules.settings.SettingsTabComplete
- STRING - Enum constant in enum class net.bonn2.modules.settings.types.Setting.Type
- StringSetting - Class in net.bonn2.modules.settings.types
- StringSetting(String) - Constructor for class net.bonn2.modules.settings.types.StringSetting
- StringUtil - Class in net.bonn2.utils
- StringUtil() - Constructor for class net.bonn2.utils.StringUtil
T
- toJson() - Method in class net.bonn2.modules.settings.types.BooleanSetting
- toJson() - Method in class net.bonn2.modules.settings.types.DoubleSetting
- toJson() - Method in class net.bonn2.modules.settings.types.FloatSetting
- toJson() - Method in class net.bonn2.modules.settings.types.IntSetting
- toJson() - Method in class net.bonn2.modules.settings.types.MessageChannelListSetting
- toJson() - Method in class net.bonn2.modules.settings.types.MessageChannelSetting
- toJson() - Method in class net.bonn2.modules.settings.types.RoleListSetting
- toJson() - Method in class net.bonn2.modules.settings.types.RoleSetting
- toJson() - Method in class net.bonn2.modules.settings.types.Setting
- toJson() - Method in class net.bonn2.modules.settings.types.StringSetting
U
- unset - Variable in enum class net.bonn2.modules.settings.types.Setting.Type
- unSet(Module, String, String) - Static method in class net.bonn2.modules.settings.Settings
-
Sets a
Settingback to the default. - updateCommands() - Static method in class net.bonn2.Bot
V
- value - Variable in class net.bonn2.modules.settings.types.BooleanSetting
- value - Variable in class net.bonn2.modules.settings.types.DoubleSetting
- value - Variable in class net.bonn2.modules.settings.types.FloatSetting
- value - Variable in class net.bonn2.modules.settings.types.IntSetting
- value - Variable in class net.bonn2.modules.settings.types.StringSetting
- valueOf(String) - Static method in enum class net.bonn2.modules.settings.types.Setting.Type
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class net.bonn2.modules.settings.types.Setting.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- version - Variable in class net.bonn2.modules.Module
All Classes and Interfaces|All Packages