Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W Y 

A

AbstractFileConfiguration - Class in me.piggypiglet.framework.file.framework
 
AbstractFileConfiguration(Predicate<String>) - Constructor for class me.piggypiglet.framework.file.framework.AbstractFileConfiguration
Provision a predicate to see whether a file extension will match this configuration
add(Loader) - Method in class me.piggypiglet.framework.jars.loading.JarManager
 
add(S) - Method in class me.piggypiglet.framework.managers.implementations.SearchableManager
 
add(S) - Method in class me.piggypiglet.framework.managers.Manager
Store an item to this manager
addAnnotatedBinding(Class, Class<? extends Annotation>, Object) - Method in class me.piggypiglet.framework.registerables.StartupRegisterable
Add a binding to guice that's only injectable when a specific annotation is provided.
addAnnotatedBinding(Class, Annotation, Object) - Method in class me.piggypiglet.framework.registerables.StartupRegisterable
Add a binding to guice that's only injectable when a specific annotation is provided.
addBinding(Class, Object) - Method in class me.piggypiglet.framework.registerables.StartupRegisterable
Add a binding to guice with a specific class and instance.
addBinding(Object) - Method in class me.piggypiglet.framework.registerables.StartupRegisterable
Add a binding to guice, reference class is deduced from the instance itself.
Addon - Annotation Type in me.piggypiglet.framework.utils.annotations.addon
Configuration annotation for addons
AnnotatedBinding - Class in me.piggypiglet.framework.guice.objects
 
AnnotatedBinding(Class, Annotation, Object) - Constructor for class me.piggypiglet.framework.guice.objects.AnnotatedBinding
 
AnnotatedBinding(Class, Class<? extends Annotation>, Object) - Constructor for class me.piggypiglet.framework.guice.objects.AnnotatedBinding
 
apply(T) - Method in interface me.piggypiglet.framework.utils.function.CheckedFunction
 
ARGUMENT_PATTERN - Static variable in class me.piggypiglet.framework.commands.CommandHandlers
 
async(GRunnable) - Method in class me.piggypiglet.framework.bukkit.task.BukkitTask
 
async(GRunnable) - Method in class me.piggypiglet.framework.bungeecord.task.BungeeTask
 
async(GRunnable) - Method in class me.piggypiglet.framework.sponge.task.SpongeTaskManager
 
async(GRunnable) - Method in class me.piggypiglet.framework.task.implementations.DefaultTask
 
async(GRunnable) - Method in class me.piggypiglet.framework.task.Task
Implementation of running a runnable async
async(Consumer<GRunnable>) - Method in class me.piggypiglet.framework.task.Task
Run a task async
async(Consumer<GRunnable>, String, boolean) - Method in class me.piggypiglet.framework.task.Task
Schedule a task to run after a specific amount of time, or every period of time.
async(GRunnable) - Method in class me.piggypiglet.framework.velocity.task.VelocityTask
 
Authenticated - Annotation Type in me.piggypiglet.framework.http.responses.routes.mixins
 
autoPopulate(boolean) - Method in class me.piggypiglet.framework.mysql.manager.MySQLManager.Options
 

B

BadConfigTypeException - Exception in me.piggypiglet.framework.file.exceptions
Thrown if the implementation of AbstractFileConfiguration is incorrectly made
BadConfigTypeException(String) - Constructor for exception me.piggypiglet.framework.file.exceptions.BadConfigTypeException
 
BaseCommandHandler - Class in me.piggypiglet.framework.bukkit.commands.bukkit
 
BaseCommandHandler() - Constructor for class me.piggypiglet.framework.bukkit.commands.bukkit.BaseCommandHandler
 
BaseCommandHandler - Class in me.piggypiglet.framework.nukkit.commands.nukkit
 
BaseCommandHandler() - Constructor for class me.piggypiglet.framework.nukkit.commands.nukkit.BaseCommandHandler
 
BindingSetterModule - Class in me.piggypiglet.framework.guice.modules
 
BindingSetterModule(Map<Class, Object>, List<AnnotatedBinding>, Class...) - Constructor for class me.piggypiglet.framework.guice.modules.BindingSetterModule
 
BlankFileConfiguration - Class in me.piggypiglet.framework.file.implementations
 
BlankFileConfiguration() - Constructor for class me.piggypiglet.framework.file.implementations.BlankFileConfiguration
 
BootPriority - Enum in me.piggypiglet.framework.bootstrap
Boot priorities available to startup registerables, ran in the order as defined in here
Bot - Annotation Type in me.piggypiglet.framework.jda.annotation
 
build() - Method in class me.piggypiglet.framework.Framework.FrameworkBuilder
Compile all the user-set options into an instance of Framework NOTE: Will crash if any of the following aren't set: - main - pckg
build() - Method in class me.piggypiglet.framework.managers.objects.KeyTypeInfo.Builder
Build the KeyTypeInfo instance from the data submitted into the builder.
build() - Method in class me.piggypiglet.framework.mysql.components.row.RowCreator.Builder
Build the RowCreator
build() - Method in class me.piggypiglet.framework.mysql.components.row.RowDeleter.Builder
Build the RowDeleter
build() - Method in class me.piggypiglet.framework.mysql.components.row.RowEditor.Builder
Build the RowEditor
build() - Method in class me.piggypiglet.framework.mysql.components.row.RowGetter.Builder
Build the row getter
build() - Method in class me.piggypiglet.framework.utils.map.KeyValueSet.Builder
Build the KeyValueSet
builder() - Static method in class me.piggypiglet.framework.Framework
Initialize a new instance of FrameworkBuilder
builder() - Static method in class me.piggypiglet.framework.managers.objects.KeyTypeInfo
Get an instance of KeyTypeInfo.Builder
builder(String) - Static method in class me.piggypiglet.framework.mysql.components.row.RowCreator
 
builder(String) - Static method in class me.piggypiglet.framework.mysql.components.row.RowDeleter
 
builder(String) - Static method in class me.piggypiglet.framework.mysql.components.row.RowEditor
 
builder(String) - Static method in class me.piggypiglet.framework.mysql.components.row.RowGetter
 
builder() - Static method in class me.piggypiglet.framework.utils.map.KeyValueSet
Get an instance of the builder
Builder() - Constructor for class me.piggypiglet.framework.utils.map.KeyValueSet.Builder
 
BukkitAddon - Class in me.piggypiglet.framework.bukkit
 
BukkitAddon() - Constructor for class me.piggypiglet.framework.bukkit.BukkitAddon
 
BukkitCommand - Class in me.piggypiglet.framework.bukkit.commands
 
BukkitCommand(String) - Constructor for class me.piggypiglet.framework.bukkit.commands.BukkitCommand
 
BukkitCommand.Options - Class in me.piggypiglet.framework.bukkit.commands
 
BukkitCommandHandler - Class in me.piggypiglet.framework.bukkit.commands
 
BukkitCommandHandler() - Constructor for class me.piggypiglet.framework.bukkit.commands.BukkitCommandHandler
 
BukkitCommandHandlerExecutor - Class in me.piggypiglet.framework.bukkit.commands.bukkit
 
BukkitCommandHandlerExecutor() - Constructor for class me.piggypiglet.framework.bukkit.commands.bukkit.BukkitCommandHandlerExecutor
 
BukkitLogger - Class in me.piggypiglet.framework.bukkit.logging
 
BukkitLogger() - Constructor for class me.piggypiglet.framework.bukkit.logging.BukkitLogger
 
BukkitTask - Class in me.piggypiglet.framework.bukkit.task
 
BukkitTask(MainBinding) - Constructor for class me.piggypiglet.framework.bukkit.task.BukkitTask
 
BukkitUser - Class in me.piggypiglet.framework.bukkit.user
 
BukkitUser(CommandSender) - Constructor for class me.piggypiglet.framework.bukkit.user.BukkitUser
 
bundle() - Method in class me.piggypiglet.framework.managers.objects.KeyTypeInfo.Builder.KeyFunctionBuilder
Bundle the getter & exists functions into a KeyFunction
BungeeAddon - Class in me.piggypiglet.framework.bungeecord
 
BungeeAddon() - Constructor for class me.piggypiglet.framework.bungeecord.BungeeAddon
 
BungeeCommandExecutor - Class in me.piggypiglet.framework.bungeecord.commands
 
BungeeCommandExecutor() - Constructor for class me.piggypiglet.framework.bungeecord.commands.BungeeCommandExecutor
 
BungeeCommandExecutor.Executor - Class in me.piggypiglet.framework.bungeecord.commands
 
BungeeFileConfiguration - Class in me.piggypiglet.framework.bungeecord.file
 
BungeeFileConfiguration() - Constructor for class me.piggypiglet.framework.bungeecord.file.BungeeFileConfiguration
 
BungeeLogger - Class in me.piggypiglet.framework.bungeecord.logging
 
BungeeLogger() - Constructor for class me.piggypiglet.framework.bungeecord.logging.BungeeLogger
 
BungeeTask - Class in me.piggypiglet.framework.bungeecord.task
 
BungeeTask(MainBinding) - Constructor for class me.piggypiglet.framework.bungeecord.task.BungeeTask
 
BungeeUser - Class in me.piggypiglet.framework.bungeecord.user
 
BungeeUser(CommandSender) - Constructor for class me.piggypiglet.framework.bungeecord.user.BungeeUser
 

C

changes(KeyValueSet) - Method in class me.piggypiglet.framework.mysql.components.row.RowEditor.Builder
Changes to make
CheckedFunction<T,R> - Interface in me.piggypiglet.framework.utils.function
Function that can throw an exception catchable outside of the lambda
ClassLoaderRegisterable - Class in me.piggypiglet.framework.jars.registerables
 
ClassLoaderRegisterable() - Constructor for class me.piggypiglet.framework.jars.registerables.ClassLoaderRegisterable
 
ClassUtils - Class in me.piggypiglet.framework.utils.clazz
 
ClassUtils() - Constructor for class me.piggypiglet.framework.utils.clazz.ClassUtils
 
clearCommands() - Method in class me.piggypiglet.framework.commands.CommandHandlers
Clear commands in here, and all underlying command handlers.
Command - Class in me.piggypiglet.framework.commands
 
Command(String) - Constructor for class me.piggypiglet.framework.commands.Command
 
Command.Options - Class in me.piggypiglet.framework.commands
 
CommandExecutorRegisterable - Class in me.piggypiglet.framework.bukkit.registerables
 
CommandExecutorRegisterable() - Constructor for class me.piggypiglet.framework.bukkit.registerables.CommandExecutorRegisterable
 
CommandExecutorRegisterable - Class in me.piggypiglet.framework.bungeecord.registerables
 
CommandExecutorRegisterable() - Constructor for class me.piggypiglet.framework.bungeecord.registerables.CommandExecutorRegisterable
 
CommandExecutorRegisterable - Class in me.piggypiglet.framework.nukkit.registerables
 
CommandExecutorRegisterable() - Constructor for class me.piggypiglet.framework.nukkit.registerables.CommandExecutorRegisterable
 
CommandExecutorRegisterable - Class in me.piggypiglet.framework.sponge.registerables
 
CommandExecutorRegisterable() - Constructor for class me.piggypiglet.framework.sponge.registerables.CommandExecutorRegisterable
 
CommandExecutorRegisterable - Class in me.piggypiglet.framework.velocity.registerables
 
CommandExecutorRegisterable() - Constructor for class me.piggypiglet.framework.velocity.registerables.CommandExecutorRegisterable
 
CommandHandler - Class in me.piggypiglet.framework.commands
 
CommandHandler() - Constructor for class me.piggypiglet.framework.commands.CommandHandler
 
CommandHandlerRegisterable - Class in me.piggypiglet.framework.registerables.startup.commands
 
CommandHandlerRegisterable() - Constructor for class me.piggypiglet.framework.registerables.startup.commands.CommandHandlerRegisterable
 
CommandHandlers - Class in me.piggypiglet.framework.commands
 
CommandHandlers() - Constructor for class me.piggypiglet.framework.commands.CommandHandlers
 
commandPrefix(String) - Method in class me.piggypiglet.framework.Framework.FrameworkBuilder
The application's command prefix, to be used in command handlers.
CommandsRegisterable - Class in me.piggypiglet.framework.registerables.startup.commands
 
CommandsRegisterable() - Constructor for class me.piggypiglet.framework.registerables.startup.commands.CommandsRegisterable
 
completeRemove(S) - Method in class me.piggypiglet.framework.mysql.manager.MySQLManager
 
Config - Class in me.piggypiglet.framework.addon.objects
 
Config(Map<String, Object>) - Constructor for class me.piggypiglet.framework.addon.objects.Config
 
config(Class<?>, String, Map<String, String>) - Method in class me.piggypiglet.framework.Framework.FrameworkBuilder
Configure a config for an addon that requires configuration.
Config - Annotation Type in me.piggypiglet.framework.utils.annotations.addon
 
Config - Annotation Type in me.piggypiglet.framework.utils.annotations.files
Utility annotation you can use for your config file
ConfigInfo - Class in me.piggypiglet.framework.addon.objects
 
ConfigInfo(String, Map<String, String>, boolean) - Constructor for class me.piggypiglet.framework.addon.objects.ConfigInfo
 
ConfigManager - Class in me.piggypiglet.framework.addon
 
ConfigManager() - Constructor for class me.piggypiglet.framework.addon.ConfigManager
 
Configuration - Class in me.piggypiglet.framework.bungeecord.file.api
 
Configuration() - Constructor for class me.piggypiglet.framework.bungeecord.file.api.Configuration
 
Configuration(Configuration) - Constructor for class me.piggypiglet.framework.bungeecord.file.api.Configuration
 
configure() - Method in class me.piggypiglet.framework.guice.modules.BindingSetterModule
 
configure() - Method in class me.piggypiglet.framework.guice.modules.InitialModule
 
configure(KeyTypeInfo.Builder) - Method in class me.piggypiglet.framework.managers.Manager
Configure acceptable key types
ConsoleAddon - Class in me.piggypiglet.framework.console
 
ConsoleAddon() - Constructor for class me.piggypiglet.framework.console.ConsoleAddon
 
ConsoleRegisterable - Class in me.piggypiglet.framework.console.registerables
 
