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

A

accept(Command.CommandInput) - Method in class me.leoko.advancedban.utils.commands.ListProcessor
 
accept(Command.CommandInput) - Method in class me.leoko.advancedban.utils.commands.PunishmentProcessor
 
accept(Command.CommandInput) - Method in class me.leoko.advancedban.utils.commands.RevokeByIdProcessor
 
accept(Command.CommandInput) - Method in class me.leoko.advancedban.utils.commands.RevokeProcessor
 
accept() - Method in class me.leoko.advancedban.utils.InterimData
 

B

broadcastLeoko() - Method in class me.leoko.advancedban.Universal
Broadcast leoko boolean.
BukkitMain - Class in me.leoko.advancedban.bukkit
 
BukkitMain() - Constructor for class me.leoko.advancedban.bukkit.BukkitMain
 
BukkitMethods - Class in me.leoko.advancedban.bukkit
Created by Leoko @ dev.skamps.eu on 23.07.2016.
BukkitMethods() - Constructor for class me.leoko.advancedban.bukkit.BukkitMethods
 
BungeeMain - Class in me.leoko.advancedban.bungee
 
BungeeMain() - Constructor for class me.leoko.advancedban.bungee.BungeeMain
 
BungeeMethods - Class in me.leoko.advancedban.bungee
Created by Leoko @ dev.skamps.eu on 23.07.2016.
BungeeMethods() - Constructor for class me.leoko.advancedban.bungee.BungeeMethods
 

C

callChat(Object) - Method in class me.leoko.advancedban.bukkit.BukkitMethods
 
callChat(Object) - Method in class me.leoko.advancedban.bungee.BungeeMethods
 
callChat(Object) - Method in interface me.leoko.advancedban.MethodInterface
(see implementation)
callCMD(Object, String) - Method in class me.leoko.advancedban.bukkit.BukkitMethods
 
callCMD(Object, String) - Method in class me.leoko.advancedban.bungee.BungeeMethods
 
callCMD(Object, String) - Method in interface me.leoko.advancedban.MethodInterface
(see implementation)
callConnection(String, String) - Method in class me.leoko.advancedban.Universal
Call connection string.
callPunishmentEvent(Punishment) - Method in class me.leoko.advancedban.bukkit.BukkitMethods
 
callPunishmentEvent(Punishment) - Method in class me.leoko.advancedban.bungee.BungeeMethods
 
callPunishmentEvent(Punishment) - Method in interface me.leoko.advancedban.MethodInterface
Call punishment event.
callRevokePunishmentEvent(Punishment, boolean) - Method in class me.leoko.advancedban.bukkit.BukkitMethods
 
callRevokePunishmentEvent(Punishment, boolean) - Method in class me.leoko.advancedban.bungee.BungeeMethods
 
callRevokePunishmentEvent(Punishment, boolean) - Method in interface me.leoko.advancedban.MethodInterface
Call revoke punishment event.
canPunish(Object, Object, String) - Static method in class me.leoko.advancedban.utils.commands.PunishmentProcessor
 
ChatListener - Class in me.leoko.advancedban.bukkit.listener
Created by Leoko @ dev.skamps.eu on 16.07.2016.
ChatListener() - Constructor for class me.leoko.advancedban.bukkit.listener.ChatListener
 
ChatListenerBungee - Class in me.leoko.advancedban.bungee.listener
Created by Leoko @ dev.skamps.eu on 24.07.2016.
ChatListenerBungee() - Constructor for class me.leoko.advancedban.bungee.listener.ChatListenerBungee
 
checkLastLog(boolean) - Method in class me.leoko.advancedban.manager.LogManager
Checks the last log and gzip it if is older.
Command - Enum in me.leoko.advancedban.utils
 
Command.CommandInput - Class in me.leoko.advancedban.utils
 
CommandListener - Class in me.leoko.advancedban.bukkit.listener
Created by Leoko @ dev.skamps.eu on 16.07.2016.
CommandListener() - Constructor for class me.leoko.advancedban.bukkit.listener.CommandListener
 
CommandManager - Class in me.leoko.advancedban.manager
The Command Manager is used to handle commands based on the sender, command-name and arguments.
CommandManager() - Constructor for class me.leoko.advancedban.manager.CommandManager
 
CommandReceiver - Class in me.leoko.advancedban.bukkit.listener
Created by Leoko @ dev.skamps.eu on 23.07.2016.
CommandReceiver() - Constructor for class me.leoko.advancedban.bukkit.listener.CommandReceiver
 
CommandReceiverBungee - Class in me.leoko.advancedban.bungee.listener
Created by Leoko @ dev.skamps.eu on 24.07.2016.
CommandReceiverBungee(String) - Constructor for class me.leoko.advancedban.bungee.listener.CommandReceiverBungee
 
CommandUtils - Class in me.leoko.advancedban.utils
 
CommandUtils() - Constructor for class me.leoko.advancedban.utils.CommandUtils
 
ConnectionListener - Class in me.leoko.advancedban.bukkit.listener
Created by Leoko @ dev.skamps.eu on 16.07.2016.
ConnectionListener() - Constructor for class me.leoko.advancedban.bukkit.listener.ConnectionListener
 
ConnectionListenerBungee - Class in me.leoko.advancedban.bungee.listener
Created by Leoko @ dev.skamps.eu on 24.07.2016.
ConnectionListenerBungee() - Constructor for class me.leoko.advancedban.bungee.listener.ConnectionListenerBungee
 
