Skip navigation links
A C D E G H I M N O P R S T U V 

A

Alias - Annotation Type in me.mattstudios.mf.annotations
 

C

color(String) - Static method in class me.mattstudios.mf.components.Util
Utility to use color codes easily
Command - Annotation Type in me.mattstudios.mf.annotations
 
CommandBase - Class in me.mattstudios.mf.base
 
CommandBase() - Constructor for class me.mattstudios.mf.base.CommandBase
 
CommandData - Class in me.mattstudios.mf.components
 
CommandData(CommandBase) - Constructor for class me.mattstudios.mf.components.CommandData
 
CommandHandler - Class in me.mattstudios.mf.base
 
CommandManager - Class in me.mattstudios.mf.base
 
CommandManager(JavaPlugin) - Constructor for class me.mattstudios.mf.base.CommandManager
 
Completion - Annotation Type in me.mattstudios.mf.annotations
 
CompletionHandler - Class in me.mattstudios.mf.components
 
CompletionHandler() - Constructor for class me.mattstudios.mf.components.CompletionHandler
Registers all the default completions.
CompletionResolver - Interface in me.mattstudios.mf.components
 

D

Default - Annotation Type in me.mattstudios.mf.annotations
 

E

execute(CommandSender, String, String[]) - Method in class me.mattstudios.mf.base.CommandHandler
 

G

getCommand() - Method in class me.mattstudios.mf.components.CommandData
 
getCompletionHandler() - Method in class me.mattstudios.mf.base.CommandManager
Gets the completion handler class, which handles all the command completions in the plugin.
getCompletions() - Method in class me.mattstudios.mf.components.CommandData
 
getFirstParam() - Method in class me.mattstudios.mf.components.CommandData
 
getMaxArgs() - Method in class me.mattstudios.mf.components.CommandData
 
getMessageEnum() - Method in exception me.mattstudios.mf.exceptions.InvalidArgumentException
 
getMessageHandler() - Method in class me.mattstudios.mf.base.CommandManager
Gets the message handler, which handles all the messages autogenerated by the framework.
getMethod() - Method in class me.mattstudios.mf.components.CommandData
 
getMinArgs() - Method in class me.mattstudios.mf.components.CommandData
 
getParameterHandler() - Method in class me.mattstudios.mf.base.CommandManager
Gets the parameter types class to register new ones and to check too.
getParams() - Method in class me.mattstudios.mf.components.CommandData
 
getPermission() - Method in class me.mattstudios.mf.components.CommandData
 
getResolved(Object, Class) - Method in interface me.mattstudios.mf.components.ParameterResolver
Resolves the type of class and returns the function registered.
getTypeResult(String, Object) - Method in class me.mattstudios.mf.components.CompletionHandler
Gets the values from the registered functions.
getTypeResult(Class<?>, Object, CommandSender) - Method in class me.mattstudios.mf.components.ParameterHandler
Gets a specific type result based on a class type.
getTypeResult(Class<?>, Object, CommandSender, Class<?>) - Method in class me.mattstudios.mf.components.ParameterHandler
Special case for enums because it wasn't working the other way.

H

hasPermission() - Method in class me.mattstudios.mf.components.CommandData
 

I

InvalidArgumentException - Exception in me.mattstudios.mf.exceptions
 
InvalidArgumentException(Message) - Constructor for exception me.mattstudios.mf.exceptions.InvalidArgumentException
 
InvalidCompletionIdException - Exception in me.mattstudios.mf.exceptions
 
InvalidCompletionIdException(String) - Constructor for exception me.mattstudios.mf.exceptions.InvalidCompletionIdException
 
InvalidParamAnnotationException - Exception in me.mattstudios.mf.exceptions
 
InvalidParamAnnotationException(String) - Constructor for exception me.mattstudios.mf.exceptions.InvalidParamAnnotationException
 
InvalidParamException - Exception in me.mattstudios.mf.exceptions
 
InvalidParamException(String) - Constructor for exception me.mattstudios.mf.exceptions.InvalidParamException
 