ConsoleRegisterable() - Constructor for class me.piggypiglet.framework.console.registerables.ConsoleRegisterable
 
ConsoleUser - Class in me.piggypiglet.framework.console.user
 
ConsoleUser() - Constructor for class me.piggypiglet.framework.console.user.ConsoleUser
 
contains(String) - Method in class me.piggypiglet.framework.bungeecord.file.api.Configuration
 
create(String) - Method in class me.piggypiglet.framework.logging.Logger
Create a logger instance with a name
create(String, KeyValueSet) - Method in class me.piggypiglet.framework.mysql.components.MySQLComponent
 
create(String, Map<String, Object>) - Static method in class me.piggypiglet.framework.mysql.utils.MySQLUtils
Create a row in a table.
createInjector() - Method in class me.piggypiglet.framework.guice.modules.InitialModule
 
creator() - Method in class me.piggypiglet.framework.mysql.table.Table
Get a new instance of RowCreator Builder

D

dataToType(Map<String, Object>) - Method in class me.piggypiglet.framework.mapper.LevenshteinObjectMapper
Convert a map (String, Object) into an instance of T.
dataToType(D) - Method in interface me.piggypiglet.framework.mapper.ObjectMapper
Convert D to T
def(boolean) - Method in class me.piggypiglet.framework.commands.Command.Options
Is this a default command? For example a help command.
DefaultConfigsRegisterable - Class in me.piggypiglet.framework.registerables.startup.addon
 
DefaultConfigsRegisterable() - Constructor for class me.piggypiglet.framework.registerables.startup.addon.DefaultConfigsRegisterable
 
DefaultHTTP - Annotation Type in me.piggypiglet.framework.http.files
Annotation for the default html filewrapper binding
DefaultLogger - Class in me.piggypiglet.framework.logging.implementations
 
DefaultLogger() - Constructor for class me.piggypiglet.framework.logging.implementations.DefaultLogger
 
DefaultTask - Class in me.piggypiglet.framework.task.implementations
Default task manager for RPF.
DefaultTask(int) - Constructor for class me.piggypiglet.framework.task.implementations.DefaultTask
 
delete(S) - Method in class me.piggypiglet.framework.managers.Manager
Handle deleting an item from underlying data structures
delete(String, KeyValueSet) - Method in class me.piggypiglet.framework.mysql.components.MySQLComponent
 
delete(T) - Method in class me.piggypiglet.framework.mysql.table.Table
 
deleteAll() - Method in class me.piggypiglet.framework.jars.loading.web.update.OutdatedJarDeleter
 
deleteOutdated(String, DownloadableJar...) - Static method in class me.piggypiglet.framework.jars.loading.web.update.OutdatedJarManager
Delete any outdated jars
deleter() - Method in class me.piggypiglet.framework.mysql.table.Table
Get a new instance of RowDeleter Builder
description(String) - Method in class me.piggypiglet.framework.commands.Command.Options
Description that will show for this command in the help command
Disabled - Annotation Type in me.piggypiglet.framework.utils.annotations.reflection
Add to a class in order for it not to be picked up by any auto registers, for example commands.
download(String, DownloadableJar...) - Static method in class me.piggypiglet.framework.jars.loading.web.JarDownloader
 
DownloadableJar - Class in me.piggypiglet.framework.jars.loading.web
 
DownloadableJar(String, String, String, String, URL) - Constructor for class me.piggypiglet.framework.jars.loading.web.DownloadableJar
 

E

edit(String, KeyValueSet, KeyValueSet) - Method in class me.piggypiglet.framework.mysql.components.MySQLComponent
 
editor() - Method in class me.piggypiglet.framework.mysql.table.Table
Get a new instance of RowEditor Builder
equals(Object) - Method in class me.piggypiglet.framework.utils.annotations.id.IDInfo
 
error(String) - Method in class me.piggypiglet.framework.bukkit.logging.BukkitLogger
 
error(String) - Method in class me.piggypiglet.framework.bungeecord.logging.BungeeLogger
 
error(String) - Method in class me.piggypiglet.framework.logback.LogbackLogger
 
error(String) - Method in class me.piggypiglet.framework.logging.implementations.DefaultLogger
 
error(String) - Method in class me.piggypiglet.framework.logging.Logger
Implementation of sending an error message through a third-party logger.
error(String, Object...) - Method in class me.piggypiglet.framework.logging.Logger
Log an error message.
error(String) - Method in class me.piggypiglet.framework.nukkit.logging.NukkitLogger
 
error(String) - Method in class me.piggypiglet.framework.sponge.logging.SpongeLogger
 
error(String) - Method in class me.piggypiglet.framework.velocity.logging.VelocityLogger
 
EventFinderRegisterable - Class in me.piggypiglet.framework.bukkit.registerables
 
EventFinderRegisterable() - Constructor for class me.piggypiglet.framework.bukkit.registerables.EventFinderRegisterable
 
EventFinderRegisterable - Class in me.piggypiglet.framework.bungeecord.registerables
 
EventFinderRegisterable() - Constructor for class me.piggypiglet.framework.bungeecord.registerables.EventFinderRegisterable
 
EventFinderRegisterable - Class in me.piggypiglet.framework.nukkit.registerables
 
EventFinderRegisterable() - Constructor for class me.piggypiglet.framework.nukkit.registerables.EventFinderRegisterable
 
EventFinderRegisterable - Class in me.piggypiglet.framework.sponge.registerables
 
EventFinderRegisterable() - Constructor for class me.piggypiglet.framework.sponge.registerables.EventFinderRegisterable
 
EventFinderRegisterable - Class in me.piggypiglet.framework.velocity.registerables
 
EventFinderRegisterable() - Constructor for class me.piggypiglet.framework.velocity.registerables.EventFinderRegisterable
 
execute() - Method in class me.piggypiglet.framework.bukkit.registerables.CommandExecutorRegisterable
 
execute() - Method in class me.piggypiglet.framework.bukkit.registerables.EventFinderRegisterable
 
execute() - Method in class me.piggypiglet.framework.bukkit.registerables.LoggerRegisterable
 
execute(CommandSender, String[]) - Method in class me.piggypiglet.framework.bungeecord.commands.BungeeCommandExecutor.Executor
 
execute() - Method in class me.piggypiglet.framework.bungeecord.registerables.CommandExecutorRegisterable
 
execute() - Method in class me.piggypiglet.framework.bungeecord.registerables.EventFinderRegisterable
 
execute() - Method in class me.piggypiglet.framework.bungeecord.registerables.LoggerRegisterable
 
execute(User, String[]) - Method in class me.piggypiglet.framework.commands.Command
 
execute(User, String[]) - Method in class me.piggypiglet.framework.commands.implementations.HelpCommand
 
execute(User, String[]) - Method in class me.piggypiglet.framework.console.commands.StopCommand
 
execute() - Method in class me.piggypiglet.framework.console.registerables.ConsoleRegisterable
 
execute() - Method in class me.piggypiglet.framework.http.registerables.shutdown.ShutdownHTTP
 
execute() - Method in class me.piggypiglet.framework.http.registerables.startup.HTTPRegisterable
 
execute() - Method in class me.piggypiglet.framework.http.registerables.startup.RoutesRegisterable
 
execute() - Method in class me.piggypiglet.framework.jars.registerables.ClassLoaderRegisterable
 
execute() - Method in class me.piggypiglet.framework.jars.registerables.LoaderFinderRegisterable
 
execute() - Method in class me.piggypiglet.framework.jda.shutdown.JDAShutdown
 
execute() - Method in class me.piggypiglet.framework.jda.startup.GuildBindingRegisterable
 
execute() - Method in class me.piggypiglet.framework.jda.startup.JDARegisterable
 
execute() - Method in class me.piggypiglet.framework.mysql.components.row.RowCreator
Create the row
execute() - Method in class me.piggypiglet.framework.mysql.components.row.RowDeleter
Delete the row, using data from the RowDeleter
execute() - Method in class me.piggypiglet.framework.mysql.components.row.RowEditor
Execute the edit
execute() - Method in class me.piggypiglet.framework.mysql.registerables.shutdown.MySQLFinalSave
 
execute() - Method in class me.piggypiglet.framework.mysql.registerables.shutdown.MySQLShutdown
 
execute() - Method in class me.piggypiglet.framework.mysql.registerables.startup.MySQLRegisterable
 
execute() - Method in class me.piggypiglet.framework.mysql.registerables.startup.MySQLSavingRegisterable
 
execute() - Method in class me.piggypiglet.framework.nukkit.registerables.CommandExecutorRegisterable
 
execute() - Method in class me.piggypiglet.framework.nukkit.registerables.EventFinderRegisterable
 
execute() - Method in class me.piggypiglet.framework.nukkit.registerables.LoggerRegisterable
 
execute() - Method in class me.piggypiglet.framework.registerables.shutdown.TaskShutdownRegisterable
 
execute() - Method in class me.piggypiglet.framework.registerables.ShutdownRegisterable
Code to be ran during registerable execution
execute() - Method in class me.piggypiglet.framework.registerables.startup.addon.DefaultConfigsRegisterable
 
execute() - Method in class me.piggypiglet.framework.registerables.startup.addon.UserConfigsRegisterable
 
execute() - Method in class me.piggypiglet.framework.registerables.startup.commands.CommandHandlerRegisterable
 
execute() - Method in class me.piggypiglet.framework.registerables.startup.commands.CommandsRegisterable
 
execute() - Method in class me.piggypiglet.framework.registerables.startup.file.FileMappingRegisterable
 
execute() - Method in class me.piggypiglet.framework.registerables.startup.file.FilesRegisterable
 
execute() - Method in class me.piggypiglet.framework.registerables.startup.file.FileTypesRegisterable
 
execute() - Method in class me.piggypiglet.framework.registerables.startup.ImplementationFinderRegisterable
 
execute() - Method in class me.piggypiglet.framework.registerables.startup.ManagersRegisterable
 
execute() - Method in class me.piggypiglet.framework.registerables.startup.ShutdownHookRegisterable
 
execute() - Method in class me.piggypiglet.framework.registerables.startup.ShutdownRegisterablesRegisterable
 
execute() - Method in class me.piggypiglet.framework.registerables.StartupRegisterable
Code to be ran on the registerable's execution.
execute() - Method in class me.piggypiglet.framework.sponge.registerables.CommandExecutorRegisterable
 
execute() - Method in class me.piggypiglet.framework.sponge.registerables.EventFinderRegisterable
 
execute() - Method in class me.piggypiglet.framework.sponge.registerables.LoggerRegisterable
 
execute(CommandSource, String[]) - Method in class me.piggypiglet.framework.velocity.commands.VelocityCommandExecutor
 
execute() - Method in class me.piggypiglet.framework.velocity.registerables.CommandExecutorRegisterable
 
execute() - Method in class me.piggypiglet.framework.velocity.registerables.EventFinderRegisterable
 
execute() - Method in class me.piggypiglet.framework.velocity.registerables.LoggerRegisterable
 
exists(T) - Method in class me.piggypiglet.framework.managers.Manager
Check if a key is set based on configured key types.
exists(Function<U, Boolean>) - Method in class me.piggypiglet.framework.managers.objects.KeyTypeInfo.Builder.KeyFunctionBuilder
Set the function to check if something exists in a data structure via the mapped key
exists(String, KeyValueSet) - Method in class me.piggypiglet.framework.mysql.components.MySQLComponent
 
exists() - Method in class me.piggypiglet.framework.mysql.components.row.RowGetter
Check if the row exists
exists(String, Map<String, Object>) - Static method in class me.piggypiglet.framework.mysql.utils.MySQLUtils
Check if a row exists at a specific location
exportResource(InputStream, String) - Static method in class me.piggypiglet.framework.utils.FileUtils
Export an inputstream into an external file

F

file(boolean, String, String, String, Class<? extends Annotation>) - Method in class me.piggypiglet.framework.Framework.FrameworkBuilder
Add a file to be copied from an embed and loaded into memory.
File - Annotation Type in me.piggypiglet.framework.utils.annotations.addon
Addon to contain info about a file an addon needs to register
FileConfiguration - Interface in me.piggypiglet.framework.file.framework
 
FileConfigurationFactory - Class in me.piggypiglet.framework.file
 
FileConfigurationFactory() - Constructor for class me.piggypiglet.framework.file.FileConfigurationFactory
 
FileData - Class in me.piggypiglet.framework.file.objects
 
FileData(boolean, String, String, String, Class<? extends Annotation>) - Constructor for class me.piggypiglet.framework.file.objects.FileData
 
fileDir(String) - Method in class me.piggypiglet.framework.Framework.FrameworkBuilder
Set the parent directory configs will be put in.
FileManager - Class in me.piggypiglet.framework.file
 
FileManager() - Constructor for class me.piggypiglet.framework.file.FileManager
 
FileMappingRegisterable - Class in me.piggypiglet.framework.registerables.startup.file
 
FileMappingRegisterable() - Constructor for class me.piggypiglet.framework.registerables.startup.file.FileMappingRegisterable
 
FilesRegisterable - Class in me.piggypiglet.framework.registerables.startup.file
 
FilesRegisterable() - Constructor for class me.piggypiglet.framework.registerables.startup.file.FilesRegisterable
 
FileTypesRegisterable - Class in me.piggypiglet.framework.registerables.startup.file
 
FileTypesRegisterable() - Constructor for class me.piggypiglet.framework.registerables.startup.file.FileTypesRegisterable
 
FileUtils - Class in me.piggypiglet.framework.utils
 
FileUtils() - Constructor for class me.piggypiglet.framework.utils.FileUtils
 
FileWrapper - Class in me.piggypiglet.framework.file.objects
 
FileWrapper(File, String) - Constructor for class me.piggypiglet.framework.file.objects.FileWrapper
 
Framework - Class in me.piggypiglet.framework
 
Framework.FrameworkBuilder - Class in me.piggypiglet.framework
 
FrameworkBootstrap - Class in me.piggypiglet.framework.bootstrap
 
FrameworkBootstrap(Framework) - Constructor for class me.piggypiglet.framework.bootstrap.FrameworkBootstrap
 
fromClass(Class) - Static method in enum me.piggypiglet.framework.utils.clazz.Primitives
Find a wrapper from a primitive class
fromMap(Map<String, Object>) - Static method in class me.piggypiglet.framework.utils.map.KeyValueSet
 

