Index

A B C D E F G H I J L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values

A

addCustomChart(Metrics.CustomChart) - Method in class org.strassburger.serverlinksz.util.bStats.Metrics
Adds a custom chart.
addCustomChart(Metrics.CustomChart) - Method in class org.strassburger.serverlinksz.util.bStats.Metrics.MetricsBase
 
addLink(String, String, String, boolean) - Method in class org.strassburger.serverlinksz.util.LinkManager
Adds a link to the config and updates the links
AddSubCommand - Class in org.strassburger.serverlinksz.commands.maincommand.subcommands
 
AddSubCommand(ServerLinksZ) - Constructor for class org.strassburger.serverlinksz.commands.maincommand.subcommands.AddSubCommand
 
AdvancedBarChart(String, Callable<Map<String, int[]>>) - Constructor for class org.strassburger.serverlinksz.util.bStats.Metrics.AdvancedBarChart
Class constructor.
AdvancedPie(String, Callable<Map<String, Integer>>) - Constructor for class org.strassburger.serverlinksz.util.bStats.Metrics.AdvancedPie
Class constructor.
allowCommand() - Method in record class org.strassburger.serverlinksz.util.LinkManager.Link
Returns the value of the allowCommand record component.
appendField(String, int) - Method in class org.strassburger.serverlinksz.util.bStats.Metrics.JsonObjectBuilder
Appends an integer field to the JSON.
appendField(String, int[]) - Method in class org.strassburger.serverlinksz.util.bStats.Metrics.JsonObjectBuilder
Appends an integer array to the JSON.
appendField(String, String) - Method in class org.strassburger.serverlinksz.util.bStats.Metrics.JsonObjectBuilder
Appends a string field to the JSON.
appendField(String, String[]) - Method in class org.strassburger.serverlinksz.util.bStats.Metrics.JsonObjectBuilder
Appends a string array to the JSON.
appendField(String, Metrics.JsonObjectBuilder.JsonObject) - Method in class org.strassburger.serverlinksz.util.bStats.Metrics.JsonObjectBuilder
Appends an object to the JSON.
appendField(String, Metrics.JsonObjectBuilder.JsonObject[]) - Method in class org.strassburger.serverlinksz.util.bStats.Metrics.JsonObjectBuilder
Appends an object array to the JSON.
appendNull(String) - Method in class org.strassburger.serverlinksz.util.bStats.Metrics.JsonObjectBuilder
Appends a null field to the JSON.

B

build() - Method in class org.strassburger.serverlinksz.util.bStats.Metrics.JsonObjectBuilder
Builds the JSON string and invalidates this builder.

C

clearLinks() - Method in class org.strassburger.serverlinksz.util.LinkManager
Clears all links from the server
CommandManager - Class in org.strassburger.serverlinksz.util
 
CommandManager(ServerLinksZ) - Constructor for class org.strassburger.serverlinksz.util.CommandManager
 
CommandUtils - Class in org.strassburger.serverlinksz.commands
 
CommandUtils() - Constructor for class org.strassburger.serverlinksz.commands.CommandUtils
 
CustomChart(String) - Constructor for class org.strassburger.serverlinksz.util.bStats.Metrics.CustomChart
 
CustomCharts - Class in org.strassburger.serverlinksz.util.bStats
 
CustomCharts() - Constructor for class org.strassburger.serverlinksz.util.bStats.CustomCharts
 

D

defaultLangs - Static variable in class org.strassburger.serverlinksz.util.LanguageManager
 
DrilldownPie(String, Callable<Map<String, Map<String, Integer>>>) - Constructor for class org.strassburger.serverlinksz.util.bStats.Metrics.DrilldownPie
Class constructor.

E

equals(Object) - Method in record class org.strassburger.serverlinksz.util.LinkManager.Link
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.strassburger.serverlinksz.util.MessageUtils.Replaceable
Indicates whether some other object is "equal to" this one.
EventManager - Class in org.strassburger.serverlinksz.util
 
EventManager(ServerLinksZ) - Constructor for class org.strassburger.serverlinksz.util.EventManager
 
execute(CommandSender, String[]) - Method in class org.strassburger.serverlinksz.commands.maincommand.subcommands.AddSubCommand
 
execute(CommandSender, String[]) - Method in class org.strassburger.serverlinksz.commands.maincommand.subcommands.HelpSubCommand
 
execute(CommandSender, String[]) - Method in class org.strassburger.serverlinksz.commands.maincommand.subcommands.ReloadSubCommand
 
execute(CommandSender, String[]) - Method in class org.strassburger.serverlinksz.commands.maincommand.subcommands.RemoveSubCommand
 
execute(CommandSender, String[]) - Method in interface org.strassburger.serverlinksz.commands.SubCommand
Execute the sub-command logic.