contains(Object, String) - Method in class me.leoko.advancedban.bukkit.BukkitMethods
 
contains(Object, String) - Method in class me.leoko.advancedban.bungee.BungeeMethods
 
contains(Object, String) - Method in interface me.leoko.advancedban.MethodInterface
Check whether file contains given path.
create(String, String, String, String, PunishmentType, Long, String, boolean) - Static method in class me.leoko.advancedban.utils.Punishment
 
create() - Method in class me.leoko.advancedban.utils.Punishment
 
create(boolean) - Method in class me.leoko.advancedban.utils.Punishment
 
createMySQLFile(File) - Method in class me.leoko.advancedban.bukkit.BukkitMethods
 
createMySQLFile(File) - Method in class me.leoko.advancedban.bungee.BungeeMethods
 
createMySQLFile(File) - Method in interface me.leoko.advancedban.MethodInterface
Create default MySQL file.

D

DatabaseManager - Class in me.leoko.advancedban.manager
The Database Manager is used to interact directly with the database is use.
Will automatically direct the requests to either MySQL or HSQLDB.
DatabaseManager() - Constructor for class me.leoko.advancedban.manager.DatabaseManager
 
debug(Object) - Method in class me.leoko.advancedban.Universal
Debug.
debugException(Exception) - Method in class me.leoko.advancedban.Universal
 
debugSqlException(SQLException) - Method in class me.leoko.advancedban.Universal
Debug.
delete() - Method in class me.leoko.advancedban.utils.Punishment
 
delete(String, boolean, boolean) - Method in class me.leoko.advancedban.utils.Punishment
 
discard(String) - Method in class me.leoko.advancedban.manager.PunishmentManager
Discard a players punishments from the cache.

E

execute(CommandSender, String[]) - Method in class me.leoko.advancedban.bungee.listener.CommandReceiverBungee
 
execute(Object, String[]) - Method in enum me.leoko.advancedban.utils.Command
 
executeCommand(String) - Method in class me.leoko.advancedban.bukkit.BukkitMethods
 
executeCommand(String) - Method in class me.leoko.advancedban.bungee.BungeeMethods
 
executeCommand(String) - Method in interface me.leoko.advancedban.MethodInterface
(see implementation)
executeResultStatement(SQLQuery, Object...) - Method in class me.leoko.advancedban.manager.DatabaseManager
Execute a sql statement.
executeStatement(SQLQuery, Object...) - Method in class me.leoko.advancedban.manager.DatabaseManager
Execute a sql statement without any results.

F

fromCommandName(String) - Static method in enum me.leoko.advancedban.utils.PunishmentType
 

G

get() - Static method in class me.leoko.advancedban.bukkit.BukkitMain
 
get() - Static method in class me.leoko.advancedban.bukkit.listener.CommandReceiver
 
get() - Static method in class me.leoko.advancedban.bungee.BungeeMain
 
get() - Static method in class me.leoko.advancedban.manager.CommandManager
Get the instance of the command manager
get() - Static method in class me.leoko.advancedban.manager.DatabaseManager
Get the instance of the command manager
get() - Static method in class me.leoko.advancedban.manager.PunishmentManager
Get the punishment manager.
get() - Static method in class me.leoko.advancedban.manager.UpdateManager
Get the update manager.
get() - Static method in class me.leoko.advancedban.manager.UUIDManager
Get the uuid manager.
get() - Static method in class me.leoko.advancedban.Universal
Get universal.
getArgs() - Method in class me.leoko.advancedban.utils.Command.CommandInput
 
getBan(String) - Method in class me.leoko.advancedban.manager.PunishmentManager
Get a players active ban.
getBan() - Method in class me.leoko.advancedban.utils.InterimData
 
getBasic() - Method in enum me.leoko.advancedban.utils.PunishmentType
 
getBoolean(Object, String) - Method in class me.leoko.advancedban.bukkit.BukkitMethods
 
getBoolean(Object, String, boolean) - Method in class me.leoko.advancedban.bukkit.BukkitMethods
 
getBoolean(Object, String) - Method in class me.leoko.advancedban.bungee.BungeeMethods
 
getBoolean(Object, String, boolean) - Method in class me.leoko.advancedban.bungee.BungeeMethods
 
getBoolean(Object, String) - Method in interface me.leoko.advancedban.MethodInterface
Get boolean at the given path from the given file.
getBoolean(Object, String, boolean) - Method in interface me.leoko.advancedban.MethodInterface
Get boolean at the given path from the given file or default if not present.
getByName(String) - Static method in enum me.leoko.advancedban.utils.Command
 
getCalculation() - Method in class me.leoko.advancedban.utils.Punishment
 
getCalculationLevel(String, String) - Method in class me.leoko.advancedban.manager.PunishmentManager
Get punishment-time calculation level.
getConfig() - Method in class me.leoko.advancedban.bukkit.BukkitMethods
 
getConfig() - Method in class me.leoko.advancedban.bungee.BungeeMethods
 
getConfig() - Method in interface me.leoko.advancedban.MethodInterface
Get the config.yml file
getConfSection() - Method in enum me.leoko.advancedban.utils.PunishmentType
 
getConfSection(String) - Method in enum me.leoko.advancedban.utils.PunishmentType
 
getCurrentWarns(String) - Method in class me.leoko.advancedban.manager.PunishmentManager
Get how many warnings a player has.
getDataFolder() - Method in class me.leoko.advancedban.bukkit.BukkitMethods
 
