All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class |
Description |
AbstractDatabase |
Abstract class representing a Database.
|
ActiveCookieStore |
|
ActiveSession |
|
ActiveSession.FirstSession |
|
ActivityIndex |
Represents Activity index of a player at a certain date.
|
ActivityIndexFilter |
|
ActivityIndexQueries |
Queries for Activity Index that attempts to gain insight into player activity levels.
|
ActivityPie |
Pie about different Activity Groups defined by ActivityIndex.
|
Addresses |
In charge of address management.
|
AFKTracker |
Keeps track how long player has been afk during a session
|
AllPlayersFilter |
Special filter only used in cases where no filters are specified.
|
AnalysisContainer |
Deprecated.
|
AnalysisContainer |
Deprecated.
|
AnalysisKeys |
Deprecated.
|
Arguments |
Command argument mutation and access utility.
|
AsyncJSONResolverService |
Service for resolving json asynchronously in order to move database queries off server thread.
|
Authentication |
Interface for different WebUser authentication methods used by Requests.
|
Average |
Utility for averaging data.
|
AveragePing |
Data class for Average ping during a timespan (defined by the container).
|
BackupCopyTransaction |
Transaction that performs a clear + copy operation to duplicate a source database in the current one.
|
BadAFKThresholdValuePatch |
Patch that resets AFK time of sessions with afk time of length of the session to 0.
|
BadNukkitRegisterValuePatch |
Patch to fix incorrect register dates for nukkit.
|
BadRequestException |
Throw this exception when a Resolver gets invalid query for JSON.
|
BanData |
Deprecated.
|
BannedFilter |
|
BanStatusTransaction |
Transaction to update a player's ban status.
|
Bar |
|
BarGraph |
|
BarGraphFactory |
Factory class for Bar Graphs.
|
Base64Util |
Utility for performing Base64 operations.
|
BaseUser |
Represents user information stored in plan_users.
|
BaseUserQueries |
|
BasicAuthentication |
Authentication handling for Basic Auth.
|
BooleanDataValue |
|
BooleanProvider |
Method annotation to provide a boolean value.
|
BooleanSetting |
Setting implementation for String value settings.
|
BStatsBukkit |
|
BStatsBungee |
|
BStatsSponge |
|
BStatsVelocity |
|
BuiltDataValue<T> |
|
BukkitAFKListener |
Listener that keeps track of actions that are not considered being AFK.
|
BukkitCMDSender |
|
BukkitCommand |
|
BukkitConfigSystem |
ConfigSystem for Bukkit.
|
BukkitDBSystem |
Bukkit Database system that initializes SQLite and MySQL database objects.
|
BukkitImporter |
Generic importer for user data into Plan on the Bukkit platform.
|
BukkitListenerSystem |
|
BukkitPingCounter |
Task that handles player ping calculation on Bukkit based servers.
|
BukkitPlaceholderRegistrar |
|
BukkitPlanModule |
Dagger module for binding Plan instance.
|
BukkitPlayerCMDSender |
|
BukkitSensor |
|
BukkitServerProperties |
ServerProperties for Bukkit.
|
BukkitServerPropertiesModule |
Dagger module for Bukkit ServerProperties.
|
BukkitServerShutdownSave |
ServerShutdownSave implementation for Bukkit based servers.
|
BukkitSuperClassBindingModule |
Module for binding Bukkit specific classes as interface implementations.
|
BukkitTaskModule |
|
BukkitUserImportRefiner |
UserImportRefiner attempts to find any crucial information that is missing.
|
BungeeCMDSender |
|
BungeeCommand |
|
BungeeCommandModule |
|
BungeeListenerSystem |
|
BungeePingCounter |
Task that handles player ping calculation on Bungee based servers.
|
BungeePlanModule |
Dagger module for binding PlanBungee instance.
|
BungeePlayerCMDSender |
|
BungeeSensor |
|
BungeeServerInfo |
Manages Server information on the Bungee instance.
|
BungeeServerProperties |
ServerProperties for Bungee.
|
BungeeServerPropertiesModule |
Dagger module for Bungee ServerProperties.
|
BungeeSuperClassBindingModule |
Module for binding Bungee specific classes as interface implementations.
|
BungeeTaskModule |
|
ByteSizeFormatter |
Formatter for amount of Megabytes (MB)
|
CacheSystem |
System that holds data caches of the plugin.
|
CachingSupplier<T> |
Caching layer between Supplier and caller.
|
CalendarEntry |
Represents an entry for FullCalendar json calendar.
|
CalendarFactory |
Factory class for different objects representing HTML calendars.
|
Caller |
Interface for manually calling update methods on a registered DataExtension .
|
CallerImplementation |
Implementation for Caller interface.
|
CallEvents |
Enum representing different events when Plan calls methods of DataExtension automatically.
|
CapabilityService |
Service for figuring out provided API capabilities.
|
CapabilityService.ListHolder |
|
CapabilitySvc |
|
ChatFormatter |
|
ChatFormatter |
Formats chat messages in different ways.
|
ChatListener |
Event Listener for AsyncPlayerChatEvents.
|
ChatListener |
Event Listener for AsyncPlayerChatEvents.
|
ClockFormatter |
Formatter for a timestamp that only includes a clock.
|
CMDSender |
|
Color |
|
Color |
Enum to determine what color to use for some element.
|
Color |
Deprecated.
|
ColorScheme |
Class that contains ChatColors for plugins.
|
CommandLang |
Lang implementation for general command language.
|
CommandUsageTableRemovalPatch |
Patch that removes plan_commandusages table.
|
CommandWithSubcommands |
|
CommandWithSubcommands.Builder |
|
CommonAPI |
Deprecated.
|
CommonKeys |
Class holding Key objects that are commonly used across multiple DataContainers.
|
CommonQueries |
Class that allows performing most commonly wanted queries.
|
CommonQueriesImplementation |
|
CompleteSetException |
Exception to throw when a Filter results in a complete set.
|
CompositeResolver |
Utility Resolver for organizing resolution in a tree-like structure.
|
CompositeResolver.Builder |
|
Conditional |
Method Annotation to determine that a method can not be called unless a condition is fulfilled.
|
Conditions |
Utility object for managing conditions.
|
Config |
Configuration utility for storing settings in a .yml file.
|
ConfigChange |
Represents a change made to the config structure.
|
ConfigChange.BooleanToString |
|
ConfigChange.Copied |
|
ConfigChange.Moved |
|
ConfigChange.Removed |
|
ConfigChange.RemovedComment |
|
ConfigNode |
Represents a single node in a configuration file
|
ConfigReader |
Reader for parsing Config out of file-lines.
|
ConfigStoreTask |
Task that stores a server config in the database on boot.
|
ConfigSystem |
System for Config and other user customizable options.
|
ConfigUpdater |
Class in charge of updating config.yml.
|
ConfigValueParser<T> |
Utilities for parsing config values.
|
ConfigValueParser.BooleanParser |
|
ConfigValueParser.IntegerParser |
|
ConfigValueParser.LongParser |
|
ConfigValueParser.StringListParser |
|
ConfigValueParser.StringParser |
|
ConfigWriter |
Writer for parsing Config into file-lines.
|
Confirmation |
|
ConsoleChatFormatter |
|
ContainerFetchQueries |
Static method class for queries that return some kind of DataContainer .
|
ContainerSize |
Deprecated.
|
Contributors |
Contains list of contributors to add to the about modal.
|
CookieAuthentication |
|
CookieChangeTransaction |
|
CookieTable |
Table information about 'plan_cookies'
|
Counter |
|
CreateIndexTransaction |
Transaction that creates the database index if it has not yet been created.
|
CreateTableBuilder |
SQL Builder creating statements for table creation, removal and modification.
|
CreateTablesTransaction |
Transaction that creates the table schema of Plan database.
|
CriticalCallable<T> |
|
CriticalRunnable |
|
Database |
Interface for interacting with a Plan SQL database.
|
Database.State |
Possible State changes:
CLOSED to PATCHING (Database init),
PATCHING to OPEN (Database initialized),
OPEN to CLOSING (Database closing),
CLOSING to CLOSED (Database closed),
PATCHING to CLOSED (Database closed prematurely)
|
DatabaseCommands |
|
DatabaseSettings |
Setting values that are in "Database" section.
|
DataBuilderProvider |
|
DataContainer |
Interface for an object that can store arbitrary data referenced via Key objects.
|
DataExtension |
Interface to implement data extensions with.
|
DataExtensionMethodCallException |
Exception that is thrown when a call to a DataExtension method throws an exception.
|
DataGatheringSettings |
Setting values that are in "Data_gathering" section.
|
DataID |
Enum for different JSON data entries that can be stored in cache.
|
DataMap |
|
DataProvider<T> |
Representation of all values a Provider annotation provides.
|
DataService |
Service for sourcing, mapping and consuming data.
|
DataService.Mapping |
|
DataStoreQueries |
Static method class for single item store queries.
|
DataSvc |
|
DataUtilityCommands |
|
DataValue<T> |
|
DataValueGatherer |
Object that can be called to place data about players to the database.
|
DateFormatter |
Abstract formatter for a timestamp.
|
DateHolder |
Interface for objects that have a epoch ms date.
|
DateHolderFormatter |
Formatter for a DateHolder object that uses a different formatter.
|
DateHolderOldestComparator |
Compares DateHolder objects so that most recent is last.
|
DateHolderRecentComparator |
Compares DateHolder objects so that most recent is first.
|
DateHoldersMutator<T extends DateHolder> |
|
DateMap<T> |
Basic TreeMap that uses Epoch MS as keys.
|
DateObj<T> |
Object that has a value tied to a date.
|
DateRangeFilter |
|
DayFormatter |
Formatter for a timestamp which includes days as the smallest entry.
|
DBAccessLock |
Database Lock that prevents queries and transactions from taking place before database schema is ready.
|
DBCleanTask |
Task for cleaning the active database.
|
DBInitException |
Thrown when something goes wrong with Database#init .
|
DBKeepAliveTask |
The task which handles the upkeep of the Connection
|
DBKeepAliveTask.Reconnector |
|
DBOpException |
Runtime exception for wrapping database errors.
|
DBSystem |
System that holds the active databases.
|
DBType |
An enum which stores the name, the config name and if the Database supports MySQL Queries
|
DeathCounter |
|
DeathEventListener |
Event Listener for EntityDeathEvents.
|
DeathEventListener |
Event Listener for detecting player and mob deaths.
|
DecimalFormatter |
Formatter for decimal points that depends on settings.
|
DeepHelpLang |
Lang implementation for in depth help language when /command ? is used.
|
DefaultFontInfo |
Contains width of characters in the chat with default font.
|
DeleteIPsPatch |
Patch that replaces plan_ips with plan_geolocations table.
|
DeliveryUtilities |
|
DescribedExtensionData |
Represents a data-point given by a Provider method of a DataExtension.
|
DiskUsagePatch |
Adds disk usage information to tps table.
|
DisplaySettings |
Setting values that are in "Display_options" section.
|
DoubleDataValue |
|
DoubleProvider |
Method annotation to provide a double value.
|
DynamicDataContainer |
DataContainer implementation that delegates the method calls to other DataContainer implementations.
|
DynamicHtmlTable |
|
ElementOrder |
Enum representing big elements of a plugin.
|
EnableException |
Thrown when something goes wrong with Plan initialization.
|
EntityNameFormatter |
Formatter for entity names, that capitalizes the first word and removes symbols.
|
ErrorContext |
Contains context for an error that might help debugging it.
|
ErrorContext.Builder |
|
ErrorLogger |
|
ErrorMessagePage |
Page to display error stacktrace.
|
ErrorPageLang |
Lang implementation for all error pages.
|
ErrorsJSONResolver |
|
ErrorsPage |
Html String generator for /login and /register page.
|
ErrorsPageResolver |
|
ExceptionWithContext |
|
ExecBatchStatement |
SQL executing batch statement that closes appropriate elements.
|
ExecStatement |
SQL executing statement that closes appropriate elements.
|
Executable |
Interface for everything that updates rows in the database.
|
Exporter |
Handles export for different pages.
|
ExportException |
Exception thrown by Exporter if something goes wrong with export.
|
ExportPaths |
Export utility that takes care of path replacement for different resources referenced in other files.
|
ExportScheduler |
Schedules export tasks so that they are not all run at once.
|
ExportSettings |
Setting values that are in "Export" section.
|
ExportSystem |
System in charge of exporting html.
|
ExportTask |
|
ExtDataBuilder |
|
ExtDataBuilder.ClassValuePair |
|
ExtensionAggregateBooleansQuery |
Query for selecting a percentage of true for each boolean provided for players.
|
ExtensionAggregateDoublesQuery |
Query for selecting average and total for each double value provided for players.
|
ExtensionAggregateGroupsQuery |
Query for selecting Tables out of groups for players.
|
ExtensionAggregateNumbersQuery |
Query for selecting average and total for each number value provided for players.
|
ExtensionAggregatePercentagesQuery |
Query for selecting average for each percentage value provided for players.
|
ExtensionBooleanData |
Represents boolean data returned by a BooleanProvider method.
|
ExtensionData |
Represents data of a single extension about a server.
|
ExtensionData.Builder |
|
ExtensionDataBuilder |
Builder API for Extension data.
|
ExtensionDescription |
Describes information about an extension value given by a Provider method.
|
ExtensionDoubleData |
Represents double data returned by a DoubleProvider or PercentageProvider method.
|
ExtensionExtractor |
Implementation detail, for extracting methods from DataExtension .
|
ExtensionGroupsTable |
Table information about 'plan_extension_groups'.
|
ExtensionIconTable |
Table information about 'plan_extension_icons'.
|
ExtensionInformation |
Information about a DataExtension stored in the database.
|
ExtensionInformationQueries |
Queries for information about DataExtensions stored in the database.
|
ExtensionMethod |
Implementation detail, abstracts away some method reflection to a more usable API.
|
ExtensionMethod.ParameterType |
|
ExtensionMethods |
Implementation detail, abstracts away method type reflection to a more usable API.
|
ExtensionNumberData |
Represents double data returned by a DoubleProvider or PercentageProvider method.
|
ExtensionPlayerDataQuery |
Query all ExtensionData by Server UUIDs.
|
ExtensionPlayerGroupsQuery |
Query player's Groups by Plugin ID inside ExtensionData objects.
|
ExtensionPlayerTablesQuery |
Query player tables from tableprovider table.
|
ExtensionPlayerTableValueTable |
Table information about 'plan_extension_user_table_values'.
|
ExtensionPlayerValueTable |
Table information about 'plan_extension_user_values'.
|
ExtensionPluginTable |
Table information about 'plan_extension_plugins'.
|
ExtensionProviderTable |
Table information about 'plan_extension_providers'.
|
ExtensionQueryResultTableDataQuery |
Query Extension data of x most recent players matching a query
|
ExtensionRegister |
|
ExtensionServerDataQuery |
Query ExtensionData of a server.
|
ExtensionServerDataUpdater |
|
ExtensionServerTableDataQuery |
Query Extension data of x most recent players on a server.
|
ExtensionServerTablesQuery |
Query server tables from tableprovider table.
|
ExtensionServerTableValueTable |
Table information about 'plan_extension_server_table_values'.
|
ExtensionServerValueTable |
Table information about 'plan_extension_server_values'.
|
ExtensionService |
|
ExtensionService.Holder |
|
ExtensionSettings |
Class responsible for generating and generating settings for DataExtensions to the config.
|
ExtensionShowInPlayersTablePatch |
Patch to add 'show_in_players_table' to 'plan_extension_providers'
|
ExtensionStringData |
Represents double data returned by a DoubleProvider or PercentageProvider method.
|
ExtensionSvc |
|
ExtensionTabData |
Represents data on an extension tab.
|
ExtensionTabData.Builder |
|
ExtensionTableData |
Represents table data from a single TableProvider.
|
ExtensionTableProviderTable |
Table information about 'plan_extension_tables'.
|
ExtensionTableProviderValuesForPatch |
Adds values_for field to plan_extension_tables
|
ExtensionTableRowValueLengthPatch |
Increases the length of Strings in extension tables to 250 to avoid cutoffs and exceptions.
|
ExtensionTabTable |
Table information about 'plan_extension_tabs'.
|
ExtensionUUIDsInGroupQuery |
|
ExtensionWrapper |
|
ExtValueBuilder |
|
FailReason |
Reason for WebUserAuthException.
|
Family |
|
Family |
Enum to determine font-awesome icon family.
|
Family |
Deprecated.
|
FatalDBException |
|
FileResource |
|
FileWatcher |
Class for watching files for changes.
|
Filter |
Represents a query filter for /query page.
|
Filter.Result |
|
Filter.ResultPath |
|
FilterLang |
|
FiltersJSONResolver |
|
FiltersModule |
|
FinishedSession |
|
FinishedSession.Id |
|
ForbiddenException |
Thrown when Connection gets a 403 response.
|
FormatSettings |
Setting values that are in "Formatting" section.
|
Formatter<T> |
Interface for formatting a value into a String.
|
Formatters |
Factory for new instances of different Formatter s.
|
FormatType |
Enum for determining additional formatter for a value given by a NumberProvider .
|
GameModeChangeListener |
Event Listener for PlayerGameModeChangeEvents.
|
GameModeChangeListener |
Event Listener for PlayerGameModeChangeEvents.
|
GatheringDataModule |
|
GenericLang |
Lang implementation for single words.
|
GeoInfo |
Data class that contains information about IP and Geolocation.
|
GeoInfoComparator |
Comparator for comparing GeoInfo so that most recent is the first component.
|
GeoInfoLastUsedPatch |
Adds last_used field to the geolocation table.
|
GeoInfoMutator |
Mutator for lists of GeoInfo objects.
|
GeoInfoOptimizationPatch |
Replaces user_id foreign keys with user_uuid fields in geolocation table.
|
GeoInfoQueries |
|
GeoInfoStoreTransaction |
Transaction to update Geo information of a player in the database.
|
GeoInfoTable |
Table information about 'plan_ips'.
|
GeoLite2Geolocator |
Geolocator implementation for MaxMind GeoLite2 database.
|
GeolocationBarGraph |
|
GeolocationCache |
This class contains the geolocation cache.
|
GeolocationsFilter |
|
Geolocator |
Interface for different Geolocation service calls.
|
GMTimes |
TimeKeeper class that tracks the time spent in each GameMode based on Playtime.
|
GraphJSONCreator |
Creates Graph related Data JSON.
|
Graphs |
Factory class for different objects representing HTML graphs.
|
GraphsJSONResolver |
Resolves /v1/graph JSON requests.
|
Group |
Method parameter for providing values about a group with provider annotations.
|
GroupProvider |
Method annotation to provide String[] array of Group names about a Player.
|
GroupsDataValue |
|
HasMoreThanZeroQueryStatement |
SQL query of a COUNT statement that closes proper elements.
|
HelpFormatter |
|
HelpLang |
Lang for short help messages in Commands.
|
HighChart |
Interface for Graphs with HighCharts data support.
|
Html |
|
HtmlLang |
Lang enum for all text included in the html files.
|
HtmlTable |
|
HtmlTable.Header |
|
HtmlTableWithColoredHeader |
|
Icon |
|
Icon |
Object that represents an icon on the website.
|
Icon |
Deprecated.
|
Icon.Builder |
|
Icon.Builder |
|
Icon.Builder |
Deprecated.
|
Identifiers |
Utility for getting server identifier from different sources.
|
Importer |
|
ImportSystem |
Abstract representation of an ImportSystem.
|
Insert |
|
InspectContainer |
Deprecated.
|
IntegerSetting |
Setting implementation for String value settings.
|
InternalErrorPage |
Page to display error stacktrace.
|
InvalidateMethod |
Annotation used to invalidate old method values.
|
InvalidateMethod.Multiple |
|
ISO8601NoClockFormatter |
Formatter for a timestamp in ISO-8601 format without the clock.
|
ISO8601NoClockTZIndependentFormatter |
Formatter for a timestamp in ISO-8601 format without the clock, without applying timezone offset.
|
ItemNameFormatter |
Formatter for Item names, that capitalizes each part and separates them with spaces instead of underscores.
|
JarResource |
Resource implementation for something that is read via InputStream.
|
JarResource.StreamFunction |
|
JarResource.StreamSupplier |
|
JavascriptDateFormatter |
Formats epoch milliseconds to the date format Javascript Date constructor expects.
|
JoinAddressFilter |
|
JoinAddressPie |
|
JSLang |
Lang enum for all text included in the javascript files.
|
JSONFactory |
Factory with different JSON creation methods placed to a single class.
|
JSONFileStorage |
In charge of storing json files on disk for later retrieval.
|
JSONFileStorage.CleanTask |
|
JSONMemoryStorageShim |
|
JSONStorage |
In charge of storing json somewhere for later retrieval.
|
JSONStorage.StoredJSON |
|
Key<T> |
Identifier used for storing and fetching data from DataContainers.
|
KickStoreTransaction |
Transaction to store information in the database when a player is kicked from the server.
|
KillQueries |
|
KillsOptimizationPatch |
Replaces killer_id, victim_id and server_id foreign keys with respective uuid fields in kills table.
|
KillsServerIDPatch |
Adds server_id field to kills table.
|
KillsTable |
Table information about 'plan_kills'.
|
Lang |
Interface for splitting different Language categories into different classes.
|
LangCode |
Language enum of supported languages, follows ISO 639-1 for language codes.
|
LargeFetchQueries |
Static method class for queries that use large amount of memory.
|
LargeStoreQueries |
Static method class for large storage queries.
|
LineGraph |
This is a LineGraph for any set of Points, thus it is Abstract.
|
LineGraph.GapStrategy |
|
LineGraphFactory |
Factory class for different objects representing HTML line graphs.
|
LinkCommands |
Implementation of commands that send a link to the command sender.
|
LinkedToSecurityTablePatch |
Adds linked_to_uuid field to plan_security table that stores web users.
|
LinkUsersToPlayersSecurityTablePatch |
Populates new linked_to_uuid field with the uuid of a username (same as minecraft name) or 'console'.
|
ListenerService |
Service for registering listeners as Plan.
|
ListenerService.Holder |
|
ListenerSvc |
|
ListenerSystem |
|
Lists |
Methods that can be used as functional interfaces when dealing with Maps.
|
Lists.Builder<V> |
|
LitebansTableHeaderPatch |
Removes invalid data caused by https://github.com/plan-player-analytics/Plan/issues/1355.
|
Locale |
Represents loaded language information.
|
LocaleEntryComparator |
Compares Locale Map Entries and sorts them alphabetically according to the Enum Names.
|
LocaleFileReader |
Utility for reading locale files.
|
LocaleFileWriter |
Utility for writing a Locale into a file.
|
LocaleSystem |
|
LoginPage |
Html String generator for /login and /register page.
|
LoginPageResolver |
|
LoginResolver |
|
LogoutResolver |
|
LogsFolderCleanTask |
Task in charge of removing old log files
|
Maps |
Methods that can be used as functional interfaces when dealing with Maps.
|
Maps.Builder<K,V> |
|
Maximum |
Calculates maximum from given values.
|
Maximum.ForInteger |
|
Median<T extends java.lang.Number & java.lang.Comparable<? super T>> |
Math utility for calculating the median from Integer values.
|
Message |
Represents a Message that can be modified by the caller.
|
MessageBuilder |
|
MetadataTable |
|
MethodAnnotations |
Deprecated.
|
MethodType |
Utility enum for determining what kind of parameters a provider method used.
|
MethodWrapper<T> |
Wrap a Method so that it is easier to call.
|
MimeType |
|
MiscUtils |
Utility method class containing various static methods.
|
MobKillCounter |
|
MobKillProcessor |
Processor Class for KillEvent information when the killer is a
player.
|
MultiOptionFilter |
|
MutatorFunctions |
|
MySQLDB |
|
MySQLSchemaQueries |
Static method class for MySQL Schema related queries.
|
MySQLSchemaQueries.ForeignKeyConstraint |
Represents a FOREIGN KEY constraint in a MySQL database.
|
NavLink |
Html utility for creating navigation link html.
|
NetworkActivityIndexQueries |
Queries for Activity Index that attempts to gain insight into player activity levels.
|
NetworkConfigStoreTask |
Task on networks that stores server configs in /plugins/Plan/serverConfiguration in database on boot.
|
NetworkJSONResolver |
Resolves /v1/network/ JSON requests.
|
NetworkOverviewJSONCreator |
Creates JSON payload for /network-page Network Overview tab.
|
NetworkPage |
Html String generator for /network page.
|
NetworkPageExporter |
Handles exporting of /network page html, data and resources.
|
NetworkPlayerBaseOverviewJSONCreator |
Creates JSON payload for /network-page Playerbase Overview tab.
|
NetworkSessionsOverviewJSONCreator |
Creates JSON payload for /network-page Sessions tab.
|
NetworkSettingManager |
In charge of updating network-server configs.
|
NetworkTabJSONCreator<T> |
Interface for different tab JSON creators.
|
NetworkTabJSONResolver<T> |
Functional interface wrapper for resolving network JSON directly from other methods.
|
NetworkTablePlayersQuery |
Query for displaying players on /players page.
|
NewerConfigQuery |
Query to fetch a newer config from the database.
|
Nickname |
Object storing nickname information.
|
NicknameCache |
Used for caching nicknames when the player is online.
|
NicknameLastSeenPatch |
Adds last_seen to nickname table by populating it with the data in actions table, and removes the actions table.
|
NicknameQueries |
|
NicknamesOptimizationPatch |
Replaces user_id and server_id foreign keys with respective uuid fields in nickname table.
|
NicknamesTable |
Table information about 'plan_nicknames'.
|
NicknameStoreTransaction |
Transaction to store player's nickname information in the database.
|
NoAuthResolver |
Special Resolver that gives responses without user authentication.
|
NonProxyWebserverDisableChecker |
In charge of disabling Webserver if a Proxy server is detected in the database.
|
NotFoundException |
Throw this exception when a Resolver can not resolve a path.
|
NotReadyException |
Exception to throw inside DataExtension if a method is not ready to be called (Data is not available etc).
|
NukkitAFKListener |
Listener that keeps track of actions that are not considered being AFK.
|
NukkitCMDSender |
|
NukkitConfigSystem |
ConfigSystem for Bukkit.
|
NukkitDBSystem |
Nukkit Database system that initializes SQLite and MySQL database objects.
|
NukkitListenerSystem |
|
NukkitMessageBuilder |
|
NukkitPingCounter |
Task that handles player ping calculation on Nukkit based servers.
|
NukkitPlaceholderRegistrar |
Placeholder expansion used to provide data from Plan on Nukkit.
|
NukkitPlanModule |
Dagger module for binding Plan instance.
|
NukkitPlayerCMDSender |
|
NukkitSensor |
|
NukkitServerProperties |
ServerProperties for Nukkit.
|
NukkitServerPropertiesModule |
Dagger module for Nukkit ServerProperties.
|
NukkitServerShutdownSave |
ServerShutdownSave implementation for Nukkit based servers.
|
NukkitSuperClassBindingModule |
Module for binding Nukkit specific classes as interface implementations.
|
NukkitTaskModule |
|
NumberDataValue |
|
NumberProvider |
Method annotation to provide a long (64bit number) value.
|
OfflinePlayerImporter |
|
OldDependencyCacheDeletionTask |
|
OnlineActivityOverviewJSONCreator |
Creates JSON payload for /server-page Online Activity Overview tab.
|
OperationCriticalTransaction |
Transaction that is required to be executed before a database is operable.
|
OperatorPlaceholders |
Placeholders about operators.
|
OperatorsFilter |
|
OperatorStatusTransaction |
Transaction to update a player's operator status.
|
Page |
Interface for generating page HTML String.
|
PageFactory |
Factory for creating different Page objects.
|
Parameters |
|
Parameters.GroupParameters |
|
Parameters.PlayerParameters |
|
Parameters.ServerParameters |
|
PassBruteForceGuard |
Guards against password brute-force break attempts.
|
PassBruteForceGuard.Disabled |
|
PassEncryptException |
|
PassEncryptUtil |
Password Encryption utility.
|
PassEncryptUtil.CannotPerformOperationException |
|
PassEncryptUtil.InvalidHashException |
|
Patch |
|
Percentage |
|
PercentageFormatter |
Formatter for percentages.
|
PercentageProvider |
Method annotation to provide a double (Percentage).
|
PerformanceJSONCreator |
Creates JSON payload for /server-page Performance tab.
|
Permissions |
Permissions class is used easily check every permission node.
|
PerServerAggregateQueries |
Static method class for queries that count together counts for a player on a per server basis.
|
PerServerContainer |
Container for data about a player linked.
|
PerServerContainerQuery |
Used to get a PerServerContainer for a specific player.
|
PerServerKeys |
Key objects for PerServerContainer container.
|
PerServerMutator |
Mutator for PerServerContainer object.
|
Pie |
This is a PieChart for any set of PieSlices, thus it is Abstract.
|
PieGraphFactory |
Factory class for different objects representing HTML pie graphs.
|
PieSlice |
Represents a slice of a pie.
|
PieSliceComparator |
Comparator for PieSlices to descending Percentage order.
|
PieWithDrilldown |
PieChart with a Pie about each slice as well.
|
Ping |
|
PingGraph |
|
PingMutator |
|
PingOptimizationPatch |
Replaces user_id and server_id foreign keys with respective uuid fields in ping table.
|
PingQueries |
Queries for Ping objects.
|
PingStoreTransaction |
Transaction to store player's Ping value on a server.
|
PingTable |
Table information about 'plan_ping'.
|
PlaceholderKey<T> |
Special Key object that can be used for placeholders when replacing values in html files.
|
PlaceholderModule |
Module for the Placeholder API related objects.
|
PlaceholderReplacer |
Formatter for replacing ${placeholder} values inside strings.
|
Placeholders |
|
Plan |
Main class for Bukkit that manages the plugin.
|
PlanAPI |
Deprecated.
|
PlanAPI.PlanAPIHolder |
|
PlanBukkitComponent |
Dagger Component that constructs the plugin systems running on Bukkit.
|
PlanBukkitComponent.Builder |
|
PlanBukkitEnableEvent |
Event that is called when Plan is enabled.
|
PlanBungee |
Bungee Main class.
|
PlanBungeeComponent |
Dagger Component that constructs the plugin systems running on Bungee.
|
PlanBungeeComponent.Builder |
|
PlanBungeeEnableEvent |
Event that is called when Plan is enabled.
|
PlanColorScheme |
ColorScheme that uses values in config settings specific to Plan or PlanBungee.
|
PlanCommand |
|
PlanConfig |
Plan configuration file.
|
PlanFiles |
Abstracts File methods of Plugin classes so that they can be tested without Mocks.
|
PlanNukkit |
Main class for Nukkit that manages the plugin.
|
PlanNukkitComponent |
Dagger Component that constructs the plugin systems running on Nukkit.
|
PlanNukkitComponent.Builder |
|
PlanPlaceholderExtension |
Placeholder expansion used to provide data from Plan on Bukkit.
|
PlanPlaceholders |
Registry for all placeholders.
|
PlanPlaceholders.PlayerPlaceholderLoader |
|
PlanPlaceholders.StaticPlaceholderLoader |
|
PlanPlugin |
Abstraction interface for both Plan and PlanBungee.
|
PlanSponge |
|
PlanSpongeComponent |
Dagger Component that constructs the plugin systems running on Sponge.
|
PlanSpongeComponent.Builder |
|
PlanSpongeEnableEvent |
Event that is called when Plan is enabled.
|
PlanSystem |
PlanSystem contains everything Plan needs to run.
|
PlanVelocity |
Velocity Main class.
|
PlanVelocityComponent |
Dagger Component that constructs the plugin systems running on Velocity.
|
PlanVelocityComponent.Builder |
|
PlanVelocityEnableEvent |
Event that is called when Plan is enabled.
|
PlatformAbstractionLayerModule |
Dagger module for defining Platform Abstraction Layer utilities.
|
PlayedBetweenDateRangeFilter |
|
PlayerBaseOverviewJSONCreator |
Creates JSON payload for /server-page Playerbase Overview tab.
|
PlayerCalendar |
Utility for creating FullCalendar calendar event array on Player page.
|
PlayerChatFormatter |
|
PlayerContainer |
Deprecated.
|
PlayerContainer |
DataContainer about a Player.
|
PlayerContainerQuery |
Used to get a PlayerContainer of a specific player.
|
PlayerCountQueries |
Queries for server overview tab data.
|
PlayerDeath |
Deprecated.
|
PlayerDeaths |
|
PlayerFetchQueries |
Static method class for queries that return information related to a single player.
|
PlayerJoin |
|
PlayerJSONCreator |
|
PlayerJSONCreator.ConnectionInfo |
|
PlayerJSONCreator.Nickname |
|
PlayerJSONExporter |
Handles exporting of player json.
|
PlayerJSONResolver |
|
PlayerKeys |
Class that holds Key objects for PlayerContainer.
|
PlayerKill |
Represents a player vs player kill.
|
PlayerKillMutator |
|
PlayerKillProcessor |
Processor Class for KillEvent information when the killer is a
player.
|
PlayerKills |
|
PlayerKillsJSONResolver |
Resolves /v1/kills JSON requests.
|
PlayerName |
|
PlayerOnlineListener |
Event Listener for PlayerJoin, PlayerQuit and PlayerKickEvents.
|
PlayerOnlineListener |
Player Join listener for Bungee.
|
PlayerOnlineListener |
Event Listener for PlayerJoin, PlayerQuit and PlayerKickEvents.
|
PlayerOnlineListener |
Listener for Player Join/Leave on Sponge.
|
PlayerOnlineListener |
Player Join listener for Velocity.
|
PlayerPage |
Html String generator for /player page.
|
PlayerPageExporter |
Handles exporting of /player page html, data and resources.
|
PlayerPageResolver |
Resolves /player/${name/uuid} URLs.
|
PlayerPlaceHolders |
Placeholders about a player.
|
PlayerPluginTab |
Responsible for generating /player page plugin tabs based on DataExtension API data.
|
PlayerRegisterTransaction |
Transaction for registering player's BaseUser to the database.
|
PlayerServerRegisterTransaction |
Transaction for registering player's BaseUser and UserInfo to the database.
|
PlayersMutator |
|
PlayersOnlineResolver |
Resolves dates into players online numbers with a help of a NavigableMap.
|
PlayersPage |
Html String generator for /players page.
|
PlayersPageExporter |
Handles exporting of /players page html, data and resources.
|
PlayersPageResolver |
Resolves /players URL.
|
PlayersTableJSONCreator |
Utility for creating jQuery Datatables JSON for a Players Table.
|
PlayersTableJSONResolver |
Resolves /v1/players JSON requests.
|
PlayerTableRowPatch |
|
PlayerVersusMutator |
|
PluginData |
Deprecated.
|
PluginErrorLogger |
New logger that logs errors to specific files.
|
PluginGroupsFilter |
|
PluginGroupsFilter.PluginGroupsFilterQuery |
|
PluginInfo |
Class Annotation for informing Plan about a plugin.
|
PluginLang |
Lang implementation for Language that is logged when the plugin enables or disables.
|
PluginSettings |
Setting values that are in "Server" or "Plugin" section.
|
PluginStatusCommands |
|
Point |
|
PointComparator |
Comparator for Points for ascending x value order.
|
Predicates |
Utility class for different Predicates used in the plugin.
|
PreparationException |
Illegal State somewhere during preparation.
|
Processing |
|
ProviderIdentifier |
|
ProviderInformation |
Represents the annotation information provided on a method.
|
ProviderInformation.Builder |
|
ProxyConfigSystem |
ConfigSystem for Bungee.
|
ProxyDBSystem |
Bungee Database system that initializes MySQL object.
|
ProxySettings |
Setting values that are in "Database" section.
|
ProxySuperClassBindingModule |
Dagger module for binding proxy server classes to super classes.
|
ProxyTPSCounter |
TPSCounter extension for game server platforms.
|
PunchCard |
Bubble Chart that represents login "punches" of players.
|
PunchCard.Dot |
|
PunchCard.Dot.Marker |
|
PvPPvEJSONCreator |
Creates JSON payload for /server-page PvP and PvE tab.
|
QueriedTabData |
Query utility for extracting Tabs.
|
QueriedTables |
Query utility for extracting Tables.
|
Query<T> |
Interface for everything that returns results from the database.
|
QueryAllStatement<T> |
SQL query that doesn't require preparing that closes proper elements.
|
QueryAPIExecutable |
|
QueryAPIQuery<T> |
|
QueryFilters |
Contains a single instance of each filter kind.
|
QueryJSONResolver |
|
QueryPage |
Page to display error stacktrace.
|
QueryPageResolver |
|
QueryService |
Service for Query API.
|
QueryService.Holder |
|
QueryService.ThrowingConsumer<T> |
See https://docs.oracle.com/javase/8/docs/api/java/util/function/package-summary.html
|
QueryService.ThrowingFunction<T,R> |
See https://docs.oracle.com/javase/8/docs/api/java/util/function/package-summary.html
|
QueryService.VoidFunction |
See https://docs.oracle.com/javase/8/docs/api/java/util/function/package-summary.html
|
QueryStatement<T> |
SQL query that closes proper elements.
|
QuerySvc |
|
QueryTablePlayersQuery |
Query for displaying players on /query page players table.
|
RawDataContainer |
DataContainer that stores everything as raw object value.
|
RedisCheck |
Utility class for checking if RedisBungee API is available.
|
RedisPlayersOnlineSupplier |
Players online supplier when using RedisBungee.
|
Reflection |
An utility class that simplifies reflection in Bukkit plugins.
|
Reflection.FieldAccessor<T> |
An interface for retrieving the field content.
|
RegisterDateMinimizationPatch |
Changes register dates on networks to the smallest number found in the database.
|
RegisteredBetweenDateRangeFilter |
|
RegisterPageResolver |
|
RegisterResolver |
|
RegisterWebUserTransaction |
Transaction to save a new Plan User to the database.
|
RegistrationBin |
Holds registrations of users before they are confirmed.
|
RegistrationCommands |
|
RemoveDuplicateUserInfoTransaction |
Transaction for removing duplicate data in plan_user_info.
|
RemoveEverythingTransaction |
Transaction that removes everything from the database.
|
RemoveIncorrectTebexPackageDataPatch |
Removes incorrectly formatted package data from the database.
|
RemoveInvalidResultsTransaction |
Transaction to remove method results that correspond to InvalidateMethod annotations.
|
RemoveOldExtensionsTransaction |
Transaction that removes outdated plugin's data after configurable threshold.
|
RemoveOldSampledDataTransaction |
Transaction for cleaning up old data from the database.
|
RemovePlayerTransaction |
Transaction for removing a player's data from the database.
|
RemoveUnsatisfiedConditionalPlayerResultsTransaction |
Transaction to remove older results that violate an updated condition value.
|
RemoveUnsatisfiedConditionalServerResultsTransaction |
Transaction to remove older results that violate an updated condition value.
|
RemoveWebUserTransaction |
Transaction to remove a Plan User from the database.
|
Request |
Represents a HTTP request to use with Resolver .
|
RequestHandler |
HttpHandler for WebServer request management.
|
Resolver |
Interface for resolving requests of Plan webserver.
|
ResolverService |
Service for modifying webserver request resolution.
|
ResolverService.Holder |
|
ResolverSvc |
ResolverService Implementation.
|
Resource |
Interface for accessing plugin resources in jar or plugin files.
|
ResourceCache |
In-memory cache for different resources on disk or jar.
|
ResourceService |
Service for making plugin resources customizable by user or Plan API.
|
ResourceService.Holder |
|
ResourceService.Position |
|
ResourceSettings |
|
ResourceSvc |
ResourceService implementation.
|
Response |
Represents a response that will be sent over HTTP.
|
ResponseBuilder |
|
ResponseBuilder.InvalidResponseException |
|
ResponseFactory |
Factory for creating different Response objects.
|
ResponseResolver |
Resolves All URLs.
|
ResponseSender |
Utility for sending a Response to HttpExchange.
|
RetentionData |
Utility class for player retention calculations.
|
RootJSONResolver |
Root resolver for JSON requests, resolves /v1/ URLs.
|
RootPageResolver |
Resolves '/' URL (Address Root).
|
SchedulerService |
Service for registering async tasks as Plan.
|
SchedulerService.Holder |
|
SchedulerSvc |
|
SecondFormatter |
Formatter for timestamp which includes seconds as the smallest entry.
|
SecurityTable |
Table information about 'plan_security'
|
Select |
|
SemaphoreAccessCounter |
|
Server |
Represents a Server that is running Plan.
|
ServerAccordion |
Utility for creating JSON for Server Accordion
|
ServerAggregateQueries |
Static method class for queries that count how many entries of particular kinds there are for a server.
|
ServerCalendar |
Utility for creating FullCalendar calendar event array on Player page.
|
ServerCommandModule |
|
ServerContainer |
Deprecated.
|
ServerContainer |
DataContainer for a single server.
|
ServerDBLoader |
|
ServerFileLoader |
|
ServerImportData |
|
ServerImportData.ServerImportDataBuilder |
|
ServerInfo |
SubSystem for managing Server information.
|
ServerIsProxyPatch |
Adds a is_proxy field to remove technical debt assuming name field "BungeeCord" being the proxy.
|
ServerKeys |
Keys for the ServerContainer.
|
ServerLoader |
Interface for operating on server information.
|
ServerName |
|
ServerOverviewJSONCreator |
Creates JSON payload for /server-page Server Overview tab.
|
ServerPage |
Html String generator for /server page.
|
ServerPageExporter |
Handles exporting of /server page html, data and resources.
|
ServerPageResolver |
Resolves /network, /server and /server/${name/uuid} URLs.
|
ServerPlaceHolders |
Placeholders about a servers.
|
ServerPlayerContainersQuery |
Used to get PlayerContainers of all players on a server, some limitations apply to DataContainer keys.
|
ServerPluginTabs |
Responsible for generating /server page plugin tabs based on DataExtension API data.
|
ServerPreferencePie |
|
ServerProperties |
Class responsible for holding server variable values that do not change
without a reload.
|
ServerQueries |
|
ServerSensor<W> |
Allows sensing values from different server platforms.
|
ServerServerInfo |
Manages the Server UUID for Bukkit servers.
|
ServerSettingsManager |
In charge of updating server-network config.
|
ServerShutdownSave |
Class in charge of performing save operations when the server shuts down.
|
ServerShutdownTransaction |
Transaction to store sessions on server shutdown.
|
ServerTabJSONCreator<T> |
Interface using Server UUID for creating Objects that can be turned into JSON with Gson.
|
ServerTabJSONResolver<T> |
Functional interface wrapper for resolving server specific JSON directly from other methods.
|
ServerTable |
Table information about 'plan_servers'.
|
ServerTablePlayersQuery |
Query for displaying players on /server page players tab.
|
ServerTableRowPatch |
|
ServerTPSCounter<W> |
TPSCounter extension for game server platforms.
|
ServerUUID |
|
SessionAFKTimePatch |
Adds afk_time field to sessions table.
|
SessionCache |
This class is used to store active sessions of players in memory.
|
SessionEndTransaction |
Transaction for storing a session after a session has ended.
|
SessionIDServerIDRelationQuery |
Query to fetch server id for each session, used by 2 patches.
|
SessionPlaceHolders |
Placeholders about sessions.
|
SessionQueries |
|
SessionsJSONResolver |
Resolves /v1/sessions JSON requests.
|
SessionsMutator |
Mutator for a list of Sessions.
|
SessionsOptimizationPatch |
Replaces user_id and server_id foreign keys with respective uuid fields in sessions table.
|
SessionsOverviewJSONCreator |
Creates JSON payload for /server-page Sessions tab.
|
SessionsTable |
Table information about 'plan_sessions'.
|
SessionStartComparator |
Comparator for Sessions in descending start order (Most recent first).
|
SetServerAsUninstalledTransaction |
Transaction for telling Plan that Plan has been uninstalled from the server.
|
Setting<T> |
Represents a path to a config value.
|
SettingsService |
Service for defining plugin specific settings to the Plan config.
|
SettingsService.Holder |
|
SettingsSvc |
|
SettingsTable |
Table information about 'plan_settings'.
|
ShutdownDataPreservation |
|
ShutdownHook |
Thread that is run when JVM shuts down.
|
ShutdownHook.Registrar |
|
SpecialGraphFactory |
Factory class for different objects representing special HTML graphs.
|
SpecifiedFilterInformation |
Represents parameters for a single Filter parsed from the query json.
|
SpongeAFKListener |
Listener that keeps track of actions that are not considered being AFK.
|
SpongeAssetResource |
Resource implementation for Sponge Asset API.
|
SpongeChatListener |
Listener that keeps track of player display name.
|
SpongeCMDSender |
|
SpongeCommand |
|
SpongeConfigSystem |
Sponge ConfigSystem that disables Geolocations on first enable.
|
SpongeDBSystem |
DBSystem for Sponge.
|
SpongeDeathListener |
Listener for Deaths and Kills on Sponge.
|
SpongeGMChangeListener |
Listener for GameMode change on Sponge.
|
SpongeListenerSystem |
|
SpongeMessageBuilder |
|
SpongePingCounter |
Task that handles player ping calculation on Sponge based servers.
|
SpongePlanFiles |
Implements jar resource fetching with Sponge Asset API.
|
SpongePlayerCMDSender |
|
SpongeSensor |
|
SpongeServerProperties |
ServerProperties for Sponge.
|
SpongeServerPropertiesModule |
Dagger module for Sponge ServerProperties.
|
SpongeServerShutdownSave |
ServerShutdownSave implementation for Sponge
|
SpongeSuperClassBindingModule |
Module for binding Sponge specific classes as interface implementations.
|
SpongeTaskModule |
|
SpongeWorldChangeListener |
Listener for World change on Sponge.
|
Sql |
Duplicate String reducing utility class for SQL language Strings.
|
Sql.MySQL |
|
Sql.SQLite |
|
SqlBuilder |
Class for building different SQL strings.
|
SQLDB |
Class containing main logic for different data related save and load functionality.
|
SQLiteDB |
|
SQLiteDB.Factory |
|
SQLiteSchemaQueries |
Static method class for SQLite Schema related queries.
|
StackDataSet |
Represents a value set for a Stack graph.
|
StackGraph |
Utility for creating HighCharts Stack graphs.
|
StackGraphFactory |
Factory class for different objects representing HTML stack graphs.
|
StaticResourceResolver |
Resolves all static resources for the pages.
|
Status |
|
StoreConfigTransaction |
Transaction to store a server's configuration file in the database.
|
StoreIconTransaction |
Transaction to store an Icon to the database.
|
StorePlayerBooleanResultTransaction |
Transaction to store method result of a boolean.
|
StorePlayerDoubleResultTransaction |
Transaction to store method result of.
|
StorePlayerGroupsResultTransaction |
Transaction to store method result of player's groups.
|
StorePlayerNumberResultTransaction |
Transaction to store method result of a long.
|
StorePlayerStringResultTransaction |
Transaction to store method result of a String.
|
StorePlayerTableResultTransaction |
Transaction to store method result of a Table.
|
StorePluginTransaction |
Transaction to update command usage information in the database.
|
StoreProviderTransaction |
Transaction to store information about a simple DataProvider .
|
StoreServerBooleanResultTransaction |
Transaction to store method result of a boolean.
|
StoreServerDoubleResultTransaction |
Transaction to store method result of a double.
|
StoreServerInformationTransaction |
Transaction for keeping Plan Server information up to date in the database.
|
StoreServerNumberResultTransaction |
Transaction to store method result of a long.
|
StoreServerStringResultTransaction |
Transaction to store Extension String data for a server.
|
StoreServerTableResultTransaction |
Transaction to store method result of a Table.
|
StoreTabInformationTransaction |
|
StoreTableProviderTransaction |
Transaction to store information about a Table.
|
StringCachingResource |
Resource decorator to cache result of asString method call in ResourceCache .
|
StringDataValue |
|
StringLengthComparator |
Compares Strings and sorts them by length (Longest fist).
|
StringListSetting |
Setting implementation for String value settings.
|
StringProvider |
Method annotation to provide a String value.
|
StringResource |
|
StringSetting |
Setting implementation for String value settings.
|
Subcommand |
|
Subcommand.ArgumentDescriptor |
|
Subcommand.Builder<T extends SubcommandBuilder> |
|
SubcommandBuilder |
|
SubSystem |
Represents a system that can be enabled and disabled.
|
SupplierDataContainer |
DataContainer implementation that stores everything in Supplier objects.
|
SystemObjectProvidingModule |
Module for binding object instances found inside other systems.
|
SystemUsage |
Utility class for obtaining System usage statistics.
|
SystemUsageBuffer |
Task for performing system resource usage checks asynchronously
|
SystemUsageBuffer.DiskTask |
|
SystemUsageBuffer.RamAndCpuTask |
|
Tab |
Method Annotation for determining Tab the given element should appear on.
|
TabCompleteCache |
In charge of holding tab completion data for commands, as tab completion is done on server thread.
|
TabInfo |
Class Annotation that allows determining an Icon and ElementOrder of a tab.
|
TabInfo.Multiple |
|
TabInformation |
|
Table |
Object for giving Plan table data.
|
Table.Factory |
Factory for creating new Table objects.
|
TableAccessor |
Utility for accessing implementation variables inside Table.Factory object.
|
TableContainer |
Deprecated.
|
TableDataValue |
|
TablePlayer |
Represents a player displayed on a player table on players tab or /players page.
|
TablePlayer.Builder |
|
TableProvider |
Method annotation to provide a Table.
|
TabOrder |
Class Annotation for informing Plan about plugin's tab order preference.
|
TabsElement |
Represents a structural HTML element that has Tabs on the top.
|
TabsElement.Tab |
|
TaskSystem |
TaskSystem that registers tasks for the plugin.
|
TaskSystem.Task |
|
Theme |
Enum that contains available themes.
|
ThemeConfig |
Config that keeps track of theme.yml.
|
ThemeVal |
Enum class used for getting the Html colors that match the config settings.
|
ThrowableUtils |
Utilities for manipulating different Throwable stack traces.
|
ThrowawayTransaction |
Transaction that can be thrown away if it is in execution when the database is closing.
|
ThrowingConsumer<T,K extends java.lang.Throwable> |
Functional interface that performs an operation that might throw an exception.
|
ThrowingSupplier<T,K extends java.lang.Throwable> |
Functional interface that performs an operation that might throw an exception.
|
ThrowingVoidFunction<T extends java.lang.Throwable> |
Functional interface that performs an operation that might throw an exception.
|
TimeAmountFormatter |
Formatter for time amount in milliseconds.
|
TimeKeeper |
Keeps track of time spent in each state.
|
TimerAverage |
Utility for averaging time based data.
|
TimeSetting |
Setting implementation for settings that use TimeUnit under the value.
|
TimeSettings |
Setting values that are in "Time" section.
|
TimeZoneUtility |
|
TPS |
Class containing single datapoint of TPS / Players online / CPU Usage / Used Memory / Entity Count / Chunks loaded.
|
TPSBuilder |
Builder for TPS to make it easier to manage.
|
TPSCalculator |
Utility for calculating TPS using nano time.
|
TPSComparator |
Compares TPS objects so that earliest is first.
|
TPSCounter |
Class responsible for calculating TPS every second.
|
TPSMutator |
Mutator for a list of TPS data.
|
TPSQueries |
|
TPSStoreTransaction |
Transaction to store server's TPS data.
|
TPSTable |
Table information about 'plan_tps'.
|
Transaction |
Represents a database transaction.
|
TransferTableRemovalPatch |
Removes plan_transfer table, used for transferring html in the database.
|
Trend |
Represents a trend in the data - used for JSON format.
|
TriConsumer<T,V,K> |
Functional interface for three arguments, similar to BiConsumer.
|
Type<T> |
Similar to Google's TypeToken but without requiring whole gson package.
|
UnaryChain<T> |
Utility for combining multiple UnaryOperator modifications.
|
UnitSemaphoreAccessLock |
Synchronizes a critical section of code so that only a single thread can access it at a time.
|
Update |
|
URIPath |
|
URIQuery |
Represents URI parameters described with ?param=value¶m2=value2 in the URL.
|
User |
Represents a registered user in the database.
|
UserIdentifierQueries |
Queries for fetching different user identifiers in the database.
|
UserImportData |
|
UserImportData.UserImportDataBuilder |
|
UserInfo |
Represents user information stored in plan_user_info.
|
UserInfoHostnameAllowNullPatch |
Make sure hostname can be null.
|
UserInfoHostnamePatch |
Patch to add 'hostname' to 'plan_user_info'
|
UserInfoOptimizationPatch |
Replaces user_id and server_id foreign keys with respective uuid fields in user info table.
|
UserInfoQueries |
|
UserInfoTable |
Table information about 'plan_user_info'.
|
UsersTable |
Table information about 'plan_users'.
|
UUIDUtility |
Utility for fetching a user's UUID.
|
ValueBuilder |
|
VelocityCMDSender |
|
VelocityCommand |
|
VelocityCommandModule |
|
VelocityListenerSystem |
|
VelocityMessageBuilder |
|
VelocityPingCounter |
Task that handles player ping calculation on Velocity based servers.
|
VelocityPlanModule |
Dagger module for binding PlanVelocity instance.
|
VelocityPlayerCMDSender |
|
VelocitySensor |
|
VelocityServerInfo |
Manages Server information on the Velocity instance.
|
VelocityServerProperties |
ServerProperties for Velocity.
|
VelocityServerPropertiesModule |
Dagger module for Bungee ServerProperties.
|
VelocitySuperClassBindingModule |
Module for binding Velocity specific classes as interface implementations.
|
VelocityTaskModule |
|
Version10Patch |
Table schema change patch for version 4.0.0 to support BungeeCord servers.
|
VersionChecker |
System for checking if new Version is available when the System initializes.
|
VersionInfo |
Data class for reading version.txt in https://github.com/AuroraLS3/Plan-PlayerAnalytics.
|
VersionInfoLoader |
Utility for loading version information from github.
|
VersionNumber |
|
VersionTableRemovalPatch |
Removes the table schema versioning table.
|
VoidFunction |
Functional interface that performs an operation that returns nothing.
|
WatchedFile |
File or Path with a function that is called if the file is modified.
|
WebException |
Thrown when Connection POST-request fails, general Exception.
|
WebResource |
Represents a customizable resource.
|
WebResource.ByteResource |
|
WebServer |
|
WebserverSettings |
Setting values that are in "Webserver" section.
|
WebServerSystem |
WebServer subsystem for managing WebServer initialization.
|
WebUser |
Deprecated. |
WebUser |
|
WebUserAuthException |
Thrown when WebUser can not be authorized (WebServer).
|
WebUserQueries |
Queries for web user objects.
|
WhereBuilder |
|
World |
Represents a world stored in the Plan database.
|
WorldAliasSettings |
Class responsible for managing config settings for World Aliases.
|
WorldChangeListener |
|
WorldChangeListener |
|
WorldMap |
World Map that uses iso-a3 specification of Country codes.
|
WorldMap.Entry |
|
WorldNameStoreTransaction |
Transaction to store world name after an event.
|
WorldPie |
|
WorldsOptimizationPatch |
Replaces server_id foreign keys with server_uuid field in world table.
|
WorldsServerIDPatch |
Adds server_id field to worlds table.
|
WorldTable |
Table information about 'plan_worlds'.
|
WorldTimePlaceHolders |
Placeholders about a world times.
|
WorldTimes |
Class that tracks the time spent in each World based on GMTimes.
|
WorldTimesOptimizationPatch |
Replaces server_id foreign keys with server_uuid field in world times table.
|
WorldTimesQueries |
|
WorldTimesSeverIDPatch |
Adds server_id field to world times table.
|
WorldTimesTable |
Information about database table 'plan_world_times'.
|
YearFormatter |
Formatter for a timestamp which includes year, but not seconds.
|