diff --git a/all/allclasses-index.html b/all/allclasses-index.html
index aa6b31b1c..407a2cdc2 100644
--- a/all/allclasses-index.html
+++ b/all/allclasses-index.html
@@ -3421,6 +3421,14 @@ loadScripts(document, 'script');
+
+
+
Utility class for checking if RedisBungee API is available.
+
+
+
+
Players online supplier when using RedisBungee.
+
diff --git a/all/com/djrapitops/plan/identification/properties/VelocityRedisCheck.html b/all/com/djrapitops/plan/identification/properties/VelocityRedisCheck.html
new file mode 100644
index 000000000..f82e73b1b
--- /dev/null
+++ b/all/com/djrapitops/plan/identification/properties/VelocityRedisCheck.html
@@ -0,0 +1,132 @@
+
+
+
+
+VelocityRedisCheck (Plan 5.5-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+java.lang.Object
+
com.djrapitops.plan.identification.properties.VelocityRedisCheck
+
+
+
+public class VelocityRedisCheck
+
extends Object
+Utility class for checking if RedisBungee API is available.
+
+
+
+
+-
+
+
Method Summary
+
+
+
+
+
+
+
+
static boolean
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+-
+
+
Method Details
+
+-
+
+
isClassAvailable
+public static boolean isClassAvailable()
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/all/com/djrapitops/plan/identification/properties/VelocityRedisPlayersOnlineSupplier.html b/all/com/djrapitops/plan/identification/properties/VelocityRedisPlayersOnlineSupplier.html
new file mode 100644
index 000000000..56c7a7bb0
--- /dev/null
+++ b/all/com/djrapitops/plan/identification/properties/VelocityRedisPlayersOnlineSupplier.html
@@ -0,0 +1,168 @@
+
+
+
+
+VelocityRedisPlayersOnlineSupplier (Plan 5.5-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+java.lang.Object
+
com.djrapitops.plan.identification.properties.VelocityRedisPlayersOnlineSupplier
+
+
+
+- All Implemented Interfaces:
+IntSupplier
+
+
+public class VelocityRedisPlayersOnlineSupplier
+
extends Object
+implements IntSupplier
+Players online supplier when using RedisBungee.
+
+
+
+
+-
+
+
Constructor Summary
+Constructors
+
+
+
+
+-
+
+
Method Summary
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+-
+
+
Constructor Details
+
+-
+
+
VelocityRedisPlayersOnlineSupplier
+public VelocityRedisPlayersOnlineSupplier()
+
+
+
+
+
+
+-
+
+
+
+
+
+
+
+
+
+
diff --git a/all/com/djrapitops/plan/identification/properties/package-summary.html b/all/com/djrapitops/plan/identification/properties/package-summary.html
index f74316a93..d32b8e86b 100644
--- a/all/com/djrapitops/plan/identification/properties/package-summary.html
+++ b/all/com/djrapitops/plan/identification/properties/package-summary.html
@@ -112,6 +112,14 @@ loadScripts(document, 'script');
ServerProperties for Sponge.
+
+
+
Utility class for checking if RedisBungee API is available.
+
+
+
+
Players online supplier when using RedisBungee.
+
ServerProperties for Velocity.
diff --git a/all/com/djrapitops/plan/identification/properties/package-tree.html b/all/com/djrapitops/plan/identification/properties/package-tree.html
index 2d47f8c70..3cb38e879 100644
--- a/all/com/djrapitops/plan/identification/properties/package-tree.html
+++ b/all/com/djrapitops/plan/identification/properties/package-tree.html
@@ -70,6 +70,8 @@ loadScripts(document, 'script');
com.djrapitops.plan.identification.properties.VelocityServerProperties
+
com.djrapitops.plan.identification.properties.VelocityRedisCheck
+
com.djrapitops.plan.identification.properties.VelocityRedisPlayersOnlineSupplier (implements java.util.function.IntSupplier)
diff --git a/all/index-all.html b/all/index-all.html
index a9b757545..eae11f044 100644
--- a/all/index-all.html
+++ b/all/index-all.html
@@ -6294,6 +6294,8 @@ loadScripts(document, 'script');
getAsInt() - Method in class com.djrapitops.plan.identification.properties.RedisPlayersOnlineSupplier
+
getAsInt() - Method in class com.djrapitops.plan.identification.properties.VelocityRedisPlayersOnlineSupplier
+
getAssetVersion(String) - Method in class com.djrapitops.plan.delivery.web.AssetVersions
getAsString() - Method in class com.djrapitops.plan.delivery.web.resolver.Response
@@ -9853,6 +9855,8 @@ loadScripts(document, 'script');
isClassAvailable() - Static method in class com.djrapitops.plan.identification.properties.RedisCheck
+
isClassAvailable() - Static method in class com.djrapitops.plan.identification.properties.VelocityRedisCheck
+
isDebugEnabled() - Method in class com.djrapitops.plan.Slf4jLoggerWrapper
isDebugEnabled(Marker) - Method in class com.djrapitops.plan.Slf4jLoggerWrapper
@@ -18311,6 +18315,16 @@ the order they are declared.
VelocityPlayerData(Player) - Constructor for class com.djrapitops.plan.gathering.domain.VelocityPlayerData
+VelocityRedisCheck - Class in com.djrapitops.plan.identification.properties
+
+Utility class for checking if RedisBungee API is available.
+
+VelocityRedisPlayersOnlineSupplier - Class in com.djrapitops.plan.identification.properties
+
+Players online supplier when using RedisBungee.
+
+VelocityRedisPlayersOnlineSupplier() - Constructor for class com.djrapitops.plan.identification.properties.VelocityRedisPlayersOnlineSupplier
+
VelocitySensor - Class in com.djrapitops.plan.gathering
VelocitySensor(PlanVelocity) - Constructor for class com.djrapitops.plan.gathering.VelocitySensor
diff --git a/all/member-search-index.js b/all/member-search-index.js
index 945801148..c49e3ee27 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.webserver.http","c":"AccessLogger","l":"AccessLogger(WebserverConfiguration, DBSystem, PluginLogger, ErrorLogger)","u":"%3Cinit%3E(com.djrapitops.plan.delivery.webserver.configuration.WebserverConfiguration,com.djrapitops.plan.storage.database.DBSystem,net.playeranalytics.plugin.server.PluginLogger,com.djrapitops.plan.utilities.logging.ErrorLogger)"},{"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, PluginLogger)","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,net.playeranalytics.plugin.server.PluginLogger)"},{"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":"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