F

formatMsg(String, MessageUtils.Replaceable...) - Static method in class org.strassburger.serverlinksz.util.MessageUtils
Formats a message with placeholders

G

getAndFormatMsg(boolean, String, String, MessageUtils.Replaceable...) - Static method in class org.strassburger.serverlinksz.util.MessageUtils
Gets and formats a message from the config
getChartData() - Method in class org.strassburger.serverlinksz.util.bStats.Metrics.AdvancedBarChart
 
getChartData() - Method in class org.strassburger.serverlinksz.util.bStats.Metrics.AdvancedPie
 
getChartData() - Method in class org.strassburger.serverlinksz.util.bStats.Metrics.CustomChart
 
getChartData() - Method in class org.strassburger.serverlinksz.util.bStats.Metrics.DrilldownPie
 
getChartData() - Method in class org.strassburger.serverlinksz.util.bStats.Metrics.MultiLineChart
 
getChartData() - Method in class org.strassburger.serverlinksz.util.bStats.Metrics.SimpleBarChart
 
getChartData() - Method in class org.strassburger.serverlinksz.util.bStats.Metrics.SimplePie
 
getChartData() - Method in class org.strassburger.serverlinksz.util.bStats.Metrics.SingleLineChart
 
getCommand() - Method in record class org.strassburger.serverlinksz.util.LinkManager.Link
Get a BukkitCommand for a link
getCommandManager() - Method in class org.strassburger.serverlinksz.ServerLinksZ
 
getEventManager() - Method in class org.strassburger.serverlinksz.ServerLinksZ
 
getFifthArgOptions(String[]) - Method in class org.strassburger.serverlinksz.commands.maincommand.MainTabCompleter
 
getFirstArgOptions(CommandSender, String[]) - Method in class org.strassburger.serverlinksz.commands.maincommand.MainTabCompleter
 
getFourthArgOptions(String[]) - Method in class org.strassburger.serverlinksz.commands.maincommand.MainTabCompleter
 
getInstance() - Static method in class org.strassburger.serverlinksz.ServerLinksZ
 
getLanguageChart(ServerLinksZ) - Static method in class org.strassburger.serverlinksz.util.bStats.CustomCharts
 
getLanguageManager() - Method in class org.strassburger.serverlinksz.ServerLinksZ
 
getLink(String) - Method in class org.strassburger.serverlinksz.util.LinkManager
Gets a link by key
getLinkKeys() - Method in class org.strassburger.serverlinksz.util.LinkManager
Gets all link keys from the config
getLinkKeys(Predicate<LinkManager.Link>) - Method in class org.strassburger.serverlinksz.util.LinkManager
Gets all link keys from the config that match the predicate
getLinkManager() - Method in class org.strassburger.serverlinksz.ServerLinksZ
 
getLinksChart(ServerLinksZ) - Static method in class org.strassburger.serverlinksz.util.bStats.CustomCharts
 
getRequestJsonObject(BiConsumer<String, Throwable>, boolean) - Method in class org.strassburger.serverlinksz.util.bStats.Metrics.CustomChart
 
getSecondArgOptions(String[]) - Method in class org.strassburger.serverlinksz.commands.maincommand.MainTabCompleter
 
getString(String) - Method in class org.strassburger.serverlinksz.util.LanguageManager
Returns a string from the language file
getString(String, String) - Method in class org.strassburger.serverlinksz.util.LanguageManager
Returns a string from the language file
getThirdArgOptions(String[]) - Method in class org.strassburger.serverlinksz.commands.maincommand.MainTabCompleter
 
getUsage() - Method in class org.strassburger.serverlinksz.commands.maincommand.subcommands.AddSubCommand
 
getUsage() - Method in class org.strassburger.serverlinksz.commands.maincommand.subcommands.HelpSubCommand
 
getUsage() - Method in class org.strassburger.serverlinksz.commands.maincommand.subcommands.ReloadSubCommand
 
getUsage() - Method in class org.strassburger.serverlinksz.commands.maincommand.subcommands.RemoveSubCommand
 
getUsage() - Method in interface org.strassburger.serverlinksz.commands.SubCommand
Provides the usage description for the sub-command.

H

hashCode() - Method in record class org.strassburger.serverlinksz.util.LinkManager.Link
Returns a hash code value for this object.
hashCode() - Method in record class org.strassburger.serverlinksz.util.MessageUtils.Replaceable
Returns a hash code value for this object.
hasPermission(CommandSender) - Method in class org.strassburger.serverlinksz.commands.maincommand.subcommands.AddSubCommand
 
hasPermission(CommandSender) - Method in class org.strassburger.serverlinksz.commands.maincommand.subcommands.HelpSubCommand
 