G

GenericException - Exception in me.piggypiglet.framework.utils.clazz
 
GenericException(String) - Constructor for exception me.piggypiglet.framework.utils.clazz.GenericException
 
get(String) - Method in class me.piggypiglet.framework.bukkit.file.SpigotFileConfiguration
 
get(String, T) - Method in class me.piggypiglet.framework.bungeecord.file.api.Configuration
 
get(String) - Method in class me.piggypiglet.framework.bungeecord.file.api.Configuration
 
get(String) - Method in class me.piggypiglet.framework.bungeecord.file.BungeeFileConfiguration
 
get(File) - Method in class me.piggypiglet.framework.file.FileConfigurationFactory
Load a fileconfiguration from a file object
get(String, String) - Method in class me.piggypiglet.framework.file.FileConfigurationFactory
Load a fileconfiguration straight from the file content
get(String) - Method in class me.piggypiglet.framework.file.FileManager
Get the raw type instance of a stored file/config (FileWrapper or FileConfiguration)
get(String, Object) - Method in class me.piggypiglet.framework.file.framework.AbstractFileConfiguration
 
get(String) - Method in interface me.piggypiglet.framework.file.framework.FileConfiguration
Get an object at a specific path
get(String, Object) - Method in interface me.piggypiglet.framework.file.framework.FileConfiguration
Get an object at a specific path, and if it's null, use a default value
get(String) - Method in class me.piggypiglet.framework.file.implementations.BlankFileConfiguration
 
get(String) - Method in class me.piggypiglet.framework.file.implementations.json.JsonFileConfiguration
 
get(String) - Method in class me.piggypiglet.framework.json.JsonParser
Get an object at a specific path
get(T) - Method in class me.piggypiglet.framework.managers.Manager
Get a value based on configured key types
get(String, KeyValueSet) - Method in class me.piggypiglet.framework.mysql.components.MySQLComponent
 
get() - Method in class me.piggypiglet.framework.mysql.components.row.RowGetter
Get a specific row from the location
getAddons() - Method in class me.piggypiglet.framework.bootstrap.FrameworkBootstrap
Get all found addons and their data.
getAll() - Method in class me.piggypiglet.framework.bungeecord.file.api.Configuration
 
getAll() - Method in class me.piggypiglet.framework.file.framework.AbstractFileConfiguration
 
getAll() - Method in class me.piggypiglet.framework.json.JsonParser
 
getAll() - Method in class me.piggypiglet.framework.managers.Manager
Get everything stored in this manager.
getAll(String) - Method in class me.piggypiglet.framework.mysql.components.MySQLComponent
 
getAll() - Method in class me.piggypiglet.framework.mysql.components.row.RowGetter
Get all rows in the table
getAll() - Method in class me.piggypiglet.framework.mysql.table.Table
Get all rows in this table
getAnnotatedBindings() - Method in class me.piggypiglet.framework.registerables.StartupRegisterable
Get a list of annotated binding objects set by the registerable
getAnnotation() - Method in class me.piggypiglet.framework.file.objects.FileData
 
getAnnotation() - Method in class me.piggypiglet.framework.guice.objects.MainBinding
 
getAsConsole() - Method in class me.piggypiglet.framework.bukkit.user.BukkitUser
 
getAsConsole() - Method in class me.piggypiglet.framework.nukkit.user.NukkitUser
 
getAsPlayer() - Method in class me.piggypiglet.framework.bukkit.user.BukkitUser
 
getAsPlayer() - Method in class me.piggypiglet.framework.nukkit.user.NukkitUser
 
getBindings() - Method in class me.piggypiglet.framework.registerables.StartupRegisterable
Get a map of bindings to be made
getBoolean(String) - Method in class me.piggypiglet.framework.bukkit.file.SpigotFileConfiguration
 
getBoolean(String) - Method in class me.piggypiglet.framework.bungeecord.file.api.Configuration
 
getBoolean(String, boolean) - Method in class me.piggypiglet.framework.bungeecord.file.api.Configuration
 
getBoolean(String) - Method in class me.piggypiglet.framework.bungeecord.file.BungeeFileConfiguration
 
getBoolean(String, boolean) - Method in class me.piggypiglet.framework.file.framework.AbstractFileConfiguration
 
getBoolean(String) - Method in interface me.piggypiglet.framework.file.framework.FileConfiguration
Get a Boolean at a specific path
getBoolean(String, boolean) - Method in interface me.piggypiglet.framework.file.framework.FileConfiguration
Get a boolean at a specific path, and if it's null, use a default value
getBoolean(String) - Method in class me.piggypiglet.framework.file.implementations.BlankFileConfiguration
 
getBoolean(String) - Method in class me.piggypiglet.framework.file.implementations.json.JsonFileConfiguration
 
getBoolean(String) - Method in class me.piggypiglet.framework.json.JsonParser
Get a boolean at a specific path
getBooleanList(String) - Method in class me.piggypiglet.framework.bungeecord.file.api.Configuration
 
getByte(String) - Method in class me.piggypiglet.framework.bungeecord.file.api.Configuration
 
getByte(String, byte) - Method in class me.piggypiglet.framework.bungeecord.file.api.Configuration
 
getByteList(String) - Method in class me.piggypiglet.framework.bungeecord.file.api.Configuration
 
getChannel() - Method in class me.piggypiglet.framework.jda.user.JDAUser
 
getChar(String) - Method in class me.piggypiglet.framework.bungeecord.file.api.Configuration
 
getChar(String, char) - Method in class me.piggypiglet.framework.bungeecord.file.api.Configuration
 
getCharList(String) - Method in class me.piggypiglet.framework.bungeecord.file.api.Configuration
 
getClassAnnotation() - Method in class me.piggypiglet.framework.guice.objects.AnnotatedBinding
 
getClassesWithAnnotatedMethods(Class<? extends Annotation>) - Method in class me.piggypiglet.framework.reflection.Reflections
Get classes that contain a specific annotation
getClassesWithAnnotatedMethods(Class<? extends Annotation>) - Method in class me.piggypiglet.framework.scanning.Scanner
Get classes that contain a specific annotation
getClazz() - Method in class me.piggypiglet.framework.guice.objects.AnnotatedBinding
 
getClazz() - Method in class me.piggypiglet.framework.guice.objects.MainBinding
 
getCommand() - Method in class me.piggypiglet.framework.commands.Command
 
getCommandPrefix() - Method in class me.piggypiglet.framework.Framework
Get the application's main command prefix.
getCommands() - Method in class me.piggypiglet.framework.commands.CommandHandler
Get commands this command handler can process
getCommands(String) - Method in class me.piggypiglet.framework.commands.CommandHandlers
Get the commands from a specific handler
getCommands() - Method in class me.piggypiglet.framework.commands.CommandHandlers
Get all commands registered in RPF
getConfig() - Method in class me.piggypiglet.framework.addon.objects.ConfigInfo
 
getConfig(String) - Method in class me.piggypiglet.framework.file.FileManager
Get a FileConfiguration that's stored in the file manager.
getConfigList(String) - Method in class me.piggypiglet.framework.bukkit.file.SpigotFileConfiguration
 
getConfigList(String) - Method in class me.piggypiglet.framework.bungeecord.file.BungeeFileConfiguration
 
getConfigList(String, List<FileConfiguration>) - Method in class me.piggypiglet.framework.file.framework.AbstractFileConfiguration
 
getConfigList(String) - Method in interface me.piggypiglet.framework.file.framework.FileConfiguration
Get a list of FileConfigurations at a specific path
getConfigList(String, List<FileConfiguration>) - Method in interface me.piggypiglet.framework.file.framework.FileConfiguration
Get a list of FileConfigurations at a specific path, and if it's null, use a default value
getConfigList(String) - Method in class me.piggypiglet.framework.file.implementations.BlankFileConfiguration
 
getConfigList(String) - Method in class me.piggypiglet.framework.file.implementations.json.JsonFileConfiguration
 
getConfigs() - Method in class me.piggypiglet.framework.addon.ConfigManager
 
getConfigs() - Method in class me.piggypiglet.framework.Framework
Get user defined configs for addons
getConfigSection(String) - Method in class me.piggypiglet.framework.bukkit.file.SpigotFileConfiguration
 
getConfigSection(String) - Method in class me.piggypiglet.framework.bungeecord.file.BungeeFileConfiguration
 
getConfigSection(String, FileConfiguration) - Method in class me.piggypiglet.framework.file.framework.AbstractFileConfiguration
 
getConfigSection(String) - Method in interface me.piggypiglet.framework.file.framework.FileConfiguration
Get a config section as a FileConfiguration at a specific path
getConfigSection(String, FileConfiguration) - Method in interface me.piggypiglet.framework.file.framework.FileConfiguration
Get a config section as a FileConfiguration at a specific path, and if it's null, use a default value
getConfigSection(String) - Method in class me.piggypiglet.framework.file.implementations.BlankFileConfiguration
 
getConfigSection(String) - Method in class me.piggypiglet.framework.file.implementations.json.JsonFileConfiguration
 
getConfigTypes() - Method in class me.piggypiglet.framework.file.FileConfigurationFactory
Get all config types this factory can map to
getDefault(String) - Method in class me.piggypiglet.framework.bungeecord.file.api.Configuration
 
getDefaultInstance() - Method in enum me.piggypiglet.framework.utils.clazz.Primitives
Initialise a default instance of a primitive wrapper.
getDescription() - Method in class me.piggypiglet.framework.commands.Command
 
getDir() - Method in class me.piggypiglet.framework.jars.loading.framework.Loader
 
getDouble(String) - Method in class me.piggypiglet.framework.bukkit.file.SpigotFileConfiguration
 
getDouble(String) - Method in class me.piggypiglet.framework.bungeecord.file.api.Configuration
 
getDouble(String, double) - Method in class me.piggypiglet.framework.bungeecord.file.api.Configuration
 
getDouble(String) - Method in class me.piggypiglet.framework.bungeecord.file.BungeeFileConfiguration
 
getDouble(String, double) - Method in class me.piggypiglet.framework.file.framework.AbstractFileConfiguration
 
getDouble(String) - Method in interface me.piggypiglet.framework.file.framework.FileConfiguration
Get a Double at a specific path
getDouble(String, double) - Method in interface me.piggypiglet.framework.file.framework.FileConfiguration
Get a Double at a specific path, and if it's null, use a default value
getDouble(String) - Method in class me.piggypiglet.framework.file.implementations.BlankFileConfiguration
 
getDouble(String) - Method in class me.piggypiglet.framework.file.implementations.json.JsonFileConfiguration
 
getDouble(String) - Method in class me.piggypiglet.framework.json.JsonParser
Get a Double at a specific path
getDoubleList(String) - Method in class me.piggypiglet.framework.bungeecord.file.api.Configuration
 
getExecutor() - Method in class me.piggypiglet.framework.bungeecord.commands.BungeeCommandExecutor
 
getExists() - Method in class me.piggypiglet.framework.managers.objects.KeyFunction
 
getExternalPath() - Method in class me.piggypiglet.framework.file.objects.FileData
 
getFieldsAnnotatedWith(Class<? extends Annotation>) - Method in class me.piggypiglet.framework.reflection.Reflections
Get fields that are annotated with a specific annotation
getFieldsAnnotatedWith(Class<? extends Annotation>) - Method in class me.piggypiglet.framework.scanning.Scanner
Get fields that are annotated with a specific annotation
getFile() - Method in class me.piggypiglet.framework.file.framework.AbstractFileConfiguration
Get this FileConfiguration's file instance
getFile() - Method in class me.piggypiglet.framework.file.objects.FileWrapper
Get the stored File instance
getFileContent() - Method in class me.piggypiglet.framework.file.objects.FileWrapper
Get the stored raw content of the file as a String
getFileDir() - Method in class me.piggypiglet.framework.Framework
Get the directory files will be put in.
getFiles() - Method in class me.piggypiglet.framework.Framework
Get information on all files that need to be made
getFilesToBeCreated() - Method in class me.piggypiglet.framework.addon.ConfigManager
 
getFloat(String) - Method in class me.piggypiglet.framework.bungeecord.file.api.Configuration
 
getFloat(String, float) - Method in class me.piggypiglet.framework.bungeecord.file.api.Configuration
 
getFloatList(String) - Method in class me.piggypiglet.framework.bungeecord.file.api.Configuration
 
getFormattedName() - Method in class me.piggypiglet.framework.jars.loading.web.DownloadableJar
 
getGetter() - Method in class me.piggypiglet.framework.managers.objects.KeyFunction
 
getGuild() - Method in class me.piggypiglet.framework.jda.user.JDAUser
 
getHandlers() - Method in class me.piggypiglet.framework.commands.Command
 
getHash() - Method in class me.piggypiglet.framework.jars.loading.web.DownloadableJar
 
getHeaders() - Method in class me.piggypiglet.framework.http.responses.routes.Route
Get headers that this route should declare
getHelp(CommandSource) - Method in class me.piggypiglet.framework.sponge.commands.SpongeCommandExecutor
 
getId() - Method in class me.piggypiglet.framework.user.User
Get the user's unique identifier
getId() - Method in class me.piggypiglet.framework.utils.annotations.id.IDInfo
 
getImplementedGeneric(Class) - Static method in class me.piggypiglet.framework.utils.clazz.ClassUtils
Get a generic on an interface a class is imlementing generic, a bit iffy, might not work in all scenarios
getInjector() - Method in class me.piggypiglet.framework.bootstrap.FrameworkBootstrap
Get an instance of the current injector, as the injectable injector isn't updated through child injectors.
getInjector() - Method in class me.piggypiglet.framework.Framework
Get the project's initial injector
getInstance() - Method in class me.piggypiglet.framework.guice.objects.AnnotatedBinding
 
getInstance() - Method in class me.piggypiglet.framework.guice.objects.MainBinding
 
getInt(String) - Method in class me.piggypiglet.framework.bukkit.file.SpigotFileConfiguration
 
getInt(String) - Method in class me.piggypiglet.framework.bungeecord.file.api.Configuration
 
getInt(String, int) - Method in class me.piggypiglet.framework.bungeecord.file.api.Configuration
 
getInt(String) - Method in class me.piggypiglet.framework.bungeecord.file.BungeeFileConfiguration
 
