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

A

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

C

color(String) - Static method in class me.mattstudios.mf.base.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.base.components
 
CommandData(CommandBase) - Constructor for class me.mattstudios.mf.base.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
 
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
 
getCommandBase() - Method in class me.mattstudios.mf.base.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.base.components.CommandData
 
getFirstParam() - Method in class me.mattstudios.mf.base.components.CommandData
 
getMaxArgs() - Method in class me.mattstudios.mf.base.components.CommandData
 
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
 
getMinArgs() - Method in class me.mattstudios.mf.base.components.CommandData
 
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
 
getParams() - Method in class me.mattstudios.mf.base.components.CommandData
 
getPermission() - Method in class me.mattstudios.mf.base.components.CommandData
 
getResolved(Object) - Method in interface me.mattstudios.mf.base.components.ParameterResolver
Resolves the type of class and returns the function registered.

H

hasOptional() - Method in class me.mattstudios.mf.base.components.CommandData
 
hasPermission() - Method in class me.mattstudios.mf.base.components.CommandData
 
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
 

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.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
 
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
 

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, 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

setDefault(boolean) - Method in class me.mattstudios.mf.base.components.CommandData
 
setFirstParam(Class) - Method in class me.mattstudios.mf.base.components.CommandData
 
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.
setMaxArgs(int) - Method in class me.mattstudios.mf.base.components.CommandData
 
setMethod(Method) - Method in class me.mattstudios.mf.base.components.CommandData
 
setMinArgs(int) - Method in class me.mattstudios.mf.base.components.CommandData
 
setOptional(boolean) - Method in class me.mattstudios.mf.base.components.CommandData
 
setPermission(String) - Method in class me.mattstudios.mf.base.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.base.components
 
Util() - Constructor for class me.mattstudios.mf.base.components.Util
 
A C D E G H I M N O P R S T U 
Skip navigation links

Copyright © 2019. All rights reserved.