getDataFolder() - Method in class me.leoko.advancedban.bungee.BungeeMethods
 
getDataFolder() - Method in interface me.leoko.advancedban.MethodInterface
Get the data folder for string punishments.
getDate(long) - Method in class me.leoko.advancedban.utils.Punishment
 
getDuration(boolean) - Method in class me.leoko.advancedban.utils.Punishment
 
getEnd() - Method in class me.leoko.advancedban.utils.Punishment
 
getFileName(Object) - Method in class me.leoko.advancedban.bukkit.BukkitMethods
 
getFileName(Object) - Method in class me.leoko.advancedban.bungee.BungeeMethods
 
getFileName(Object) - Method in interface me.leoko.advancedban.MethodInterface
Get file name.
getFromURL(String) - Method in class me.leoko.advancedban.Universal
Gets from url.
getFromUrlJson(String, String) - Method in class me.leoko.advancedban.bukkit.BukkitMethods
 
getFromUrlJson(String, String) - Method in class me.leoko.advancedban.bungee.BungeeMethods
 
getFromUrlJson(String, String) - Method in interface me.leoko.advancedban.MethodInterface
Request JSON from the url and extract the key
getGson() - Method in class me.leoko.advancedban.Universal
Gets gson.
getHandlerList() - Static method in class me.leoko.advancedban.bukkit.event.PunishmentEvent
 
getHandlerList() - Static method in class me.leoko.advancedban.bukkit.event.RevokePunishmentEvent
 
getHandlers() - Method in class me.leoko.advancedban.bukkit.event.PunishmentEvent
 
getHandlers() - Method in class me.leoko.advancedban.bukkit.event.RevokePunishmentEvent
 
getHexId() - Method in class me.leoko.advancedban.utils.Punishment
 
getId() - Method in class me.leoko.advancedban.utils.Punishment
 
getInitialUUID(String) - Method in class me.leoko.advancedban.manager.UUIDManager
Initially request the uuid bypassing the cache.
If request succeeds the uuid will be automatically entered into the cache.
getInteger(Object, String) - Method in class me.leoko.advancedban.bukkit.BukkitMethods
 
getInteger(Object, String, int) - Method in class me.leoko.advancedban.bukkit.BukkitMethods
 
getInteger(Object, String) - Method in class me.leoko.advancedban.bungee.BungeeMethods
 
getInteger(Object, String, int) - Method in class me.leoko.advancedban.bungee.BungeeMethods
 
getInteger(Object, String) - Method in interface me.leoko.advancedban.MethodInterface
Get integer at the given path from the given file.
getInteger(Object, String, int) - Method in interface me.leoko.advancedban.MethodInterface
Get integer at the given path from the given file or default if not present.
getInternUUID(Object) - Method in class me.leoko.advancedban.bukkit.BukkitMethods
 
getInternUUID(String) - Method in class me.leoko.advancedban.bukkit.BukkitMethods
 
getInternUUID(Object) - Method in class me.leoko.advancedban.bungee.BungeeMethods
 
getInternUUID(String) - Method in class me.leoko.advancedban.bungee.BungeeMethods
 
getInternUUID(Object) - Method in interface me.leoko.advancedban.MethodInterface
Get a players uuid based on the intern uuid fetcher.
getInternUUID(String) - Method in interface me.leoko.advancedban.MethodInterface
Get a players uuid based on the intern uuid fetcher.
getIP(Object) - Method in class me.leoko.advancedban.bukkit.BukkitMethods
 
getIP(Object) - Method in class me.leoko.advancedban.bungee.BungeeMethods
 
getIP(Object) - Method in interface me.leoko.advancedban.MethodInterface
Get a players ip.
getIp() - Method in class me.leoko.advancedban.utils.InterimData
 
getIps() - Method in class me.leoko.advancedban.Universal
Gets ips.
getKeys(Object, String) - Method in class me.leoko.advancedban.bukkit.BukkitMethods
 
getKeys(Object, String) - Method in class me.leoko.advancedban.bungee.BungeeMethods
 
getKeys(Object, String) - Method in interface me.leoko.advancedban.MethodInterface
Get key from a config file at a path.
getLayout(Object, String, String...) - Static method in class me.leoko.advancedban.manager.MessageManager
Get the layout (basically just a string list) from the given path in the given file.
The parameters work as described in MessageManager.sendMessage(Object, String, boolean, String...).
getLayout() - Method in class me.leoko.advancedban.utils.Punishment
 
getLayoutBSN() - Method in class me.leoko.advancedban.utils.Punishment
 
getLayouts() - Method in class me.leoko.advancedban.bukkit.BukkitMethods
 
getLayouts() - Method in class me.leoko.advancedban.bungee.BungeeMethods
 
getLayouts() - Method in interface me.leoko.advancedban.MethodInterface
Get the layouts.yml file
getLoadedHistory() - Method in class me.leoko.advancedban.manager.PunishmentManager
Get all cached history punishments.
getLoadedPunishments(boolean) - Method in class me.leoko.advancedban.manager.PunishmentManager
Get all cached punishments.
getLong(Object, String) - Method in class me.leoko.advancedban.bukkit.BukkitMethods
 
getLong(Object, String, long) - Method in class me.leoko.advancedban.bukkit.BukkitMethods
 
getLong(Object, String) - Method in class me.leoko.advancedban.bungee.BungeeMethods
 
