Hierarchy For All Packages
- com.dianxin.tori.api,
- com.dianxin.tori.api.annotations.commands,
- com.dianxin.tori.api.annotations.contextmenu,
- com.dianxin.tori.api.base,
- com.dianxin.tori.api.bootstrap,
- com.dianxin.tori.api.bot,
- com.dianxin.tori.api.commands,
- com.dianxin.tori.api.commands.messagecontext,
- com.dianxin.tori.api.commands.registry,
- com.dianxin.tori.api.commands.slash,
- com.dianxin.tori.api.commands.slash.v2.annotations,
- com.dianxin.tori.api.commands.slash.v2.controller,
- com.dianxin.tori.api.commands.slash.v2.example,
- com.dianxin.tori.api.commands.text,
- com.dianxin.tori.api.commands.usercontext,
- com.dianxin.tori.api.config,
- com.dianxin.tori.api.controller,
- com.dianxin.tori.api.exceptions,
- com.dianxin.tori.api.interaction,
- com.dianxin.tori.api.lavaplayer,
- com.dianxin.tori.api.utils,
- com.dianxin.tori.api.utils.jda,
- com.dianxin.tori.api.utils.quicksetup,
- com.dianxin.tori.base.annotations,
- com.dianxin.tori.base.collections,
- com.dianxin.tori.base.concurrent,
- com.dianxin.tori.base.configuration.json,
- com.dianxin.tori.base.configuration.properties,
- com.dianxin.tori.base.configuration.yaml,
- com.dianxin.tori.base.console.commands,
- com.dianxin.tori.base.env,
- com.dianxin.tori.base.lifecycle,
- com.dianxin.tori.base.scheduler,
- com.dianxin.tori.base.utils
Class Hierarchy
- java.lang.Object
- com.dianxin.tori.base.console.commands.AbstractConsoleCommand
- com.dianxin.tori.base.console.commands.ExampleConsoleCommand
- com.dianxin.tori.base.configuration.json.AbstractJsonConfiguration
- com.dianxin.tori.api.utils.quicksetup.ActivityContext
- com.dianxin.tori.base.utils.ArrayUtils
- com.dianxin.tori.api.lavaplayer.AudioMixerSendHandler (implements net.dv8tion.jda.api.audio.AudioSendHandler)
- com.dianxin.tori.api.commands.slash.BaseCommand (implements com.dianxin.tori.api.commands.slash.ISlashCommand)
- com.dianxin.tori.api.commands.messagecontext.BaseMessageContextMenu (implements com.dianxin.tori.api.commands.messagecontext.IMessageContextMenu)
- com.dianxin.tori.api.commands.text.BaseTextCommand (implements com.dianxin.tori.api.commands.text.ITextCommand)
- com.dianxin.tori.api.commands.usercontext.BaseUserContextMenu (implements com.dianxin.tori.api.commands.usercontext.IUserContextMenu)
- com.dianxin.tori.base.collections.BiUniqueMap<K,
V> (implements com.dianxin.tori.base.collections.UniqueMap<K, V>) - com.dianxin.tori.api.utils.jda.ChannelUtils
- com.dianxin.tori.base.utils.CollectionUtils
- com.dianxin.tori.base.utils.ColorUtils
- com.dianxin.tori.api.commands.CommandRegistrar
- com.dianxin.tori.api.interaction.ComponentRegistrar
- com.dianxin.tori.base.collections.ConcurrentUniqueMap<K,
V> (implements com.dianxin.tori.base.collections.UniqueMap<K, V>) - com.dianxin.tori.base.console.commands.ConsoleCommandManager
- com.dianxin.tori.api.base.Constants
- com.dianxin.tori.api.commands.DefaultEnglishReplyConfig (implements com.dianxin.tori.api.commands.CommandReplyConfig)
- com.dianxin.tori.base.configuration.properties.EmbeddedPropertiesConfigurationImpl (implements com.dianxin.tori.base.configuration.properties.EmbeddedPropertiesConfiguration)
- com.dianxin.tori.base.utils.EntityString
- com.dianxin.tori.api.commands.slash.v2.example.ExampleCommand
- com.dianxin.tori.base.lifecycle.ExceptionManager
- com.dianxin.tori.api.utils.ExceptionUtils
- com.dianxin.tori.base.lifecycle.ExecutorManager
- com.dianxin.tori.base.concurrent.FutureAction.Result<T>
- com.dianxin.tori.api.utils.quicksetup.IntentContext
- com.dianxin.tori.api.bot.JavaDiscordBot
- com.dianxin.tori.base.configuration.json.Json5GenericConfiguration<T>
- com.dianxin.tori.api.commands.LegacyCommandBuilder
- net.dv8tion.jda.api.hooks.ListenerAdapter (implements net.dv8tion.jda.api.hooks.EventListener)
- com.dianxin.tori.api.commands.slash.v2.controller.CommandRegistrar
- com.dianxin.tori.api.interaction.ModalRegistrar
- com.dianxin.tori.api.commands.slash.ModernBaseCommand (implements com.dianxin.tori.api.commands.slash.ISlashCommand)
- com.dianxin.tori.api.commands.messagecontext.ModernBaseMessageContextMenu (implements com.dianxin.tori.api.commands.messagecontext.IMessageContextMenu)
- com.dianxin.tori.api.commands.text.ModernBaseTextCommand (implements com.dianxin.tori.api.commands.text.ITextCommand)
- com.dianxin.tori.api.commands.usercontext.ModernBaseUserContextMenu (implements com.dianxin.tori.api.commands.usercontext.IUserContextMenu)
- com.dianxin.tori.base.utils.PatternUtils
- com.dianxin.tori.base.configuration.properties.PropertiesConfiguration
- com.dianxin.tori.base.scheduler.SchedulerImpl (implements com.dianxin.tori.base.scheduler.Scheduler)
- com.dianxin.tori.base.scheduler.Task
- com.dianxin.tori.api.commands.TextCommandRegistrar
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- java.lang.IllegalStateException
- com.dianxin.tori.api.exceptions.MissingAnnotationException
- java.lang.IllegalStateException
- java.lang.RuntimeException
- java.lang.Exception
- com.dianxin.tori.base.utils.TimeUtils
- com.dianxin.tori.api.ToriProvider
- com.dianxin.tori.api.utils.jda.UserUtils
- com.dianxin.tori.api.controller.VersionController
- com.dianxin.tori.base.utils.VersionManager
- com.dianxin.tori.api.bootstrap.VirtualEnvironmentBootstrap
- com.dianxin.tori.base.env.VirtualEnvironmentConfiguration
- com.dianxin.tori.api.commands.slash.v2.example.WarnCommand
- com.dianxin.tori.api.commands.slash.v2.example.WarnCommand.AddWarn
- com.dianxin.tori.api.commands.slash.v2.example.WarnCommand.RemoveWarn
- com.dianxin.tori.base.configuration.yaml.YamlConfiguration (implements com.dianxin.tori.base.configuration.yaml.FileConfiguration)
- com.dianxin.tori.base.console.commands.AbstractConsoleCommand
Interface Hierarchy
- com.dianxin.tori.base.lifecycle.BotExceptionHandler<E,
C> - com.dianxin.tori.api.commands.CommandReplyConfig
- com.dianxin.tori.base.configuration.yaml.FileConfiguration
- com.dianxin.tori.base.configuration.properties.EmbeddedPropertiesConfiguration
- com.dianxin.tori.base.concurrent.FutureAction<T>
- com.dianxin.tori.api.bot.IBotLoader
- com.dianxin.tori.api.bot.IBotMeta
- com.dianxin.tori.api.interaction.IButtonHandler
- com.dianxin.tori.api.interaction.IEntitySelectMenuHandler
- com.dianxin.tori.api.commands.messagecontext.IMessageContextMenu
- com.dianxin.tori.api.interaction.IModalHandler
- com.dianxin.tori.api.commands.slash.ISlashCommand
- com.dianxin.tori.api.interaction.IStringSelectMenuHandler
- com.dianxin.tori.api.commands.text.ITextCommand
- com.dianxin.tori.api.commands.usercontext.IUserContextMenu
- com.dianxin.tori.api.commands.registry.MaincommandRegistry
- com.dianxin.tori.base.concurrent.Retry
- com.dianxin.tori.base.concurrent.Retry.RetryContext
- com.dianxin.tori.base.scheduler.Scheduler
- com.dianxin.tori.api.config.ServerConfiguration
- com.dianxin.tori.api.commands.registry.SubcommandRegistry
- com.dianxin.tori.api.ToriServer
- com.dianxin.tori.base.collections.UniqueMap<K,
V>
Annotation Interface Hierarchy
- com.dianxin.tori.api.commands.slash.v2.annotations.Command (implements java.lang.annotation.Annotation)
- com.dianxin.tori.api.commands.slash.v2.annotations.CommandOption (implements java.lang.annotation.Annotation)
- com.dianxin.tori.api.annotations.contextmenu.ContextMenu (implements java.lang.annotation.Annotation)
- com.dianxin.tori.api.annotations.commands.DebugCommand (implements java.lang.annotation.Annotation)
- com.dianxin.tori.api.annotations.commands.DeferReply (implements java.lang.annotation.Annotation)
- com.dianxin.tori.api.annotations.commands.DirectMessageOnly (implements java.lang.annotation.Annotation)
- com.dianxin.tori.api.commands.slash.v2.annotations.Execute (implements java.lang.annotation.Annotation)
- com.dianxin.tori.api.annotations.commands.GuildOnly (implements java.lang.annotation.Annotation)
- com.dianxin.tori.api.annotations.commands.GuildOwnerOnly (implements java.lang.annotation.Annotation)
- com.dianxin.tori.api.annotations.commands.OwnerOnly (implements java.lang.annotation.Annotation)
- com.dianxin.tori.api.annotations.commands.PrivateChannelOnly (implements java.lang.annotation.Annotation)
- com.dianxin.tori.base.annotations.ReleasedSince (implements java.lang.annotation.Annotation)
- com.dianxin.tori.api.annotations.commands.RequirePermissions (implements java.lang.annotation.Annotation)
- com.dianxin.tori.api.annotations.commands.RequireSelfPermissions (implements java.lang.annotation.Annotation)
- com.dianxin.tori.api.commands.slash.v2.annotations.Subcommand (implements java.lang.annotation.Annotation)
- com.dianxin.tori.api.commands.slash.v2.annotations.SubcommandGroup (implements java.lang.annotation.Annotation)
- com.dianxin.tori.api.annotations.commands.TextCommand (implements java.lang.annotation.Annotation)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- com.dianxin.tori.base.utils.TimeUtils.SeekTime
- com.dianxin.tori.base.collections.UniqueMap.Entry<K,
V>
- java.lang.Record