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
color(List<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
 
CommandBase(String, List<String>) - 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
me.mattstudios.mf.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
Gets the argument used for the command
getArgumentName() - Method in class me.mattstudios.mf.base.components.TypeResult
Gets the argument name
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
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
getNoPermission() - Method in class me.mattstudios.mf.base.components.CommandData
Gets the no permission message
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
getResolvedValue() - Method in class me.mattstudios.mf.base.components.TypeResult
Gets the resolved value
getSenderClass() - Method in class me.mattstudios.mf.base.components.CommandData
Gets the first parameter class
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

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
 
MfException - Exception in me.mattstudios.mf.exceptions
 
MfException(String) - Constructor for exception me.mattstudios.mf.exceptions.MfException
 
MfUtil - Class in me.mattstudios.mf.base.components
 
MfUtil() - Constructor for class me.mattstudios.mf.base.components.MfUtil
 

N

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

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
Annotate a method with this annotation to add a required permission

R

register(CommandBase...) - Method in class me.mattstudios.mf.base.CommandManager
Registers commands.
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.
resolve(Object) - Method in interface me.mattstudios.mf.base.components.ParameterResolver
Resolves the type of class and returns the function registered.

S

sendMessage(String, CommandSender) - Method in class me.mattstudios.mf.base.CommandBase
Sends an IDed message to the sender
setAliases(List<String>) - Method in class me.mattstudios.mf.base.CommandBase
Sets the alias list for the method
setCompletePlayers(boolean) - Method in class me.mattstudios.mf.base.CommandHandler
 
setCompletePlayers(boolean) - Method in class me.mattstudios.mf.base.CommandManager
 
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
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
setNoPermission(String) - Method in class me.mattstudios.mf.base.components.CommandData
Sets the no permission message or id
setOptional(boolean) - Method in class me.mattstudios.mf.base.components.CommandData
Sets if the command has an optional parameter or not
setSenderClass(Class<?>) - Method in class me.mattstudios.mf.base.components.CommandData
Sets the first parameter class
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
 
TypeResult - Class in me.mattstudios.mf.base.components
 
TypeResult(Object, Object) - Constructor for class me.mattstudios.mf.base.components.TypeResult
me.mattstudios.mf.Main constructor
TypeResult(Object) - Constructor for class me.mattstudios.mf.base.components.TypeResult
Secondary constructor with just the argument name

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.