getLong(Object, String, long) - Method in class me.leoko.advancedban.bungee.BungeeMethods
 
getLong(Object, String) - Method in interface me.leoko.advancedban.MethodInterface
Get long at the given path from the given file.
getLong(Object, String, long) - Method in interface me.leoko.advancedban.MethodInterface
Get long at the given path from the given file or default if not present.
getMessage(String, String...) - Static method in class me.leoko.advancedban.manager.MessageManager
Get the message from the given path.
The parameters work as described in MessageManager.sendMessage(Object, String, boolean, String...).
getMessage(String, boolean, String...) - Static method in class me.leoko.advancedban.manager.MessageManager
Get the message from the given path.
The parameters work as described in MessageManager.sendMessage(Object, String, boolean, String...).
getMessages() - Method in class me.leoko.advancedban.bukkit.BukkitMethods
 
getMessages() - Method in class me.leoko.advancedban.bungee.BungeeMethods
 
getMessages() - Method in interface me.leoko.advancedban.MethodInterface
Get the messages.yml file
getMethods() - Method in class me.leoko.advancedban.Universal
Gets methods.
getMode() - Method in class me.leoko.advancedban.manager.UUIDManager
Get the UUIDManager.FetcherMode which is used.
getMute(String) - Method in class me.leoko.advancedban.manager.PunishmentManager
Get a players active mute.
getMySQLFile() - Method in class me.leoko.advancedban.bukkit.BukkitMethods
 
getMySQLFile() - Method in class me.leoko.advancedban.bungee.BungeeMethods
 
getMySQLFile() - Method in interface me.leoko.advancedban.MethodInterface
Get MySQL.yml file.
getName(Object) - Method in class me.leoko.advancedban.bukkit.BukkitMethods
 
getName(String) - Method in class me.leoko.advancedban.bukkit.BukkitMethods
 
getName(Object) - Method in class me.leoko.advancedban.bungee.BungeeMethods
 
getName(String) - Method in class me.leoko.advancedban.bungee.BungeeMethods
 
getName(Object) - Method in interface me.leoko.advancedban.MethodInterface
Get a players name.
getName(String) - Method in interface me.leoko.advancedban.MethodInterface
Get a players name based on the intern uuid fetcher.
getName() - Method in class me.leoko.advancedban.utils.InterimData
 
getName() - Method in class me.leoko.advancedban.utils.Punishment
 
getName() - Method in enum me.leoko.advancedban.utils.PunishmentType
 
getNameFromUUID(String, boolean) - Method in class me.leoko.advancedban.manager.UUIDManager
Get name from an uuid.
getOnlinePlayers() - Method in class me.leoko.advancedban.bukkit.BukkitMethods
 
getOnlinePlayers() - Method in class me.leoko.advancedban.bungee.BungeeMethods
 
getOnlinePlayers() - Method in interface me.leoko.advancedban.MethodInterface
Get online players.
getOperator() - Method in class me.leoko.advancedban.utils.Punishment
 
getPermission() - Method in enum me.leoko.advancedban.utils.Command
 
getPerms() - Method in enum me.leoko.advancedban.utils.PunishmentType
 
getPlayer(String) - Method in class me.leoko.advancedban.bukkit.BukkitMethods
 
getPlayer(String) - Method in class me.leoko.advancedban.bungee.BungeeMethods
 
getPlayer(String) - Method in interface me.leoko.advancedban.MethodInterface
Get online player by name.
getPlugin() - Method in class me.leoko.advancedban.bukkit.BukkitMethods
 
getPlugin() - Method in class me.leoko.advancedban.bungee.BungeeMethods
 
getPlugin() - Method in interface me.leoko.advancedban.MethodInterface
Get the plugin instance.
getPrimary() - Method in class me.leoko.advancedban.utils.Command.CommandInput
 
getPunishment() - Method in class me.leoko.advancedban.bukkit.event.PunishmentEvent
Returns the punishment involved in this event
getPunishment() - Method in class me.leoko.advancedban.bukkit.event.RevokePunishmentEvent
Returns the punishment involved in this event
getPunishment() - Method in class me.leoko.advancedban.bungee.event.PunishmentEvent
Returns the punishment involved in this event
getPunishment() - Method in class me.leoko.advancedban.bungee.event.RevokePunishmentEvent
Returns the punishment involved in this event
getPunishment(int) - Method in class me.leoko.advancedban.manager.PunishmentManager
Get an active punishment by id.
getPunishment(String, PunishmentType) - Static method in class me.leoko.advancedban.utils.CommandUtils
 
getPunishmentFromResultSet(ResultSet) - Method in class me.leoko.advancedban.manager.PunishmentManager
Get a Punishment from a ResultSet
getPunishments(String, PunishmentType, boolean) - Method in class me.leoko.advancedban.manager.PunishmentManager
Get all punishments which belong to the given uuid or ip.
getPunishments(SQLQuery, Object...) - Method in class me.leoko.advancedban.manager.PunishmentManager
Get parsed punishments from the database queried by the given SQLQuery.
The parameters work as described in MessageManager.sendMessage(Object, String, boolean, String...).
getReason() - Method in class me.leoko.advancedban.utils.Punishment
 
getSender() - Method in class me.leoko.advancedban.utils.Command.CommandInput
 
getStart() - Method in class me.leoko.advancedban.utils.Punishment
 