getInt(String, int) - Method in class me.piggypiglet.framework.file.framework.AbstractFileConfiguration
 
getInt(String) - Method in interface me.piggypiglet.framework.file.framework.FileConfiguration
Get an Integer at a specific path
getInt(String, int) - Method in interface me.piggypiglet.framework.file.framework.FileConfiguration
Get an int at a specific path, and if it's null, use a default value
getInt(String) - Method in class me.piggypiglet.framework.file.implementations.BlankFileConfiguration
 
getInt(String) - Method in class me.piggypiglet.framework.file.implementations.json.JsonFileConfiguration
 
getInt(String) - Method in class me.piggypiglet.framework.json.JsonParser
Get an Integer at a specific path
getInternalPath() - Method in class me.piggypiglet.framework.file.objects.FileData
 
getIntList(String) - Method in class me.piggypiglet.framework.bungeecord.file.api.Configuration
 
getItems() - Method in class me.piggypiglet.framework.addon.objects.Config
 
getJsonList(String) - Method in class me.piggypiglet.framework.json.JsonParser
Get a list of sections, parsed as JsonParsers.
getJsonSection(String) - Method in class me.piggypiglet.framework.json.JsonParser
Get a section and turn it into a JsonParser instance.
getKey() - Method in class me.piggypiglet.framework.http.responses.routes.objects.Header
 
getKeys() - Method in class me.piggypiglet.framework.bungeecord.file.api.Configuration
Gets keys, not deep by default.
getKeys() - Method in class me.piggypiglet.framework.managers.objects.KeyTypeInfo
 
getKeys() - Method in class me.piggypiglet.framework.utils.map.KeyValueSet
 
getList(String) - Method in class me.piggypiglet.framework.bukkit.file.SpigotFileConfiguration
 
getList(String) - Method in class me.piggypiglet.framework.bungeecord.file.api.Configuration
 
getList(String, List<?>) - Method in class me.piggypiglet.framework.bungeecord.file.api.Configuration
 
getList(String) - Method in class me.piggypiglet.framework.bungeecord.file.BungeeFileConfiguration
 
getList(String, List<?>) - Method in class me.piggypiglet.framework.file.framework.AbstractFileConfiguration
 
getList(String) - Method in interface me.piggypiglet.framework.file.framework.FileConfiguration
Get a List at a specific path
getList(String, List<?>) - Method in interface me.piggypiglet.framework.file.framework.FileConfiguration
Get a List at a specific path, and if it's null, use a default value
getList(String) - Method in class me.piggypiglet.framework.file.implementations.BlankFileConfiguration
 
getList(String) - Method in class me.piggypiglet.framework.file.implementations.json.JsonFileConfiguration
 
getList(String) - Method in class me.piggypiglet.framework.json.JsonParser
Get a list without knowing the type of the content
getLocations() - Method in class me.piggypiglet.framework.addon.objects.ConfigInfo
 
getLogger(String) - Static method in class me.piggypiglet.framework.logging.LoggerFactory
Get an instance using the set logger implementation.
getLong(String) - Method in class me.piggypiglet.framework.bukkit.file.SpigotFileConfiguration
 
getLong(String) - Method in class me.piggypiglet.framework.bungeecord.file.api.Configuration
 
getLong(String, long) - Method in class me.piggypiglet.framework.bungeecord.file.api.Configuration
 
getLong(String) - Method in class me.piggypiglet.framework.bungeecord.file.BungeeFileConfiguration
 
getLong(String, long) - Method in class me.piggypiglet.framework.file.framework.AbstractFileConfiguration
 
getLong(String) - Method in interface me.piggypiglet.framework.file.framework.FileConfiguration
Get a Long at a specific path
getLong(String, long) - Method in interface me.piggypiglet.framework.file.framework.FileConfiguration
Get a Long at a specific path, and if it's null, use a default value
getLong(String) - Method in class me.piggypiglet.framework.file.implementations.BlankFileConfiguration
 
getLong(String) - Method in class me.piggypiglet.framework.file.implementations.json.JsonFileConfiguration
 
getLong(String) - Method in class me.piggypiglet.framework.json.JsonParser
Get a long at a specific path
getLongList(String) - Method in class me.piggypiglet.framework.bungeecord.file.api.Configuration
 
getMain() - Method in class me.piggypiglet.framework.Framework
Get the main instance
getManagers() - Method in class me.piggypiglet.framework.managers.ManagersManager
Get all managers stored in this singleton
getMap() - Method in class me.piggypiglet.framework.utils.map.KeyValueSet
 
getMapper() - Method in class me.piggypiglet.framework.managers.objects.KeyFunction
 
getMatch() - Method in class me.piggypiglet.framework.file.framework.AbstractFileConfiguration
Get a predicate to test whether a file extension matches this specific AbstractFileConfiguration
getMatch() - Method in class me.piggypiglet.framework.jars.loading.framework.ScannableLoader
 
getMember() - Method in class me.piggypiglet.framework.jda.user.JDAUser
 
getName() - Method in class me.piggypiglet.framework.file.objects.FileData
 
getName() - Method in class me.piggypiglet.framework.jars.loading.framework.Jar
 
getName() - Method in class me.piggypiglet.framework.jars.loading.web.DownloadableJar
 
getName() - Method in class me.piggypiglet.framework.user.User
Get the user's name
getName() - Method in interface me.piggypiglet.framework.utils.SearchUtils.Searchable
The string used when a searchable is compared to other searchables in terms of string similarity
getNeedsDeleting() - Method in class me.piggypiglet.framework.mysql.manager.MySQLManager
 
getNeedsUpdating() - Method in class me.piggypiglet.framework.jars.loading.web.update.OutdatedJarScanner
 
getObjectAnnotation() - Method in class me.piggypiglet.framework.guice.objects.AnnotatedBinding
 
getParametersInConstructorsAnnotatedWith(Class<? extends Annotation>) - Method in class me.piggypiglet.framework.reflection.Reflections
Get parameters in constructors that are annotated with a specific annotation
getParametersInConstructorsAnnotatedWith(Class<? extends Annotation>) - Method in class me.piggypiglet.framework.scanning.Scanner
Get parameters in constructors that are annotated with a specific annotation
getPath() - Method in class me.piggypiglet.framework.jars.loading.framework.Jar
 
getPath() - Method in class me.piggypiglet.framework.jars.loading.web.DownloadableJar
 
getPckg() - Method in class me.piggypiglet.framework.Framework
Get the projects package
getPermissions() - Method in class me.piggypiglet.framework.commands.Command
 
getPriority() - Method in class me.piggypiglet.framework.utils.annotations.registerable.RegisterableData
 
getRegisterable() - Method in class me.piggypiglet.framework.utils.annotations.registerable.RegisterableData
 
getRegisterables() - Method in class me.piggypiglet.framework.bootstrap.FrameworkBootstrap
Get all the startup registerable instances that were initialized during startup.
getRegisterables() - Method in class me.piggypiglet.framework.hooks.ShutdownHook
 
getRoute() - Method in class me.piggypiglet.framework.http.responses.routes.Route
Get the value of the route defined in this route
getRoutes() - Method in class me.piggypiglet.framework.http.responses.ResponseHandler
Get all routes stored in this ResponseHandler
getRow(String, Map<String, Object>) - Static method in class me.piggypiglet.framework.mysql.utils.MySQLUtils
Get a row from a location
getRows(String) - Static method in class me.piggypiglet.framework.mysql.utils.MySQLUtils
Get all rows in a table
getSection(String) - Method in class me.piggypiglet.framework.bungeecord.file.api.Configuration
 
getShort(String) - Method in class me.piggypiglet.framework.bungeecord.file.api.Configuration
 
getShort(String, short) - Method in class me.piggypiglet.framework.bungeecord.file.api.Configuration
 
getShortDescription(CommandSource) - Method in class me.piggypiglet.framework.sponge.commands.SpongeCommandExecutor
 
getShortList(String) - Method in class me.piggypiglet.framework.bungeecord.file.api.Configuration
 
getShutdownRegisterables() - Method in class me.piggypiglet.framework.Framework
Get all manually inputted ShutdownRegisterables
getStartupRegisterables() - Method in class me.piggypiglet.framework.Framework
Get all manually inputted StartupRegisterables
getStaticInjections() - Method in class me.piggypiglet.framework.registerables.StartupRegisterable
Get any static injections requested by the registerable
getString(String) - Method in class me.piggypiglet.framework.bukkit.file.SpigotFileConfiguration
 
getString(String) - Method in class me.piggypiglet.framework.bungeecord.file.api.Configuration
 
getString(String, String) - Method in class me.piggypiglet.framework.bungeecord.file.api.Configuration
 
getString(String) - Method in class me.piggypiglet.framework.bungeecord.file.BungeeFileConfiguration
 
getString(String, String) - Method in class me.piggypiglet.framework.file.framework.AbstractFileConfiguration
 
getString(String) - Method in interface me.piggypiglet.framework.file.framework.FileConfiguration
Get an String at a specific path
getString(String, String) - Method in interface me.piggypiglet.framework.file.framework.FileConfiguration
Get a String at a specific path, and if it's null, use a default value
getString(String) - Method in class me.piggypiglet.framework.file.implementations.BlankFileConfiguration
 
getString(String) - Method in class me.piggypiglet.framework.file.implementations.json.JsonFileConfiguration
 
getString(String) - Method in class me.piggypiglet.framework.json.JsonParser
Get a string at a specific path
getStringList(String) - Method in class me.piggypiglet.framework.bukkit.file.SpigotFileConfiguration
 
getStringList(String) - Method in class me.piggypiglet.framework.bungeecord.file.api.Configuration
 
getStringList(String) - Method in class me.piggypiglet.framework.bungeecord.file.BungeeFileConfiguration
 
getStringList(String, List<String>) - Method in class me.piggypiglet.framework.file.framework.AbstractFileConfiguration
 
getStringList(String) - Method in interface me.piggypiglet.framework.file.framework.FileConfiguration
Get a list of strings at a specific path
getStringList(String, List<String>) - Method in interface me.piggypiglet.framework.file.framework.FileConfiguration
Get a list of strings at a specific path, and if it's null, use a default value
getStringList(String) - Method in class me.piggypiglet.framework.file.implementations.BlankFileConfiguration
 
getStringList(String) - Method in class me.piggypiglet.framework.file.implementations.json.JsonFileConfiguration
 
getStringList(String) - Method in class me.piggypiglet.framework.json.JsonParser
Get a list of strings at a specific path
getSubTypesOf(Class<T>) - Method in class me.piggypiglet.framework.reflection.Reflections
Gets all sub types in hierarchy of a given type
getSubTypesOf(Class<T>) - Method in class me.piggypiglet.framework.scanning.Scanner
Gets all sub types in hierarchy of a given type
getSuggestions(CommandSource, String, Location<World>) - Method in class me.piggypiglet.framework.sponge.commands.SpongeCommandExecutor
 
getTable() - Method in class me.piggypiglet.framework.mysql.manager.MySQLManager
 
getter(Function<U, Object>) - Method in class me.piggypiglet.framework.managers.objects.KeyTypeInfo.Builder.KeyFunctionBuilder
Set the function to get from a data structure via the mapped key
getter() - Method in class me.piggypiglet.framework.mysql.table.Table
Get a new instance of RowGetter Builder
getThreads() - Method in class me.piggypiglet.framework.Framework
Get the amount of threads to be stored in the default task manager's thread pool
getType() - Method in class me.piggypiglet.framework.managers.objects.KeyFunction
 
getType() - Method in class me.piggypiglet.framework.utils.annotations.id.IDInfo
 
getTypesAnnotatedWith(Class<? extends Annotation>) - Method in class me.piggypiglet.framework.reflection.Reflections
Get types annotated with a given annotation
getTypesAnnotatedWith(Class<? extends Annotation>) - Method in class me.piggypiglet.framework.scanning.Scanner
Get types annotated with a given annotation
getUrl() - Method in class me.piggypiglet.framework.jars.loading.web.DownloadableJar
 
getUsage() - Method in class me.piggypiglet.framework.commands.Command
 
getUsage(CommandSource) - Method in class me.piggypiglet.framework.sponge.commands.SpongeCommandExecutor
 
getUser() - Method in class me.piggypiglet.framework.jda.user.JDAUser
 
getValue() - Method in class me.piggypiglet.framework.http.responses.routes.objects.Header
 
getValues() - Method in class me.piggypiglet.framework.utils.map.KeyValueSet
 
getVersion() - Method in class me.piggypiglet.framework.jars.loading.framework.Jar
 
getVersion() - Method in class me.piggypiglet.framework.jars.loading.web.DownloadableJar
 
GRunnable - Class in me.piggypiglet.framework.task
 
GRunnable() - Constructor for class me.piggypiglet.framework.task.GRunnable
 
gson - Variable in class me.piggypiglet.framework.http.responses.routes.types.JsonRoute
 
GuildBindingRegisterable - Class in me.piggypiglet.framework.jda.startup
 
GuildBindingRegisterable() - Constructor for class me.piggypiglet.framework.jda.startup.GuildBindingRegisterable
 

H

handle(User, String) - Method in class me.piggypiglet.framework.commands.CommandHandler
Find a matching command accessible to this command handler, and run it with the user's input
handlers(String...) - Method in class me.piggypiglet.framework.commands.Command.Options
Which handlers should be able to process this command? Leave empty for it to be runnable on all handlers.
hashCode() - Method in class me.piggypiglet.framework.utils.annotations.id.IDInfo
 
hasPermission(String) - Method in class me.piggypiglet.framework.bukkit.user.BukkitUser
 
hasPermission(String) - Method in class me.piggypiglet.framework.bungeecord.user.BungeeUser
 
hasPermission(String) - Method in class me.piggypiglet.framework.console.user.ConsoleUser
 
hasPermission(String) - Method in class me.piggypiglet.framework.jda.user.JDAUser
 
hasPermission(String) - Method in class me.piggypiglet.framework.nukkit.user.NukkitUser
 
hasPermission(String) - Method in class me.piggypiglet.framework.sponge.user.SpongeUser
 
hasPermission(String) - Method in class me.piggypiglet.framework.user.User
Does the user have a specific permission
hasPermission(String) - Method in class me.piggypiglet.framework.velocity.user.VelocityUser
 
