Index
All Classes and Interfaces|All Packages
A
- aliases() - Element in annotation interface com.miketheshadow.autoregister.annotations.RegisterFullCommand
- AutoRegister - Class in com.miketheshadow.autoregister.api
-
The core class of this tool.
- AutoRegister(Plugin, String) - Constructor for class com.miketheshadow.autoregister.api.AutoRegister
B
- BukkitReflectionUtil - Class in com.miketheshadow.autoregister.util
- BukkitReflectionUtil() - Constructor for class com.miketheshadow.autoregister.util.BukkitReflectionUtil
C
- classes - Variable in class com.miketheshadow.autoregister.util.ReflectionBase
- collectAllClasses() - Method in class com.miketheshadow.autoregister.util.ReflectionBase
-
This opens the jar file to basically read the contents.
- com.miketheshadow.autoregister.annotations - package com.miketheshadow.autoregister.annotations
- com.miketheshadow.autoregister.api - package com.miketheshadow.autoregister.api
- com.miketheshadow.autoregister.util - package com.miketheshadow.autoregister.util
- commandName() - Element in annotation interface com.miketheshadow.autoregister.annotations.RegisterCommand
-
This is a required field.
- commandName() - Element in annotation interface com.miketheshadow.autoregister.annotations.RegisterFullCommand
- commandName() - Element in annotation interface com.miketheshadow.autoregister.annotations.RegisterTabComplete
-
This is a required field.
D
- debugLog(String) - Method in class com.miketheshadow.autoregister.util.ReflectionBase
- debugLogging - Variable in class com.miketheshadow.autoregister.util.ReflectionBase
- defaultSetup() - Method in class com.miketheshadow.autoregister.api.AutoRegister
-
This is what should be used by default.
- description() - Element in annotation interface com.miketheshadow.autoregister.annotations.RegisterFullCommand
E
- enableDebugMessages() - Method in class com.miketheshadow.autoregister.util.ReflectionBase
-
Enable debug messages.
- error(String) - Method in class com.miketheshadow.autoregister.util.ReflectionBase
F
- force - Variable in class com.miketheshadow.autoregister.util.ReflectionBase
- forceLoadAllClasses() - Method in class com.miketheshadow.autoregister.util.ReflectionBase
-
Enables the force loading of all classes.
G
- getClasses() - Method in class com.miketheshadow.autoregister.util.ReflectionBase
- getClassesAnnotatedWith(Class<A>) - Method in class com.miketheshadow.autoregister.util.ReflectionBase
-
Gets any class in the package annotated with annotation
- getCommandMap() - Static method in class com.miketheshadow.autoregister.util.BukkitReflectionUtil
- getListeners() - Method in class com.miketheshadow.autoregister.api.AutoRegister
I
- initialPackageFound - Variable in class com.miketheshadow.autoregister.util.ReflectionBase
- InjectPlugin - Annotation Interface in com.miketheshadow.autoregister.annotations
-
This only works in Listeners and CommandExecutors For everything else use regular dependency injection
P
- packageName - Variable in class com.miketheshadow.autoregister.util.ReflectionBase
- permission() - Element in annotation interface com.miketheshadow.autoregister.annotations.RegisterFullCommand
- permissionMessage() - Element in annotation interface com.miketheshadow.autoregister.annotations.RegisterFullCommand
- plugin - Variable in class com.miketheshadow.autoregister.util.ReflectionBase
R
- ReflectionBase - Class in com.miketheshadow.autoregister.util
-
The base for all reflection utilities If you want to have access to every file in your plugin you can extend this and use it to create your own reflection tool
- ReflectionBase() - Constructor for class com.miketheshadow.autoregister.util.ReflectionBase
- RegisterCommand - Annotation Interface in com.miketheshadow.autoregister.annotations
-
For auto registration of commands with plugin.yml configs
- registerCommands() - Method in class com.miketheshadow.autoregister.api.AutoRegister
-
Registers all commands
- RegisterFullCommand - Annotation Interface in com.miketheshadow.autoregister.annotations
-
For auto registration of commands without plugin.yml
- registerFullCommands() - Method in class com.miketheshadow.autoregister.api.AutoRegister
- registerListeners() - Method in class com.miketheshadow.autoregister.api.AutoRegister
-
Registers all listener classes
- RegisterTabComplete - Annotation Interface in com.miketheshadow.autoregister.annotations
-
For auto registration of TabCompleter
U
- usageMessage() - Element in annotation interface com.miketheshadow.autoregister.annotations.RegisterFullCommand
All Classes and Interfaces|All Packages