getString(Object, String) - Method in class me.leoko.advancedban.bukkit.BukkitMethods
 
getString(Object, String, String) - Method in class me.leoko.advancedban.bukkit.BukkitMethods
 
getString(Object, String) - Method in class me.leoko.advancedban.bungee.BungeeMethods
 
getString(Object, String, String) - Method in class me.leoko.advancedban.bungee.BungeeMethods
 
getString(Object, String) - Method in interface me.leoko.advancedban.MethodInterface
Get string at the given path from the given file.
getString(Object, String, String) - Method in interface me.leoko.advancedban.MethodInterface
Get string at the given path from the given file or default if not present.
getStringList(Object, String) - Method in class me.leoko.advancedban.bukkit.BukkitMethods
 
getStringList(Object, String) - Method in class me.leoko.advancedban.bungee.BungeeMethods
 
getStringList(Object, String) - Method in interface me.leoko.advancedban.MethodInterface
Get string list at the given path from the given file.
getTime() - Static method in class me.leoko.advancedban.manager.TimeManager
Get the current timestamp in milliseconds.
getType() - Method in class me.leoko.advancedban.utils.Punishment
 
getUsagePath() - Method in enum me.leoko.advancedban.utils.Command
 
getUUID(String) - Method in class me.leoko.advancedban.manager.UUIDManager
Get the uuid to a name.
getUuid() - Method in class me.leoko.advancedban.utils.InterimData
 
getUuid() - Method in class me.leoko.advancedban.utils.Punishment
 
getVersion() - Method in class me.leoko.advancedban.bukkit.BukkitMethods
 
getVersion() - Method in class me.leoko.advancedban.bungee.BungeeMethods
 
getVersion() - Method in interface me.leoko.advancedban.MethodInterface
Get the advanced ban version.
getWarn(int) - Method in class me.leoko.advancedban.manager.PunishmentManager
Get an active warning by id.
getWarns(String) - Method in class me.leoko.advancedban.manager.PunishmentManager
Get a players active warnings.

H

hasNext() - Method in class me.leoko.advancedban.utils.Command.CommandInput
 
hasPerms(Object, String) - Method in class me.leoko.advancedban.bukkit.BukkitMethods
 
hasPerms(Object, String) - Method in class me.leoko.advancedban.bungee.BungeeMethods
 
hasPerms(Object, String) - Method in interface me.leoko.advancedban.MethodInterface
Check if player has the given permission.
hasPerms(Object, String) - Method in class me.leoko.advancedban.Universal
Has perms boolean.

I

InterimData - Class in me.leoko.advancedban.utils
Created by Leo on 04.08.2017.
InterimData(String, String, String, Set<Punishment>, Set<Punishment>) - Constructor for class me.leoko.advancedban.utils.InterimData
 
InternalListener - Class in me.leoko.advancedban.bukkit.listener
 
InternalListener() - Constructor for class me.leoko.advancedban.bukkit.listener.InternalListener
 
InternalListener - Class in me.leoko.advancedban.bungee.listener
 
InternalListener() - Constructor for class me.leoko.advancedban.bungee.listener.InternalListener
 
isBanned(String) - Method in class me.leoko.advancedban.manager.PunishmentManager
Check whether a player is banned.
isBungee() - Method in class me.leoko.advancedban.Universal
Is bungee boolean.
isCached(String) - Method in class me.leoko.advancedban.manager.PunishmentManager
Check whether the data for the given uuid, ip or username are currently cached.
isConnectionValid(int) - Method in class me.leoko.advancedban.manager.DatabaseManager
Check whether there is a valid connection to the database.
isExemptPlayer(String) - Method in class me.leoko.advancedban.Universal
Is exempt player boolean.
isExpired() - Method in class me.leoko.advancedban.utils.Punishment
 
isFailedMySQL() - Method in class me.leoko.advancedban.manager.DatabaseManager
Check whether the connection to MySQL failed.
isIpOrientated() - Method in enum me.leoko.advancedban.utils.PunishmentType
 
isMassClear() - Method in class me.leoko.advancedban.bukkit.event.RevokePunishmentEvent
If this event is part of a mass clearing of punishments
isMassClear() - Method in class me.leoko.advancedban.bungee.event.RevokePunishmentEvent
If this event is part of a mass clearing of punishments
isMuteCommand(String) - Method in class me.leoko.advancedban.Universal
Is mute command boolean.
isMuted(String) - Method in class me.leoko.advancedban.manager.PunishmentManager
Check whether a player is muted.
isOnline(String) - Method in class me.leoko.advancedban.bukkit.BukkitMethods
 
isOnline(String) - Method in class me.leoko.advancedban.bungee.BungeeMethods
 
isOnline(String) - Method in interface me.leoko.advancedban.MethodInterface
Check whether player is online.
isOnlineMode() - Method in class me.leoko.advancedban.bukkit.BukkitMethods
 
isOnlineMode() - Method in class me.leoko.advancedban.bungee.BungeeMethods
 
isOnlineMode() - Method in interface me.leoko.advancedban.MethodInterface
Check whether server is in online mode.
isTemp() - Method in enum me.leoko.advancedban.utils.PunishmentType
 
isUnitTesting() - Method in class me.leoko.advancedban.bukkit.BukkitMethods
 
isUnitTesting() - Method in class me.leoko.advancedban.bungee.BungeeMethods
 
