All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description Base64 This is a Base64 util class.BooleanBuffer Represent a buffer of Boolean.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 messageBotReloginEvent Called when bot reloginBotSendMessageEvent Called when bot send messageCallback<V> The warped task.Cancellable 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.CombinedFuture Represent a Future of Boolean instanceCommand Represent a Plugin class that can execute.Command.Executor This class is used to help define the executor of certain command.CommandArgument<V> CommandBuffer CommandDataConverter Convert the String argument to Command argumentCommandDuplicateException Thrown to indicate there is an existed command named this nameCommandExecutedEvent Called after command executedCommandExecutor 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 processCommandPermission CommandPrepostEvent Called before command executingCommandResult The result after executing a Command.CommandResultExecutor Represents a CommandResult executor to define how to execute the CommandResult after executing a special CommandExecutor.CommandSender This class present an executor to execute command.CommandType Represent this class is a Command.Config 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)DataBuffer<T> A buffer which stores dataDataCollection Store and parser arguments for better CommandExecutor usage.DataCollection.BufferGetter Represents a getter for buffer.DataConverter<T> This class used to convert String data to target T type data.DataConverterType Represent this field is a DataConverterDefaultConfig 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.DoubleBuffer Represent a buffer of Double.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 ChainExceptionDataConverter<T> Simplify theDataConverterclass.FocessLogger This is a logger util class.FocessQQ FocessQQ.MainPlugin The MainPlugin Plugin is a core plugin in Bot.FocessReader FocessSerializable Represents this class is a serializable class You should implement the deserialize method if you have implemented the serialize method (not return null).FocessWriter 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 comesGroupChatEvent 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.HttpResponse This class is used to define a response to a http-requestHttpResponseException Thrown to indicate that the request was not successfulIllegalCommandClassException Thrown to indicate this class is not an illegal Command classIllegalDataConverterClassException Thrown to indicate this class is not an illegal DataConverter classIllegalListenerClassException Thrown to indicate this class is not an illegal Listener classIllegalPluginClassException Thrown to indicate this class is not an illegal Plugin classIllegalPortException Thrown to indicate this port is not availableInputTimeoutException Thrown to indicateIOHandlerhas waited for more than 10 minutes to get input StringIntBuffer Represent a buffer of Int.IOHandler This class is used to handle input and output when executing Command.JSON This class is used to define a JSON object as Map.JSONList This class is used to define a JSON object as List.JSONParseException Thrown to indicate JSON parsing errorJSONSection Section of JSON.LangConfig 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.LongBuffer Represent a buffer of Long.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.NetworkHandler This is a network util class.NetworkHandler.RequestType NotFocessSerializableException Thrown to indicate that an object is not serializable.NullDataConverter<T> Simplify theDataConverterclass.ObjectBuffer Represent a buffer of Object.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.Pair<K,V> This is an Easy Util Class to store two Instances.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 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.Scheduler Used to schedule taskSchedulerClosedException Thrown to indicate a scheduler is closedSchedulers Used to create Scheduler.SectionMap This is an util class to define basic access to the data.SerializationParseException Thrown to indicate that a serialization parse error has occurred.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.StrangerChatEvent Called when a stranger chat with botStrangerMessageEvent Called when a stranger chat with bot (this does not execute any commands)StringBuffer Represent a buffer of String.Task The warped task.TaskNotFinishedException Thrown to indicate the task is not finishedTaskNotFoundException Thrown to indicate that the task is not foundVersion Represents a version of a plugin.VersionFormatException Thrown to indicate that a version string is not in the correct format.WaitPacket Used to create receive-packet time for client and send-packet time for server.WaitPacketCodec Codec for WaitPacket.YamlConfiguration This class is used to define a YAML configuration.YamlConfigurationSection Section of YamlConfiguration.YamlLoadException Thrown to indicate there is any exception thrown in the yaml loading process