Index
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.
All Classes and Interfaces|All Packages|Constant Field Values