Header - Class in me.piggypiglet.framework.http.responses.routes.objects
 
Header(String, String) - Constructor for class me.piggypiglet.framework.http.responses.routes.objects.Header
 
HEADERS - Static variable in class me.piggypiglet.framework.http.responses.routes.Route
 
HelpCommand - Class in me.piggypiglet.framework.commands.implementations
 
HelpCommand() - Constructor for class me.piggypiglet.framework.commands.implementations.HelpCommand
 
HTTP - Annotation Type in me.piggypiglet.framework.http.files
Annotation for the HTTP config binding
HTTPAddon - Class in me.piggypiglet.framework.http
 
HTTPAddon() - Constructor for class me.piggypiglet.framework.http.HTTPAddon
 
HTTPRegisterable - Class in me.piggypiglet.framework.http.registerables.startup
 
HTTPRegisterable() - Constructor for class me.piggypiglet.framework.http.registerables.startup.HTTPRegisterable
 
HTTPServer - Class in me.piggypiglet.framework.http
Wrapper class for NanoHTTP HTTP server
HTTPServer() - Constructor for class me.piggypiglet.framework.http.HTTPServer
 

I

ID - Annotation Type in me.piggypiglet.framework.utils.annotations.id
 
id(String) - Static method in class me.piggypiglet.framework.utils.annotations.id.Ids
 
IDInfo - Class in me.piggypiglet.framework.utils.annotations.id
 
IDInfo(Class<?>, ID) - Constructor for class me.piggypiglet.framework.utils.annotations.id.IDInfo
 
Ids - Class in me.piggypiglet.framework.utils.annotations.id
 
Ids() - Constructor for class me.piggypiglet.framework.utils.annotations.id.Ids
 
ImplementationFinderRegisterable - Class in me.piggypiglet.framework.registerables.startup
 
ImplementationFinderRegisterable() - Constructor for class me.piggypiglet.framework.registerables.startup.ImplementationFinderRegisterable
 
info(String) - Method in class me.piggypiglet.framework.bukkit.logging.BukkitLogger
 
info(String) - Method in class me.piggypiglet.framework.bungeecord.logging.BungeeLogger
 
info(String) - Method in class me.piggypiglet.framework.logback.LogbackLogger
 
info(String) - Method in class me.piggypiglet.framework.logging.implementations.DefaultLogger
 
info(String) - Method in class me.piggypiglet.framework.logging.Logger
Implementation of sending an info message through a third-party logger.
info(String, Object...) - Method in class me.piggypiglet.framework.logging.Logger
Log an info message.
info(String) - Method in class me.piggypiglet.framework.nukkit.logging.NukkitLogger
 
info(String) - Method in class me.piggypiglet.framework.sponge.logging.SpongeLogger
 
info(String) - Method in class me.piggypiglet.framework.velocity.logging.VelocityLogger
 
init(String) - Method in class me.piggypiglet.framework.bukkit.logging.BukkitLogger
 
init(String) - Method in class me.piggypiglet.framework.bungeecord.logging.BungeeLogger
 
init() - Method in class me.piggypiglet.framework.Framework
Start the bootstrap process with the current framework configuration.
init(T) - Method in class me.piggypiglet.framework.jars.loading.framework.ScannableLoader
 
init(String) - Method in class me.piggypiglet.framework.logback.LogbackLogger
 
init(String) - Method in class me.piggypiglet.framework.logging.implementations.DefaultLogger
 
init(String) - Method in class me.piggypiglet.framework.logging.Logger
Create an instance of a third-party logger with a name.
init(String) - Method in class me.piggypiglet.framework.nukkit.logging.NukkitLogger
 
init(String) - Method in class me.piggypiglet.framework.sponge.logging.SpongeLogger
 
init(String) - Method in class me.piggypiglet.framework.velocity.logging.VelocityLogger
 
InitialModule - Class in me.piggypiglet.framework.guice.modules
 
InitialModule(FrameworkBootstrap, Framework) - Constructor for class me.piggypiglet.framework.guice.modules.InitialModule
 
injector(Injector) - Method in class me.piggypiglet.framework.Framework.FrameworkBuilder
Set the application's initial injector, if one is already made.
injector - Variable in class me.piggypiglet.framework.registerables.StartupRegisterable
 
insert(S) - Method in class me.piggypiglet.framework.managers.Manager
Handle inserting an item into underlying data structures
internalLoad(File, String) - Method in class me.piggypiglet.framework.bukkit.file.SpigotFileConfiguration
 
internalLoad(File, String) - Method in class me.piggypiglet.framework.bungeecord.file.BungeeFileConfiguration
 
internalLoad(File, String) - Method in class me.piggypiglet.framework.file.framework.AbstractFileConfiguration
Optional code that will be executed on load
internalLoad(File, String) - Method in class me.piggypiglet.framework.file.implementations.json.JsonFileConfiguration
 
isConfig() - Method in class me.piggypiglet.framework.file.objects.FileData
 
isDefault() - Method in class me.piggypiglet.framework.addon.objects.ConfigInfo
 
isDefault() - Method in class me.piggypiglet.framework.commands.Command
 
isObject() - Method in class me.piggypiglet.framework.guice.objects.AnnotatedBinding
 
isPlayer() - Method in class me.piggypiglet.framework.bukkit.user.BukkitUser
 
isPlayer() - Method in class me.piggypiglet.framework.nukkit.user.NukkitUser
 
isPlayerOnly() - Method in class me.piggypiglet.framework.bukkit.commands.BukkitCommand
 
isPlayerOnly() - Method in class me.piggypiglet.framework.nukkit.commands.NukkitCommand
 
isReady() - Static method in class me.piggypiglet.framework.mysql.utils.MySQLUtils
See whether MySQL is ready for operation
items - Variable in class me.piggypiglet.framework.managers.implementations.SearchableManager
 

J

Jar - Class in me.piggypiglet.framework.jars.loading.framework
 
Jar() - Constructor for class me.piggypiglet.framework.jars.loading.framework.Jar
 
JarDownloader - Class in me.piggypiglet.framework.jars.loading.web
 
JarDownloader() - Constructor for class me.piggypiglet.framework.jars.loading.web.JarDownloader
 
JarLoader - Class in me.piggypiglet.framework.jars.loading
 
JarLoader() - Constructor for class me.piggypiglet.framework.jars.loading.JarLoader
 
JarManager - Class in me.piggypiglet.framework.jars.loading
 
JarManager() - Constructor for class me.piggypiglet.framework.jars.loading.JarManager
 
JarsAddon - Class in me.piggypiglet.framework.jars
 
JarsAddon() - Constructor for class me.piggypiglet.framework.jars.JarsAddon
 
JarScanner - Class in me.piggypiglet.framework.jars.loading
 
JarScanner(Predicate<Class<?>>) - Constructor for class me.piggypiglet.framework.jars.loading.JarScanner
 
JDAAddon - Class in me.piggypiglet.framework.jda
 
JDAAddon() - Constructor for class me.piggypiglet.framework.jda.JDAAddon
 
JDACommandHandler - Class in me.piggypiglet.framework.jda.commands
 
JDACommandHandler() - Constructor for class me.piggypiglet.framework.jda.commands.JDACommandHandler
 
JDARegisterable - Class in me.piggypiglet.framework.jda.startup
 
JDARegisterable() - Constructor for class me.piggypiglet.framework.jda.startup.JDARegisterable
 
JDAShutdown - Class in me.piggypiglet.framework.jda.shutdown
 
JDAShutdown() - Constructor for class me.piggypiglet.framework.jda.shutdown.JDAShutdown
 
JDAUser - Class in me.piggypiglet.framework.jda.user
 
JDAUser(Member, TextChannel) - Constructor for class me.piggypiglet.framework.jda.user.JDAUser
 
JsonFileConfiguration - Class in me.piggypiglet.framework.file.implementations.json
 
JsonFileConfiguration() - Constructor for class me.piggypiglet.framework.file.implementations.json.JsonFileConfiguration
 
JsonFileConfiguration(Map<String, Object>) - Constructor for class me.piggypiglet.framework.file.implementations.json.JsonFileConfiguration
 
JsonManagerRoute<T extends SearchUtils.Searchable> - Class in me.piggypiglet.framework.http.responses.routes.types
 
JsonManagerRoute(String, SearchableManager<T>, Header...) - Constructor for class me.piggypiglet.framework.http.responses.routes.types.JsonManagerRoute
 
JsonManagerRoute.Options - Class in me.piggypiglet.framework.http.responses.routes.types
 
JsonParser - Class in me.piggypiglet.framework.json
JsonParser class, used for parsing json, as the name suggests.
JsonParser(String) - Constructor for class me.piggypiglet.framework.json.JsonParser
Create a JsonParser instance from raw json data as a string
JsonParser(Map<String, Object>) - Constructor for class me.piggypiglet.framework.json.JsonParser
Load JsonParser with already-decoded json data.
JsonRoute - Class in me.piggypiglet.framework.http.responses.routes.types
 
JsonRoute(String, Header...) - Constructor for class me.piggypiglet.framework.http.responses.routes.types.JsonRoute
Provide the path of this route, do not include a forward slash at the beginning.

K

key(Class<T>) - Method in class me.piggypiglet.framework.managers.objects.KeyTypeInfo.Builder
Begin the process of creating a keyfunction with a class/interface as the key
key(Class<T>, Function<T, U>) - Method in class me.piggypiglet.framework.managers.objects.KeyTypeInfo.Builder
Begin the process of creating a keyfunction with a class/interface as the key, and a mapper to convert the key to something else
key(String) - Method in class me.piggypiglet.framework.mysql.components.row.RowCreator.Builder
Specify the column names for this row
key(String) - Method in class me.piggypiglet.framework.utils.map.KeyValueSet.Builder
Key for values
KeyFunction<T,U> - Class in me.piggypiglet.framework.managers.objects
 
KeyFunction(Class<T>, Function<T, U>, Function<U, Object>, Function<U, Boolean>) - Constructor for class me.piggypiglet.framework.managers.objects.KeyFunction
 
KeyTypeInfo - Class in me.piggypiglet.framework.managers.objects
 
KeyTypeInfo.Builder - Class in me.piggypiglet.framework.managers.objects
 
KeyTypeInfo.Builder.KeyFunctionBuilder<T,U> - Class in me.piggypiglet.framework.managers.objects
 
keyTypes - Variable in class me.piggypiglet.framework.managers.Manager
 
KeyValueSet - Class in me.piggypiglet.framework.utils.map
 
KeyValueSet.Builder - Class in me.piggypiglet.framework.utils.map
 
KeyValueSet.Builder.ValueBuilder - Class in me.piggypiglet.framework.utils.map
 

L

LevenshteinObjectMapper<T> - Class in me.piggypiglet.framework.mapper
Intelligent object mapper that utilises the levenshtein distance algorithm via a port of python's fuzzywuzzy library to map values to fields based on "roughly the same" field names.
LevenshteinObjectMapper() - Constructor for class me.piggypiglet.framework.mapper.LevenshteinObjectMapper
Same as LevenshteinObjectMapper(Class<T>) but uses reflection to fetch the class from the generic.
LevenshteinObjectMapper(Class<T>) - Constructor for class me.piggypiglet.framework.mapper.LevenshteinObjectMapper
Create an instance of LevenshteinObjectMapper and cache important data.
list(List<O>, BiPredicate<U, O>, O) - Method in class me.piggypiglet.framework.managers.objects.KeyTypeInfo.Builder.KeyFunctionBuilder
Util to build a KeyFunction based on the list data structure
load(File) - Static method in class me.piggypiglet.framework.bungeecord.file.api.YamlConfiguration
 
load(File, String) - Method in class me.piggypiglet.framework.file.framework.AbstractFileConfiguration
Load and populate an AbstractFileConfiguration instance
load(Jar) - Method in class me.piggypiglet.framework.jars.loading.JarLoader
 
load() - Method in class me.piggypiglet.framework.jars.loading.JarManager
 
loadConfig(String, String, String) - Method in class me.piggypiglet.framework.file.FileManager
Load a config into the FileManager
Loader - Class in me.piggypiglet.framework.jars.loading.framework
 
Loader(String) - Constructor for class me.piggypiglet.framework.jars.loading.framework.Loader
 
LoaderFinderRegisterable - Class in me.piggypiglet.framework.jars.registerables
 
LoaderFinderRegisterable() - Constructor for class me.piggypiglet.framework.jars.registerables.LoaderFinderRegisterable
 
loadFile(String, String, String) - Method in class me.piggypiglet.framework.file.FileManager
Load a file into the FileManager
location(KeyValueSet) - Method in class me.piggypiglet.framework.mysql.components.row.RowDeleter.Builder
Specify a location for the row
location(KeyValueSet) - Method in class me.piggypiglet.framework.mysql.components.row.RowEditor.Builder
Location of the row
location(KeyValueSet) - Method in class me.piggypiglet.framework.mysql.components.row.RowGetter.Builder
Location of the row(s) to find
LogbackLogger - Class in me.piggypiglet.framework.logback
 
LogbackLogger() - Constructor for class me.piggypiglet.framework.logback.LogbackLogger
 
Logger<T> - Class in me.piggypiglet.framework.logging
 
Logger() - Constructor for class me.piggypiglet.framework.logging.Logger
 
logger - Variable in class me.piggypiglet.framework.logging.Logger
 
LoggerFactory - Class in me.piggypiglet.framework.logging
 
LoggerFactory() - Constructor for class me.piggypiglet.framework.logging.LoggerFactory
 
LoggerRegisterable - Class in me.piggypiglet.framework.bukkit.registerables
 
LoggerRegisterable() - Constructor for class me.piggypiglet.framework.bukkit.registerables.LoggerRegisterable
 
LoggerRegisterable - Class in me.piggypiglet.framework.bungeecord.registerables
 
LoggerRegisterable() - Constructor for class me.piggypiglet.framework.bungeecord.registerables.LoggerRegisterable
 
LoggerRegisterable - Class in me.piggypiglet.framework.nukkit.registerables
 
LoggerRegisterable() - Constructor for class me.piggypiglet.framework.nukkit.registerables.LoggerRegisterable
 