isDef() - Method in class me.mattstudios.mf.components.CommandData
 
isRegistered(String) - Method in class me.mattstudios.mf.components.CompletionHandler
Checks if the ID is currently registered.
isRegisteredType(Class<?>) - Method in class me.mattstudios.mf.components.ParameterHandler
Checks if the class has already been registered or not.

M

MaxArgs - Annotation Type in me.mattstudios.mf.annotations
 
me.mattstudios.mf.annotations - package me.mattstudios.mf.annotations
 
me.mattstudios.mf.base - package me.mattstudios.mf.base
 
me.mattstudios.mf.components - package me.mattstudios.mf.components
 
me.mattstudios.mf.exceptions - package me.mattstudios.mf.exceptions
 
Message - Enum in me.mattstudios.mf.components
 
MessageHandler - Class in me.mattstudios.mf.components
 
MessageHandler() - Constructor for class me.mattstudios.mf.components.MessageHandler
 
MessageResolver - Interface in me.mattstudios.mf.components
 
MinArgs - Annotation Type in me.mattstudios.mf.annotations
 

N

NoCommandException - Exception in me.mattstudios.mf.exceptions
 
NoCommandException(String) - Constructor for exception me.mattstudios.mf.exceptions.NoCommandException
 
NoSenderParamException - Exception in me.mattstudios.mf.exceptions
 
NoSenderParamException(String) - Constructor for exception me.mattstudios.mf.exceptions.NoSenderParamException
 

O

onPluginDisable(PluginDisableEvent) - Method in class me.mattstudios.mf.base.CommandManager
 

P

ParameterHandler - Class in me.mattstudios.mf.components
 
ParameterHandler(MessageHandler) - Constructor for class me.mattstudios.mf.components.ParameterHandler
 
ParameterResolver - Interface in me.mattstudios.mf.components
 
Permission - Annotation Type in me.mattstudios.mf.annotations
 

R

register(CommandBase) - Method in class me.mattstudios.mf.base.CommandManager
Registers a command.
register(String, CompletionResolver) - Method in class me.mattstudios.mf.components.CompletionHandler
Registers a new completion.
register(Message, MessageResolver) - Method in class me.mattstudios.mf.components.MessageHandler
Method to register new messages and overwrite the existing ones.
register(Class<?>, ParameterResolver) - Method in class me.mattstudios.mf.components.ParameterHandler
Registers the new class type of parameters and their results.
resolve(Object) - Method in interface me.mattstudios.mf.components.CompletionResolver
Resolves the command completion added.
resolve(CommandSender, String) - Method in interface me.mattstudios.mf.components.MessageResolver
Resolves messages and executes the code registered in it.

S

sendMessage(Message, CommandSender, String) - Method in class me.mattstudios.mf.components.MessageHandler
Sends the registered message to the command sender.
setDef(boolean) - Method in class me.mattstudios.mf.components.CommandData
 
setFirstParam(Class) - Method in class me.mattstudios.mf.components.CommandData
 
setMaxArgs(int) - Method in class me.mattstudios.mf.components.CommandData
 
setMethod(Method) - Method in class me.mattstudios.mf.components.CommandData
 
setMinArgs(int) - Method in class me.mattstudios.mf.components.CommandData
 
setPermission(String) - Method in class me.mattstudios.mf.components.CommandData
 
SubCommand - Annotation Type in me.mattstudios.mf.annotations
 

T

tabComplete(CommandSender, String, String[]) - Method in class me.mattstudios.mf.base.CommandHandler
 

U

Util - Class in me.mattstudios.mf.components
 
Util() - Constructor for class me.mattstudios.mf.components.Util
 

V

valueOf(String) - Static method in enum me.mattstudios.mf.components.Message
Returns the enum constant of this type with the specified name.
values() - Static method in enum me.mattstudios.mf.components.Message
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E G H I M N O P R S T U V 
Skip navigation links

Copyright © 2019. All rights reserved.