+
+
Resolves /v1/players JSON requests.
-
-
-
+
-
+
-
-
-
-
Deprecated.
-
-
-
-
-
New logger that logs errors to specific files.
-
-
-
-
+
-
-
-
Class Annotation for informing Plan about a plugin.
-
-
-
-
Lang
implementation for Language that is logged when the plugin enables or disables.
-
-
-
-
Setting
values that are in "Server" or "Plugin" section.
-
-
-
-
-
-
-
-
Comparator for Points for ascending x value order.
-
-
-
-
Utility class for different Predicates used in the plugin.
-
-
-
-
Illegal State somewhere during preparation.
-
-
-
-
-
-
-
-
Represents the annotation information provided on a method.
-
-
-
-
-
-
ConfigSystem for Bungee.
-
-
-
-
Bungee Database system that initializes MySQL object.
-
-
-
-
Setting
values that are in "Database" section.
-
-
-
-
Dagger module for binding proxy server classes to super classes.
-
-
-
-
TPSCounter extension for game server platforms.
-
-
-
-
Bubble Chart that represents login "punches" of players.
-
-
-
-
-
-
-
-
Creates JSON payload for /server-page PvP and PvE tab.
-
-
-
-
Query utility for extracting Tabs.
-
-
-
-
Query utility for extracting Tables.
-
-
-
-
Interface for everything that returns results from the database.
-
-
-
-
SQL query that doesn't require preparing that closes proper elements.
-
-
-
-
-
-
-
-
Contains a single instance of each filter kind.
-
-
-
-
-
-
Page to display error stacktrace.
-
-
-
-
-
-
Service for Query API.
-
-
-
-
-
-
See https://docs.oracle.com/javase/8/docs/api/java/util/function/package-summary.html
-
-
-
-
See https://docs.oracle.com/javase/8/docs/api/java/util/function/package-summary.html
-
-
-
-
See https://docs.oracle.com/javase/8/docs/api/java/util/function/package-summary.html
-
-
-
-
SQL query that closes proper elements.
-
-
-
-
-
-
Query for displaying players on /query page players table.
-
-
-
-
DataContainer that stores everything as raw object value.
-
-
-
-
Utility class for checking if RedisBungee API is available.
-
-
-
-
Players online supplier when using RedisBungee.
-
-
-
-
An utility class that simplifies reflection in Bukkit plugins.
-
-
-
-
An interface for retrieving the field content.
-
-
-
-
-
-
-
-
-
-
-
-
Changes register dates on networks to the smallest number found in the database.
-
-
-
-
-
-
-
-
-
-
Transaction to save a new Plan
User
to the database.
-
-
-
-
Holds registrations of users before they are confirmed.
-
-
-
-
-
-
Transaction for removing duplicate data in plan_user_info.
-
-
-
-
Transaction that removes everything from the database.
-
-
-
-
Removes incorrectly formatted package data from the database.
-
-
-
-
Transaction to remove method results that correspond to
InvalidateMethod
annotations.
-
-
-
-
Transaction that removes outdated plugin's data after configurable threshold.
-
-
-
-
Transaction for cleaning up old data from the database.
-
-
-
-
Transaction for removing a player's data from the database.
-
-
-
-
Transaction to remove older results that violate an updated condition value.
-
-
-
-
Transaction to remove older results that violate an updated condition value.
-
-
-
-
Transaction to remove a Plan
User
from the database.
-
-
-
-
Represents a HTTP request to use with
Resolver
.
-
-
-
-
-
-
HttpHandler for WebServer request management.
-
-
-
-
Interface for resolving requests of Plan webserver.
-
-
-
-
Service for modifying webserver request resolution.
-
-
-
-
-
-
ResolverService Implementation.
-
-
-
-
Interface for accessing plugin resources in jar or plugin files.
-
-
-
-
In-memory cache for different resources on disk or jar.
-
-
-
-
Service for making plugin resources customizable by user or Plan API.
-
-
-
-
+
-
-
-
-
-
ResourceService implementation.
-
-
-
-
Task in charge of writing html customized files on enable when they don't exist yet.
-
-
-
-
Represents a response that will be sent over HTTP.
-
-
-
-
-
-
-
-
Factory for creating different
Response
objects.
-
-
-
-
-
-
Utility for sending a Response to HttpExchange.
-
-
-
-
Utility class for player retention calculations.
-
-
-
-
Root resolver for JSON requests, resolves /v1/ URLs.
-
-
-
-
Resolves '/' URL (Address Root).
-
-
-
-
Service for registering async tasks as Plan.
-
-
-
-
-
-
-
-
Formatter for timestamp which includes seconds as the smallest entry.
-
-
-
-
Table information about 'plan_security'
-
-
-
-
-
-
-
-
Represents a Server that is running Plan.
-
-
-
-
Utility for creating JSON for Server Accordion
-
-
-
-
Static method class for queries that count how many entries of particular kinds there are for a server.
-
-
-
-
Utility for creating FullCalendar calendar event array on Player page.
-
-
-
-
-
-
-
Deprecated.
-
-
-
-
-
DataContainer for a single server.
-
-
-
-
-
-
Represents outgoing server information json.
-
-
-
-
-
-
-
-
-
-
-
-
SubSystem for managing Server information.
-
-
-
-
Adds a is_proxy field to remove technical debt assuming name field "BungeeCord" being the proxy.
-
-
-
-
Keys for the ServerContainer.
-
-
-
-
Interface for operating on server information.
-
-
-
-
-
-
Creates JSON payload for /server-page Server Overview tab.
-
-
-
-
Html String generator for /server page.
-
-
-
-
Handles exporting of /server page html, data and resources.
-
-
-
-
Resolves /network, /server and /server/${name/uuid} URLs.
-
-
-
-
Placeholders about a servers.
-
-
-
-
-
-
Used to get PlayerContainers of all players on a server, some limitations apply to DataContainer keys.
-
-
-
-
-
-
-
-
Responsible for generating /server page plugin tabs based on DataExtension API data.
-
-
-
-
-
-
Class responsible for holding server variable values that do not change
- without a reload.
-
-
-
-
-
-
Allows sensing values from different server platforms.
-
-
-
-
Manages the Server UUID for Bukkit servers.
-
-
-
-
In charge of updating server-network config.
-
-
-
-
Class in charge of performing save operations when the server shuts down.
-
-
-
-
Transaction to store sessions on server shutdown.
-
-
-
-
Interface using Server UUID for creating Objects that can be turned into JSON with Gson.
-
-
-
-
Functional interface wrapper for resolving server specific JSON directly from other methods.
-
-
-
-
Table information about 'plan_servers'.
-
-
-
-
Query for displaying players on /server page players tab.
-
-
-
-
-
-
TPSCounter extension for game server platforms.
-
-
-
-
-
-
-
-
Adds afk_time field to sessions table.
-
-
-
-
This class is used to store active sessions of players in memory.
-
-
-
-
Transaction for storing a session after a session has ended.
-
-
-
-
Query to fetch server id for each session, used by 2 patches.
-
-
-
-
Placeholders about sessions.
-
-
-
-
-
-
Resolves /v1/sessions JSON requests.
-
-
-
-
Mutator for a list of Sessions.
-
-
-
-
Replaces user_id and server_id foreign keys with respective uuid fields in sessions table.
-
-
-
-
Creates JSON payload for /server-page Sessions tab.
-
-
-
-
Table information about 'plan_sessions'.
-
-
-
-
Comparator for Sessions in descending start order (Most recent first).
-
-
-
-
Transaction for telling Plan that Plan has been uninstalled from the server.
-
-
-
-
Represents a path to a config value.
-
-
-
-
Service for defining plugin specific settings to the Plan config.
-
-
-
-
-
-
-
-
Table information about 'plan_settings'.
-
-
-
-
-
-
Thread that is run when JVM shuts down.
-
-
-
-
-
-
Factory class for different objects representing special HTML graphs.
-
-
-
-
Listener that keeps track of actions that are not considered being AFK.
-
-
-
-
Resource
implementation for Sponge Asset API.
-
-
-
-
Listener that keeps track of player display name.
-
-
-
-
-
-
-
-
Sponge ConfigSystem that disables Geolocations on first enable.
-
-
-
-
-
-
Listener for Deaths and Kills on Sponge.
-
-
-
-
Listener for GameMode change on Sponge.
-
-
-
-
-
-
-
-
Task that handles player ping calculation on Sponge based servers.
-
-
-
-
Implements jar resource fetching with Sponge Asset API.
-
-
-
-
-
-
-
-
ServerProperties for Sponge.
-
-
-
-
Dagger module for Sponge ServerProperties.
-
-
-
-
ServerShutdownSave implementation for Sponge
-
-
-
-
Module for binding Sponge specific classes as interface implementations.
-
-
-
-
-
-
System for checking if new Version is available when the System initializes, using the Ore API.
-
-
-
-
Listener for World change on Sponge.
-
-
-
-
Duplicate String reducing utility class for SQL language Strings.
-
-
-
-
-
-
-
-
Class for building different SQL strings.
-
-
-
-
Class containing main logic for different data related save and load functionality.
-
-
-
-
-
-
-
-
Static method class for SQLite Schema related queries.
-
-
-
-
Represents a value set for a Stack graph.
-
-
-
-
Utility for creating HighCharts Stack graphs.
-
-
-
-
Factory class for different objects representing HTML stack graphs.
-
-
-
-
Resolves all static resources for the pages.
-
-
-
-
-
-
Transaction to store a server's configuration file in the database.
-
-
-
-
Transaction to store an Icon to the database.
-
-
-
-
Transaction to store method result of a boolean.
-
-
-
-
Transaction to store method result of.
-
-
-
-
Transaction to store method result of player's groups.
-
-
-
-
Transaction to store method result of a long.
-
-
-
-
Transaction to store method result of a String.
-
-
-
-
Transaction to store method result of a Table.
-
-
-
-
Transaction to update command usage information in the database.
-
-
-
-
Transaction to store information about a simple
DataProvider
.
-
-
-
-
Transaction to store method result of a boolean.
-
-
-
-
Transaction to store method result of a double.
-
-
-
-
Transaction for keeping Plan Server information up to date in the database.
-
-
-
-
Transaction to store method result of a long.
-
-
-
-
Transaction to store Extension String data for a server.
-
-
-
-
Transaction to store method result of a Table.
-
-
-
-
-
-
Transaction to store information about a Table.
-
-
-
-
Resource decorator to cache result of asString method call in
ResourceCache
.
-
-
-
-
-
-
Compares Strings and sorts them by length (Longest fist).
-
-
-
-
Setting implementation for String value settings.
-
-
-
-
Method annotation to provide a String value.
-
-
-
-
-
-
Setting implementation for String value settings.
-
-
-
-
-
-
-
-
-
-
-
-
Represents a system that can be enabled and disabled.
-
-
-
-
DataContainer implementation that stores everything in
Supplier
objects.
-
-
-
-
Module for binding object instances found inside other systems.
-
-
-
-
Utility class for obtaining System usage statistics.
-
-
-
-
Task for performing system resource usage checks asynchronously
-
-
-
-
-
-
-
-
Method Annotation for determining Tab the given element should appear on.
-
-
-
-
In charge of holding tab completion data for commands, as tab completion is done on server thread.
-
-
-
-
Class Annotation that allows determining an Icon and
ElementOrder
of a tab.
-
-
-
-
-
-
-
-
Object for giving Plan table data.
-
-
-
-
Factory for creating new
Table
objects.
-
-
-
-
Utility for accessing implementation variables inside
Table.Factory
object.
-
-
-
-
+
Deprecated.
-
+
+
+
New logger that logs errors to specific files.
+
+
+
+
-
+
+
+
Class Annotation for informing Plan about a plugin.
+
+
+
+
Lang
implementation for Language that is logged when the plugin enables or disables.
+
+
+
Setting
values that are in "Server" or "Plugin" section.
+
+
+
+
+
+
+
+
Comparator for Points for ascending x value order.
+
+
+
+
Utility class for different Predicates used in the plugin.
+
+
+
+
Illegal State somewhere during preparation.
+
+
+
+
+
+
+
+
Represents the annotation information provided on a method.
+
+
+
+
+
+
ConfigSystem for Bungee.
+
+
+
+
Bungee Database system that initializes MySQL object.
+
+
+
+
Setting
values that are in "Database" section.
+
+
+
+
Dagger module for binding proxy server classes to super classes.
+
+
+
+
TPSCounter extension for game server platforms.
+
+
+
+
Bubble Chart that represents login "punches" of players.
+
+
+
+
+
+
+
+
Creates JSON payload for /server-page PvP and PvE tab.
+
+
+
+
Query utility for extracting Tabs.
+
+
+
+
Query utility for extracting Tables.
+
+
+
+
Interface for everything that returns results from the database.
+
+
+
+
SQL query that doesn't require preparing that closes proper elements.
+
+
+
+
+
+
+
+
Contains a single instance of each filter kind.
+
+
+
+
+
+
Page to display error stacktrace.
+
+
+
+
+
+
Service for Query API.
+
+
+
+
+
+
See https://docs.oracle.com/javase/8/docs/api/java/util/function/package-summary.html
+
+
+
+
See https://docs.oracle.com/javase/8/docs/api/java/util/function/package-summary.html
+
+
+
+
See https://docs.oracle.com/javase/8/docs/api/java/util/function/package-summary.html
+
+
+
+
SQL query that closes proper elements.
+
+
+
+
+
+
Query for displaying players on /query page players table.
+
+
+
+
DataContainer that stores everything as raw object value.
+
+
+
+
Utility class for checking if RedisBungee API is available.
+
+
+
+
Players online supplier when using RedisBungee.
+
+
+
+
An utility class that simplifies reflection in Bukkit plugins.
+
+
+
+
An interface for retrieving the field content.
+
+
+
+
+
+
+
+
+
+
+
+
Changes register dates on networks to the smallest number found in the database.
+
+
+
+
+
+
+
+
+
+
Transaction to save a new Plan
User
to the database.
+
+
+
+
Holds registrations of users before they are confirmed.
+
+
+
+
+
+
Transaction for removing duplicate data in plan_user_info.
+
+
+
+
Transaction that removes everything from the database.
+
+
+
+
Removes incorrectly formatted package data from the database.
+
+
+
+
Transaction to remove method results that correspond to
InvalidateMethod
annotations.
+
+
+
+
Transaction that removes outdated plugin's data after configurable threshold.
+
+
+
+
Transaction for cleaning up old data from the database.
+
+
+
+
Transaction for removing a player's data from the database.
+
+
+
+
Transaction to remove older results that violate an updated condition value.
+
+
+
+
Transaction to remove older results that violate an updated condition value.
+
+
+
+
Transaction to remove a Plan
User
from the database.
+
+
+
+
Represents a HTTP request to use with
Resolver
.
+
+
+
+
+
+
HttpHandler for WebServer request management.
+
+
+
+
Interface for resolving requests of Plan webserver.
+
+
+
+
Service for modifying webserver request resolution.
+
+
+
+
+
+
ResolverService Implementation.
+
+
+
+
Interface for accessing plugin resources in jar or plugin files.
+
+
+
+
In-memory cache for different resources on disk or jar.
+
+
+
+
Service for making plugin resources customizable by user or Plan API.
+
+
+
+
+
+
+
+
+
+
ResourceService implementation.
+
+
+
+
Task in charge of writing html customized files on enable when they don't exist yet.
+
+
+
+
Represents a response that will be sent over HTTP.
+
+
+
+
+
+
+
+
Factory for creating different
Response
objects.
+
+
+
+
+
+
Utility for sending a Response to HttpExchange.
+
+
+
+
Utility class for player retention calculations.
+
+
+
+
Root resolver for JSON requests, resolves /v1/ URLs.
+
+
+
+
Resolves '/' URL (Address Root).
+
+
+
+
Service for registering async tasks as Plan.
+
+
+
+
+
+
+
+
Formatter for timestamp which includes seconds as the smallest entry.
+
+
+
+
Table information about 'plan_security'
+
+
+
+
+
+
+
+
Represents a Server that is running Plan.
+
+
+
+
Utility for creating JSON for Server Accordion
+
+
+
+
Static method class for queries that count how many entries of particular kinds there are for a server.
+
+
+
+
Utility for creating FullCalendar calendar event array on Player page.
+
+
+
+
+
+
+
Deprecated.
+
+
+
+
+
DataContainer for a single server.
+
+
+
+
+
+
Represents outgoing server information json.
+
+
+
+
+
+
+
+
+
+
+
+
SubSystem for managing Server information.
+
+
+
+
Adds a is_proxy field to remove technical debt assuming name field "BungeeCord" being the proxy.
+
+
+
+
Keys for the ServerContainer.
+
+
+
+
Interface for operating on server information.
+
+
+
+
+
+
Creates JSON payload for /server-page Server Overview tab.
+
+
+
+
Html String generator for /server page.
+
+
+
+
Handles exporting of /server page html, data and resources.
+
+
+
+
Resolves /network, /server and /server/${name/uuid} URLs.
+
+
+
+
Placeholders about a servers.
+
+
+
+
+
+
Used to get PlayerContainers of all players on a server, some limitations apply to DataContainer keys.
+
+
+
+
+
+
+
+
Responsible for generating /server page plugin tabs based on DataExtension API data.
+
+
+
+
+
+
Class responsible for holding server variable values that do not change
+ without a reload.
+
+
+
+
+
+
Allows sensing values from different server platforms.
+
+
+
+
Manages the Server UUID for Bukkit servers.
+
+
+
+
In charge of updating server-network config.
+
+
+
+
Class in charge of performing save operations when the server shuts down.
+
+
+
+
Transaction to store sessions on server shutdown.
+
+
+
+
Interface using Server UUID for creating Objects that can be turned into JSON with Gson.
+
+
+
+
Functional interface wrapper for resolving server specific JSON directly from other methods.
+
+
+
+
Table information about 'plan_servers'.
+
+
+
+
Query for displaying players on /server page players tab.
+
+
+
+
+
+
TPSCounter extension for game server platforms.
+
+
+
+
+
+
+
+
Adds afk_time field to sessions table.
+
+
+
+
This class is used to store active sessions of players in memory.
+
+
+
+
Transaction for storing a session after a session has ended.
+
+
+
+
Query to fetch server id for each session, used by 2 patches.
+
+
+
+
Placeholders about sessions.
+
+
+
+
+
+
Resolves /v1/sessions JSON requests.
+
+
+
+
Mutator for a list of Sessions.
+
+
+
+
Replaces user_id and server_id foreign keys with respective uuid fields in sessions table.
+
+
+
+
Creates JSON payload for /server-page Sessions tab.
+
+
+
+
Table information about 'plan_sessions'.
+
+
+
+
Comparator for Sessions in descending start order (Most recent first).
+
+
+
+
Transaction for telling Plan that Plan has been uninstalled from the server.
+
+
+
+
Represents a path to a config value.
+
+
+
+
Service for defining plugin specific settings to the Plan config.
+
+
+
+
+
+
+
+
Table information about 'plan_settings'.
+
+
+
+
+
+
Thread that is run when JVM shuts down.
+
+
+
+
+
+
Factory class for different objects representing special HTML graphs.
+
+
+
+
Listener that keeps track of actions that are not considered being AFK.
+
+
+
+
Resource
implementation for Sponge Asset API.
+
+
+
+
Listener that keeps track of player display name.
+
+
+
+
+
+
+
+
Sponge ConfigSystem that disables Geolocations on first enable.
+
+
+
+
+
+
Listener for Deaths and Kills on Sponge.
+
+
+
+
Listener for GameMode change on Sponge.
+
+
+
+
+
+
+
+
Task that handles player ping calculation on Sponge based servers.
+
+
+
+
Implements jar resource fetching with Sponge Asset API.
+
+
+
+
+
+
+
+
ServerProperties for Sponge.
+
+
+
+
Dagger module for Sponge ServerProperties.
+
+
+
+
ServerShutdownSave implementation for Sponge
+
+
+
+
Module for binding Sponge specific classes as interface implementations.
+
+
+
+
+
+
System for checking if new Version is available when the System initializes, using the Ore API.
+
+
+
+
Listener for World change on Sponge.
+
+
+
+
Duplicate String reducing utility class for SQL language Strings.
+
+
+
+
+
+
+
+
Class for building different SQL strings.
+
+
+
+
Class containing main logic for different data related save and load functionality.
+
+
+
+
+
+
+
+
Static method class for SQLite Schema related queries.
+
+
+
+
Represents a value set for a Stack graph.
+
+
+
+
Utility for creating HighCharts Stack graphs.
+
+
+
+
Factory class for different objects representing HTML stack graphs.
+
+
+
+
Resolves all static resources for the pages.
+
+
+
+
+
+
Transaction to store a server's configuration file in the database.
+
+
+
+
Transaction to store an Icon to the database.
+
+
+
+
Transaction to store method result of a boolean.
+
+
+
+
Transaction to store method result of.
+
+
+
+
Transaction to store method result of player's groups.
+
+
+
+
Transaction to store method result of a long.
+
+
+
+
Transaction to store method result of a String.
+
+
+
+
Transaction to store method result of a Table.
+
+
+
+
Transaction to update command usage information in the database.
+
+
+
+
Transaction to store information about a simple
DataProvider
.
+
+
+
+
Transaction to store method result of a boolean.
+
+
+
+
Transaction to store method result of a double.
+
+
+
+
Transaction for keeping Plan Server information up to date in the database.
+
+
+
+
Transaction to store method result of a long.
+
+
+
+
Transaction to store Extension String data for a server.
+
+
+
+
Transaction to store method result of a Table.
+
+
+
+
+
+
Transaction to store information about a Table.
+
+
+
+
Resource decorator to cache result of asString method call in
ResourceCache
.
+
+
+
+
+
+
Compares Strings and sorts them by length (Longest fist).
+
+
+
+
Setting implementation for String value settings.
+
+
+
+
Method annotation to provide a String value.
+
+
+
+
+
+
Setting implementation for String value settings.
+
+
+
+
+
+
+
+
+
+
+
+
Represents a system that can be enabled and disabled.
+
+
+
+
DataContainer implementation that stores everything in
Supplier
objects.
+
+
+
+
Module for binding object instances found inside other systems.
+
+
+
+
Utility class for obtaining System usage statistics.
+
+
+
+
Task for performing system resource usage checks asynchronously
+
+
+
+
+
+
+
+
Method Annotation for determining Tab the given element should appear on.
+
+
+
+
In charge of holding tab completion data for commands, as tab completion is done on server thread.
+
+
+
+
Class Annotation that allows determining an Icon and
ElementOrder
of a tab.
+
+
+
+
+
+
+
+
Object for giving Plan table data.
+
+
+
+
Factory for creating new
Table
objects.
+
+
+
+
Utility for accessing implementation variables inside
Table.Factory
object.
+
+
+
+
+
Deprecated.
+
+
+
+
+
+
Represents a player displayed on a player table on players tab or /players page.
-
-
-
-
+
+
+
+
Method annotation to provide a Table.
-
-
+
+
Class Annotation for informing Plan about plugin's tab order preference.
-
-
+
+
Represents a structural HTML element that has Tabs on the top.
-
-
-
-
+
+
+
+
TaskSystem that registers tasks for the plugin.
-
-
-
-
+
+
+
+
Enum that contains available themes.
-
-
+
+
Config that keeps track of theme.yml.
-
-
+
+
Enum class used for getting the Html colors that match the config settings.
-
-
+
+
Utilities for manipulating different Throwable stack traces.
-
-
+
+
Transaction
that can be thrown away if it is in execution when the database is closing.
-
-
-
Functional interface that performs an operation that might throw an exception.
-
-
+
Functional interface that performs an operation that might throw an exception.
-
+
Functional interface that performs an operation that might throw an exception.
-
-
+
+
+
Functional interface that performs an operation that might throw an exception.
+
+
+
Formatter for time amount in milliseconds.
-
-
+
+
Keeps track of time spent in each state.
-
-
+
+
Utility for averaging time based data.
-
-
+
+
Setting implementation for settings that use
TimeUnit
under the value.
-
-
+
+
Setting
values that are in "Time" section.
-
-
+
+
-
-
-
+
-
-
+
+
+
+
Class containing single datapoint of TPS / Players online / CPU Usage / Used Memory / Entity Count / Chunks loaded.
-
-
+
+
Builder for TPS to make it easier to manage.
-
-
+
+
Utility for calculating TPS using nano time.
-
-
+
+
Compares TPS objects so that earliest is first.
-
-
+
+
Class responsible for calculating TPS every second.
-
-
+
+
Mutator for a list of TPS data.
-
-
+
+
-
-
+
+
Transaction to store server's TPS data.
-
-
+
+
Table information about 'plan_tps'.
-
-
+
+
Represents a database transaction.
-
-
+
+
Removes plan_transfer table, used for transferring html in the database.
-
-
+
+
Represents a trend in the data - used for JSON format.
-
-
+
+
Functional interface for three arguments, similar to BiConsumer.
-
-
+
+
Similar to Google's TypeToken but without requiring whole gson package.
-
-
+
+
Utility for combining multiple UnaryOperator modifications.
-
-
+
+
Synchronizes a critical section of code so that only a single thread can access it at a time.
-
-
-
+
-
+
-
-
+
+
+
+
Represents URI parameters described with ?param=value¶m2=value2
in the URL.
-
-
+
+
Represents a registered user in the database.
-
-
+
+
Queries for fetching different user identifiers in the database.
-
-
-
+
-
-
+
+
+
+
Represents user information stored in plan_user_info.
-
-
+
+
Make sure hostname can be null.
-
-
+
+
Patch to add 'hostname' to 'plan_user_info'
-
-
+
+
Replaces user_id and server_id foreign keys with respective uuid fields in user info table.
-
-
+
+
-
-
+
+
Table information about 'plan_user_info'.
-
-
+
+
Resolves requests for /v1/user
-
-
+
+
Table information about 'plan_users'.
-
-
+
+
Utility for fetching a user's UUID.
-
-
+
+
-
-
-
+
-
+
-
+
-
+
-
-
+
+
+
+
Task that handles player ping calculation on Velocity based servers.
-
-
+
+
Dagger module for binding PlanVelocity instance.
-
-
-
+
-
-
+
+
+
+
Manages Server information on the Velocity instance.
-
-
+
+
ServerProperties for Velocity.
-
-
+
+
Dagger module for Bungee ServerProperties.
-
-
+
+
Module for binding Velocity specific classes as interface implementations.
-
-
-
-
+
+
+
+
Table schema change patch for version 4.0.0 to support BungeeCord servers.
-
-
+
+
System for checking if new Version is available when the System initializes.
-
-
+
+
Data class for reading version.txt in https://github.com/AuroraLS3/Plan-PlayerAnalytics.
-
-
+
+
Utility for loading version information from github.
-
-
+
+
Resolves requests for /v1/version.
-
-
-
-
+
+
+
+
Removes the table schema versioning table.
-
-
+
+
Represents query page view that the user wants to see data for.
-
-
+
+
Functional interface that performs an operation that returns nothing.
-
-
+
+
File or Path with a function that is called if the file is modified.
-
-
+
+
Task in charge of checking html customized files on enable to see if they are outdated.
-
-
-
-
+
+
+
+
Thrown when Connection POST-request fails, general Exception.
-
-
+
+
Represents a customizable resource.
-
-
-
+
-
-
+
+
+
+
Setting
values that are in "Webserver" section.
-
-
+
+
WebServer subsystem for managing WebServer initialization.
-
-
Deprecated.
-
-
-
-
+
+
Deprecated.
+
+
+
+
Thrown when WebUser can not be authorized (WebServer).
-
-
+
+
Queries for web user objects.
-
-
-
-
+
+
+
+
Represents a world stored in the Plan database.
-
-
+
+
Class responsible for managing config settings for World Aliases.
-
-
-
+
-
+
-
-
+
+
+
+
World Map that uses iso-a3 specification of Country codes.
-
-
-
-
+
+
+
+
Transaction to store world name after an event.
-
-
-
-
+
+
+
+
Replaces server_id foreign keys with server_uuid field in world table.
-
-
+
+
Adds server_id field to worlds table.
-
-
+
+
Table information about 'plan_worlds'.
-
-
+
+
Placeholders about a world times.
-
-
+
+
Class that tracks the time spent in each World based on GMTimes.
-
-
+
+
Replaces server_id foreign keys with server_uuid field in world times table.
-
-
+
+
-
-
+
+
Adds server_id field to world times table.
-
-
+
+
Information about database table 'plan_world_times'.
-
-
+
+
Formatter for a timestamp which includes year, but not seconds.
diff --git a/all/com/djrapitops/plan/TaskSystem.Task.html b/all/com/djrapitops/plan/TaskSystem.Task.html
index 8d772815c..78e7b7608 100644
--- a/all/com/djrapitops/plan/TaskSystem.Task.html
+++ b/all/com/djrapitops/plan/TaskSystem.Task.html
@@ -86,7 +86,7 @@ loadScripts(document, 'script');
- Direct Known Subclasses:
-ActiveCookieExpiryCleanupTask
, BukkitPingCounter
, BungeePingCounter
, ConfigStoreTask
, DBCleanTask
, ExtensionDisableOnGameServerTask
, ExtensionServerDataUpdater
, FabricPingCounter
, JSONFileStorage.CleanTask
, LogsFolderCleanTask
, NetworkConfigStoreTask
, NukkitPingCounter
, OldDependencyCacheDeletionTask
, ResourceWriteTask
, ShutdownDataPreservation
, ShutdownHook.Registrar
, SpongePingCounter
, SystemUsageBuffer.DiskTask
, SystemUsageBuffer.RamAndCpuTask
, TPSCounter
, VelocityPingCounter
, WebAssetVersionCheckTask
+ActiveCookieExpiryCleanupTask
, BukkitPingCounter
, BungeePingCounter
, ConfigStoreTask
, DBCleanTask
, ExtensionDisableOnGameServerTask
, ExtensionServerDataUpdater
, FabricPingCounter
, JSONFileStorage.CleanTask
, LogsFolderCleanTask
, NetworkConfigStoreTask
, NukkitPingCounter
, OldDependencyCacheDeletionTask
, PlaceholderCacheRefreshTask
, ResourceWriteTask
, ShutdownDataPreservation
, ShutdownHook.Registrar
, SpongePingCounter
, SystemUsageBuffer.DiskTask
, SystemUsageBuffer.RamAndCpuTask
, TPSCounter
, VelocityPingCounter
, WebAssetVersionCheckTask
- Enclosing class:
diff --git a/all/com/djrapitops/plan/addons/placeholderapi/PlaceholderCacheRefreshTask.html b/all/com/djrapitops/plan/addons/placeholderapi/PlaceholderCacheRefreshTask.html
new file mode 100644
index 000000000..c3195b1e2
--- /dev/null
+++ b/all/com/djrapitops/plan/addons/placeholderapi/PlaceholderCacheRefreshTask.html
@@ -0,0 +1,187 @@
+
+
+
+
+
+PlaceholderCacheRefreshTask (Plan 5.4-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+- All Implemented Interfaces:
+Runnable
+
+
+@Singleton
+public class PlaceholderCacheRefreshTask
+
extends TaskSystem.Task
+
+
+
+
+-
+
+
Constructor Summary
+Constructors
+
+
+
+
+-
+
+
Method Summary
+
+
+
+
+
+
+
+
void
+
register(net.playeranalytics.plugin.scheduling.RunnableFactory runnableFactory)
+
+
void
+
+
+
+
+
+
+
Methods inherited from class net.playeranalytics.plugin.scheduling.PluginRunnable
+cancel
+
+
Methods inherited from class java.lang.Object
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+-
+
+
Constructor Details
+
+-
+
+
PlaceholderCacheRefreshTask
+@Inject
+public PlaceholderCacheRefreshTask
(PlanConfig config)
+
+
+
+
+
+
+-
+
+
Method Details
+
+-
+
+
register
+public void register(net.playeranalytics.plugin.scheduling.RunnableFactory runnableFactory)
+
+- Specified by:
+register
in class TaskSystem.Task
+
+
+
+-
+
+
run
+public void run()
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/all/com/djrapitops/plan/addons/placeholderapi/package-summary.html b/all/com/djrapitops/plan/addons/placeholderapi/package-summary.html
index 2a038c4a0..5ac0fcf7b 100644
--- a/all/com/djrapitops/plan/addons/placeholderapi/package-summary.html
+++ b/all/com/djrapitops/plan/addons/placeholderapi/package-summary.html
@@ -68,8 +68,10 @@ loadScripts(document, 'script');
Placeholder expansion used to provide data from Plan on Nukkit.
-
-
+
+
+
+
Placeholder expansion used to provide data from Plan on Bukkit.
diff --git a/all/com/djrapitops/plan/addons/placeholderapi/package-tree.html b/all/com/djrapitops/plan/addons/placeholderapi/package-tree.html
index e9444a18f..3787b50c4 100644
--- a/all/com/djrapitops/plan/addons/placeholderapi/package-tree.html
+++ b/all/com/djrapitops/plan/addons/placeholderapi/package-tree.html
@@ -73,6 +73,15 @@ loadScripts(document, 'script');
+
net.playeranalytics.plugin.scheduling.PluginRunnable (implements java.lang.Runnable)
+
+
diff --git a/all/com/djrapitops/plan/modules/bukkit/BukkitTaskModule.html b/all/com/djrapitops/plan/modules/bukkit/BukkitTaskModule.html
index d7e630319..1cdbb681d 100644
--- a/all/com/djrapitops/plan/modules/bukkit/BukkitTaskModule.html
+++ b/all/com/djrapitops/plan/modules/bukkit/BukkitTaskModule.html
@@ -123,23 +123,26 @@ loadScripts(document, 'script');
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
@@ -282,6 +285,14 @@ loadScripts(document, 'script');
TaskSystem.Task bindExtensionDisableOnGameServerTask
(ExtensionDisableOnGameServerTask extensionDisableOnGameServerTask)
+
+
+bindPlaceholderWarmupTask
+
+
+
diff --git a/all/index-all.html b/all/index-all.html
index 5bb4c6199..4488b56b3 100644
--- a/all/index-all.html
+++ b/all/index-all.html
@@ -1173,6 +1173,8 @@ loadScripts(document, 'script');
bindPingCounter(FabricPingCounter) - Method in interface net.playeranalytics.plan.modules.fabric.FabricTaskModule
+
bindPlaceholderWarmupTask(PlaceholderCacheRefreshTask) - Method in interface com.djrapitops.plan.modules.bukkit.BukkitTaskModule
+
bindPlanFiles(SpongePlanFiles) - Method in interface com.djrapitops.plan.modules.sponge.SpongeSuperClassBindingModule
bindPlanPlugin(PlanBungee) - Method in interface com.djrapitops.plan.modules.bungee.BungeePlanModule
@@ -11590,6 +11592,10 @@ loadScripts(document, 'script');
Deprecated.
+
PlaceholderCacheRefreshTask - Class in com.djrapitops.plan.addons.placeholderapi
+
+
PlaceholderCacheRefreshTask(PlanConfig) - Constructor for class com.djrapitops.plan.addons.placeholderapi.PlaceholderCacheRefreshTask
+
PlaceholderKey<T> - Class in com.djrapitops.plan.delivery.domain.keys
Special Key object that can be used for placeholders when replacing values in html files.
@@ -13007,6 +13013,8 @@ loadScripts(document, 'script');
register(String, UUID) - Static method in class com.djrapitops.plan.delivery.webserver.auth.RegistrationBin
+
register(RunnableFactory) - Method in class com.djrapitops.plan.addons.placeholderapi.PlaceholderCacheRefreshTask
+
register(RunnableFactory) - Method in class com.djrapitops.plan.delivery.web.ResourceWriteTask
register(RunnableFactory) - Method in class com.djrapitops.plan.delivery.web.WebAssetVersionCheckTask
@@ -13669,6 +13677,8 @@ loadScripts(document, 'script');
RU - Enum constant in enum class com.djrapitops.plan.settings.locale.LangCode
+
run() - Method in class com.djrapitops.plan.addons.placeholderapi.PlaceholderCacheRefreshTask
+
run() - Method in class com.djrapitops.plan.BStatsSponge
run() - Method in class com.djrapitops.plan.delivery.export.ExportScheduler
diff --git a/all/member-search-index.js b/all/member-search-index.js
index c105ecb3d..b79b358a1 100644
--- a/all/member-search-index.js
+++ b/all/member-search-index.js
@@ -1 +1 @@
-memberSearchIndex = [{"p":"com.djrapitops.plan.utilities.chat","c":"DefaultFontInfo","l":"a"},{"p":"com.djrapitops.plan.utilities.chat","c":"DefaultFontInfo","l":"A"},{"p":"com.djrapitops.plan.storage.database","c":"AbstractDatabase","l":"AbstractDatabase()","u":"%3Cinit%3E()"},{"p":"com.djrapitops.plan","c":"PlanBukkitComponent.Builder","l":"abstractionLayer(PlatformAbstractionLayer)","u":"abstractionLayer(net.playeranalytics.plugin.PlatformAbstractionLayer)"},{"p":"com.djrapitops.plan","c":"PlanBungeeComponent.Builder","l":"abstractionLayer(PlatformAbstractionLayer)","u":"abstractionLayer(net.playeranalytics.plugin.PlatformAbstractionLayer)"},{"p":"com.djrapitops.plan","c":"PlanNukkitComponent.Builder","l":"abstractionLayer(PlatformAbstractionLayer)","u":"abstractionLayer(net.playeranalytics.plugin.PlatformAbstractionLayer)"},{"p":"com.djrapitops.plan","c":"PlanSpongeComponent.Builder","l":"abstractionLayer(PlatformAbstractionLayer)","u":"abstractionLayer(net.playeranalytics.plugin.PlatformAbstractionLayer)"},{"p":"com.djrapitops.plan","c":"PlanVelocityComponent.Builder","l":"abstractionLayer(PlatformAbstractionLayer)","u":"abstractionLayer(net.playeranalytics.plugin.PlatformAbstractionLayer)"},{"p":"net.playeranalytics.plan","c":"PlanFabricComponent.Builder","l":"abstractionLayer(PlatformAbstractionLayer)","u":"abstractionLayer(net.playeranalytics.plugin.PlatformAbstractionLayer)"},{"p":"com.djrapitops.plan.settings.config.paths","c":"DataGatheringSettings","l":"ACCEPT_GEOLITE2_EULA"},{"p":"com.djrapitops.plan.query","c":"QueryService.ThrowingConsumer","l":"accept(T)"},{"p":"com.djrapitops.plan.utilities.java","c":"ThrowingConsumer","l":"accept(T)"},{"p":"com.djrapitops.plan.utilities.java","c":"TriConsumer","l":"accept(T, V, K)","u":"accept(T,V,K)"},{"p":"com.djrapitops.plan.delivery.rendering.json.graphs.line","c":"LineGraph.GapStrategy","l":"acceptableGapMs"},{"p":"com.djrapitops.plan.settings.locale.lang","c":"ErrorPageLang","l":"ACCESS_DENIED_403"},{"p":"com.djrapitops.plan.storage.database","c":"AbstractDatabase","l":"accessLock"},{"p":"com.djrapitops.plan.delivery.domain.mutators","c":"ActivityIndex","l":"ACTIVE"},{"p":"com.djrapitops.plan.settings.config.paths","c":"TimeSettings","l":"ACTIVE_PLAY_THRESHOLD"},{"p":"com.djrapitops.plan.delivery.domain.keys","c":"PlayerKeys","l":"ACTIVE_SESSION"},{"p":"com.djrapitops.plan.delivery.webserver.auth","c":"ActiveCookieExpiryCleanupTask","l":"ActiveCookieExpiryCleanupTask(PlanConfig, Lazy
, PluginLogger)","u":"%3Cinit%3E(com.djrapitops.plan.settings.config.PlanConfig,dagger.Lazy,net.playeranalytics.plugin.server.PluginLogger)"},{"p":"com.djrapitops.plan.delivery.webserver.auth","c":"ActiveCookieStore","l":"ActiveCookieStore(ActiveCookieExpiryCleanupTask, PlanConfig, DBSystem, Processing)","u":"%3Cinit%3E(com.djrapitops.plan.delivery.webserver.auth.ActiveCookieExpiryCleanupTask,com.djrapitops.plan.settings.config.PlanConfig,com.djrapitops.plan.storage.database.DBSystem,com.djrapitops.plan.processing.Processing)"},{"p":"com.djrapitops.plan.delivery.domain","c":"TablePlayer.Builder","l":"activePlaytime(long)"},{"p":"com.djrapitops.plan.storage.database.queries.objects","c":"SessionQueries","l":"activePlaytime(long, long, ServerUUID)","u":"activePlaytime(long,long,com.djrapitops.plan.identification.ServerUUID)"},{"p":"com.djrapitops.plan.gathering.domain","c":"ActiveSession","l":"ActiveSession(UUID, ServerUUID, long, String, String)","u":"%3Cinit%3E(java.util.UUID,com.djrapitops.plan.identification.ServerUUID,long,java.lang.String,java.lang.String)"},{"p":"com.djrapitops.plan.delivery.domain.keys","c":"CommonKeys","l":"ACTIVITY_DATA"},{"p":"com.djrapitops.plan.delivery.domain.keys","c":"AnalysisKeys","l":"ACTIVITY_PIE_COLORS"},{"p":"com.djrapitops.plan.delivery.rendering.json.graphs","c":"GraphJSONCreator","l":"activityGraphsJSONAsMap()"},{"p":"com.djrapitops.plan.delivery.rendering.json.graphs","c":"GraphJSONCreator","l":"activityGraphsJSONAsMap(ServerUUID)","u":"activityGraphsJSONAsMap(com.djrapitops.plan.identification.ServerUUID)"},{"p":"com.djrapitops.plan.delivery.domain","c":"TablePlayer.Builder","l":"activityIndex(ActivityIndex)","u":"activityIndex(com.djrapitops.plan.delivery.domain.mutators.ActivityIndex)"},{"p":"com.djrapitops.plan.delivery.domain.mutators","c":"ActivityIndex","l":"ActivityIndex(DataContainer, long, long)","u":"%3Cinit%3E(com.djrapitops.plan.delivery.domain.container.DataContainer,long,long)"},{"p":"com.djrapitops.plan.delivery.domain.mutators","c":"ActivityIndex","l":"ActivityIndex(double, long)","u":"%3Cinit%3E(double,long)"},{"p":"com.djrapitops.plan.delivery.domain.mutators","c":"ActivityIndex","l":"ActivityIndex(List, long, long)","u":"%3Cinit%3E(java.util.List,long,long)"},{"p":"com.djrapitops.plan.storage.database.queries.filter.filters","c":"ActivityIndexFilter","l":"ActivityIndexFilter(PlanConfig, Locale, DBSystem)","u":"%3Cinit%3E(com.djrapitops.plan.settings.config.PlanConfig,com.djrapitops.plan.settings.locale.Locale,com.djrapitops.plan.storage.database.DBSystem)"},{"p":"com.djrapitops.plan.storage.database.queries.analysis","c":"NetworkActivityIndexQueries","l":"activityIndexForAllPlayers(long, long)","u":"activityIndexForAllPlayers(long,long)"},{"p":"com.djrapitops.plan.storage.database.queries.analysis","c":"NetworkActivityIndexQueries","l":"activityIndexForNewPlayers(long, long, Long)","u":"activityIndexForNewPlayers(long,long,java.lang.Long)"},{"p":"com.djrapitops.plan.storage.database.queries.analysis","c":"ActivityIndexQueries","l":"activityIndexForNewPlayers(long, long, ServerUUID, Long)","u":"activityIndexForNewPlayers(long,long,com.djrapitops.plan.identification.ServerUUID,java.lang.Long)"},{"p":"com.djrapitops.plan.delivery.rendering.json.graphs.pie","c":"PieGraphFactory","l":"activityPie(Map)","u":"activityPie(java.util.Map)"},{"p":"com.djrapitops.plan.delivery.rendering.json.graphs.stack","c":"StackGraphFactory","l":"activityStackGraph(DateMap