LoggerRegisterable - Class in me.piggypiglet.framework.sponge.registerables
 
LoggerRegisterable() - Constructor for class me.piggypiglet.framework.sponge.registerables.LoggerRegisterable
 
LoggerRegisterable - Class in me.piggypiglet.framework.velocity.registerables
 
LoggerRegisterable() - Constructor for class me.piggypiglet.framework.velocity.registerables.LoggerRegisterable
 

M

main(Object) - Method in class me.piggypiglet.framework.Framework.FrameworkBuilder
Set the application's main instance
main(Class, Object) - Method in class me.piggypiglet.framework.Framework.FrameworkBuilder
Set the application's main instance
Main - Annotation Type in me.piggypiglet.framework.utils.annotations
Default annotation for the application's main class, when set using FrameworkBuilder#main(Object)
MainBinding - Class in me.piggypiglet.framework.guice.objects
 
MainBinding(Class<?>, Object) - Constructor for class me.piggypiglet.framework.guice.objects.MainBinding
 
MainBinding(Class<?>, Object, Class<? extends Annotation>) - Constructor for class me.piggypiglet.framework.guice.objects.MainBinding
 
Manager<S> - Class in me.piggypiglet.framework.managers
 
Manager() - Constructor for class me.piggypiglet.framework.managers.Manager
 
ManagersManager - Class in me.piggypiglet.framework.managers
 
ManagersManager() - Constructor for class me.piggypiglet.framework.managers.ManagersManager
 
ManagersRegisterable - Class in me.piggypiglet.framework.registerables.startup
 
ManagersRegisterable() - Constructor for class me.piggypiglet.framework.registerables.startup.ManagersRegisterable
 
map(Map<U, O>, O) - Method in class me.piggypiglet.framework.managers.objects.KeyTypeInfo.Builder.KeyFunctionBuilder
Util to build a KeyFunction based on the map data structure
Maps - Annotation Type in me.piggypiglet.framework.file.mapping
 
md5Checksum(File) - Static method in class me.piggypiglet.framework.utils.FileUtils
Get the md5 hash/checksum of a file
me.piggypiglet.framework - package me.piggypiglet.framework
 
me.piggypiglet.framework.addon - package me.piggypiglet.framework.addon
 
me.piggypiglet.framework.addon.objects - package me.piggypiglet.framework.addon.objects
 
me.piggypiglet.framework.bootstrap - package me.piggypiglet.framework.bootstrap
 
me.piggypiglet.framework.bukkit - package me.piggypiglet.framework.bukkit
 
me.piggypiglet.framework.bukkit.commands - package me.piggypiglet.framework.bukkit.commands
 
me.piggypiglet.framework.bukkit.commands.bukkit - package me.piggypiglet.framework.bukkit.commands.bukkit
 
me.piggypiglet.framework.bukkit.file - package me.piggypiglet.framework.bukkit.file
 
me.piggypiglet.framework.bukkit.logging - package me.piggypiglet.framework.bukkit.logging
 
me.piggypiglet.framework.bukkit.registerables - package me.piggypiglet.framework.bukkit.registerables
 
me.piggypiglet.framework.bukkit.task - package me.piggypiglet.framework.bukkit.task
 
me.piggypiglet.framework.bukkit.user - package me.piggypiglet.framework.bukkit.user
 
me.piggypiglet.framework.bungeecord - package me.piggypiglet.framework.bungeecord
 
me.piggypiglet.framework.bungeecord.commands - package me.piggypiglet.framework.bungeecord.commands
 
me.piggypiglet.framework.bungeecord.file - package me.piggypiglet.framework.bungeecord.file
 
me.piggypiglet.framework.bungeecord.file.api - package me.piggypiglet.framework.bungeecord.file.api
 
me.piggypiglet.framework.bungeecord.logging - package me.piggypiglet.framework.bungeecord.logging
 
me.piggypiglet.framework.bungeecord.registerables - package me.piggypiglet.framework.bungeecord.registerables
 
me.piggypiglet.framework.bungeecord.task - package me.piggypiglet.framework.bungeecord.task
 
me.piggypiglet.framework.bungeecord.user - package me.piggypiglet.framework.bungeecord.user
 
me.piggypiglet.framework.commands - package me.piggypiglet.framework.commands
 
me.piggypiglet.framework.commands.implementations - package me.piggypiglet.framework.commands.implementations
 
me.piggypiglet.framework.console - package me.piggypiglet.framework.console
 
me.piggypiglet.framework.console.commands - package me.piggypiglet.framework.console.commands
 
me.piggypiglet.framework.console.registerables - package me.piggypiglet.framework.console.registerables
 
me.piggypiglet.framework.console.user - package me.piggypiglet.framework.console.user
 
me.piggypiglet.framework.file - package me.piggypiglet.framework.file
 
me.piggypiglet.framework.file.exceptions - package me.piggypiglet.framework.file.exceptions
 
me.piggypiglet.framework.file.framework - package me.piggypiglet.framework.file.framework
 
me.piggypiglet.framework.file.implementations - package me.piggypiglet.framework.file.implementations
 
me.piggypiglet.framework.file.implementations.json - package me.piggypiglet.framework.file.implementations.json
 
me.piggypiglet.framework.file.mapping - package me.piggypiglet.framework.file.mapping
 
me.piggypiglet.framework.file.objects - package me.piggypiglet.framework.file.objects
 
me.piggypiglet.framework.guice.modules - package me.piggypiglet.framework.guice.modules
 
me.piggypiglet.framework.guice.objects - package me.piggypiglet.framework.guice.objects
 
me.piggypiglet.framework.hooks - package me.piggypiglet.framework.hooks
 
me.piggypiglet.framework.http - package me.piggypiglet.framework.http
 
me.piggypiglet.framework.http.files - package me.piggypiglet.framework.http.files
 
me.piggypiglet.framework.http.registerables.shutdown - package me.piggypiglet.framework.http.registerables.shutdown
 
me.piggypiglet.framework.http.registerables.startup - package me.piggypiglet.framework.http.registerables.startup
 
me.piggypiglet.framework.http.responses - package me.piggypiglet.framework.http.responses
 
me.piggypiglet.framework.http.responses.routes - package me.piggypiglet.framework.http.responses.routes
 
me.piggypiglet.framework.http.responses.routes.mixins - package me.piggypiglet.framework.http.responses.routes.mixins
 
me.piggypiglet.framework.http.responses.routes.objects - package me.piggypiglet.framework.http.responses.routes.objects
 
me.piggypiglet.framework.http.responses.routes.types - package me.piggypiglet.framework.http.responses.routes.types
 
me.piggypiglet.framework.jars - package me.piggypiglet.framework.jars
 
me.piggypiglet.framework.jars.loading - package me.piggypiglet.framework.jars.loading
 
me.piggypiglet.framework.jars.loading.framework - package me.piggypiglet.framework.jars.loading.framework
 
me.piggypiglet.framework.jars.loading.web - package me.piggypiglet.framework.jars.loading.web
 
me.piggypiglet.framework.jars.loading.web.update - package me.piggypiglet.framework.jars.loading.web.update
 
me.piggypiglet.framework.jars.registerables - package me.piggypiglet.framework.jars.registerables
 
me.piggypiglet.framework.jda - package me.piggypiglet.framework.jda
 
me.piggypiglet.framework.jda.annotation - package me.piggypiglet.framework.jda.annotation
 
me.piggypiglet.framework.jda.commands - package me.piggypiglet.framework.jda.commands
 
me.piggypiglet.framework.jda.shutdown - package me.piggypiglet.framework.jda.shutdown
 
me.piggypiglet.framework.jda.startup - package me.piggypiglet.framework.jda.startup
 
me.piggypiglet.framework.jda.user - package me.piggypiglet.framework.jda.user
 
me.piggypiglet.framework.json - package me.piggypiglet.framework.json
 
me.piggypiglet.framework.logback - package me.piggypiglet.framework.logback
 
me.piggypiglet.framework.logging - package me.piggypiglet.framework.logging
 
me.piggypiglet.framework.logging.implementations - package me.piggypiglet.framework.logging.implementations
 
me.piggypiglet.framework.managers - package me.piggypiglet.framework.managers
 
me.piggypiglet.framework.managers.implementations - package me.piggypiglet.framework.managers.implementations
 
me.piggypiglet.framework.managers.objects - package me.piggypiglet.framework.managers.objects
 
me.piggypiglet.framework.mapper - package me.piggypiglet.framework.mapper
 
me.piggypiglet.framework.mysql - package me.piggypiglet.framework.mysql
 
me.piggypiglet.framework.mysql.annotations - package me.piggypiglet.framework.mysql.annotations
 
me.piggypiglet.framework.mysql.components - package me.piggypiglet.framework.mysql.components
 
me.piggypiglet.framework.mysql.components.row - package me.piggypiglet.framework.mysql.components.row
 
me.piggypiglet.framework.mysql.manager - package me.piggypiglet.framework.mysql.manager
 
me.piggypiglet.framework.mysql.registerables.shutdown - package me.piggypiglet.framework.mysql.registerables.shutdown
 
me.piggypiglet.framework.mysql.registerables.startup - package me.piggypiglet.framework.mysql.registerables.startup
 
me.piggypiglet.framework.mysql.table - package me.piggypiglet.framework.mysql.table
 
me.piggypiglet.framework.mysql.utils - package me.piggypiglet.framework.mysql.utils
 
me.piggypiglet.framework.nukkit - package me.piggypiglet.framework.nukkit
 
me.piggypiglet.framework.nukkit.commands - package me.piggypiglet.framework.nukkit.commands
 
me.piggypiglet.framework.nukkit.commands.nukkit - package me.piggypiglet.framework.nukkit.commands.nukkit
 
me.piggypiglet.framework.nukkit.logging - package me.piggypiglet.framework.nukkit.logging
 
me.piggypiglet.framework.nukkit.registerables - package me.piggypiglet.framework.nukkit.registerables
 
me.piggypiglet.framework.nukkit.user - package me.piggypiglet.framework.nukkit.user
 
me.piggypiglet.framework.reflection - package me.piggypiglet.framework.reflection
 
me.piggypiglet.framework.registerables - package me.piggypiglet.framework.registerables
 
me.piggypiglet.framework.registerables.shutdown - package me.piggypiglet.framework.registerables.shutdown
 
me.piggypiglet.framework.registerables.startup - package me.piggypiglet.framework.registerables.startup
 
me.piggypiglet.framework.registerables.startup.addon - package me.piggypiglet.framework.registerables.startup.addon
 
me.piggypiglet.framework.registerables.startup.commands - package me.piggypiglet.framework.registerables.startup.commands
 
me.piggypiglet.framework.registerables.startup.file - package me.piggypiglet.framework.registerables.startup.file
 
me.piggypiglet.framework.scanning - package me.piggypiglet.framework.scanning
 
me.piggypiglet.framework.scanning.implementations - package me.piggypiglet.framework.scanning.implementations
 
me.piggypiglet.framework.sponge - package me.piggypiglet.framework.sponge
 
me.piggypiglet.framework.sponge.commands - package me.piggypiglet.framework.sponge.commands
 
me.piggypiglet.framework.sponge.logging - package me.piggypiglet.framework.sponge.logging
 
me.piggypiglet.framework.sponge.registerables - package me.piggypiglet.framework.sponge.registerables
 
me.piggypiglet.framework.sponge.task - package me.piggypiglet.framework.sponge.task
 
me.piggypiglet.framework.sponge.user - package me.piggypiglet.framework.sponge.user
 
me.piggypiglet.framework.task - package me.piggypiglet.framework.task
 
me.piggypiglet.framework.task.implementations - package me.piggypiglet.framework.task.implementations
 
me.piggypiglet.framework.user - package me.piggypiglet.framework.user
 
me.piggypiglet.framework.utils - package me.piggypiglet.framework.utils
 
me.piggypiglet.framework.utils.annotations - package me.piggypiglet.framework.utils.annotations
 
me.piggypiglet.framework.utils.annotations.addon - package me.piggypiglet.framework.utils.annotations.addon
 
me.piggypiglet.framework.utils.annotations.files - package me.piggypiglet.framework.utils.annotations.files
 
me.piggypiglet.framework.utils.annotations.id - package me.piggypiglet.framework.utils.annotations.id
 
me.piggypiglet.framework.utils.annotations.reflection - package me.piggypiglet.framework.utils.annotations.reflection
 
me.piggypiglet.framework.utils.annotations.registerable - package me.piggypiglet.framework.utils.annotations.registerable
 
me.piggypiglet.framework.utils.clazz - package me.piggypiglet.framework.utils.clazz
 
me.piggypiglet.framework.utils.function - package me.piggypiglet.framework.utils.function
 
me.piggypiglet.framework.utils.map - package me.piggypiglet.framework.utils.map
 
me.piggypiglet.framework.velocity - package me.piggypiglet.framework.velocity
 
me.piggypiglet.framework.velocity.commands - package me.piggypiglet.framework.velocity.commands
 
me.piggypiglet.framework.velocity.logging - package me.piggypiglet.framework.velocity.logging
 
me.piggypiglet.framework.velocity.registerables - package me.piggypiglet.framework.velocity.registerables
 
me.piggypiglet.framework.velocity.task - package me.piggypiglet.framework.velocity.task
 
me.piggypiglet.framework.velocity.user - package me.piggypiglet.framework.velocity.user
 
MySQLAddon - Class in me.piggypiglet.framework.mysql
 
MySQLAddon() - Constructor for class me.piggypiglet.framework.mysql.MySQLAddon
 
MySQLComponent - Class in me.piggypiglet.framework.mysql.components
 
MySQLComponent() - Constructor for class me.piggypiglet.framework.mysql.components.MySQLComponent
 
MySQLFinalSave - Class in me.piggypiglet.framework.mysql.registerables.shutdown
 
MySQLFinalSave() - Constructor for class me.piggypiglet.framework.mysql.registerables.shutdown.MySQLFinalSave
 
MySQLManager<S extends SearchUtils.Searchable> - Class in me.piggypiglet.framework.mysql.manager
 
MySQLManager(Table<S>) - Constructor for class me.piggypiglet.framework.mysql.manager.MySQLManager
 
MySQLManager.Options - Class in me.piggypiglet.framework.mysql.manager
 
