- 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
-
- 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
-
- getMessage(String, boolean, String...) - Static method in class me.leoko.advancedban.manager.MessageManager
-
- 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
-
- 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
-
- 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
-
- 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.
- 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.