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

A

addPermission(String) - Method in class me.mattstudios.mf.base.components.CommandData
Adds the permission nodes of the command
Alias - Annotation Type in me.mattstudios.mf.annotations
 

C

color(String) - Static method in class me.mattstudios.mf.base.components.MfUtil
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.base.components
 
CommandData(CommandBase) - Constructor for class me.mattstudios.mf.base.components.CommandData
Constructor for the command data object
CommandHandler - Class in me.mattstudios.mf.base
 
CommandManager - Class in me.mattstudios.mf.base
 
CommandManager(Plugin) - Constructor for class me.mattstudios.mf.base.CommandManager
Main constructor for the manager
CommandManager(Plugin, boolean) - Constructor for class me.mattstudios.mf.base.CommandManager
Constructor for the manager
CompleteFor - Annotation Type in me.mattstudios.mf.annotations
 
Completion - Annotation Type in me.mattstudios.mf.annotations
 
CompletionHandler - Class in me.mattstudios.mf.base
 
CompletionResolver - Interface in me.mattstudios.mf.base.components
 

D

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

E

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

G

getArgument(String) - Method in class me.mattstudios.mf.base.CommandBase
 
getArgValue() - Method in class me.mattstudios.mf.base.components.CommandData
Gets the arg values
getCommandBase() - Method in class me.mattstudios.mf.base.components.CommandData
Gets the command base of the command for the invoke later
getCompletionHandler() - Method in class me.mattstudios.mf.base.CommandManager
Gets the completion handler class, which handles all the command completions in the plugin.
getCompletionMethod() - Method in class me.mattstudios.mf.base.components.CommandData
Gets the completion method
getCompletions() - Method in class me.mattstudios.mf.base.components.CommandData
Gets all the completions and the ids
getFirstParam() - Method in class me.mattstudios.mf.base.components.CommandData
Gets the first parameter class
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.base.components.CommandData
Gets the method
getName() - Method in class me.mattstudios.mf.base.components.CommandData
Gets the sub command name
getParameterHandler() - Method in class me.mattstudios.mf.base.CommandManager
Gets the parameter types class to register new ones and to check too.
getParameterNames() - Method in class me.mattstudios.mf.base.components.CommandData
Gets the parameter names
getParams() - Method in class me.mattstudios.mf.base.components.CommandData
Gets the list of parameters the method has
getPermissions() - Method in class me.mattstudios.mf.base.components.CommandData
Gets list of permissions
getResolved(Object) - Method in interface me.mattstudios.mf.base.components.ParameterResolver
Resolves the type of class and returns the function registered.
getWrongUsage() - Method in class me.mattstudios.mf.base.components.CommandData
Gets the wrong usage message

H

hasOptional() - Method in class me.mattstudios.mf.base.components.CommandData
Checks if the command has an optional argument
hasPermissions() - Method in class me.mattstudios.mf.base.components.CommandData
Checks if the command has permissions or not
hideTabComplete(boolean) - Method in class me.mattstudios.mf.base.CommandManager
Sets whether you want to hide or not commands from tab completion if players don't have permission to use them.

I

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
 
isDefault() - Method in class me.mattstudios.mf.base.components.CommandData
Checks if the command is default or not

M

me.mattstudios.mf.annotations - package me.mattstudios.mf.annotations
 
me.mattstudios.mf.base - package me.mattstudios.mf.base
 
me.mattstudios.mf.base.components - package me.mattstudios.mf.base.components
 
me.mattstudios.mf.exceptions - package me.mattstudios.mf.exceptions
 
MessageHandler - Class in me.mattstudios.mf.base
 
MessageResolver - Interface in me.mattstudios.mf.base.components
 
MfUtil - Class in me.mattstudios.mf.base.components
 
MfUtil() - Constructor for class me.mattstudios.mf.base.components.MfUtil
 

N

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

O

onPluginDisable(PluginDisableEvent) - Method in class me.mattstudios.mf.base.CommandManager
Unregisters all the commands on the disable of the plugin.
Optional - Annotation Type in me.mattstudios.mf.annotations
 

P

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

S

setCompletionMethod(Method) - Method in class me.mattstudios.mf.base.components.CommandData
Sets the completion method to run later
setDefault(boolean) - Method in class me.mattstudios.mf.base.components.CommandData
Sets the command as default
setFirstParam(Class<?>) - Method in class me.mattstudios.mf.base.components.CommandData
Sets the first parameter class
setHideTab(boolean) - Method in class me.mattstudios.mf.base.CommandHandler
Sets whether you want to hide or not commands from tab completion if players don't have permission to use them.
setMethod(Method) - Method in class me.mattstudios.mf.base.components.CommandData
Sets the method of the command
setName(String) - Method in class me.mattstudios.mf.base.components.CommandData
Sets the sub command name
setOptional(boolean) - Method in class me.mattstudios.mf.base.components.CommandData
Sets if the command has an optional parameter or not
setWrongUsage(String) - Method in class me.mattstudios.mf.base.components.CommandData
Sets the wrong usage message or id
SubCommand - Annotation Type in me.mattstudios.mf.annotations
 

T

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

V

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

W

WrongUsage - Annotation Type in me.mattstudios.mf.annotations
 
A C D E G H I M N O P R S T V W 
Skip navigation links

Copyright © 2020. All rights reserved.