MySQLManagers - Class in me.piggypiglet.framework.mysql.manager
 
MySQLManagers() - Constructor for class me.piggypiglet.framework.mysql.manager.MySQLManagers
 
MySQLRegisterable - Class in me.piggypiglet.framework.mysql.registerables.startup
 
MySQLRegisterable() - Constructor for class me.piggypiglet.framework.mysql.registerables.startup.MySQLRegisterable
 
MySQLSavingRegisterable - Class in me.piggypiglet.framework.mysql.registerables.startup
 
MySQLSavingRegisterable() - Constructor for class me.piggypiglet.framework.mysql.registerables.startup.MySQLSavingRegisterable
 
MySQLShutdown - Class in me.piggypiglet.framework.mysql.registerables.shutdown
 
MySQLShutdown() - Constructor for class me.piggypiglet.framework.mysql.registerables.shutdown.MySQLShutdown
 
MySQLUtils - Class in me.piggypiglet.framework.mysql.utils
 
MySQLUtils() - Constructor for class me.piggypiglet.framework.mysql.utils.MySQLUtils
 

N

needsUpdating() - Method in class me.piggypiglet.framework.jars.loading.web.update.OutdatedJarDeleter
 
newHandler(String, Injector) - Method in class me.piggypiglet.framework.commands.CommandHandlers
Create a new command handler.
newHandler(String, Class<? extends CommandHandler>, Injector) - Method in class me.piggypiglet.framework.commands.CommandHandlers
Create a new command handler, with a custom type
NukkitAddon - Class in me.piggypiglet.framework.nukkit
 
NukkitAddon() - Constructor for class me.piggypiglet.framework.nukkit.NukkitAddon
 
NukkitCommand - Class in me.piggypiglet.framework.nukkit.commands
 
NukkitCommand(String) - Constructor for class me.piggypiglet.framework.nukkit.commands.NukkitCommand
 
NukkitCommand.Options - Class in me.piggypiglet.framework.nukkit.commands
 
NukkitCommandExecutor - Class in me.piggypiglet.framework.nukkit.commands.nukkit
 
NukkitCommandExecutor() - Constructor for class me.piggypiglet.framework.nukkit.commands.nukkit.NukkitCommandExecutor
 
NukkitCommandHandler - Class in me.piggypiglet.framework.nukkit.commands
 
NukkitCommandHandler() - Constructor for class me.piggypiglet.framework.nukkit.commands.NukkitCommandHandler
 
NukkitLogger - Class in me.piggypiglet.framework.nukkit.logging
 
NukkitLogger() - Constructor for class me.piggypiglet.framework.nukkit.logging.NukkitLogger
 
NukkitUser - Class in me.piggypiglet.framework.nukkit.user
 
NukkitUser(CommandSender) - Constructor for class me.piggypiglet.framework.nukkit.user.NukkitUser
 
NULL_BOOL - Static variable in class me.piggypiglet.framework.file.framework.AbstractFileConfiguration
 
NULL_NUM - Static variable in class me.piggypiglet.framework.file.framework.AbstractFileConfiguration
 
NULL_STRING - Static variable in class me.piggypiglet.framework.file.framework.AbstractFileConfiguration
 

O

ObjectMapper<D,T> - Interface in me.piggypiglet.framework.mapper
Interface to abstract the process of mapping objects to data, and vise versa.
onCommand(CommandSender, Command, String, String[]) - Method in class me.piggypiglet.framework.bukkit.commands.bukkit.BukkitCommandHandlerExecutor
 
onCommand(CommandSender, Command, String, String[]) - Method in class me.piggypiglet.framework.nukkit.commands.nukkit.NukkitCommandExecutor
 
onGuildMessageReceived(GuildMessageReceivedEvent) - Method in class me.piggypiglet.framework.jda.commands.JDACommandHandler
 
options - Variable in class me.piggypiglet.framework.bukkit.commands.BukkitCommand
 
Options() - Constructor for class me.piggypiglet.framework.bukkit.commands.BukkitCommand.Options
 
options - Variable in class me.piggypiglet.framework.commands.Command
Configure options for this command.
Options() - Constructor for class me.piggypiglet.framework.commands.Command.Options
 
options - Variable in class me.piggypiglet.framework.http.responses.routes.types.JsonManagerRoute
 
Options() - Constructor for class me.piggypiglet.framework.http.responses.routes.types.JsonManagerRoute.Options
 
options - Variable in class me.piggypiglet.framework.mysql.manager.MySQLManager
 
Options() - Constructor for class me.piggypiglet.framework.mysql.manager.MySQLManager.Options
 
options - Variable in class me.piggypiglet.framework.nukkit.commands.NukkitCommand
 
Options() - Constructor for class me.piggypiglet.framework.nukkit.commands.NukkitCommand.Options
 
OutdatedJarDeleter - Class in me.piggypiglet.framework.jars.loading.web.update
 
OutdatedJarDeleter(ImmutableList<File>) - Constructor for class me.piggypiglet.framework.jars.loading.web.update.OutdatedJarDeleter
 
OutdatedJarManager - Class in me.piggypiglet.framework.jars.loading.web.update
 
OutdatedJarManager() - Constructor for class me.piggypiglet.framework.jars.loading.web.update.OutdatedJarManager
 
OutdatedJarScanner - Class in me.piggypiglet.framework.jars.loading.web.update
 
OutdatedJarScanner(File, DownloadableJar...) - Constructor for class me.piggypiglet.framework.jars.loading.web.update.OutdatedJarScanner
 

P

pckg(String) - Method in class me.piggypiglet.framework.Framework.FrameworkBuilder
Set the application's package.
permissions(String...) - Method in class me.piggypiglet.framework.commands.Command.Options
What permissions will the User need to run this command? Leave empty for no permissions needed.
playerOnly(boolean) - Method in class me.piggypiglet.framework.bukkit.commands.BukkitCommand.Options
 
playerOnly - Variable in class me.piggypiglet.framework.bukkit.commands.BukkitCommand
 
playerOnly(boolean) - Method in class me.piggypiglet.framework.nukkit.commands.NukkitCommand.Options
 
playerOnly - Variable in class me.piggypiglet.framework.nukkit.commands.NukkitCommand
 
populate() - Method in class me.piggypiglet.framework.managers.Manager
Handle initial population here
preProcess(String) - Method in class me.piggypiglet.framework.jars.loading.framework.Loader
 
Primitives - Enum in me.piggypiglet.framework.utils.clazz
 
primitiveToWrapper(Class<?>) - Static method in class me.piggypiglet.framework.utils.clazz.ClassUtils
Convert a primitive to it's wrapper, with a default value.
Kudos to devs behind apache commons lang, they're the original author of this method.
https://github.com/apache/commons-lang/blob/master/src/main/java/org/apache/commons/lang3/ClassUtils.java
process(User, Command) - Method in class me.piggypiglet.framework.bukkit.commands.BukkitCommandHandler
 
process(User, Command) - Method in class me.piggypiglet.framework.commands.CommandHandler
Handle any extra processing the default method doesn't provide in sub classes.
process(String, User, String) - Method in class me.piggypiglet.framework.commands.CommandHandlers
Find and run a command in a specific handler.
process(File[]) - Method in class me.piggypiglet.framework.jars.loading.framework.Loader
 
process(User, Command) - Method in class me.piggypiglet.framework.nukkit.commands.NukkitCommandHandler
 
process(CommandSource, String) - Method in class me.piggypiglet.framework.sponge.commands.SpongeCommandExecutor
 
provide(Map<String, List<String>>) - Method in class me.piggypiglet.framework.http.responses.routes.Route
Process user-inputted params and return a string response
provideConstructorsWithAnyParamAnnotated(Class<? extends Annotation>) - Method in class me.piggypiglet.framework.scanning.implementations.Reflections
 
provideConstructorsWithAnyParamAnnotated(Class<? extends Annotation>) - Method in class me.piggypiglet.framework.scanning.Scanner
 
provideFieldsAnnotatedWith(Class<? extends Annotation>) - Method in class me.piggypiglet.framework.scanning.implementations.Reflections
 
provideFieldsAnnotatedWith(Class<? extends Annotation>) - Method in class me.piggypiglet.framework.scanning.Scanner
 
provideMethodsAnnotatedWith(Class<? extends Annotation>) - Method in class me.piggypiglet.framework.scanning.implementations.Reflections
 
provideMethodsAnnotatedWith(Class<? extends Annotation>) - Method in class me.piggypiglet.framework.scanning.Scanner
 
providesConfig() - Method in class me.piggypiglet.framework.guice.modules.InitialModule
 
providesFrameworkBootstrap() - Method in class me.piggypiglet.framework.guice.modules.InitialModule
 
providesMainBinding() - Method in class me.piggypiglet.framework.guice.modules.InitialModule
 
providesScanner() - Method in class me.piggypiglet.framework.guice.modules.InitialModule
 
provideSubTypesOf(Class<T>) - Method in class me.piggypiglet.framework.scanning.implementations.Reflections
 
provideSubTypesOf(Class<T>) - Method in class me.piggypiglet.framework.scanning.Scanner
 
provideTypesAnnotatedWith(Class<? extends Annotation>) - Method in class me.piggypiglet.framework.scanning.implementations.Reflections
 
provideTypesAnnotatedWith(Class<? extends Annotation>) - Method in class me.piggypiglet.framework.scanning.Scanner
 

R

readEmbedToString(String) - Static method in class me.piggypiglet.framework.utils.FileUtils
Wrapper for commons-io IOUtils#toString, automatically uses UTF-8.
readFileToString(File) - Static method in class me.piggypiglet.framework.utils.FileUtils
Wrapper for commons-io FileUtils#readFileToString, automatically uses UTF-8.
Reflections - Class in me.piggypiglet.framework.reflection
Reflections wrapper to filter out classes annotated with @Disabled
Reflections(String, Scanner...) - Constructor for class me.piggypiglet.framework.reflection.Reflections
 
Reflections - Class in me.piggypiglet.framework.scanning.implementations
org.reflections wrapper for classpath scanning
Reflections(String, Scanner...) - Constructor for class me.piggypiglet.framework.scanning.implementations.Reflections
 
RegisterableData - Class in me.piggypiglet.framework.utils.annotations.registerable
StartupRegisterable wrapper for applications
RegisterableData(Class<? extends StartupRegisterable>) - Constructor for class me.piggypiglet.framework.utils.annotations.registerable.RegisterableData
Populate the object with your registerable, and BootPriority.MANUAL
RegisterableData(Class<? extends StartupRegisterable>, BootPriority) - Constructor for class me.piggypiglet.framework.utils.annotations.registerable.RegisterableData
Populate the object with your registerable, and a custom boot priority
RegisterableData(Startup) - Constructor for class me.piggypiglet.framework.utils.annotations.registerable.RegisterableData
Retrieve registerable info from the Startup annotation (addons)
registerCommands() - Method in class me.piggypiglet.framework.bukkit.commands.bukkit.BaseCommandHandler
 
registerCommands() - Method in class me.piggypiglet.framework.nukkit.commands.nukkit.BaseCommandHandler
 
remove(S) - Method in class me.piggypiglet.framework.managers.implementations.SearchableManager
 
remove(S) - Method in class me.piggypiglet.framework.managers.Manager
Remove an item from this manager
remove(String, Map<String, Object>) - Static method in class me.piggypiglet.framework.mysql.utils.MySQLUtils
Remove a specific row at a location
requestStaticInjections(Class...) - Method in class me.piggypiglet.framework.registerables.StartupRegisterable
Request classes to have their static injection honoured
ResponseHandler - Class in me.piggypiglet.framework.http.responses
 
ResponseHandler() - Constructor for class me.piggypiglet.framework.http.responses.ResponseHandler
 
retrieveAll() - Method in class me.piggypiglet.framework.bukkit.file.SpigotFileConfiguration
 
retrieveAll() - Method in class me.piggypiglet.framework.bungeecord.file.BungeeFileConfiguration
 
retrieveAll() - Method in class me.piggypiglet.framework.file.framework.AbstractFileConfiguration
 
retrieveAll() - Method in class me.piggypiglet.framework.file.implementations.BlankFileConfiguration
 
retrieveAll() - Method in class me.piggypiglet.framework.file.implementations.json.JsonFileConfiguration
 
retrieveAll() - Method in class me.piggypiglet.framework.managers.Manager
Retrieve values from any data structures in this manager
Route - Class in me.piggypiglet.framework.http.responses.routes
 
Route(String, Header...) - Constructor for class me.piggypiglet.framework.http.responses.routes.Route
Provide the path of this route, do not include a forward slash at the beginning.
RoutesRegisterable - Class in me.piggypiglet.framework.http.registerables.startup
 
RoutesRegisterable() - Constructor for class me.piggypiglet.framework.http.registerables.startup.RoutesRegisterable
 
RowCreator - Class in me.piggypiglet.framework.mysql.components.row
 
RowCreator.Builder - Class in me.piggypiglet.framework.mysql.components.row
 
RowCreator.Builder.ValueBuilder - Class in me.piggypiglet.framework.mysql.components.row
 
RowDeleter - Class in me.piggypiglet.framework.mysql.components.row
 
RowDeleter.Builder - Class in me.piggypiglet.framework.mysql.components.row
 
RowEditor - Class in me.piggypiglet.framework.mysql.components.row
 
RowEditor.Builder - Class in me.piggypiglet.framework.mysql.components.row
 
RowGetter - Class in me.piggypiglet.framework.mysql.components.row
 
RowGetter.Builder - Class in me.piggypiglet.framework.mysql.components.row
 
run(User, String[]) - Method in class me.piggypiglet.framework.commands.Command
 
run() - Method in class me.piggypiglet.framework.hooks.ShutdownHook
 
run(Map<String, List<String>>) - Method in class me.piggypiglet.framework.http.responses.routes.Route
Process parameters and return a string based on them & the route
run(Map<String, List<String>>) - Method in class me.piggypiglet.framework.http.responses.routes.types.JsonManagerRoute
 
run(Map<String, List<String>>) - Method in class me.piggypiglet.framework.http.responses.routes.types.JsonRoute
 
run(Object) - Method in class me.piggypiglet.framework.jars.loading.framework.ScannableLoader
 
