All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description AClientReceiver AnnotationHandler AScheduler AServerReceiver ASocket Base64 This is a Base64 util class.BooleanBuffer Represent a buffer of Boolean.Bot This class is used to define a Mirai Bot InstanceBotCommand BotEvent 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.BotReloginEvent Called when bot reloginCallback<V> The warped task.Cancellable This class indicates that the implemented event class is cancellableChatConstants ChatEvent Called when a friend chat with bot or a member chat in a group the bot is inChatListener Client 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 CommandCommand 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.ComparableTask 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 StringConsoleListener ConsoleMessageEvent 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.DebugCommand DefaultConfig 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.ExceptionOptionType<T> FocessCallback<V> FocessClientReceiver FocessLogger This is a logger util class.FocessQQ FocessQQ.MainPlugin The MainPlugin Plugin is a core plugin in Bot.FocessReader FocessReceiver FocessScheduler FocessSerializable Represents this class is a serializable class You should implement the deserialize method if you have implemented the serialize method (not return null).FocessSidedClientReceiver FocessSidedClientSocket FocessSidedReceiver FocessSidedSocket FocessSocket FocessTask FocessUDPMultiReceiver FocessUDPReceiver FocessUDPSocket FocessWriter FriendChatEvent Called when a friend chat with botFriendCommand FriendInputStatusEvent 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 inGroupCommand GroupMessageEvent 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 classIllegalOptionException IllegalPluginClassException 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.IntegerOptionType 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 methodsLoadCommand LongBuffer Represent a buffer of Long.LongOptionType 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.MethodCaller 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.ObjectInputCoreStream Option OptionParserClassifier Options OptionType<T> Packet This is the base class of all packets.PacketCodec<T extends Packet> The codec for special packet type.PacketHandler Represent a packet receiver method.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.PluginClassLoader PluginCommand PluginCoreClassLoader 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 actionPluginListener PluginLoaderException 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.ReloadCommand ResourceHandler Scheduler Used to schedule taskSchedulerClosedException Thrown to indicate a scheduler is closedSchedulers Used to create Scheduler.Section 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.SimpleBot SimpleBotManager SimpleClient SimpleFocessReader SimpleFocessWriter Socket Represents a FocessSocket.StopCommand 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 foundThreadPoolScheduler ThreadPoolSchedulerThread UnloadCommand UnsupportedOptionException Version 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