isUnitTesting() - Method in interface me.leoko.advancedban.MethodInterface
Whether this instance is used for unit testing.
isUseMySQL() - Method in class me.leoko.advancedban.manager.DatabaseManager
Check whether MySQL is actually used.

K

kickPlayer(String, String) - Method in class me.leoko.advancedban.bukkit.BukkitMethods
 
kickPlayer(String, String) - Method in class me.leoko.advancedban.bungee.BungeeMethods
 
kickPlayer(String, String) - Method in interface me.leoko.advancedban.MethodInterface
Kick a player.

L

ListProcessor - Class in me.leoko.advancedban.utils.commands
 
ListProcessor(Function<String, List<Punishment>>, String, boolean, boolean) - Constructor for class me.leoko.advancedban.utils.commands.ListProcessor
 
load(String, String, String) - Method in class me.leoko.advancedban.manager.PunishmentManager
Get a users punishments as InterimData.
loadFiles() - Method in class me.leoko.advancedban.bukkit.BukkitMethods
 
loadFiles() - Method in class me.leoko.advancedban.bungee.BungeeMethods
 
loadFiles() - Method in interface me.leoko.advancedban.MethodInterface
Creates and load the different configuration files.
loadMySQLFile(File) - Method in class me.leoko.advancedban.bukkit.BukkitMethods
 
loadMySQLFile(File) - Method in class me.leoko.advancedban.bungee.BungeeMethods
 
loadMySQLFile(File) - Method in interface me.leoko.advancedban.MethodInterface
Load MySQL data from file.
log(String) - Method in class me.leoko.advancedban.bukkit.BukkitMethods
 
log(String) - Method in class me.leoko.advancedban.bungee.BungeeMethods
 
log(String) - Method in interface me.leoko.advancedban.MethodInterface
Log a message.
log(String) - Method in class me.leoko.advancedban.Universal
Log.
LogManager - Class in me.leoko.advancedban.manager
 
LogManager() - Constructor for class me.leoko.advancedban.manager.LogManager
 

M

me.leoko.advancedban - package me.leoko.advancedban
 
me.leoko.advancedban.bukkit - package me.leoko.advancedban.bukkit
 
me.leoko.advancedban.bukkit.event - package me.leoko.advancedban.bukkit.event
 
me.leoko.advancedban.bukkit.listener - package me.leoko.advancedban.bukkit.listener
 
me.leoko.advancedban.bungee - package me.leoko.advancedban.bungee
 
me.leoko.advancedban.bungee.event - package me.leoko.advancedban.bungee.event
 
me.leoko.advancedban.bungee.listener - package me.leoko.advancedban.bungee.listener
 
me.leoko.advancedban.manager - package me.leoko.advancedban.manager
 
me.leoko.advancedban.utils - package me.leoko.advancedban.utils
 
me.leoko.advancedban.utils.commands - package me.leoko.advancedban.utils.commands
 
MessageManager - Class in me.leoko.advancedban.manager
The Message Manager is used for a convenient way to retrieve messages from configuration files.
The manager is designed for (but not limited to) messages from the message.yml file.
MessageManager() - Constructor for class me.leoko.advancedban.manager.MessageManager
 
MethodInterface - Interface in me.leoko.advancedban
The Method Interface is used to define universal actions which are dependent on the server software used.

N

next() - Method in class me.leoko.advancedban.utils.Command.CommandInput
 
notify(String, List<String>) - Method in class me.leoko.advancedban.bukkit.BukkitMethods
 
notify(String, List<String>) - Method in class me.leoko.advancedban.bungee.BungeeMethods
 
notify(String, List<String>) - Method in interface me.leoko.advancedban.MethodInterface
Broadcast a message to every user with the given permission.

O

onChat(AsyncPlayerChatEvent) - Method in class me.leoko.advancedban.bukkit.listener.ChatListener
 
onChat(ChatEvent) - Method in class me.leoko.advancedban.bungee.listener.ChatListenerBungee
 
onCommand(PlayerCommandPreprocessEvent) - Method in class me.leoko.advancedban.bukkit.listener.CommandListener
 
onCommand(CommandSender, Command, String, String[]) - Method in class me.leoko.advancedban.bukkit.listener.CommandReceiver
 
onCommand(Object, String, String[]) - Method in class me.leoko.advancedban.manager.CommandManager
Handle/Perform a command.
onConnect(AsyncPlayerPreLoginEvent) - Method in class me.leoko.advancedban.bukkit.listener.ConnectionListener
 
onConnection(LoginEvent) - Method in class me.leoko.advancedban.bungee.listener.ConnectionListenerBungee
 
onDisable() - Method in class me.leoko.advancedban.bukkit.BukkitMain
 
onDisable() - Method in class me.leoko.advancedban.bungee.BungeeMain
 
onDisconnect(PlayerQuitEvent) - Method in class me.leoko.advancedban.bukkit.listener.ConnectionListener
 
onDisconnect(PlayerDisconnectEvent) - Method in class me.leoko.advancedban.bungee.listener.ConnectionListenerBungee
 
onEnable() - Method in class me.leoko.advancedban.bukkit.BukkitMain
 
onEnable() - Method in class me.leoko.advancedban.bungee.BungeeMain
 
onJoin(PlayerJoinEvent) - Method in class me.leoko.advancedban.bukkit.listener.ConnectionListener
 
onLogin(PostLoginEvent) - Method in class me.leoko.advancedban.bungee.listener.ConnectionListenerBungee
 