hasPermission(CommandSender) - Method in class org.strassburger.serverlinksz.commands.maincommand.subcommands.ReloadSubCommand
 
hasPermission(CommandSender) - Method in class org.strassburger.serverlinksz.commands.maincommand.subcommands.RemoveSubCommand
 
hasPermission(CommandSender) - Method in interface org.strassburger.serverlinksz.commands.SubCommand
Checks if a sender has permission to use the sub-command.
HelpSubCommand - Class in org.strassburger.serverlinksz.commands.maincommand.subcommands
 
HelpSubCommand() - Constructor for class org.strassburger.serverlinksz.commands.maincommand.subcommands.HelpSubCommand
 

I

id() - Method in record class org.strassburger.serverlinksz.util.LinkManager.Link
Returns the value of the id record component.

J

JsonObjectBuilder() - Constructor for class org.strassburger.serverlinksz.util.bStats.Metrics.JsonObjectBuilder
 

L

LanguageManager - Class in org.strassburger.serverlinksz.util
 
LanguageManager(ServerLinksZ) - Constructor for class org.strassburger.serverlinksz.util.LanguageManager
 
Link(String, String, String, boolean, ServerLinksZ) - Constructor for record class org.strassburger.serverlinksz.util.LinkManager.Link
Creates an instance of a Link record class.
LinkCommand - Class in org.strassburger.serverlinksz.commands
 
LinkCommand(ServerLinksZ) - Constructor for class org.strassburger.serverlinksz.commands.LinkCommand
 
LinkManager - Class in org.strassburger.serverlinksz.util
 
LinkManager(ServerLinksZ) - Constructor for class org.strassburger.serverlinksz.util.LinkManager
 
LinkManager.Link - Record Class in org.strassburger.serverlinksz.util
 

M

MainCommandHandler - Class in org.strassburger.serverlinksz.commands.maincommand
 
MainCommandHandler(ServerLinksZ) - Constructor for class org.strassburger.serverlinksz.commands.maincommand.MainCommandHandler
 
MainTabCompleter - Class in org.strassburger.serverlinksz.commands.maincommand
 
MainTabCompleter(ServerLinksZ) - Constructor for class org.strassburger.serverlinksz.commands.maincommand.MainTabCompleter
 
MessageUtils - Class in org.strassburger.serverlinksz.util
 
MessageUtils.Replaceable - Record Class in org.strassburger.serverlinksz.util
 
Metrics - Class in org.strassburger.serverlinksz.util.bStats
 
Metrics(JavaPlugin, int) - Constructor for class org.strassburger.serverlinksz.util.bStats.Metrics
Creates a new Metrics instance.
METRICS_VERSION - Static variable in class org.strassburger.serverlinksz.util.bStats.Metrics.MetricsBase
The version of the Metrics class.
Metrics.AdvancedBarChart - Class in org.strassburger.serverlinksz.util.bStats
 
Metrics.AdvancedPie - Class in org.strassburger.serverlinksz.util.bStats
 
Metrics.CustomChart - Class in org.strassburger.serverlinksz.util.bStats
 
Metrics.DrilldownPie - Class in org.strassburger.serverlinksz.util.bStats
 
Metrics.JsonObjectBuilder - Class in org.strassburger.serverlinksz.util.bStats
An extremely simple JSON builder.
Metrics.JsonObjectBuilder.JsonObject - Class in org.strassburger.serverlinksz.util.bStats
A super simple representation of a JSON object.
Metrics.MetricsBase - Class in org.strassburger.serverlinksz.util.bStats
 
Metrics.MultiLineChart - Class in org.strassburger.serverlinksz.util.bStats
 
Metrics.SimpleBarChart - Class in org.strassburger.serverlinksz.util.bStats
 
Metrics.SimplePie - Class in org.strassburger.serverlinksz.util.bStats
 
Metrics.SingleLineChart - Class in org.strassburger.serverlinksz.util.bStats
 
MetricsBase(String, String, int, boolean, Consumer<Metrics.JsonObjectBuilder>, Consumer<Metrics.JsonObjectBuilder>, Consumer<Runnable>, Supplier<Boolean>, BiConsumer<String, Throwable>, Consumer<String>, boolean, boolean, boolean) - Constructor for class org.strassburger.serverlinksz.util.bStats.Metrics.MetricsBase
Creates a new MetricsBase class instance.
MultiLineChart(String, Callable<Map<String, Integer>>) - Constructor for class org.strassburger.serverlinksz.util.bStats.Metrics.MultiLineChart
Class constructor.

N

name() - Method in record class org.strassburger.serverlinksz.util.LinkManager.Link
Returns the value of the name record component.

O

onCommand(CommandSender, Command, String, String[]) - Method in class org.strassburger.serverlinksz.commands.LinkCommand
 
