All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description Audio Bot This class is used to define a Mirai Bot InstanceBotEvent Called when an event is relative with a botBotLoginEvent Called when bot loginBotLoginException Thrown to indicate a bot login failedBotLogoutEvent Called when bot logoutBotManager This class is used to manage all the bots.BotPreSendMessageEvent Called when bot pre-send messageBotProtocol BotReloginEvent Called when bot reloginBotSendMessageEvent Called when bot send messageCancellable This class indicates that the implemented event class is cancellableChatEvent Called when a friend chat with bot or a member chat in a group the bot is inClient Represents a Client connected to a server.ClientPacket The class indicates that this packet is for client side.ClientPackPacket Used to pack package sent by client.ClientPackPacketCodec Codec for ClientPackPacket.ClientReceiver The socket receiver for client.Command Represent a Plugin class that can execute.CommandBuffer Represent a buffer of Command.CommandDataConverter Convert the String argument to Command argumentCommandExecutedEvent Called after command executedCommandExecutor CommandExecutor Represents a command executor to define how to execute command.CommandLine The CommandLine Tool Class can be used to exec command with customize executor, arguments and receiver.CommandLoadException Thrown to indicate there is any exception thrown in the initializing processCommandPrepostEvent Called before command executingCommandSender This class present an executor to execute command.CommandType Represent this class is a Command.Config Represents a configuration.ConnectedPacket Used to tell client the id and the tokenConnectedPacketCodec Codec for ConnectedPacket.ConnectPacket Used to connect to the server.ConnectPacketCodec Codec for ConnectPacket.ConsoleChatEvent Called when Console input a StringConsoleMessageEvent Called when Console input a String (this does not execute any commands)Contact Represents a contact, which means aStranger, aFriend, aGroup, aOtherClientor aMemberin a group.DataCollection Store and parser arguments for better CommandExecutor usage.DataConverterType Represent this field is a DataConverterDefaultConfig Represents a default config named "config.yml" in the plugin folder.DisconnectedPacket Used to tell client the connection has lost.DisconnectedPacketCodec Codec for DisconnectedPacket.DisconnectPacket Used to tell server the connection has lost.DisconnectPacketCodec Codec for DisconnectPacket.Event This is the base class of Event Chain.EventHandler Represent an event listener method.EventManager This class is used to submit Event for developers.EventPriority This class is used to define the priority of the event listener to better define the whole event chainEventSubmitException Thrown to indicate there is any invalid section in Event Submit ChainFocessLogger This is a logger util class.FocessQQ FocessQQ.MainPlugin The MainPlugin Plugin is a core plugin in Bot.Friend Represents a friend.FriendChatEvent Called when a friend chat with botFriendInputStatusEvent Called when friend input status is changedFriendMessageEvent Called when a friend chat with bot (this does not execute any commands)FriendRecallEvent Called when a Friend recall a messageFriendRequestEvent Called when a friend-request comesGroup Represents a group.GroupChatEvent Called when a member who chats in the group the bot is inGroupMessageEvent Called when a member who chats in the group the bot is in (this does not execute any commands)GroupRecallEvent Called when a Member recall a message in a GroupGroupRequestEvent Called when a group-request comesHeartPacket Used to tell server the connection is not lost.HeartPacketCodec Codec for HeartPacket.IllegalCommandClassException Thrown to indicate this class is an illegal Command classIllegalDataConverterClassException Thrown to indicate this class is an illegal DataConverter classIllegalListenerClassException Thrown to indicate this class is an illegal Listener classIllegalPluginClassException Thrown to indicate this class is an illegal Plugin classIllegalPortException Thrown to indicate this port is not availableIllegalSpecialArgumentComplexHandlerClassException Thrown to indicate this class is an illegal SpecialArgumentHandler classImage IOHandler This class is used to handle input and output when executing Command.LangConfig Represents a language config named "lang.yml" in the plugin jar file.LazyPlugin This is lazy version of the plugin.Listener This class is used to indicate this is an event listenerListenerHandler This class is used to help invoke listener methodsListenerType Represent this class is a Listener.Member Represents a member in a group.Message Represents a message.MessageChain Represents a message chain.MessageEvent Called when a friend chat with bot or a member chat in a group the bot is in (this does not execute any commands)MessagePacket Used to send String message.MessagePacketCodec Codec for MessagePacket.MessageSource Represents a message source.NetworkHandler This is a network util class.OtherClient Represents a client.Packet This is the base class of all packets.PacketCodec<T extends Packet> The codec for special packet type.PacketPreCodec This class is used to prehandle the packet.PackHandler<T extends Packet> Represents a packet handler to define how to handle packet.Plugin Represent a Plugin class that can be load, enable and disable.PluginBuffer Represent a buffer of Plugin.PluginDataConverter Convert the String argument to Plugin argumentPluginDescription The description of plugin.PluginDuplicateException Thrown to indicate there is an existed plugin named this namePluginEvent Called when a plugin triggers a special actionPluginLoaderException Thrown to indicate none-MainPlugin plugin is not loaded by PluginClassLoaderPluginLoadEvent Called when a plugin is loadedPluginLoadException Thrown to indicate there is any exception thrown in the initializing processPluginType Represent this class is a Plugin.PluginUnloadEvent Called when a plugin is unloadedPluginUnloadException Thrown to indicate this plugin should be disabled.Property Store some default properties of this framework.Receiver The class is used to handle packet.Schedulers Used to create Scheduler.ServerMultiReceiver The socket multi receiver for server.ServerPacket The class indicates that this packet is for server side.ServerPackPacket Used to pack package sent by server.ServerPackPacketCodec Codec for ServerPackPacket.ServerReceiver The socket receiver for server.ServerStartEvent Called when MainPlugin is loaded completelyServerStopEvent Called when MainPlugin is starting unloading itselfSession This class is used to build better communication between Command and CommandSender.SessionSection Section of Session.SidedConnectPacket Used to connect to the server.SidedConnectPacketCodec Codec for SidedConnectPacket.Socket Represents a FocessSocket.Speaker Represents a transmitter, which can upload audio.SpecialArgumentComplexHandler This class is used to handle special arguments, which start with "@".SpecialArgumentHandler This class is used to handle special arguments, which start with "@".SpecialArgumentType Represent this field is a special argument handler.Stranger Represents a stranger.StrangerChatEvent Called when a stranger chat with botStrangerMessageEvent Called when a stranger chat with bot (this does not execute any commands)Transmitter Represents a contact, which can send message and upload image.WaitPacket Used to create receive-packet time for client and send-packet time for server.WaitPacketCodec Codec for WaitPacket.