run() - Method in class me.piggypiglet.framework.registerables.ShutdownRegisterable
Run the registerable
run(Injector) - Method in class me.piggypiglet.framework.registerables.StartupRegisterable
Run the registerable

S

save(T) - Method in class me.piggypiglet.framework.mysql.table.Table
Save a type to the table
saveAll() - Method in class me.piggypiglet.framework.mysql.manager.MySQLManagers
 
saveLocation(T) - Method in class me.piggypiglet.framework.mysql.table.Table
Optionally configure which columns will be checked when using #save.
scan(Injector) - Method in class me.piggypiglet.framework.jars.loading.JarManager
 
scan(URI) - Method in class me.piggypiglet.framework.jars.loading.JarScanner
 
scan() - Method in class me.piggypiglet.framework.jars.loading.web.update.OutdatedJarScanner
 
ScannableLoader<T> - Class in me.piggypiglet.framework.jars.loading.framework
 
ScannableLoader(String, Predicate<Class<?>>) - Constructor for class me.piggypiglet.framework.jars.loading.framework.ScannableLoader
 
Scanner - Class in me.piggypiglet.framework.scanning
 
Scanner() - Constructor for class me.piggypiglet.framework.scanning.Scanner
 
scheduleAsync(GRunnable, TimeAPI, boolean) - Method in class me.piggypiglet.framework.bukkit.task.BukkitTask
 
scheduleAsync(GRunnable, TimeAPI, boolean) - Method in class me.piggypiglet.framework.bungeecord.task.BungeeTask
 
scheduleAsync(GRunnable, TimeAPI, boolean) - Method in class me.piggypiglet.framework.sponge.task.SpongeTaskManager
 
scheduleAsync(GRunnable, TimeAPI, boolean) - Method in class me.piggypiglet.framework.task.implementations.DefaultTask
 
scheduleAsync(GRunnable, TimeAPI, boolean) - Method in class me.piggypiglet.framework.task.Task
Implementation of scheduling an async runnable
scheduleAsync(GRunnable, TimeAPI, boolean) - Method in class me.piggypiglet.framework.velocity.task.VelocityTask
 
search(String) - Method in class me.piggypiglet.framework.managers.implementations.SearchableManager
Search the manager with a query, uses levenshtein weighted ratio.
search(List<SearchUtils.Searchable>, String) - Static method in class me.piggypiglet.framework.utils.SearchUtils
Use the levenshtein algorithm, via a java fuzzy wuzzy port (python library), to order a list of items based on string similarity.
SearchableManager<S extends SearchUtils.Searchable> - Class in me.piggypiglet.framework.managers.implementations
 
SearchableManager() - Constructor for class me.piggypiglet.framework.managers.implementations.SearchableManager
 
searchResults(int) - Method in class me.piggypiglet.framework.http.responses.routes.types.JsonManagerRoute.Options
 
SearchUtils - Class in me.piggypiglet.framework.utils
 
SearchUtils() - Constructor for class me.piggypiglet.framework.utils.SearchUtils
 
SearchUtils.Searchable - Interface in me.piggypiglet.framework.utils
 
sendMessage(String) - Method in class me.piggypiglet.framework.bukkit.user.BukkitUser
 
sendMessage(String) - Method in class me.piggypiglet.framework.bungeecord.user.BungeeUser
 
sendMessage(String) - Method in class me.piggypiglet.framework.console.user.ConsoleUser
 
sendMessage(String) - Method in class me.piggypiglet.framework.jda.user.JDAUser
 
sendMessage(String) - Method in class me.piggypiglet.framework.nukkit.user.NukkitUser
 
sendMessage(String) - Method in class me.piggypiglet.framework.sponge.user.SpongeUser
 
sendMessage(String) - Method in class me.piggypiglet.framework.user.User
Implementation of sending the user a message
sendMessage(String, Object...) - Method in class me.piggypiglet.framework.user.User
Send the user a message
sendMessage(String) - Method in class me.piggypiglet.framework.velocity.user.VelocityUser
 
serve(NanoHTTPD.IHTTPSession) - Method in class me.piggypiglet.framework.http.responses.ResponseHandler
Find the first route the matches the user's input, and handle the response
set(String, Object) - Method in class me.piggypiglet.framework.bungeecord.file.api.Configuration
 
set(KeyValueSet) - Method in class me.piggypiglet.framework.mysql.components.row.RowCreator.Builder
 
set(String, Map<String, Object>, Map<String, Object>) - Static method in class me.piggypiglet.framework.mysql.utils.MySQLUtils
Edit a pre-existing row in a table with new values
setCommands(List<Command>) - Method in class me.piggypiglet.framework.commands.CommandHandler
Set this commandhandler's commands.
setFileContent(String) - Method in class me.piggypiglet.framework.file.objects.FileWrapper
Used for updating via FileManager#update, I don't recommend messing with this manually.
setup() - Method in class me.piggypiglet.framework.managers.Manager
Populate the manager.
setup() - Method in class me.piggypiglet.framework.managers.ManagersManager
Run the setup method on every manager stored by this class
setup() - Method in class me.piggypiglet.framework.mysql.manager.MySQLManager
 
shutdown(Class<? extends ShutdownRegisterable>...) - Method in class me.piggypiglet.framework.Framework.FrameworkBuilder
Add shutdown registerables to be ran in the shutdown hook, in order.
shutdown() - Method in class me.piggypiglet.framework.task.implementations.DefaultTask
 
shutdown() - Method in class me.piggypiglet.framework.task.Task
Shutdown anything that needs to be shutdown
ShutdownHook - Class in me.piggypiglet.framework.hooks
 
ShutdownHook() - Constructor for class me.piggypiglet.framework.hooks.ShutdownHook
 
ShutdownHookRegisterable - Class in me.piggypiglet.framework.registerables.startup
 
ShutdownHookRegisterable() - Constructor for class me.piggypiglet.framework.registerables.startup.ShutdownHookRegisterable
 
ShutdownHTTP - Class in me.piggypiglet.framework.http.registerables.shutdown
 
ShutdownHTTP() - Constructor for class me.piggypiglet.framework.http.registerables.shutdown.ShutdownHTTP
 
ShutdownRegisterable - Class in me.piggypiglet.framework.registerables
 
ShutdownRegisterable() - Constructor for class me.piggypiglet.framework.registerables.ShutdownRegisterable
 
ShutdownRegisterablesRegisterable - Class in me.piggypiglet.framework.registerables.startup
 
ShutdownRegisterablesRegisterable() - Constructor for class me.piggypiglet.framework.registerables.startup.ShutdownRegisterablesRegisterable
 
sleep(long) - Method in class me.piggypiglet.framework.task.GRunnable
Util method to put thread to sleep without having to manually catch an exception; code shortener
SpigotFileConfiguration - Class in me.piggypiglet.framework.bukkit.file
 
SpigotFileConfiguration() - Constructor for class me.piggypiglet.framework.bukkit.file.SpigotFileConfiguration
 
SpongeAddon - Class in me.piggypiglet.framework.sponge
 
SpongeAddon() - Constructor for class me.piggypiglet.framework.sponge.SpongeAddon
 
SpongeCommandExecutor - Class in me.piggypiglet.framework.sponge.commands
 
SpongeCommandExecutor() - Constructor for class me.piggypiglet.framework.sponge.commands.SpongeCommandExecutor
 
SpongeLogger - Class in me.piggypiglet.framework.sponge.logging
 
SpongeLogger() - Constructor for class me.piggypiglet.framework.sponge.logging.SpongeLogger
 
SpongeTaskManager - Class in me.piggypiglet.framework.sponge.task
 
SpongeTaskManager() - Constructor for class me.piggypiglet.framework.sponge.task.SpongeTaskManager
 
SpongeUser - Class in me.piggypiglet.framework.sponge.user
 
SpongeUser(CommandSource) - Constructor for class me.piggypiglet.framework.sponge.user.SpongeUser
 
SQL - Annotation Type in me.piggypiglet.framework.mysql.annotations
 
SQLConfig - Annotation Type in me.piggypiglet.framework.mysql.annotations
 
start() - Method in class me.piggypiglet.framework.http.HTTPServer
Start the HTTP server
startup(RegisterableData...) - Method in class me.piggypiglet.framework.Framework.FrameworkBuilder
Add startup registerables to be ran in the bootstrap, in order.
Startup - Annotation Type in me.piggypiglet.framework.utils.annotations.registerable
StartupRegisterable wrapper for addons
StartupRegisterable - Class in me.piggypiglet.framework.registerables
 
StartupRegisterable() - Constructor for class me.piggypiglet.framework.registerables.StartupRegisterable
 
stop() - Method in class me.piggypiglet.framework.http.HTTPServer
Stop the HTTP Server
StopCommand - Class in me.piggypiglet.framework.console.commands
 
StopCommand() - Constructor for class me.piggypiglet.framework.console.commands.StopCommand
 

T

Table<T> - Class in me.piggypiglet.framework.mysql.table
 
Table(String) - Constructor for class me.piggypiglet.framework.mysql.table.Table
 
Task - Class in me.piggypiglet.framework.task
 
Task() - Constructor for class me.piggypiglet.framework.task.Task
 
TaskShutdownRegisterable - Class in me.piggypiglet.framework.registerables.shutdown
 
TaskShutdownRegisterable() - Constructor for class me.piggypiglet.framework.registerables.shutdown.TaskShutdownRegisterable
 
testPermission(CommandSource) - Method in class me.piggypiglet.framework.sponge.commands.SpongeCommandExecutor
 
threads(int) - Method in class me.piggypiglet.framework.Framework.FrameworkBuilder
Set the amount of threads that will be available via the default task manager's thread pol
toString() - Method in class me.piggypiglet.framework.utils.annotations.id.IDInfo
 
typeToData(T) - Method in class me.piggypiglet.framework.mapper.LevenshteinObjectMapper
Convert an instance of T to a map with KV String, Object, with K representing field names and V their respective values.
typeToData(T) - Method in interface me.piggypiglet.framework.mapper.ObjectMapper
Convert T to D
TypeUtils - Class in me.piggypiglet.framework.utils
 
TypeUtils() - Constructor for class me.piggypiglet.framework.utils.TypeUtils
 

U

UnknownConfigTypeException - Exception in me.piggypiglet.framework.file.exceptions
Thrown if no config could be found for the path/file provided
UnknownConfigTypeException(String) - Constructor for exception me.piggypiglet.framework.file.exceptions.UnknownConfigTypeException
 
update(String) - Method in class me.piggypiglet.framework.file.FileManager
Update instances of AbstractFileConfigurations or FileWrappers with physical changes to their respective files by the user.
usage(String) - Method in class me.piggypiglet.framework.commands.Command.Options
Command's usage, should be self explanatory, but an example is <required args> [optional args].
User - Class in me.piggypiglet.framework.user
 
User(String, String) - Constructor for class me.piggypiglet.framework.user.User
Provide basic info to the superclass
UserConfigsRegisterable - Class in me.piggypiglet.framework.registerables.startup.addon
 
UserConfigsRegisterable() - Constructor for class me.piggypiglet.framework.registerables.startup.addon.UserConfigsRegisterable
 

V

value(Object) - Method in class me.piggypiglet.framework.mysql.components.row.RowCreator.Builder.ValueBuilder
Key value
value(Object) - Method in class me.piggypiglet.framework.utils.map.KeyValueSet.Builder.ValueBuilder
Value for keys, in order
valueNullDef(T, T, T...) - Static method in class me.piggypiglet.framework.utils.TypeUtils
Check if a value is null, if it is, return an optional def, if def isn't provided, return a configurable null value
valueOf(String) - Static method in enum me.piggypiglet.framework.bootstrap.BootPriority
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum me.piggypiglet.framework.utils.clazz.Primitives
Returns the enum constant of this type with the specified name.
values() - Static method in enum me.piggypiglet.framework.bootstrap.BootPriority
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum me.piggypiglet.framework.utils.clazz.Primitives
Returns an array containing the constants of this enum type, in the order they are declared.
VelocityAddon - Class in me.piggypiglet.framework.velocity
 
VelocityAddon() - Constructor for class me.piggypiglet.framework.velocity.VelocityAddon
 
VelocityCommandExecutor - Class in me.piggypiglet.framework.velocity.commands
 
VelocityCommandExecutor() - Constructor for class me.piggypiglet.framework.velocity.commands.VelocityCommandExecutor
 
VelocityLogger - Class in me.piggypiglet.framework.velocity.logging
 
VelocityLogger() - Constructor for class me.piggypiglet.framework.velocity.logging.VelocityLogger
 
VelocityTask - Class in me.piggypiglet.framework.velocity.task
 
VelocityTask() - Constructor for class me.piggypiglet.framework.velocity.task.VelocityTask
 
VelocityUser - Class in me.piggypiglet.framework.velocity.user
 
VelocityUser(CommandSource) - Constructor for class me.piggypiglet.framework.velocity.user.VelocityUser
 

W

warning(String) - Method in class me.piggypiglet.framework.bukkit.logging.BukkitLogger
 
warning(String) - Method in class me.piggypiglet.framework.bungeecord.logging.BungeeLogger
 
warning(String) - Method in class me.piggypiglet.framework.logback.LogbackLogger
 
warning(String) - Method in class me.piggypiglet.framework.logging.implementations.DefaultLogger
 
warning(String) - Method in class me.piggypiglet.framework.logging.Logger
Implementation of sending a warning message through a third-party logger.
warning(String, Object...) - Method in class me.piggypiglet.framework.logging.Logger
Log a warning message.
warning(String) - Method in class me.piggypiglet.framework.nukkit.logging.NukkitLogger
 
warning(String) - Method in class me.piggypiglet.framework.sponge.logging.SpongeLogger
 
warning(String) - Method in class me.piggypiglet.framework.velocity.logging.VelocityLogger
 
wrapperToPrimitive(Class<?>) - Static method in class me.piggypiglet.framework.utils.clazz.ClassUtils
Convert a wrapper into a primitive with a default value, likely either 0, false, or 'a'.

Y

YamlConfiguration - Class in me.piggypiglet.framework.bungeecord.file.api
 
YamlConfiguration() - Constructor for class me.piggypiglet.framework.bungeecord.file.api.YamlConfiguration
 
A B C D E F G H I J K L M N O P R S T U V W Y 
Skip navigation links