onMessageReceive(PubSubMessageEvent) - Method in class me.leoko.advancedban.bungee.listener.PubSubMessageListener
 
onPluginMessageEvent(PluginMessageEvent) - Method in class me.leoko.advancedban.bungee.listener.InternalListener
 
onPunish(PunishmentEvent) - Method in class me.leoko.advancedban.bukkit.listener.InternalListener
 
onPunish(PunishmentEvent) - Method in class me.leoko.advancedban.bungee.listener.InternalListener
 
onRevokePunishment(RevokePunishmentEvent) - Method in class me.leoko.advancedban.bukkit.listener.InternalListener
 
onTabComplete(TabCompleteEvent) - Method in class me.leoko.advancedban.bungee.listener.ChatListenerBungee
 
onUnPunish(RevokePunishmentEvent) - Method in class me.leoko.advancedban.bungee.listener.InternalListener
 

P

parseJSON(InputStreamReader, String) - Method in class me.leoko.advancedban.bukkit.BukkitMethods
 
parseJSON(String, String) - Method in class me.leoko.advancedban.bukkit.BukkitMethods
 
parseJSON(InputStreamReader, String) - Method in class me.leoko.advancedban.bungee.BungeeMethods
 
parseJSON(String, String) - Method in class me.leoko.advancedban.bungee.BungeeMethods
 
parseJSON(InputStreamReader, String) - Method in interface me.leoko.advancedban.MethodInterface
Parse json string and retrieve value at given key.
parseJSON(String, String) - Method in interface me.leoko.advancedban.MethodInterface
Parse json string and retrieve value at given key.
processIP(Command.CommandInput) - Static method in class me.leoko.advancedban.utils.CommandUtils
 
processName(Command.CommandInput) - Static method in class me.leoko.advancedban.utils.CommandUtils
 
processReason(Command.CommandInput) - Static method in class me.leoko.advancedban.utils.CommandUtils
 
PubSubMessageListener - Class in me.leoko.advancedban.bungee.listener
 
PubSubMessageListener() - Constructor for class me.leoko.advancedban.bungee.listener.PubSubMessageListener
 
Punishment - Class in me.leoko.advancedban.utils
Created by Leoko @ dev.skamps.eu on 30.05.2016.
Punishment(String, String, String, String, PunishmentType, long, long, String, int) - Constructor for class me.leoko.advancedban.utils.Punishment
 
PunishmentEvent - Class in me.leoko.advancedban.bukkit.event
Event fired when a punishment is created
PunishmentEvent(Punishment) - Constructor for class me.leoko.advancedban.bukkit.event.PunishmentEvent
 
PunishmentEvent - Class in me.leoko.advancedban.bungee.event
Event fired when a punishment is created
PunishmentEvent(Punishment) - Constructor for class me.leoko.advancedban.bungee.event.PunishmentEvent
 
PunishmentManager - Class in me.leoko.advancedban.manager
The Punishment Manager handles the punishments.
PunishmentManager() - Constructor for class me.leoko.advancedban.manager.PunishmentManager
 
PunishmentProcessor - Class in me.leoko.advancedban.utils.commands
 
PunishmentProcessor(PunishmentType) - Constructor for class me.leoko.advancedban.utils.commands.PunishmentProcessor
 
PunishmentType - Enum in me.leoko.advancedban.utils
Created by Leoko @ dev.skamps.eu on 30.05.2016.

R

removeArgument(int) - Method in class me.leoko.advancedban.utils.Command.CommandInput
 
RevokeByIdProcessor - Class in me.leoko.advancedban.utils.commands
 
RevokeByIdProcessor(String, Function<Integer, Punishment>) - Constructor for class me.leoko.advancedban.utils.commands.RevokeByIdProcessor
 
RevokeProcessor - Class in me.leoko.advancedban.utils.commands
 
RevokeProcessor(PunishmentType) - Constructor for class me.leoko.advancedban.utils.commands.RevokeProcessor
 
RevokePunishmentEvent - Class in me.leoko.advancedban.bukkit.event
Event fired when a punishment is revoked
RevokePunishmentEvent(Punishment, boolean) - Constructor for class me.leoko.advancedban.bukkit.event.RevokePunishmentEvent
 
RevokePunishmentEvent - Class in me.leoko.advancedban.bungee.event
Event fired when a punishment is revoked
RevokePunishmentEvent(Punishment, boolean) - Constructor for class me.leoko.advancedban.bungee.event.RevokePunishmentEvent
 
runAsync(Runnable) - Method in class me.leoko.advancedban.bukkit.BukkitMethods
 
runAsync(Runnable) - Method in class me.leoko.advancedban.bungee.BungeeMethods
 
runAsync(Runnable) - Method in interface me.leoko.advancedban.MethodInterface
Run async task.
runSync(Runnable) - Method in class me.leoko.advancedban.bukkit.BukkitMethods
 
runSync(Runnable) - Method in class me.leoko.advancedban.bungee.BungeeMethods
 
runSync(Runnable) - Method in interface me.leoko.advancedban.MethodInterface
Run sync task.

S

scheduleAsync(Runnable, long) - Method in class me.leoko.advancedban.bukkit.BukkitMethods
 
scheduleAsync(Runnable, long) - Method in class me.leoko.advancedban.bungee.BungeeMethods
 
scheduleAsync(Runnable, long) - Method in interface me.leoko.advancedban.MethodInterface
Schedule async task.
scheduleAsyncRep(Runnable, long, long) - Method in class me.leoko.advancedban.bukkit.BukkitMethods
 