onCommand(CommandSender, Command, String, String[]) - Method in class org.strassburger.serverlinksz.commands.maincommand.MainCommandHandler
 
onDisable() - Method in class org.strassburger.serverlinksz.ServerLinksZ
 
onEnable() - Method in class org.strassburger.serverlinksz.ServerLinksZ
 
onTabComplete(CommandSender, Command, String, String[]) - Method in class org.strassburger.serverlinksz.commands.LinkCommand
 
onTabComplete(CommandSender, Command, String, String[]) - Method in class org.strassburger.serverlinksz.commands.maincommand.MainTabCompleter
 
org.strassburger.serverlinksz - package org.strassburger.serverlinksz
 
org.strassburger.serverlinksz.commands - package org.strassburger.serverlinksz.commands
 
org.strassburger.serverlinksz.commands.maincommand - package org.strassburger.serverlinksz.commands.maincommand
 
org.strassburger.serverlinksz.commands.maincommand.subcommands - package org.strassburger.serverlinksz.commands.maincommand.subcommands
 
org.strassburger.serverlinksz.util - package org.strassburger.serverlinksz.util
 
org.strassburger.serverlinksz.util.bStats - package org.strassburger.serverlinksz.util.bStats
 

P

placeholder() - Method in record class org.strassburger.serverlinksz.util.MessageUtils.Replaceable
Returns the value of the placeholder record component.
plugin() - Method in record class org.strassburger.serverlinksz.util.LinkManager.Link
Returns the value of the plugin record component.

R

registerCommands() - Method in class org.strassburger.serverlinksz.util.CommandManager
Registers all commands
registerListeners() - Method in class org.strassburger.serverlinksz.util.EventManager
Registers all listeners
reload() - Method in class org.strassburger.serverlinksz.util.LanguageManager
Reloads the language configuration
ReloadSubCommand - Class in org.strassburger.serverlinksz.commands.maincommand.subcommands
 
ReloadSubCommand(ServerLinksZ) - Constructor for class org.strassburger.serverlinksz.commands.maincommand.subcommands.ReloadSubCommand
 
removeLink(String) - Method in class org.strassburger.serverlinksz.util.LinkManager
Removes a link from the config and updates the links
RemoveSubCommand - Class in org.strassburger.serverlinksz.commands.maincommand.subcommands
 
RemoveSubCommand(ServerLinksZ) - Constructor for class org.strassburger.serverlinksz.commands.maincommand.subcommands.RemoveSubCommand
 
Replaceable(String, String) - Constructor for record class org.strassburger.serverlinksz.util.MessageUtils.Replaceable
Creates an instance of a Replaceable record class.

S

ServerLinksZ - Class in org.strassburger.serverlinksz
 
ServerLinksZ() - Constructor for class org.strassburger.serverlinksz.ServerLinksZ
 
shutdown() - Method in class org.strassburger.serverlinksz.util.bStats.Metrics.MetricsBase
 
shutdown() - Method in class org.strassburger.serverlinksz.util.bStats.Metrics
Shuts down the underlying scheduler service.
SimpleBarChart(String, Callable<Map<String, Integer>>) - Constructor for class org.strassburger.serverlinksz.util.bStats.Metrics.SimpleBarChart
Class constructor.
SimplePie(String, Callable<String>) - Constructor for class org.strassburger.serverlinksz.util.bStats.Metrics.SimplePie
Class constructor.
SingleLineChart(String, Callable<Integer>) - Constructor for class org.strassburger.serverlinksz.util.bStats.Metrics.SingleLineChart
Class constructor.
SubCommand - Interface in org.strassburger.serverlinksz.commands
 

T

throwPermissionError(CommandSender) - Static method in class org.strassburger.serverlinksz.commands.CommandUtils
Throws a permission error message to the sender.
throwUsageError(CommandSender, String) - Static method in class org.strassburger.serverlinksz.commands.CommandUtils
Throws a usage error message to the sender.
toString() - Method in class org.strassburger.serverlinksz.util.bStats.Metrics.JsonObjectBuilder.JsonObject
 
toString() - Method in record class org.strassburger.serverlinksz.util.LinkManager.Link
Returns a string representation of this record class.
toString() - Method in record class org.strassburger.serverlinksz.util.MessageUtils.Replaceable
Returns a string representation of this record class.

U

updateLinks() - Method in class org.strassburger.serverlinksz.util.LinkManager
Updates the links
url() - Method in record class org.strassburger.serverlinksz.util.LinkManager.Link
Returns the value of the url record component.

V

value() - Method in record class org.strassburger.serverlinksz.util.MessageUtils.Replaceable
Returns the value of the value record component.
A B C D E F G H I J L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values