scheduleAsyncRep(Runnable, long, long) - Method in class me.leoko.advancedban.bungee.BungeeMethods
 
scheduleAsyncRep(Runnable, long, long) - Method in interface me.leoko.advancedban.MethodInterface
Schedule async repeating task.
sendMessage(Object, String) - Method in class me.leoko.advancedban.bukkit.BukkitMethods
 
sendMessage(Object, String) - Method in class me.leoko.advancedban.bungee.BungeeMethods
 
sendMessage(Object, String, boolean, String...) - Static method in class me.leoko.advancedban.manager.MessageManager
Send message from the given path directly to the given receiver.

How the parameters work: The amount of parameters given has to be an even number as the parameters are interpreted in pairs.
The first parameter is the String to search for and the second one is the one it will be replaced with.
Same goes for the third and fourth and for the fifth and sixth and so on.

e.g.: getMessage("some.path", "NAME", "Leoko", "ID", "#342") will get the message located at "some.path" and replace each %NAME% with Leoko and each %ID% with #342.
sendMessage(Object, String) - Method in interface me.leoko.advancedban.MethodInterface
Send a message to a specific player.
sendToBukkit(String, List<String>) - Method in class me.leoko.advancedban.bungee.listener.InternalListener
 
setCached(InterimData) - Method in class me.leoko.advancedban.manager.PunishmentManager
Mark the InterimData as cached.
setCommandExecutor(String) - Method in class me.leoko.advancedban.bukkit.BukkitMethods
 
setCommandExecutor(String) - Method in class me.leoko.advancedban.bungee.BungeeMethods
 
setCommandExecutor(String) - Method in interface me.leoko.advancedban.MethodInterface
Register a command name to be handled by advancedban.
setup(boolean) - Method in class me.leoko.advancedban.manager.DatabaseManager
Initially connects to the database and sets up the required tables of they don't already exist.
setup() - Method in class me.leoko.advancedban.manager.PunishmentManager
Initially clears out all expired punishments.
setup() - Method in class me.leoko.advancedban.manager.UpdateManager
Initially checks which configuration options from the newest version are missing and tries to add them without altering any old configuration settings.
setup() - Method in class me.leoko.advancedban.manager.UUIDManager
Initially setup the uuid manager by determening which UUIDManager.FetcherMode should be used based on the configured preference and the servers capabilities.
setup(MethodInterface) - Method in class me.leoko.advancedban.Universal
Initially sets up the plugin.
setupMetrics() - Method in class me.leoko.advancedban.bukkit.BukkitMethods
 
setupMetrics() - Method in class me.leoko.advancedban.bungee.BungeeMethods
 
setupMetrics() - Method in interface me.leoko.advancedban.MethodInterface
Set up metrics.
shutdown() - Method in class me.leoko.advancedban.manager.DatabaseManager
Shuts down the HSQLDB if used.
shutdown() - Method in class me.leoko.advancedban.Universal
Shutdown.
SQLQuery - Enum in me.leoko.advancedban.utils
Created by Leo on 29.07.2017.

T

TimeManager - Class in me.leoko.advancedban.manager
The Time Manager is used to have a centralized time for advanced ban which can be different from the system's time.
TimeManager() - Constructor for class me.leoko.advancedban.manager.TimeManager
 
toMilliSec(String) - Static method in class me.leoko.advancedban.manager.TimeManager
Convert a Time String to the amount of milliseconds.
toString() - Method in class me.leoko.advancedban.utils.Punishment
 
toString() - Method in enum me.leoko.advancedban.utils.SQLQuery
 

U

Universal - Class in me.leoko.advancedban
This is the server independent entry point of the plugin.
Universal() - Constructor for class me.leoko.advancedban.Universal
 
UpdateManager - Class in me.leoko.advancedban.manager
The Update Manager used to keep config files up to date and migrate them seamlessly to the newest version.
UpdateManager() - Constructor for class me.leoko.advancedban.manager.UpdateManager
 
updateReason(String) - Method in class me.leoko.advancedban.utils.Punishment
 
useRedis(boolean) - Method in class me.leoko.advancedban.Universal
Use redis.
useRedis() - Method in class me.leoko.advancedban.Universal
Use redis boolean.
UUIDManager - Class in me.leoko.advancedban.manager
The UUID Manager used to resolve and cache the UUIDs.
UUIDManager() - Constructor for class me.leoko.advancedban.manager.UUIDManager
 
UUIDManager.FetcherMode - Enum in me.leoko.advancedban.manager
The fetcher-mode describes how the UUIDManager resolves UUIDs.

V

validateArguments(String[]) - Method in enum me.leoko.advancedban.utils.Command
 
valueOf(String) - Static method in enum me.leoko.advancedban.manager.UUIDManager.FetcherMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum me.leoko.advancedban.utils.Command
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum me.leoko.advancedban.utils.PunishmentType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum me.leoko.advancedban.utils.SQLQuery
Returns the enum constant of this type with the specified name.
values() - Static method in enum me.leoko.advancedban.manager.UUIDManager.FetcherMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum me.leoko.advancedban.utils.Command
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum me.leoko.advancedban.utils.PunishmentType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum me.leoko.advancedban.utils.SQLQuery
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I K L M N O P R S T U V 
Skip navigation links

Copyright © 2020. All rights reserved.