Deploying to gh-pages from @ plan-player-analytics/Plan@6cec365d46 🚀

This commit is contained in:
AuroraLS3 2023-03-17 16:37:40 +00:00
parent 7847de6656
commit c3663066fa
22 changed files with 1689 additions and 134 deletions

View File

@ -2192,107 +2192,113 @@ loadScripts(document, 'script');</script>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/gathering/domain/event/PlayerJoin.Builder.html" title="class in com.djrapitops.plan.gathering.domain.event">PlayerJoin.Builder</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/gathering/events/PlayerJoinEventConsumer.html" title="class in com.djrapitops.plan.gathering.events">PlayerJoinEventConsumer</a></div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/delivery/webserver/resolver/json/PlayerJoinAddressJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">PlayerJoinAddressJSONResolver</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/delivery/rendering/json/PlayerJSONCreator.html" title="class in com.djrapitops.plan.delivery.rendering.json">PlayerJSONCreator</a></div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/gathering/events/PlayerJoinEventConsumer.html" title="class in com.djrapitops.plan.gathering.events">PlayerJoinEventConsumer</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/delivery/rendering/json/PlayerJSONCreator.ConnectionInfo.html" title="class in com.djrapitops.plan.delivery.rendering.json">PlayerJSONCreator.ConnectionInfo</a></div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/delivery/rendering/json/PlayerJSONCreator.html" title="class in com.djrapitops.plan.delivery.rendering.json">PlayerJSONCreator</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/delivery/rendering/json/PlayerJSONCreator.Nickname.html" title="class in com.djrapitops.plan.delivery.rendering.json">PlayerJSONCreator.Nickname</a></div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/delivery/rendering/json/PlayerJSONCreator.ConnectionInfo.html" title="class in com.djrapitops.plan.delivery.rendering.json">PlayerJSONCreator.ConnectionInfo</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/delivery/export/PlayerJSONExporter.html" title="class in com.djrapitops.plan.delivery.export">PlayerJSONExporter</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/delivery/rendering/json/PlayerJSONCreator.Nickname.html" title="class in com.djrapitops.plan.delivery.rendering.json">PlayerJSONCreator.Nickname</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/delivery/export/PlayerJSONExporter.html" title="class in com.djrapitops.plan.delivery.export">PlayerJSONExporter</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Handles exporting of player json.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/delivery/webserver/resolver/json/PlayerJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">PlayerJSONResolver</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/delivery/domain/keys/PlayerKeys.html" title="class in com.djrapitops.plan.delivery.domain.keys">PlayerKeys</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/delivery/webserver/resolver/json/PlayerJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">PlayerJSONResolver</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/delivery/domain/keys/PlayerKeys.html" title="class in com.djrapitops.plan.delivery.domain.keys">PlayerKeys</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Class that holds Key objects for PlayerContainer.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/gathering/domain/PlayerKill.html" title="class in com.djrapitops.plan.gathering.domain">PlayerKill</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/gathering/domain/PlayerKill.html" title="class in com.djrapitops.plan.gathering.domain">PlayerKill</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Represents a player vs player kill.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/gathering/domain/PlayerKill.Killer.html" title="class in com.djrapitops.plan.gathering.domain">PlayerKill.Killer</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/gathering/domain/PlayerKill.Victim.html" title="class in com.djrapitops.plan.gathering.domain">PlayerKill.Victim</a></div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/gathering/domain/PlayerKill.Killer.html" title="class in com.djrapitops.plan.gathering.domain">PlayerKill.Killer</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/delivery/domain/mutators/PlayerKillMutator.html" title="class in com.djrapitops.plan.delivery.domain.mutators">PlayerKillMutator</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/gathering/domain/PlayerKill.Victim.html" title="class in com.djrapitops.plan.gathering.domain">PlayerKill.Victim</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/delivery/domain/mutators/PlayerKillMutator.html" title="class in com.djrapitops.plan.delivery.domain.mutators">PlayerKillMutator</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Mutator functions for <a href="com/djrapitops/plan/gathering/domain/PlayerKill.html" title="class in com.djrapitops.plan.gathering.domain"><code>PlayerKill</code></a> objects.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/processing/processors/player/PlayerKillProcessor.html" title="class in com.djrapitops.plan.processing.processors.player">PlayerKillProcessor</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/processing/processors/player/PlayerKillProcessor.html" title="class in com.djrapitops.plan.processing.processors.player">PlayerKillProcessor</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Processor Class for KillEvent information when the killer is a
player.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/gathering/domain/PlayerKills.html" title="class in com.djrapitops.plan.gathering.domain">PlayerKills</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/delivery/webserver/resolver/json/PlayerKillsJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">PlayerKillsJSONResolver</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/gathering/domain/PlayerKills.html" title="class in com.djrapitops.plan.gathering.domain">PlayerKills</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/delivery/webserver/resolver/json/PlayerKillsJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">PlayerKillsJSONResolver</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Resolves /v1/kills JSON requests.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/gathering/domain/event/PlayerLeave.html" title="class in com.djrapitops.plan.gathering.domain.event">PlayerLeave</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/gathering/domain/event/PlayerLeave.Builder.html" title="class in com.djrapitops.plan.gathering.domain.event">PlayerLeave.Builder</a></div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/gathering/domain/event/PlayerLeave.html" title="class in com.djrapitops.plan.gathering.domain.event">PlayerLeave</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/gathering/events/PlayerLeaveEventConsumer.html" title="class in com.djrapitops.plan.gathering.events">PlayerLeaveEventConsumer</a></div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/gathering/domain/event/PlayerLeave.Builder.html" title="class in com.djrapitops.plan.gathering.domain.event">PlayerLeave.Builder</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="net/playeranalytics/plan/gathering/listeners/events/mixin/PlayerManagerMixin.html" title="class in net.playeranalytics.plan.gathering.listeners.events.mixin">PlayerManagerMixin</a></div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/gathering/events/PlayerLeaveEventConsumer.html" title="class in com.djrapitops.plan.gathering.events">PlayerLeaveEventConsumer</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/gathering/domain/PlayerMetadata.html" title="class in com.djrapitops.plan.gathering.domain">PlayerMetadata</a></div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="net/playeranalytics/plan/gathering/listeners/events/mixin/PlayerManagerMixin.html" title="class in net.playeranalytics.plan.gathering.listeners.events.mixin">PlayerManagerMixin</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/gathering/domain/PlayerMetadata.Builder.html" title="class in com.djrapitops.plan.gathering.domain">PlayerMetadata.Builder</a></div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/gathering/domain/PlayerMetadata.html" title="class in com.djrapitops.plan.gathering.domain">PlayerMetadata</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/delivery/domain/PlayerName.html" title="class in com.djrapitops.plan.delivery.domain">PlayerName</a></div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/gathering/domain/PlayerMetadata.Builder.html" title="class in com.djrapitops.plan.gathering.domain">PlayerMetadata.Builder</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/gathering/listeners/bukkit/PlayerOnlineListener.html" title="class in com.djrapitops.plan.gathering.listeners.bukkit">PlayerOnlineListener</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/delivery/domain/PlayerName.html" title="class in com.djrapitops.plan.delivery.domain">PlayerName</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/gathering/listeners/bukkit/PlayerOnlineListener.html" title="class in com.djrapitops.plan.gathering.listeners.bukkit">PlayerOnlineListener</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Event Listener for PlayerJoin, PlayerQuit and PlayerKickEvents.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/gathering/listeners/bungee/PlayerOnlineListener.html" title="class in com.djrapitops.plan.gathering.listeners.bungee">PlayerOnlineListener</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/gathering/listeners/bungee/PlayerOnlineListener.html" title="class in com.djrapitops.plan.gathering.listeners.bungee">PlayerOnlineListener</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Player Join listener for Bungee.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/gathering/listeners/nukkit/PlayerOnlineListener.html" title="class in com.djrapitops.plan.gathering.listeners.nukkit">PlayerOnlineListener</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/gathering/listeners/nukkit/PlayerOnlineListener.html" title="class in com.djrapitops.plan.gathering.listeners.nukkit">PlayerOnlineListener</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Event Listener for PlayerJoin, PlayerQuit and PlayerKickEvents.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/gathering/listeners/sponge/PlayerOnlineListener.html" title="class in com.djrapitops.plan.gathering.listeners.sponge">PlayerOnlineListener</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/gathering/listeners/sponge/PlayerOnlineListener.html" title="class in com.djrapitops.plan.gathering.listeners.sponge">PlayerOnlineListener</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Listener for Player Join/Leave on Sponge.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/gathering/listeners/velocity/PlayerOnlineListener.html" title="class in com.djrapitops.plan.gathering.listeners.velocity">PlayerOnlineListener</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/gathering/listeners/velocity/PlayerOnlineListener.html" title="class in com.djrapitops.plan.gathering.listeners.velocity">PlayerOnlineListener</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Player Join listener for Velocity.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="net/playeranalytics/plan/gathering/listeners/fabric/PlayerOnlineListener.html" title="class in net.playeranalytics.plan.gathering.listeners.fabric">PlayerOnlineListener</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/delivery/rendering/pages/PlayerPage.html" title="class in com.djrapitops.plan.delivery.rendering.pages">PlayerPage</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="net/playeranalytics/plan/gathering/listeners/fabric/PlayerOnlineListener.html" title="class in net.playeranalytics.plan.gathering.listeners.fabric">PlayerOnlineListener</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/delivery/rendering/pages/PlayerPage.html" title="class in com.djrapitops.plan.delivery.rendering.pages">PlayerPage</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Html String generator for /player page.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/delivery/export/PlayerPageExporter.html" title="class in com.djrapitops.plan.delivery.export">PlayerPageExporter</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/delivery/export/PlayerPageExporter.html" title="class in com.djrapitops.plan.delivery.export">PlayerPageExporter</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Handles exporting of /player page html, data and resources.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/delivery/webserver/resolver/PlayerPageResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver">PlayerPageResolver</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/delivery/webserver/resolver/PlayerPageResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver">PlayerPageResolver</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Resolves /player/${name/uuid} URLs.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/placeholder/PlayerPlaceHolders.html" title="class in com.djrapitops.plan.placeholder">PlayerPlaceHolders</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/placeholder/PlayerPlaceHolders.html" title="class in com.djrapitops.plan.placeholder">PlayerPlaceHolders</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Placeholders about a player.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/delivery/rendering/pages/PlayerPluginTab.html" title="class in com.djrapitops.plan.delivery.rendering.pages">PlayerPluginTab</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/delivery/rendering/pages/PlayerPluginTab.html" title="class in com.djrapitops.plan.delivery.rendering.pages">PlayerPluginTab</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Responsible for generating /player page plugin tabs based on DataExtension API data.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/storage/database/transactions/events/PlayerRegisterTransaction.html" title="class in com.djrapitops.plan.storage.database.transactions.events">PlayerRegisterTransaction</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/storage/database/transactions/events/PlayerRegisterTransaction.html" title="class in com.djrapitops.plan.storage.database.transactions.events">PlayerRegisterTransaction</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Transaction for registering player's BaseUser to the database.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/storage/database/queries/analysis/PlayerRetentionQueries.html" title="class in com.djrapitops.plan.storage.database.queries.analysis">PlayerRetentionQueries</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Contains queries related to player retention data.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/delivery/domain/mutators/PlayersMutator.html" title="class in com.djrapitops.plan.delivery.domain.mutators">PlayersMutator</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Mutator for a bunch of <a href="com/djrapitops/plan/delivery/domain/container/PlayerContainer.html" title="class in com.djrapitops.plan.delivery.domain.container"><code>PlayerContainer</code></a>s.</div>
@ -2665,6 +2671,12 @@ loadScripts(document, 'script');</script>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Utility class for player retention calculations.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/delivery/domain/RetentionData.html" title="class in com.djrapitops.plan.delivery.domain">RetentionData</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Represents data that can be used to calculate player retention for a specific player.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/delivery/webserver/resolver/json/RetentionJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">RetentionJSONResolver</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/delivery/webserver/resolver/json/RootJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">RootJSONResolver</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Root resolver for JSON requests, resolves /v1/ URLs.</div>

View File

@ -0,0 +1,240 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) -->
<title>RetentionData (Plan 5.5-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="description" content="declaration: package: com.djrapitops.plan.delivery.domain, class: RetentionData">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.6.0.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var evenRowColor = "even-row-color";
var oddRowColor = "odd-row-color";
var tableTab = "table-tab";
var activeTableTab = "active-table-tab";
var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html#class">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div>
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">com.djrapitops.plan.delivery.domain</a></div>
<h1 title="Class RetentionData" class="title">Class RetentionData</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">com.djrapitops.plan.delivery.domain.RetentionData</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">RetentionData</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
<div class="block">Represents data that can be used to calculate player retention for a specific player.</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.util.UUID,long,long,long)" class="member-name-link">RetentionData</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/UUID.html" title="class or interface in java.util" class="external-link">UUID</a>&nbsp;playerUUID,
long&nbsp;registerDate,
long&nbsp;lastSeenDate,
long&nbsp;playtime)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#equals(java.lang.Object)" class="member-name-link">equals</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;o)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>long</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getLastSeenDate()" class="member-name-link">getLastSeenDate</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/UUID.html" title="class or interface in java.util" class="external-link">UUID</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getPlayerUUID()" class="member-name-link">getPlayerUUID</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>long</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getPlaytime()" class="member-name-link">getPlaytime</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>long</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getRegisterDate()" class="member-name-link">getRegisterDate</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>long</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getTimeDifference()" class="member-name-link">getTimeDifference</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#hashCode()" class="member-name-link">hashCode</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#toString()" class="member-name-link">toString</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(java.util.UUID,long,long,long)">
<h3>RetentionData</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">RetentionData</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/UUID.html" title="class or interface in java.util" class="external-link">UUID</a>&nbsp;playerUUID,
long&nbsp;registerDate,
long&nbsp;lastSeenDate,
long&nbsp;playtime)</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="getPlayerUUID()">
<h3>getPlayerUUID</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/UUID.html" title="class or interface in java.util" class="external-link">UUID</a></span>&nbsp;<span class="element-name">getPlayerUUID</span>()</div>
</section>
</li>
<li>
<section class="detail" id="getRegisterDate()">
<h3>getRegisterDate</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">long</span>&nbsp;<span class="element-name">getRegisterDate</span>()</div>
</section>
</li>
<li>
<section class="detail" id="getLastSeenDate()">
<h3>getLastSeenDate</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">long</span>&nbsp;<span class="element-name">getLastSeenDate</span>()</div>
</section>
</li>
<li>
<section class="detail" id="getTimeDifference()">
<h3>getTimeDifference</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">long</span>&nbsp;<span class="element-name">getTimeDifference</span>()</div>
</section>
</li>
<li>
<section class="detail" id="getPlaytime()">
<h3>getPlaytime</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">long</span>&nbsp;<span class="element-name">getPlaytime</span>()</div>
</section>
</li>
<li>
<section class="detail" id="equals(java.lang.Object)">
<h3>equals</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">equals</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;o)</span></div>
<dl class="notes">
<dt>Overrides:</dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="hashCode()">
<h3>hashCode</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">hashCode</span>()</div>
<dl class="notes">
<dt>Overrides:</dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="toString()">
<h3>toString</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">toString</span>()</div>
<dl class="notes">
<dt>Overrides:</dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</div>
</body>
</html>

View File

@ -131,25 +131,29 @@ loadScripts(document, 'script');</script>
<div class="col-last odd-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="PlayerName.html" title="class in com.djrapitops.plan.delivery.domain">PlayerName</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="ServerIdentifier.html" title="class in com.djrapitops.plan.delivery.domain">ServerIdentifier</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="ServerName.html" title="class in com.djrapitops.plan.delivery.domain">ServerName</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="TablePlayer.html" title="class in com.djrapitops.plan.delivery.domain">TablePlayer</a></div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="RetentionData.html" title="class in com.djrapitops.plan.delivery.domain">RetentionData</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Represents data that can be used to calculate player retention for a specific player.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="ServerIdentifier.html" title="class in com.djrapitops.plan.delivery.domain">ServerIdentifier</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="ServerName.html" title="class in com.djrapitops.plan.delivery.domain">ServerName</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="TablePlayer.html" title="class in com.djrapitops.plan.delivery.domain">TablePlayer</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Represents a player displayed on a player table on players tab or /players page.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="TablePlayer.Builder.html" title="class in com.djrapitops.plan.delivery.domain">TablePlayer.Builder</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="TimeSegment.html" title="class in com.djrapitops.plan.delivery.domain">TimeSegment</a>&lt;T&gt;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="TablePlayer.Builder.html" title="class in com.djrapitops.plan.delivery.domain">TablePlayer.Builder</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="WebUser.html" title="class in com.djrapitops.plan.delivery.domain">WebUser</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">Deprecated.
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="TimeSegment.html" title="class in com.djrapitops.plan.delivery.domain">TimeSegment</a>&lt;T&gt;</div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="WebUser.html" title="class in com.djrapitops.plan.delivery.domain">WebUser</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">Deprecated.
<div class="deprecation-comment">Use <a href="auth/User.html" title="class in com.djrapitops.plan.delivery.domain.auth"><code>User</code></a> instead
TODO Rewrite Authentication stuff</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="World.html" title="class in com.djrapitops.plan.delivery.domain">World</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="World.html" title="class in com.djrapitops.plan.delivery.domain">World</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Represents a world stored in the Plan database.</div>
</div>
</div>

View File

@ -75,6 +75,7 @@ loadScripts(document, 'script');</script>
<li class="circle">com.djrapitops.plan.delivery.domain.<a href="Nickname.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.domain">Nickname</a> (implements com.djrapitops.plan.delivery.domain.<a href="DateHolder.html" title="interface in com.djrapitops.plan.delivery.domain">DateHolder</a>)</li>
<li class="circle">com.djrapitops.plan.delivery.domain.<a href="PlayerIdentifier.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.domain">PlayerIdentifier</a></li>
<li class="circle">com.djrapitops.plan.delivery.domain.<a href="PlayerName.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.domain">PlayerName</a></li>
<li class="circle">com.djrapitops.plan.delivery.domain.<a href="RetentionData.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.domain">RetentionData</a></li>
<li class="circle">com.djrapitops.plan.delivery.domain.<a href="ServerIdentifier.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.domain">ServerIdentifier</a></li>
<li class="circle">com.djrapitops.plan.delivery.domain.<a href="ServerName.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.domain">ServerName</a></li>
<li class="circle">com.djrapitops.plan.delivery.domain.<a href="TablePlayer.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.domain">TablePlayer</a> (implements java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Comparable.html" title="class or interface in java.lang" class="external-link">Comparable</a>&lt;T&gt;)</li>

View File

@ -120,17 +120,29 @@ loadScripts(document, 'script');</script>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../../domain/datatransfer/ServerDto.html" title="class in com.djrapitops.plan.delivery.domain.datatransfer">ServerDto</a>&gt;&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#listServers()" class="member-name-link">listServers</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#networkPlayersTableJSON()" class="member-name-link">networkPlayersTableJSON</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#networkSessionsAsJSONMap()" class="member-name-link">networkSessionsAsJSONMap</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#pingPerGeolocation()" class="member-name-link">pingPerGeolocation</a>()</code></div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../../domain/RetentionData.html" title="class in com.djrapitops.plan.delivery.domain">RetentionData</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#networkPlayerRetentionAsJSONMap()" class="member-name-link">networkPlayerRetentionAsJSONMap</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#pingPerGeolocation(com.djrapitops.plan.identification.ServerUUID)" class="member-name-link">pingPerGeolocation</a><wbr>(<a href="../../../identification/ServerUUID.html" title="class in com.djrapitops.plan.identification">ServerUUID</a>&nbsp;serverUUID)</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#networkPlayersTableJSON()" class="member-name-link">networkPlayersTableJSON</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#networkSessionsAsJSONMap()" class="member-name-link">networkSessionsAsJSONMap</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#pingPerGeolocation()" class="member-name-link">pingPerGeolocation</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#pingPerGeolocation(com.djrapitops.plan.identification.ServerUUID)" class="member-name-link">pingPerGeolocation</a><wbr>(<a href="../../../identification/ServerUUID.html" title="class in com.djrapitops.plan.identification">ServerUUID</a>&nbsp;serverUUID)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/UUID.html" title="class or interface in java.util" class="external-link">UUID</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#playerJoinAddresses()" class="member-name-link">playerJoinAddresses</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/UUID.html" title="class or interface in java.util" class="external-link">UUID</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#playerJoinAddresses(com.djrapitops.plan.identification.ServerUUID)" class="member-name-link">playerJoinAddresses</a><wbr>(<a href="../../../identification/ServerUUID.html" title="class in com.djrapitops.plan.identification">ServerUUID</a>&nbsp;serverUUID)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../../domain/RetentionData.html" title="class in com.djrapitops.plan.delivery.domain">RetentionData</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#playerRetentionAsJSONMap(com.djrapitops.plan.identification.ServerUUID)" class="member-name-link">playerRetentionAsJSONMap</a><wbr>(<a href="../../../identification/ServerUUID.html" title="class in com.djrapitops.plan.identification">ServerUUID</a>&nbsp;serverUUID)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a>&lt;<a href="../../domain/datatransfer/ServerDto.html" title="class in com.djrapitops.plan.delivery.domain.datatransfer">ServerDto</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#serverForIdentifier(java.lang.String)" class="member-name-link">serverForIdentifier</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;identifier)</code></div>
@ -199,6 +211,30 @@ loadScripts(document, 'script');</script>
</section>
</li>
<li>
<section class="detail" id="playerRetentionAsJSONMap(com.djrapitops.plan.identification.ServerUUID)">
<h3>playerRetentionAsJSONMap</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../../domain/RetentionData.html" title="class in com.djrapitops.plan.delivery.domain">RetentionData</a>&gt;</span>&nbsp;<span class="element-name">playerRetentionAsJSONMap</span><wbr><span class="parameters">(<a href="../../../identification/ServerUUID.html" title="class in com.djrapitops.plan.identification">ServerUUID</a>&nbsp;serverUUID)</span></div>
</section>
</li>
<li>
<section class="detail" id="networkPlayerRetentionAsJSONMap()">
<h3>networkPlayerRetentionAsJSONMap</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../../domain/RetentionData.html" title="class in com.djrapitops.plan.delivery.domain">RetentionData</a>&gt;</span>&nbsp;<span class="element-name">networkPlayerRetentionAsJSONMap</span>()</div>
</section>
</li>
<li>
<section class="detail" id="playerJoinAddresses(com.djrapitops.plan.identification.ServerUUID)">
<h3>playerJoinAddresses</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/UUID.html" title="class or interface in java.util" class="external-link">UUID</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;</span>&nbsp;<span class="element-name">playerJoinAddresses</span><wbr><span class="parameters">(<a href="../../../identification/ServerUUID.html" title="class in com.djrapitops.plan.identification">ServerUUID</a>&nbsp;serverUUID)</span></div>
</section>
</li>
<li>
<section class="detail" id="playerJoinAddresses()">
<h3>playerJoinAddresses</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/UUID.html" title="class or interface in java.util" class="external-link">UUID</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;</span>&nbsp;<span class="element-name">playerJoinAddresses</span>()</div>
</section>
</li>
<li>
<section class="detail" id="serverSessionsAsJSONMap(com.djrapitops.plan.identification.ServerUUID)">
<h3>serverSessionsAsJSONMap</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;</span>&nbsp;<span class="element-name">serverSessionsAsJSONMap</span><wbr><span class="parameters">(<a href="../../../identification/ServerUUID.html" title="class in com.djrapitops.plan.identification">ServerUUID</a>&nbsp;serverUUID)</span></div>

File diff suppressed because one or more lines are too long

View File

@ -149,6 +149,10 @@ loadScripts(document, 'script');</script>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#PING_TABLE" class="member-name-link">PING_TABLE</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#PLAYER_JOIN_ADDRESSES" class="member-name-link">PLAYER_JOIN_ADDRESSES</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#PLAYER_RETENTION" class="member-name-link">PLAYER_RETENTION</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#PLAYERBASE_OVERVIEW" class="member-name-link">PLAYERBASE_OVERVIEW</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#PLAYERS" class="member-name-link">PLAYERS</a></code></div>
@ -385,6 +389,18 @@ the order they are declared.</div>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="DataID.html" title="enum class in com.djrapitops.plan.delivery.webserver.cache">DataID</a></span>&nbsp;<span class="element-name">JOIN_ADDRESSES_BY_DAY</span></div>
</section>
</li>
<li>
<section class="detail" id="PLAYER_RETENTION">
<h3>PLAYER_RETENTION</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="DataID.html" title="enum class in com.djrapitops.plan.delivery.webserver.cache">DataID</a></span>&nbsp;<span class="element-name">PLAYER_RETENTION</span></div>
</section>
</li>
<li>
<section class="detail" id="PLAYER_JOIN_ADDRESSES">
<h3>PLAYER_JOIN_ADDRESSES</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="DataID.html" title="enum class in com.djrapitops.plan.delivery.webserver.cache">DataID</a></span>&nbsp;<span class="element-name">PLAYER_JOIN_ADDRESSES</span></div>
</section>
</li>
</ul>
</section>
</li>

View File

@ -81,7 +81,7 @@ loadScripts(document, 'script');</script>
</dl>
<dl class="notes">
<dt>Direct Known Subclasses:</dt>
<dd><code><a href="ExtensionJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">ExtensionJSONResolver</a></code>, <code><a href="GraphsJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">GraphsJSONResolver</a></code>, <code><a href="NetworkTabJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">NetworkTabJSONResolver</a></code>, <code><a href="PlayerKillsJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">PlayerKillsJSONResolver</a></code>, <code><a href="PlayersTableJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">PlayersTableJSONResolver</a></code>, <code><a href="ServerTabJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">ServerTabJSONResolver</a></code>, <code><a href="SessionsJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">SessionsJSONResolver</a></code></dd>
<dd><code><a href="ExtensionJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">ExtensionJSONResolver</a></code>, <code><a href="GraphsJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">GraphsJSONResolver</a></code>, <code><a href="NetworkTabJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">NetworkTabJSONResolver</a></code>, <code><a href="PlayerJoinAddressJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">PlayerJoinAddressJSONResolver</a></code>, <code><a href="PlayerKillsJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">PlayerKillsJSONResolver</a></code>, <code><a href="PlayersTableJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">PlayersTableJSONResolver</a></code>, <code><a href="RetentionJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">RetentionJSONResolver</a></code>, <code><a href="ServerTabJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">ServerTabJSONResolver</a></code>, <code><a href="SessionsJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">SessionsJSONResolver</a></code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public abstract class </span><span class="element-name type-name-label">JSONResolver</span>

View File

@ -0,0 +1,236 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) -->
<title>PlayerJoinAddressJSONResolver (Plan 5.5-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="description" content="declaration: package: com.djrapitops.plan.delivery.webserver.resolver.json, class: PlayerJoinAddressJSONResolver">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.6.0.min.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var evenRowColor = "even-row-color";
var oddRowColor = "odd-row-color";
var tableTab = "table-tab";
var activeTableTab = "active-table-tab";
var pathtoroot = "../../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../help-doc.html#class">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div>
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">com.djrapitops.plan.delivery.webserver.resolver.json</a></div>
<h1 title="Class PlayerJoinAddressJSONResolver" class="title">Class PlayerJoinAddressJSONResolver</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="JSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">com.djrapitops.plan.delivery.webserver.resolver.json.JSONResolver</a>
<div class="inheritance">com.djrapitops.plan.delivery.webserver.resolver.json.PlayerJoinAddressJSONResolver</div>
</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>All Implemented Interfaces:</dt>
<dd><code><a href="../../../web/resolver/Resolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a></code></dd>
</dl>
<hr>
<div class="type-signature"><span class="annotations">@Singleton
@Path("/v1/joinAddresses")
</span><span class="modifiers">public class </span><span class="element-name type-name-label">PlayerJoinAddressJSONResolver</span>
<span class="extends-implements">extends <a href="JSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">JSONResolver</a></span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(com.djrapitops.plan.identification.Identifiers,com.djrapitops.plan.delivery.webserver.cache.AsyncJSONResolverService,com.djrapitops.plan.delivery.rendering.json.JSONFactory)" class="member-name-link">PlayerJoinAddressJSONResolver</a><wbr>(<a href="../../../../identification/Identifiers.html" title="class in com.djrapitops.plan.identification">Identifiers</a>&nbsp;identifiers,
<a href="../../cache/AsyncJSONResolverService.html" title="class in com.djrapitops.plan.delivery.webserver.cache">AsyncJSONResolverService</a>&nbsp;jsonResolverService,
<a href="../../../rendering/json/JSONFactory.html" title="class in com.djrapitops.plan.delivery.rendering.json">JSONFactory</a>&nbsp;jsonFactory)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#canAccess(com.djrapitops.plan.delivery.web.resolver.request.Request)" class="member-name-link">canAccess</a><wbr>(<a href="../../../web/resolver/request/Request.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">Request</a>&nbsp;request)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Implement access control if authorization is enabled.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../../../formatting/Formatter.html" title="interface in com.djrapitops.plan.delivery.formatting">Formatter</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getHttpLastModifiedFormatter()" class="member-name-link">getHttpLastModifiedFormatter</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a>&lt;<a href="../../../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#resolve(com.djrapitops.plan.delivery.web.resolver.request.Request)" class="member-name-link">resolve</a><wbr>(<a href="../../../web/resolver/request/Request.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">Request</a>&nbsp;request)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Implement request resolution.</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-com.djrapitops.plan.delivery.webserver.resolver.json.JSONResolver">Methods inherited from class&nbsp;com.djrapitops.plan.delivery.webserver.resolver.json.<a href="JSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">JSONResolver</a></h3>
<code><a href="JSONResolver.html#getCachedOrNewResponse(com.djrapitops.plan.delivery.web.resolver.request.Request,com.djrapitops.plan.delivery.webserver.cache.JSONStorage.StoredJSON)">getCachedOrNewResponse</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-com.djrapitops.plan.delivery.web.resolver.Resolver">Methods inherited from interface&nbsp;com.djrapitops.plan.delivery.web.resolver.<a href="../../../web/resolver/Resolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a></h3>
<code><a href="../../../web/resolver/Resolver.html#newResponseBuilder()">newResponseBuilder</a>, <a href="../../../web/resolver/Resolver.html#requiresAuth(com.djrapitops.plan.delivery.web.resolver.request.Request)">requiresAuth</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(com.djrapitops.plan.identification.Identifiers,com.djrapitops.plan.delivery.webserver.cache.AsyncJSONResolverService,com.djrapitops.plan.delivery.rendering.json.JSONFactory)">
<h3>PlayerJoinAddressJSONResolver</h3>
<div class="member-signature"><span class="annotations">@Inject
</span><span class="modifiers">public</span>&nbsp;<span class="element-name">PlayerJoinAddressJSONResolver</span><wbr><span class="parameters">(<a href="../../../../identification/Identifiers.html" title="class in com.djrapitops.plan.identification">Identifiers</a>&nbsp;identifiers,
<a href="../../cache/AsyncJSONResolverService.html" title="class in com.djrapitops.plan.delivery.webserver.cache">AsyncJSONResolverService</a>&nbsp;jsonResolverService,
<a href="../../../rendering/json/JSONFactory.html" title="class in com.djrapitops.plan.delivery.rendering.json">JSONFactory</a>&nbsp;jsonFactory)</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="getHttpLastModifiedFormatter()">
<h3>getHttpLastModifiedFormatter</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="../../../formatting/Formatter.html" title="interface in com.djrapitops.plan.delivery.formatting">Formatter</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</span>&nbsp;<span class="element-name">getHttpLastModifiedFormatter</span>()</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="JSONResolver.html#getHttpLastModifiedFormatter()">getHttpLastModifiedFormatter</a></code>&nbsp;in class&nbsp;<code><a href="JSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">JSONResolver</a></code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="canAccess(com.djrapitops.plan.delivery.web.resolver.request.Request)">
<h3>canAccess</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">canAccess</span><wbr><span class="parameters">(<a href="../../../web/resolver/request/Request.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">Request</a>&nbsp;request)</span></div>
<div class="block"><span class="descfrm-type-label">Description copied from interface:&nbsp;<code><a href="../../../web/resolver/Resolver.html#canAccess(com.djrapitops.plan.delivery.web.resolver.request.Request)">Resolver</a></code></span></div>
<div class="block">Implement access control if authorization is enabled.
<p>
Is not called when access control is not active.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>request</code> - HTTP request, contains all information necessary to check access.</dd>
<dt>Returns:</dt>
<dd>true if allowed or invalid target, false if response should be 403 (forbidden)</dd>
<dt>See Also:</dt>
<dd>
<ul class="see-list-long">
<li><a href="../../../web/resolver/request/Request.html#getUser()"><code>for WebUser that has access permissions.</code></a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="resolve(com.djrapitops.plan.delivery.web.resolver.request.Request)">
<h3>resolve</h3>
<div class="member-signature"><span class="annotations">@GET
</span><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a>&lt;<a href="../../../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a>&gt;</span>&nbsp;<span class="element-name">resolve</span><wbr><span class="parameters">(<a href="../../../web/resolver/request/Request.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">Request</a>&nbsp;request)</span></div>
<div class="block"><span class="descfrm-type-label">Description copied from interface:&nbsp;<code><a href="../../../web/resolver/Resolver.html#resolve(com.djrapitops.plan.delivery.web.resolver.request.Request)">Resolver</a></code></span></div>
<div class="block">Implement request resolution.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>request</code> - HTTP request, contains all information necessary to resolve the request.</dd>
<dt>Returns:</dt>
<dd>Response or empty if the response should be 404 (not found).</dd>
<dt>See Also:</dt>
<dd>
<ul class="see-list-long">
<li><a href="../../../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver"><code>for return value</code></a></li>
<li><a href="../../../web/resolver/request/Request.html#getPath()"><code>for path /example/path etc</code></a></li>
<li><a href="../../../web/resolver/request/Request.html#getQuery()"><code>for parameters ?param=value etc</code></a></li>
</ul>
</dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</div>
</body>
</html>

View File

@ -0,0 +1,236 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) -->
<title>RetentionJSONResolver (Plan 5.5-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="description" content="declaration: package: com.djrapitops.plan.delivery.webserver.resolver.json, class: RetentionJSONResolver">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.6.0.min.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var evenRowColor = "even-row-color";
var oddRowColor = "odd-row-color";
var tableTab = "table-tab";
var activeTableTab = "active-table-tab";
var pathtoroot = "../../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../help-doc.html#class">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div>
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">com.djrapitops.plan.delivery.webserver.resolver.json</a></div>
<h1 title="Class RetentionJSONResolver" class="title">Class RetentionJSONResolver</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="JSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">com.djrapitops.plan.delivery.webserver.resolver.json.JSONResolver</a>
<div class="inheritance">com.djrapitops.plan.delivery.webserver.resolver.json.RetentionJSONResolver</div>
</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>All Implemented Interfaces:</dt>
<dd><code><a href="../../../web/resolver/Resolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a></code></dd>
</dl>
<hr>
<div class="type-signature"><span class="annotations">@Singleton
@Path("/v1/retention")
</span><span class="modifiers">public class </span><span class="element-name type-name-label">RetentionJSONResolver</span>
<span class="extends-implements">extends <a href="JSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">JSONResolver</a></span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(com.djrapitops.plan.identification.Identifiers,com.djrapitops.plan.delivery.webserver.cache.AsyncJSONResolverService,com.djrapitops.plan.delivery.rendering.json.JSONFactory)" class="member-name-link">RetentionJSONResolver</a><wbr>(<a href="../../../../identification/Identifiers.html" title="class in com.djrapitops.plan.identification">Identifiers</a>&nbsp;identifiers,
<a href="../../cache/AsyncJSONResolverService.html" title="class in com.djrapitops.plan.delivery.webserver.cache">AsyncJSONResolverService</a>&nbsp;jsonResolverService,
<a href="../../../rendering/json/JSONFactory.html" title="class in com.djrapitops.plan.delivery.rendering.json">JSONFactory</a>&nbsp;jsonFactory)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#canAccess(com.djrapitops.plan.delivery.web.resolver.request.Request)" class="member-name-link">canAccess</a><wbr>(<a href="../../../web/resolver/request/Request.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">Request</a>&nbsp;request)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Implement access control if authorization is enabled.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../../../formatting/Formatter.html" title="interface in com.djrapitops.plan.delivery.formatting">Formatter</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getHttpLastModifiedFormatter()" class="member-name-link">getHttpLastModifiedFormatter</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a>&lt;<a href="../../../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#resolve(com.djrapitops.plan.delivery.web.resolver.request.Request)" class="member-name-link">resolve</a><wbr>(<a href="../../../web/resolver/request/Request.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">Request</a>&nbsp;request)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Implement request resolution.</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-com.djrapitops.plan.delivery.webserver.resolver.json.JSONResolver">Methods inherited from class&nbsp;com.djrapitops.plan.delivery.webserver.resolver.json.<a href="JSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">JSONResolver</a></h3>
<code><a href="JSONResolver.html#getCachedOrNewResponse(com.djrapitops.plan.delivery.web.resolver.request.Request,com.djrapitops.plan.delivery.webserver.cache.JSONStorage.StoredJSON)">getCachedOrNewResponse</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-com.djrapitops.plan.delivery.web.resolver.Resolver">Methods inherited from interface&nbsp;com.djrapitops.plan.delivery.web.resolver.<a href="../../../web/resolver/Resolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a></h3>
<code><a href="../../../web/resolver/Resolver.html#newResponseBuilder()">newResponseBuilder</a>, <a href="../../../web/resolver/Resolver.html#requiresAuth(com.djrapitops.plan.delivery.web.resolver.request.Request)">requiresAuth</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(com.djrapitops.plan.identification.Identifiers,com.djrapitops.plan.delivery.webserver.cache.AsyncJSONResolverService,com.djrapitops.plan.delivery.rendering.json.JSONFactory)">
<h3>RetentionJSONResolver</h3>
<div class="member-signature"><span class="annotations">@Inject
</span><span class="modifiers">public</span>&nbsp;<span class="element-name">RetentionJSONResolver</span><wbr><span class="parameters">(<a href="../../../../identification/Identifiers.html" title="class in com.djrapitops.plan.identification">Identifiers</a>&nbsp;identifiers,
<a href="../../cache/AsyncJSONResolverService.html" title="class in com.djrapitops.plan.delivery.webserver.cache">AsyncJSONResolverService</a>&nbsp;jsonResolverService,
<a href="../../../rendering/json/JSONFactory.html" title="class in com.djrapitops.plan.delivery.rendering.json">JSONFactory</a>&nbsp;jsonFactory)</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="getHttpLastModifiedFormatter()">
<h3>getHttpLastModifiedFormatter</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="../../../formatting/Formatter.html" title="interface in com.djrapitops.plan.delivery.formatting">Formatter</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</span>&nbsp;<span class="element-name">getHttpLastModifiedFormatter</span>()</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="JSONResolver.html#getHttpLastModifiedFormatter()">getHttpLastModifiedFormatter</a></code>&nbsp;in class&nbsp;<code><a href="JSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">JSONResolver</a></code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="canAccess(com.djrapitops.plan.delivery.web.resolver.request.Request)">
<h3>canAccess</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">canAccess</span><wbr><span class="parameters">(<a href="../../../web/resolver/request/Request.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">Request</a>&nbsp;request)</span></div>
<div class="block"><span class="descfrm-type-label">Description copied from interface:&nbsp;<code><a href="../../../web/resolver/Resolver.html#canAccess(com.djrapitops.plan.delivery.web.resolver.request.Request)">Resolver</a></code></span></div>
<div class="block">Implement access control if authorization is enabled.
<p>
Is not called when access control is not active.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>request</code> - HTTP request, contains all information necessary to check access.</dd>
<dt>Returns:</dt>
<dd>true if allowed or invalid target, false if response should be 403 (forbidden)</dd>
<dt>See Also:</dt>
<dd>
<ul class="see-list-long">
<li><a href="../../../web/resolver/request/Request.html#getUser()"><code>for WebUser that has access permissions.</code></a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="resolve(com.djrapitops.plan.delivery.web.resolver.request.Request)">
<h3>resolve</h3>
<div class="member-signature"><span class="annotations">@GET
</span><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a>&lt;<a href="../../../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a>&gt;</span>&nbsp;<span class="element-name">resolve</span><wbr><span class="parameters">(<a href="../../../web/resolver/request/Request.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">Request</a>&nbsp;request)</span></div>
<div class="block"><span class="descfrm-type-label">Description copied from interface:&nbsp;<code><a href="../../../web/resolver/Resolver.html#resolve(com.djrapitops.plan.delivery.web.resolver.request.Request)">Resolver</a></code></span></div>
<div class="block">Implement request resolution.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>request</code> - HTTP request, contains all information necessary to resolve the request.</dd>
<dt>Returns:</dt>
<dd>Response or empty if the response should be 404 (not found).</dd>
<dt>See Also:</dt>
<dd>
<ul class="see-list-long">
<li><a href="../../../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver"><code>for return value</code></a></li>
<li><a href="../../../web/resolver/request/Request.html#getPath()"><code>for path /example/path etc</code></a></li>
<li><a href="../../../web/resolver/request/Request.html#getQuery()"><code>for parameters ?param=value etc</code></a></li>
</ul>
</dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</div>
</body>
</html>

View File

@ -91,7 +91,7 @@ loadScripts(document, 'script');</script>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(com.djrapitops.plan.identification.Identifiers,com.djrapitops.plan.delivery.webserver.cache.AsyncJSONResolverService,com.djrapitops.plan.delivery.rendering.json.JSONFactory,com.djrapitops.plan.delivery.webserver.resolver.json.GraphsJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.SessionsJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.PlayersTableJSONResolver,com.djrapitops.plan.delivery.rendering.json.ServerOverviewJSONCreator,com.djrapitops.plan.delivery.rendering.json.OnlineActivityOverviewJSONCreator,com.djrapitops.plan.delivery.rendering.json.SessionsOverviewJSONCreator,com.djrapitops.plan.delivery.webserver.resolver.json.PlayerKillsJSONResolver,com.djrapitops.plan.delivery.rendering.json.PvPPvEJSONCreator,com.djrapitops.plan.delivery.rendering.json.PlayerBaseOverviewJSONCreator,com.djrapitops.plan.delivery.rendering.json.PerformanceJSONCreator,com.djrapitops.plan.delivery.webserver.resolver.json.ErrorsJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.LocaleJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.PlayerJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.NetworkJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.FiltersJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.QueryJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.VersionJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.MetadataJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.NetworkMetadataJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.WhoAmIJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.ServerIdentityJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.ExtensionJSONResolver)" class="member-name-link">RootJSONResolver</a><wbr>(<a href="../../../../identification/Identifiers.html" title="class in com.djrapitops.plan.identification">Identifiers</a>&nbsp;identifiers,
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(com.djrapitops.plan.identification.Identifiers,com.djrapitops.plan.delivery.webserver.cache.AsyncJSONResolverService,com.djrapitops.plan.delivery.rendering.json.JSONFactory,com.djrapitops.plan.delivery.webserver.resolver.json.GraphsJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.SessionsJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.PlayersTableJSONResolver,com.djrapitops.plan.delivery.rendering.json.ServerOverviewJSONCreator,com.djrapitops.plan.delivery.rendering.json.OnlineActivityOverviewJSONCreator,com.djrapitops.plan.delivery.rendering.json.SessionsOverviewJSONCreator,com.djrapitops.plan.delivery.webserver.resolver.json.PlayerKillsJSONResolver,com.djrapitops.plan.delivery.rendering.json.PvPPvEJSONCreator,com.djrapitops.plan.delivery.rendering.json.PlayerBaseOverviewJSONCreator,com.djrapitops.plan.delivery.rendering.json.PerformanceJSONCreator,com.djrapitops.plan.delivery.webserver.resolver.json.ErrorsJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.LocaleJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.PlayerJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.NetworkJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.FiltersJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.QueryJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.VersionJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.MetadataJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.NetworkMetadataJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.WhoAmIJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.ServerIdentityJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.ExtensionJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.RetentionJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.PlayerJoinAddressJSONResolver)" class="member-name-link">RootJSONResolver</a><wbr>(<a href="../../../../identification/Identifiers.html" title="class in com.djrapitops.plan.identification">Identifiers</a>&nbsp;identifiers,
<a href="../../cache/AsyncJSONResolverService.html" title="class in com.djrapitops.plan.delivery.webserver.cache">AsyncJSONResolverService</a>&nbsp;asyncJSONResolverService,
<a href="../../../rendering/json/JSONFactory.html" title="class in com.djrapitops.plan.delivery.rendering.json">JSONFactory</a>&nbsp;jsonFactory,
<a href="GraphsJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">GraphsJSONResolver</a>&nbsp;graphsJSONResolver,
@ -115,7 +115,9 @@ loadScripts(document, 'script');</script>
<a href="NetworkMetadataJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">NetworkMetadataJSONResolver</a>&nbsp;networkMetadataJSONResolver,
<a href="WhoAmIJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">WhoAmIJSONResolver</a>&nbsp;whoAmIJSONResolver,
<a href="ServerIdentityJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">ServerIdentityJSONResolver</a>&nbsp;serverIdentityJSONResolver,
<a href="ExtensionJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">ExtensionJSONResolver</a>&nbsp;extensionJSONResolver)</code></div>
<a href="ExtensionJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">ExtensionJSONResolver</a>&nbsp;extensionJSONResolver,
<a href="RetentionJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">RetentionJSONResolver</a>&nbsp;retentionJSONResolver,
<a href="PlayerJoinAddressJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">PlayerJoinAddressJSONResolver</a>&nbsp;playerJoinAddressJSONResolver)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
@ -152,7 +154,7 @@ loadScripts(document, 'script');</script>
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(com.djrapitops.plan.identification.Identifiers,com.djrapitops.plan.delivery.webserver.cache.AsyncJSONResolverService,com.djrapitops.plan.delivery.rendering.json.JSONFactory,com.djrapitops.plan.delivery.webserver.resolver.json.GraphsJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.SessionsJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.PlayersTableJSONResolver,com.djrapitops.plan.delivery.rendering.json.ServerOverviewJSONCreator,com.djrapitops.plan.delivery.rendering.json.OnlineActivityOverviewJSONCreator,com.djrapitops.plan.delivery.rendering.json.SessionsOverviewJSONCreator,com.djrapitops.plan.delivery.webserver.resolver.json.PlayerKillsJSONResolver,com.djrapitops.plan.delivery.rendering.json.PvPPvEJSONCreator,com.djrapitops.plan.delivery.rendering.json.PlayerBaseOverviewJSONCreator,com.djrapitops.plan.delivery.rendering.json.PerformanceJSONCreator,com.djrapitops.plan.delivery.webserver.resolver.json.ErrorsJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.LocaleJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.PlayerJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.NetworkJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.FiltersJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.QueryJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.VersionJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.MetadataJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.NetworkMetadataJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.WhoAmIJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.ServerIdentityJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.ExtensionJSONResolver)">
<section class="detail" id="&lt;init&gt;(com.djrapitops.plan.identification.Identifiers,com.djrapitops.plan.delivery.webserver.cache.AsyncJSONResolverService,com.djrapitops.plan.delivery.rendering.json.JSONFactory,com.djrapitops.plan.delivery.webserver.resolver.json.GraphsJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.SessionsJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.PlayersTableJSONResolver,com.djrapitops.plan.delivery.rendering.json.ServerOverviewJSONCreator,com.djrapitops.plan.delivery.rendering.json.OnlineActivityOverviewJSONCreator,com.djrapitops.plan.delivery.rendering.json.SessionsOverviewJSONCreator,com.djrapitops.plan.delivery.webserver.resolver.json.PlayerKillsJSONResolver,com.djrapitops.plan.delivery.rendering.json.PvPPvEJSONCreator,com.djrapitops.plan.delivery.rendering.json.PlayerBaseOverviewJSONCreator,com.djrapitops.plan.delivery.rendering.json.PerformanceJSONCreator,com.djrapitops.plan.delivery.webserver.resolver.json.ErrorsJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.LocaleJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.PlayerJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.NetworkJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.FiltersJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.QueryJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.VersionJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.MetadataJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.NetworkMetadataJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.WhoAmIJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.ServerIdentityJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.ExtensionJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.RetentionJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.PlayerJoinAddressJSONResolver)">
<h3>RootJSONResolver</h3>
<div class="member-signature"><span class="annotations">@Inject
</span><span class="modifiers">public</span>&nbsp;<span class="element-name">RootJSONResolver</span><wbr><span class="parameters">(<a href="../../../../identification/Identifiers.html" title="class in com.djrapitops.plan.identification">Identifiers</a>&nbsp;identifiers,
@ -179,7 +181,9 @@ loadScripts(document, 'script');</script>
<a href="NetworkMetadataJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">NetworkMetadataJSONResolver</a>&nbsp;networkMetadataJSONResolver,
<a href="WhoAmIJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">WhoAmIJSONResolver</a>&nbsp;whoAmIJSONResolver,
<a href="ServerIdentityJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">ServerIdentityJSONResolver</a>&nbsp;serverIdentityJSONResolver,
<a href="ExtensionJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">ExtensionJSONResolver</a>&nbsp;extensionJSONResolver)</span></div>
<a href="ExtensionJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">ExtensionJSONResolver</a>&nbsp;extensionJSONResolver,
<a href="RetentionJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">RetentionJSONResolver</a>&nbsp;retentionJSONResolver,
<a href="PlayerJoinAddressJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">PlayerJoinAddressJSONResolver</a>&nbsp;playerJoinAddressJSONResolver)</span></div>
</section>
</li>
</ul>

View File

@ -115,17 +115,21 @@ loadScripts(document, 'script');</script>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Functional interface wrapper for resolving network JSON directly from other methods.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="PlayerJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">PlayerJSONResolver</a></div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="PlayerJoinAddressJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">PlayerJoinAddressJSONResolver</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="PlayerKillsJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">PlayerKillsJSONResolver</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="PlayerJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">PlayerJSONResolver</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="PlayerKillsJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">PlayerKillsJSONResolver</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Resolves /v1/kills JSON requests.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="PlayersTableJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">PlayersTableJSONResolver</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="PlayersTableJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">PlayersTableJSONResolver</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Resolves /v1/players JSON requests.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="QueryJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">QueryJSONResolver</a></div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="QueryJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">QueryJSONResolver</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="RetentionJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">RetentionJSONResolver</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="RootJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">RootJSONResolver</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">

View File

@ -66,8 +66,10 @@ loadScripts(document, 'script');</script>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="ExtensionJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">ExtensionJSONResolver</a></li>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="GraphsJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">GraphsJSONResolver</a></li>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="NetworkTabJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">NetworkTabJSONResolver</a>&lt;T&gt;</li>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="PlayerJoinAddressJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">PlayerJoinAddressJSONResolver</a></li>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="PlayerKillsJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">PlayerKillsJSONResolver</a></li>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="PlayersTableJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">PlayersTableJSONResolver</a></li>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="RetentionJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">RetentionJSONResolver</a></li>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="ServerTabJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">ServerTabJSONResolver</a>&lt;T&gt;</li>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="SessionsJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">SessionsJSONResolver</a></li>
</ul>

View File

@ -114,36 +114,60 @@ implements <a href="Lang.html" title="interface in com.djrapitops.plan.settings.
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#COMPARING_7_DAYS" class="member-name-link">COMPARING_7_DAYS</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#DESCRIBE_RETENTION_PREDICTION" class="member-name-link">DESCRIBE_RETENTION_PREDICTION</a></code></div>
<div class="col-first even-row-color"><code><a href="#DATE" class="member-name-link">DATE</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#EXPORTED_TITLE" class="member-name-link">EXPORTED_TITLE</a></code></div>
<div class="col-first odd-row-color"><code><a href="#DAY" class="member-name-link">DAY</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#GRAPH_NO_DATA" class="member-name-link">GRAPH_NO_DATA</a></code></div>
<div class="col-first even-row-color"><code><a href="#DAYS" class="member-name-link">DAYS</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#HELP_ACTIVITY_INDEX" class="member-name-link">HELP_ACTIVITY_INDEX</a></code></div>
<div class="col-first odd-row-color"><code><a href="#DESCRIBE_RETENTION_PREDICTION" class="member-name-link">DESCRIBE_RETENTION_PREDICTION</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#HELP_ACTIVITY_INDEX_EXAMPLE_1" class="member-name-link">HELP_ACTIVITY_INDEX_EXAMPLE_1</a></code></div>
<div class="col-first even-row-color"><code><a href="#EXPORTED_TITLE" class="member-name-link">EXPORTED_TITLE</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#HELP_ACTIVITY_INDEX_EXAMPLE_2" class="member-name-link">HELP_ACTIVITY_INDEX_EXAMPLE_2</a></code></div>
<div class="col-first odd-row-color"><code><a href="#GRAPH_NO_DATA" class="member-name-link">GRAPH_NO_DATA</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#HELP_ACTIVITY_INDEX_EXAMPLE_3" class="member-name-link">HELP_ACTIVITY_INDEX_EXAMPLE_3</a></code></div>
<div class="col-first even-row-color"><code><a href="#HELP_ACTIVITY_INDEX" class="member-name-link">HELP_ACTIVITY_INDEX</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#HELP_ACTIVITY_INDEX_PLAYTIME_UNIT" class="member-name-link">HELP_ACTIVITY_INDEX_PLAYTIME_UNIT</a></code></div>
<div class="col-first odd-row-color"><code><a href="#HELP_ACTIVITY_INDEX_EXAMPLE_1" class="member-name-link">HELP_ACTIVITY_INDEX_EXAMPLE_1</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#HELP_ACTIVITY_INDEX_THRESHOLD" class="member-name-link">HELP_ACTIVITY_INDEX_THRESHOLD</a></code></div>
<div class="col-first even-row-color"><code><a href="#HELP_ACTIVITY_INDEX_EXAMPLE_2" class="member-name-link">HELP_ACTIVITY_INDEX_EXAMPLE_2</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#HELP_ACTIVITY_INDEX_THRESHOLD_UNIT" class="member-name-link">HELP_ACTIVITY_INDEX_THRESHOLD_UNIT</a></code></div>
<div class="col-first odd-row-color"><code><a href="#HELP_ACTIVITY_INDEX_EXAMPLE_3" class="member-name-link">HELP_ACTIVITY_INDEX_EXAMPLE_3</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#HELP_ACTIVITY_INDEX_VISUALIZATION" class="member-name-link">HELP_ACTIVITY_INDEX_VISUALIZATION</a></code></div>
<div class="col-first even-row-color"><code><a href="#HELP_ACTIVITY_INDEX_PLAYTIME_UNIT" class="member-name-link">HELP_ACTIVITY_INDEX_PLAYTIME_UNIT</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#HELP_ACTIVITY_INDEX_WEEK" class="member-name-link">HELP_ACTIVITY_INDEX_WEEK</a></code></div>
<div class="col-first odd-row-color"><code><a href="#HELP_ACTIVITY_INDEX_THRESHOLD" class="member-name-link">HELP_ACTIVITY_INDEX_THRESHOLD</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#HELP_ACTIVITY_INDEX_THRESHOLD_UNIT" class="member-name-link">HELP_ACTIVITY_INDEX_THRESHOLD_UNIT</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#HELP_ACTIVITY_INDEX_VISUALIZATION" class="member-name-link">HELP_ACTIVITY_INDEX_VISUALIZATION</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#HELP_ACTIVITY_INDEX_WEEK" class="member-name-link">HELP_ACTIVITY_INDEX_WEEK</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#HELP_GRAPH_LABEL" class="member-name-link">HELP_GRAPH_LABEL</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#HELP_GRAPH_TITLE" class="member-name-link">HELP_GRAPH_TITLE</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#HELP_GRAPH_ZOOM" class="member-name-link">HELP_GRAPH_ZOOM</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#HELP_RETENTION" class="member-name-link">HELP_RETENTION</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#HELP_RETENTION_COMPARE_JOIN_ADDRESS" class="member-name-link">HELP_RETENTION_COMPARE_JOIN_ADDRESS</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#HELP_RETENTION_COMPARE_MONTHS" class="member-name-link">HELP_RETENTION_COMPARE_MONTHS</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#HELP_RETENTION_SELECT_OPTIONS" class="member-name-link">HELP_RETENTION_SELECT_OPTIONS</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#HELP_RETENTION_USING_GRAPH" class="member-name-link">HELP_RETENTION_USING_GRAPH</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#HELP_TEST_IT_OUT" class="member-name-link">HELP_TEST_IT_OUT</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#HELP_TEST_RESULT" class="member-name-link">HELP_TEST_RESULT</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#HELP_TIPS" class="member-name-link">HELP_TIPS</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#HOURS" class="member-name-link">HOURS</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#INDEX_ACTIVE" class="member-name-link">INDEX_ACTIVE</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#INDEX_INACTIVE" class="member-name-link">INDEX_INACTIVE</a></code></div>
@ -396,6 +420,10 @@ implements <a href="Lang.html" title="interface in com.djrapitops.plan.settings.
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#LOGIN_USERNAME" class="member-name-link">LOGIN_USERNAME</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#MONTH" class="member-name-link">MONTH</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#MONTHS" class="member-name-link">MONTHS</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#NAV_PLUGINS" class="member-name-link">NAV_PLUGINS</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#NEW_CALENDAR" class="member-name-link">NEW_CALENDAR</a></code></div>
@ -408,6 +436,10 @@ implements <a href="Lang.html" title="interface in com.djrapitops.plan.settings.
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#PER_DAY" class="member-name-link">PER_DAY</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#PERCENTAGE" class="member-name-link">PERCENTAGE</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#PLAYER_COUNT" class="member-name-link">PLAYER_COUNT</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#PLAYERS_TEXT" class="member-name-link">PLAYERS_TEXT</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#QUERY" class="member-name-link">QUERY</a></code></div>
@ -468,61 +500,125 @@ implements <a href="Lang.html" title="interface in com.djrapitops.plan.settings.
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#REGISTER_USERNAME_TIP" class="member-name-link">REGISTER_USERNAME_TIP</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#SESSION" class="member-name-link">SESSION</a></code></div>
<div class="col-first odd-row-color"><code><a href="#RETENTION_ANY_TIME" class="member-name-link">RETENTION_ANY_TIME</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#SIDE_GEOLOCATIONS" class="member-name-link">SIDE_GEOLOCATIONS</a></code></div>
<div class="col-first even-row-color"><code><a href="#RETENTION_CALCULATED" class="member-name-link">RETENTION_CALCULATED</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#SIDE_INFORMATION" class="member-name-link">SIDE_INFORMATION</a></code></div>
<div class="col-first odd-row-color"><code><a href="#RETENTION_CALCULATED_FROM" class="member-name-link">RETENTION_CALCULATED_FROM</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#SIDE_LINKS" class="member-name-link">SIDE_LINKS</a></code></div>
<div class="col-first even-row-color"><code><a href="#RETENTION_CALCULATION_STEP_DATE" class="member-name-link">RETENTION_CALCULATION_STEP_DATE</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#SIDE_NETWORK_OVERVIEW" class="member-name-link">SIDE_NETWORK_OVERVIEW</a></code></div>
<div class="col-first odd-row-color"><code><a href="#RETENTION_CALCULATION_STEP_DELTAS" class="member-name-link">RETENTION_CALCULATION_STEP_DELTAS</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#SIDE_OVERVIEW" class="member-name-link">SIDE_OVERVIEW</a></code></div>
<div class="col-first even-row-color"><code><a href="#RETENTION_CALCULATION_STEP_PLAYTIME" class="member-name-link">RETENTION_CALCULATION_STEP_PLAYTIME</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#SIDE_PERFORMANCE" class="member-name-link">SIDE_PERFORMANCE</a></code></div>
<div class="col-first odd-row-color"><code><a href="#RETENTION_CALCULATION_STEP_TIME" class="member-name-link">RETENTION_CALCULATION_STEP_TIME</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#SIDE_PLAYER_LIST" class="member-name-link">SIDE_PLAYER_LIST</a></code></div>
<div class="col-first even-row-color"><code><a href="#RETENTION_CALCULATION_STEP1" class="member-name-link">RETENTION_CALCULATION_STEP1</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#SIDE_PLAYERBASE" class="member-name-link">SIDE_PLAYERBASE</a></code></div>
<div class="col-first odd-row-color"><code><a href="#RETENTION_CALCULATION_STEP2" class="member-name-link">RETENTION_CALCULATION_STEP2</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#SIDE_PLUGINS_OVERVIEW" class="member-name-link">SIDE_PLUGINS_OVERVIEW</a></code></div>
<div class="col-first even-row-color"><code><a href="#RETENTION_CALCULATION_STEP3" class="member-name-link">RETENTION_CALCULATION_STEP3</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#SIDE_PVP_PVE" class="member-name-link">SIDE_PVP_PVE</a></code></div>
<div class="col-first odd-row-color"><code><a href="#RETENTION_CALCULATION_STEP4" class="member-name-link">RETENTION_CALCULATION_STEP4</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#SIDE_SERVERS" class="member-name-link">SIDE_SERVERS</a></code></div>
<div class="col-first even-row-color"><code><a href="#RETENTION_CALCULATION_STEP5" class="member-name-link">RETENTION_CALCULATION_STEP5</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#SIDE_SERVERS_TITLE" class="member-name-link">SIDE_SERVERS_TITLE</a></code></div>
<div class="col-first odd-row-color"><code><a href="#RETENTION_CALCULATION_STEP6" class="member-name-link">RETENTION_CALCULATION_STEP6</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#SIDE_SESSIONS" class="member-name-link">SIDE_SESSIONS</a></code></div>
<div class="col-first even-row-color"><code><a href="#RETENTION_EXAMPLE" class="member-name-link">RETENTION_EXAMPLE</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#SIDE_TO_MAIN_PAGE" class="member-name-link">SIDE_TO_MAIN_PAGE</a></code></div>
<div class="col-first odd-row-color"><code><a href="#RETENTION_EXAMPLE_AD_CAMPAIGN" class="member-name-link">RETENTION_EXAMPLE_AD_CAMPAIGN</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#TEXT_CLICK_TO_EXPAND" class="member-name-link">TEXT_CLICK_TO_EXPAND</a></code></div>
<div class="col-first even-row-color"><code><a href="#RETENTION_EXAMPLE_DELTAS" class="member-name-link">RETENTION_EXAMPLE_DELTAS</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#TEXT_CONTRIBUTORS_CODE" class="member-name-link">TEXT_CONTRIBUTORS_CODE</a></code></div>
<div class="col-first odd-row-color"><code><a href="#RETENTION_EXAMPLE_PATTERN" class="member-name-link">RETENTION_EXAMPLE_PATTERN</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#TEXT_CONTRIBUTORS_LOCALE" class="member-name-link">TEXT_CONTRIBUTORS_LOCALE</a></code></div>
<div class="col-first even-row-color"><code><a href="#RETENTION_EXAMPLE_PLATEAU" class="member-name-link">RETENTION_EXAMPLE_PLATEAU</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#TEXT_CONTRIBUTORS_MONEY" class="member-name-link">TEXT_CONTRIBUTORS_MONEY</a></code></div>
<div class="col-first odd-row-color"><code><a href="#RETENTION_EXAMPLE_PLAYTIME" class="member-name-link">RETENTION_EXAMPLE_PLAYTIME</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#TEXT_CONTRIBUTORS_THANKS" class="member-name-link">TEXT_CONTRIBUTORS_THANKS</a></code></div>
<div class="col-first even-row-color"><code><a href="#RETENTION_EXAMPLE_STACK" class="member-name-link">RETENTION_EXAMPLE_STACK</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#TEXT_DEV_VERSION" class="member-name-link">TEXT_DEV_VERSION</a></code></div>
<div class="col-first odd-row-color"><code><a href="#RETENTION_GROUP_REGISTER_BY" class="member-name-link">RETENTION_GROUP_REGISTER_BY</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#TEXT_DEVELOPED_BY" class="member-name-link">TEXT_DEVELOPED_BY</a></code></div>
<div class="col-first even-row-color"><code><a href="#RETENTION_GROUP_REGISTER_BY_NONE" class="member-name-link">RETENTION_GROUP_REGISTER_BY_NONE</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#TEXT_LICENSED_UNDER" class="member-name-link">TEXT_LICENSED_UNDER</a></code></div>
<div class="col-first odd-row-color"><code><a href="#RETENTION_LAST_180_DAYS" class="member-name-link">RETENTION_LAST_180_DAYS</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#TEXT_METRICS" class="member-name-link">TEXT_METRICS</a></code></div>
<div class="col-first even-row-color"><code><a href="#RETENTION_LAST_30_DAYS" class="member-name-link">RETENTION_LAST_30_DAYS</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#TEXT_NO_EXTENSION_DATA" class="member-name-link">TEXT_NO_EXTENSION_DATA</a></code></div>
<div class="col-first odd-row-color"><code><a href="#RETENTION_LAST_365_DAYS" class="member-name-link">RETENTION_LAST_365_DAYS</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#TEXT_NO_LOW_TPS" class="member-name-link">TEXT_NO_LOW_TPS</a></code></div>
<div class="col-first even-row-color"><code><a href="#RETENTION_LAST_7_DAYS" class="member-name-link">RETENTION_LAST_7_DAYS</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#TEXT_PLUGIN_INFORMATION" class="member-name-link">TEXT_PLUGIN_INFORMATION</a></code></div>
<div class="col-first odd-row-color"><code><a href="#RETENTION_LAST_730_DAYS" class="member-name-link">RETENTION_LAST_730_DAYS</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#TEXT_VERSION" class="member-name-link">TEXT_VERSION</a></code></div>
<div class="col-first even-row-color"><code><a href="#RETENTION_LAST_90_DAYS" class="member-name-link">RETENTION_LAST_90_DAYS</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#RETENTION_PLAYER_PERCENTAGE" class="member-name-link">RETENTION_PLAYER_PERCENTAGE</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#RETENTION_PLAYERS_WHO_REGISTERED" class="member-name-link">RETENTION_PLAYERS_WHO_REGISTERED</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#RETENTION_TIME_STEP" class="member-name-link">RETENTION_TIME_STEP</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#SESSION" class="member-name-link">SESSION</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#SIDE_GEOLOCATIONS" class="member-name-link">SIDE_GEOLOCATIONS</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#SIDE_INFORMATION" class="member-name-link">SIDE_INFORMATION</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#SIDE_LINKS" class="member-name-link">SIDE_LINKS</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#SIDE_NETWORK_OVERVIEW" class="member-name-link">SIDE_NETWORK_OVERVIEW</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#SIDE_OVERVIEW" class="member-name-link">SIDE_OVERVIEW</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#SIDE_PERFORMANCE" class="member-name-link">SIDE_PERFORMANCE</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#SIDE_PLAYER_LIST" class="member-name-link">SIDE_PLAYER_LIST</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#SIDE_PLAYERBASE" class="member-name-link">SIDE_PLAYERBASE</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#SIDE_PLUGINS_OVERVIEW" class="member-name-link">SIDE_PLUGINS_OVERVIEW</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#SIDE_PVP_PVE" class="member-name-link">SIDE_PVP_PVE</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#SIDE_SERVERS" class="member-name-link">SIDE_SERVERS</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#SIDE_SERVERS_TITLE" class="member-name-link">SIDE_SERVERS_TITLE</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#SIDE_SESSIONS" class="member-name-link">SIDE_SESSIONS</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#SIDE_TO_MAIN_PAGE" class="member-name-link">SIDE_TO_MAIN_PAGE</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#TEXT_CLICK_TO_EXPAND" class="member-name-link">TEXT_CLICK_TO_EXPAND</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#TEXT_CONTRIBUTORS_CODE" class="member-name-link">TEXT_CONTRIBUTORS_CODE</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#TEXT_CONTRIBUTORS_LOCALE" class="member-name-link">TEXT_CONTRIBUTORS_LOCALE</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#TEXT_CONTRIBUTORS_MONEY" class="member-name-link">TEXT_CONTRIBUTORS_MONEY</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#TEXT_CONTRIBUTORS_THANKS" class="member-name-link">TEXT_CONTRIBUTORS_THANKS</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#TEXT_DEV_VERSION" class="member-name-link">TEXT_DEV_VERSION</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#TEXT_DEVELOPED_BY" class="member-name-link">TEXT_DEVELOPED_BY</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#TEXT_LICENSED_UNDER" class="member-name-link">TEXT_LICENSED_UNDER</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#TEXT_METRICS" class="member-name-link">TEXT_METRICS</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#TEXT_NO_EXTENSION_DATA" class="member-name-link">TEXT_NO_EXTENSION_DATA</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#TEXT_NO_LOW_TPS" class="member-name-link">TEXT_NO_LOW_TPS</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#TEXT_PLUGIN_INFORMATION" class="member-name-link">TEXT_PLUGIN_INFORMATION</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#TEXT_VERSION" class="member-name-link">TEXT_VERSION</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#TIME_SINCE_REGISTERED" class="member-name-link">TIME_SINCE_REGISTERED</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#TITLE_30_DAYS" class="member-name-link">TITLE_30_DAYS</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
@ -664,8 +760,18 @@ implements <a href="Lang.html" title="interface in com.djrapitops.plan.settings.
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#WARNING_NO_SPONGE_CHUNKS" class="member-name-link">WARNING_NO_SPONGE_CHUNKS</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#WEEK" class="member-name-link">WEEK</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#WEEKS" class="member-name-link">WEEKS</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#WITH" class="member-name-link">WITH</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#X_AXIS" class="member-name-link">X_AXIS</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#Y_AXIS" class="member-name-link">Y_AXIS</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#YEAR" class="member-name-link">YEAR</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
@ -2317,6 +2423,12 @@ the order they are declared.</div>
</section>
</li>
<li>
<section class="detail" id="HELP_TIPS">
<h3>HELP_TIPS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></span>&nbsp;<span class="element-name">HELP_TIPS</span></div>
</section>
</li>
<li>
<section class="detail" id="HELP_RETENTION">
<h3>HELP_RETENTION</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></span>&nbsp;<span class="element-name">HELP_RETENTION</span></div>
@ -2377,6 +2489,318 @@ the order they are declared.</div>
</section>
</li>
<li>
<section class="detail" id="HELP_GRAPH_ZOOM">
<h3>HELP_GRAPH_ZOOM</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></span>&nbsp;<span class="element-name">HELP_GRAPH_ZOOM</span></div>
</section>
</li>
<li>
<section class="detail" id="HELP_GRAPH_TITLE">
<h3>HELP_GRAPH_TITLE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></span>&nbsp;<span class="element-name">HELP_GRAPH_TITLE</span></div>
</section>
</li>
<li>
<section class="detail" id="HELP_GRAPH_LABEL">
<h3>HELP_GRAPH_LABEL</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></span>&nbsp;<span class="element-name">HELP_GRAPH_LABEL</span></div>
</section>
</li>
<li>
<section class="detail" id="HELP_RETENTION_USING_GRAPH">
<h3>HELP_RETENTION_USING_GRAPH</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></span>&nbsp;<span class="element-name">HELP_RETENTION_USING_GRAPH</span></div>
</section>
</li>
<li>
<section class="detail" id="HELP_RETENTION_SELECT_OPTIONS">
<h3>HELP_RETENTION_SELECT_OPTIONS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></span>&nbsp;<span class="element-name">HELP_RETENTION_SELECT_OPTIONS</span></div>
</section>
</li>
<li>
<section class="detail" id="HELP_RETENTION_COMPARE_MONTHS">
<h3>HELP_RETENTION_COMPARE_MONTHS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></span>&nbsp;<span class="element-name">HELP_RETENTION_COMPARE_MONTHS</span></div>
</section>
</li>
<li>
<section class="detail" id="HELP_RETENTION_COMPARE_JOIN_ADDRESS">
<h3>HELP_RETENTION_COMPARE_JOIN_ADDRESS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></span>&nbsp;<span class="element-name">HELP_RETENTION_COMPARE_JOIN_ADDRESS</span></div>
</section>
</li>
<li>
<section class="detail" id="RETENTION_CALCULATED">
<h3>RETENTION_CALCULATED</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></span>&nbsp;<span class="element-name">RETENTION_CALCULATED</span></div>
</section>
</li>
<li>
<section class="detail" id="RETENTION_CALCULATED_FROM">
<h3>RETENTION_CALCULATED_FROM</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></span>&nbsp;<span class="element-name">RETENTION_CALCULATED_FROM</span></div>
</section>
</li>
<li>
<section class="detail" id="RETENTION_CALCULATION_STEP1">
<h3>RETENTION_CALCULATION_STEP1</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></span>&nbsp;<span class="element-name">RETENTION_CALCULATION_STEP1</span></div>
</section>
</li>
<li>
<section class="detail" id="RETENTION_CALCULATION_STEP2">
<h3>RETENTION_CALCULATION_STEP2</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></span>&nbsp;<span class="element-name">RETENTION_CALCULATION_STEP2</span></div>
</section>
</li>
<li>
<section class="detail" id="RETENTION_CALCULATION_STEP3">
<h3>RETENTION_CALCULATION_STEP3</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></span>&nbsp;<span class="element-name">RETENTION_CALCULATION_STEP3</span></div>
</section>
</li>
<li>
<section class="detail" id="RETENTION_CALCULATION_STEP4">
<h3>RETENTION_CALCULATION_STEP4</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></span>&nbsp;<span class="element-name">RETENTION_CALCULATION_STEP4</span></div>
</section>
</li>
<li>
<section class="detail" id="RETENTION_CALCULATION_STEP5">
<h3>RETENTION_CALCULATION_STEP5</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></span>&nbsp;<span class="element-name">RETENTION_CALCULATION_STEP5</span></div>
</section>
</li>
<li>
<section class="detail" id="RETENTION_CALCULATION_STEP6">
<h3>RETENTION_CALCULATION_STEP6</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></span>&nbsp;<span class="element-name">RETENTION_CALCULATION_STEP6</span></div>
</section>
</li>
<li>
<section class="detail" id="RETENTION_CALCULATION_STEP_TIME">
<h3>RETENTION_CALCULATION_STEP_TIME</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></span>&nbsp;<span class="element-name">RETENTION_CALCULATION_STEP_TIME</span></div>
</section>
</li>
<li>
<section class="detail" id="RETENTION_CALCULATION_STEP_PLAYTIME">
<h3>RETENTION_CALCULATION_STEP_PLAYTIME</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></span>&nbsp;<span class="element-name">RETENTION_CALCULATION_STEP_PLAYTIME</span></div>
</section>
</li>
<li>
<section class="detail" id="RETENTION_CALCULATION_STEP_DATE">
<h3>RETENTION_CALCULATION_STEP_DATE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></span>&nbsp;<span class="element-name">RETENTION_CALCULATION_STEP_DATE</span></div>
</section>
</li>
<li>
<section class="detail" id="RETENTION_CALCULATION_STEP_DELTAS">
<h3>RETENTION_CALCULATION_STEP_DELTAS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></span>&nbsp;<span class="element-name">RETENTION_CALCULATION_STEP_DELTAS</span></div>
</section>
</li>
<li>
<section class="detail" id="RETENTION_EXAMPLE">
<h3>RETENTION_EXAMPLE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></span>&nbsp;<span class="element-name">RETENTION_EXAMPLE</span></div>
</section>
</li>
<li>
<section class="detail" id="RETENTION_EXAMPLE_PLAYTIME">
<h3>RETENTION_EXAMPLE_PLAYTIME</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></span>&nbsp;<span class="element-name">RETENTION_EXAMPLE_PLAYTIME</span></div>
</section>
</li>
<li>
<section class="detail" id="RETENTION_EXAMPLE_DELTAS">
<h3>RETENTION_EXAMPLE_DELTAS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></span>&nbsp;<span class="element-name">RETENTION_EXAMPLE_DELTAS</span></div>
</section>
</li>
<li>
<section class="detail" id="RETENTION_EXAMPLE_PATTERN">
<h3>RETENTION_EXAMPLE_PATTERN</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></span>&nbsp;<span class="element-name">RETENTION_EXAMPLE_PATTERN</span></div>
</section>
</li>
<li>
<section class="detail" id="RETENTION_EXAMPLE_PLATEAU">
<h3>RETENTION_EXAMPLE_PLATEAU</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></span>&nbsp;<span class="element-name">RETENTION_EXAMPLE_PLATEAU</span></div>
</section>
</li>
<li>
<section class="detail" id="RETENTION_EXAMPLE_AD_CAMPAIGN">
<h3>RETENTION_EXAMPLE_AD_CAMPAIGN</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></span>&nbsp;<span class="element-name">RETENTION_EXAMPLE_AD_CAMPAIGN</span></div>
</section>
</li>
<li>
<section class="detail" id="RETENTION_EXAMPLE_STACK">
<h3>RETENTION_EXAMPLE_STACK</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></span>&nbsp;<span class="element-name">RETENTION_EXAMPLE_STACK</span></div>
</section>
</li>
<li>
<section class="detail" id="RETENTION_TIME_STEP">
<h3>RETENTION_TIME_STEP</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></span>&nbsp;<span class="element-name">RETENTION_TIME_STEP</span></div>
</section>
</li>
<li>
<section class="detail" id="RETENTION_PLAYERS_WHO_REGISTERED">
<h3>RETENTION_PLAYERS_WHO_REGISTERED</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></span>&nbsp;<span class="element-name">RETENTION_PLAYERS_WHO_REGISTERED</span></div>
</section>
</li>
<li>
<section class="detail" id="RETENTION_GROUP_REGISTER_BY">
<h3>RETENTION_GROUP_REGISTER_BY</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></span>&nbsp;<span class="element-name">RETENTION_GROUP_REGISTER_BY</span></div>
</section>
</li>
<li>
<section class="detail" id="RETENTION_GROUP_REGISTER_BY_NONE">
<h3>RETENTION_GROUP_REGISTER_BY_NONE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></span>&nbsp;<span class="element-name">RETENTION_GROUP_REGISTER_BY_NONE</span></div>
</section>
</li>
<li>
<section class="detail" id="RETENTION_PLAYER_PERCENTAGE">
<h3>RETENTION_PLAYER_PERCENTAGE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></span>&nbsp;<span class="element-name">RETENTION_PLAYER_PERCENTAGE</span></div>
</section>
</li>
<li>
<section class="detail" id="RETENTION_LAST_7_DAYS">
<h3>RETENTION_LAST_7_DAYS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></span>&nbsp;<span class="element-name">RETENTION_LAST_7_DAYS</span></div>
</section>
</li>
<li>
<section class="detail" id="RETENTION_LAST_30_DAYS">
<h3>RETENTION_LAST_30_DAYS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></span>&nbsp;<span class="element-name">RETENTION_LAST_30_DAYS</span></div>
</section>
</li>
<li>
<section class="detail" id="RETENTION_LAST_90_DAYS">
<h3>RETENTION_LAST_90_DAYS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></span>&nbsp;<span class="element-name">RETENTION_LAST_90_DAYS</span></div>
</section>
</li>
<li>
<section class="detail" id="RETENTION_LAST_180_DAYS">
<h3>RETENTION_LAST_180_DAYS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></span>&nbsp;<span class="element-name">RETENTION_LAST_180_DAYS</span></div>
</section>
</li>
<li>
<section class="detail" id="RETENTION_LAST_365_DAYS">
<h3>RETENTION_LAST_365_DAYS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></span>&nbsp;<span class="element-name">RETENTION_LAST_365_DAYS</span></div>
</section>
</li>
<li>
<section class="detail" id="RETENTION_LAST_730_DAYS">
<h3>RETENTION_LAST_730_DAYS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></span>&nbsp;<span class="element-name">RETENTION_LAST_730_DAYS</span></div>
</section>
</li>
<li>
<section class="detail" id="RETENTION_ANY_TIME">
<h3>RETENTION_ANY_TIME</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></span>&nbsp;<span class="element-name">RETENTION_ANY_TIME</span></div>
</section>
</li>
<li>
<section class="detail" id="TIME_SINCE_REGISTERED">
<h3>TIME_SINCE_REGISTERED</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></span>&nbsp;<span class="element-name">TIME_SINCE_REGISTERED</span></div>
</section>
</li>
<li>
<section class="detail" id="DATE">
<h3>DATE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></span>&nbsp;<span class="element-name">DATE</span></div>
</section>
</li>
<li>
<section class="detail" id="DAY">
<h3>DAY</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></span>&nbsp;<span class="element-name">DAY</span></div>
</section>
</li>
<li>
<section class="detail" id="WEEK">
<h3>WEEK</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></span>&nbsp;<span class="element-name">WEEK</span></div>
</section>
</li>
<li>
<section class="detail" id="MONTH">
<h3>MONTH</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></span>&nbsp;<span class="element-name">MONTH</span></div>
</section>
</li>
<li>
<section class="detail" id="YEAR">
<h3>YEAR</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></span>&nbsp;<span class="element-name">YEAR</span></div>
</section>
</li>
<li>
<section class="detail" id="HOURS">
<h3>HOURS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></span>&nbsp;<span class="element-name">HOURS</span></div>
</section>
</li>
<li>
<section class="detail" id="DAYS">
<h3>DAYS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></span>&nbsp;<span class="element-name">DAYS</span></div>
</section>
</li>
<li>
<section class="detail" id="WEEKS">
<h3>WEEKS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></span>&nbsp;<span class="element-name">WEEKS</span></div>
</section>
</li>
<li>
<section class="detail" id="MONTHS">
<h3>MONTHS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></span>&nbsp;<span class="element-name">MONTHS</span></div>
</section>
</li>
<li>
<section class="detail" id="X_AXIS">
<h3>X_AXIS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></span>&nbsp;<span class="element-name">X_AXIS</span></div>
</section>
</li>
<li>
<section class="detail" id="Y_AXIS">
<h3>Y_AXIS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></span>&nbsp;<span class="element-name">Y_AXIS</span></div>
</section>
</li>
<li>
<section class="detail" id="PERCENTAGE">
<h3>PERCENTAGE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></span>&nbsp;<span class="element-name">PERCENTAGE</span></div>
</section>
</li>
<li>
<section class="detail" id="PLAYER_COUNT">
<h3>PLAYER_COUNT</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></span>&nbsp;<span class="element-name">PLAYER_COUNT</span></div>
</section>
</li>
<li>
<section class="detail" id="WARNING_NO_GAME_SERVERS">
<h3>WARNING_NO_GAME_SERVERS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></span>&nbsp;<span class="element-name">WARNING_NO_GAME_SERVERS</span></div>

View File

@ -0,0 +1,141 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) -->
<title>PlayerRetentionQueries (Plan 5.5-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="description" content="declaration: package: com.djrapitops.plan.storage.database.queries.analysis, class: PlayerRetentionQueries">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.6.0.min.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var evenRowColor = "even-row-color";
var oddRowColor = "odd-row-color";
var tableTab = "table-tab";
var activeTableTab = "active-table-tab";
var pathtoroot = "../../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../help-doc.html#class">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div>
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">com.djrapitops.plan.storage.database.queries.analysis</a></div>
<h1 title="Class PlayerRetentionQueries" class="title">Class PlayerRetentionQueries</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">com.djrapitops.plan.storage.database.queries.analysis.PlayerRetentionQueries</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">PlayerRetentionQueries</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
<div class="block">Contains queries related to player retention data.</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab1', 3)" class="table-tab">Static Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="../Query.html" title="interface in com.djrapitops.plan.storage.database.queries">Query</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../../../../delivery/domain/RetentionData.html" title="class in com.djrapitops.plan.delivery.domain">RetentionData</a>&gt;&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#fetchRetentionData()" class="member-name-link">fetchRetentionData</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="../Query.html" title="interface in com.djrapitops.plan.storage.database.queries">Query</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../../../../delivery/domain/RetentionData.html" title="class in com.djrapitops.plan.delivery.domain">RetentionData</a>&gt;&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#fetchRetentionData(com.djrapitops.plan.identification.ServerUUID)" class="member-name-link">fetchRetentionData</a><wbr>(<a href="../../../../identification/ServerUUID.html" title="class in com.djrapitops.plan.identification">ServerUUID</a>&nbsp;serverUUID)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="fetchRetentionData(com.djrapitops.plan.identification.ServerUUID)">
<h3>fetchRetentionData</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="../Query.html" title="interface in com.djrapitops.plan.storage.database.queries">Query</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../../../../delivery/domain/RetentionData.html" title="class in com.djrapitops.plan.delivery.domain">RetentionData</a>&gt;&gt;</span>&nbsp;<span class="element-name">fetchRetentionData</span><wbr><span class="parameters">(<a href="../../../../identification/ServerUUID.html" title="class in com.djrapitops.plan.identification">ServerUUID</a>&nbsp;serverUUID)</span></div>
</section>
</li>
<li>
<section class="detail" id="fetchRetentionData()">
<h3>fetchRetentionData</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="../Query.html" title="interface in com.djrapitops.plan.storage.database.queries">Query</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../../../../delivery/domain/RetentionData.html" title="class in com.djrapitops.plan.delivery.domain">RetentionData</a>&gt;&gt;</span>&nbsp;<span class="element-name">fetchRetentionData</span>()</div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</div>
</body>
</html>

View File

@ -99,10 +99,14 @@ loadScripts(document, 'script');</script>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Queries for server overview tab data.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="TopListQueries.html" title="class in com.djrapitops.plan.storage.database.queries.analysis">TopListQueries</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="TopListQueries.TopListEntry.html" title="class in com.djrapitops.plan.storage.database.queries.analysis">TopListQueries.TopListEntry</a>&lt;T&gt;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="PlayerRetentionQueries.html" title="class in com.djrapitops.plan.storage.database.queries.analysis">PlayerRetentionQueries</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Contains queries related to player retention data.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="TopListQueries.html" title="class in com.djrapitops.plan.storage.database.queries.analysis">TopListQueries</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="TopListQueries.TopListEntry.html" title="class in com.djrapitops.plan.storage.database.queries.analysis">TopListQueries.TopListEntry</a>&lt;T&gt;</div>
<div class="col-last odd-row-color class-summary class-summary-tab2">&nbsp;</div>
</div>
</div>
</li>

View File

@ -62,6 +62,7 @@ loadScripts(document, 'script');</script>
<li class="circle">com.djrapitops.plan.storage.database.queries.analysis.<a href="ActivityIndexQueries.html" class="type-name-link" title="class in com.djrapitops.plan.storage.database.queries.analysis">ActivityIndexQueries</a></li>
<li class="circle">com.djrapitops.plan.storage.database.queries.analysis.<a href="NetworkActivityIndexQueries.html" class="type-name-link" title="class in com.djrapitops.plan.storage.database.queries.analysis">NetworkActivityIndexQueries</a></li>
<li class="circle">com.djrapitops.plan.storage.database.queries.analysis.<a href="PlayerCountQueries.html" class="type-name-link" title="class in com.djrapitops.plan.storage.database.queries.analysis">PlayerCountQueries</a></li>
<li class="circle">com.djrapitops.plan.storage.database.queries.analysis.<a href="PlayerRetentionQueries.html" class="type-name-link" title="class in com.djrapitops.plan.storage.database.queries.analysis">PlayerRetentionQueries</a></li>
<li class="circle">com.djrapitops.plan.storage.database.queries.analysis.<a href="TopListQueries.html" class="type-name-link" title="class in com.djrapitops.plan.storage.database.queries.analysis">TopListQueries</a></li>
<li class="circle">com.djrapitops.plan.storage.database.queries.analysis.<a href="TopListQueries.TopListEntry.html" class="type-name-link" title="class in com.djrapitops.plan.storage.database.queries.analysis">TopListQueries.TopListEntry</a>&lt;T&gt;</li>
</ul>

View File

@ -115,6 +115,12 @@ loadScripts(document, 'script');</script>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="../Query.html" title="interface in com.djrapitops.plan.storage.database.queries">Query</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>&gt;&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#latestJoinAddresses(com.djrapitops.plan.identification.ServerUUID)" class="member-name-link">latestJoinAddresses</a><wbr>(<a href="../../../../identification/ServerUUID.html" title="class in com.djrapitops.plan.identification">ServerUUID</a>&nbsp;serverUUID)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="../Query.html" title="interface in com.djrapitops.plan.storage.database.queries">Query</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/UUID.html" title="class or interface in java.util" class="external-link">UUID</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#latestJoinAddressesOfPlayers()" class="member-name-link">latestJoinAddressesOfPlayers</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="../Query.html" title="interface in com.djrapitops.plan.storage.database.queries">Query</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/UUID.html" title="class or interface in java.util" class="external-link">UUID</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#latestJoinAddressesOfPlayers(com.djrapitops.plan.identification.ServerUUID)" class="member-name-link">latestJoinAddressesOfPlayers</a><wbr>(<a href="../../../../identification/ServerUUID.html" title="class in com.djrapitops.plan.identification">ServerUUID</a>&nbsp;serverUUID)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="../Query.html" title="interface in com.djrapitops.plan.storage.database.queries">Query</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#uniqueJoinAddresses()" class="member-name-link">uniqueJoinAddresses</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
@ -151,6 +157,18 @@ loadScripts(document, 'script');</script>
</section>
</li>
<li>
<section class="detail" id="latestJoinAddressesOfPlayers()">
<h3>latestJoinAddressesOfPlayers</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="../Query.html" title="interface in com.djrapitops.plan.storage.database.queries">Query</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/UUID.html" title="class or interface in java.util" class="external-link">UUID</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&gt;</span>&nbsp;<span class="element-name">latestJoinAddressesOfPlayers</span>()</div>
</section>
</li>
<li>
<section class="detail" id="latestJoinAddressesOfPlayers(com.djrapitops.plan.identification.ServerUUID)">
<h3>latestJoinAddressesOfPlayers</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="../Query.html" title="interface in com.djrapitops.plan.storage.database.queries">Query</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/UUID.html" title="class or interface in java.util" class="external-link">UUID</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&gt;</span>&nbsp;<span class="element-name">latestJoinAddressesOfPlayers</span><wbr><span class="parameters">(<a href="../../../../identification/ServerUUID.html" title="class in com.djrapitops.plan.identification">ServerUUID</a>&nbsp;serverUUID)</span></div>
</section>
</li>
<li>
<section class="detail" id="allJoinAddresses()">
<h3>allJoinAddresses</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="../QueryStatement.html" title="class in com.djrapitops.plan.storage.database.queries">QueryStatement</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&gt;</span>&nbsp;<span class="element-name">allJoinAddresses</span>()</div>

View File

@ -2013,6 +2013,10 @@ loadScripts(document, 'script');</script>
</dd>
<dt><a href="com/djrapitops/plan/extension/implementation/providers/MethodWrapper.html#callMethod(com.djrapitops.plan.extension.DataExtension,com.djrapitops.plan.extension.implementation.providers.Parameters)" class="member-name-link">callMethod(DataExtension, Parameters)</a> - Method in class com.djrapitops.plan.extension.implementation.providers.<a href="com/djrapitops/plan/extension/implementation/providers/MethodWrapper.html" title="class in com.djrapitops.plan.extension.implementation.providers">MethodWrapper</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/resolver/json/PlayerJoinAddressJSONResolver.html#canAccess(com.djrapitops.plan.delivery.web.resolver.request.Request)" class="member-name-link">canAccess(Request)</a> - Method in class com.djrapitops.plan.delivery.webserver.resolver.json.<a href="com/djrapitops/plan/delivery/webserver/resolver/json/PlayerJoinAddressJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">PlayerJoinAddressJSONResolver</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/resolver/json/RetentionJSONResolver.html#canAccess(com.djrapitops.plan.delivery.web.resolver.request.Request)" class="member-name-link">canAccess(Request)</a> - Method in class com.djrapitops.plan.delivery.webserver.resolver.json.<a href="com/djrapitops/plan/delivery/webserver/resolver/json/RetentionJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">RetentionJSONResolver</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/web/resolver/CompositeResolver.html#canAccess(com.djrapitops.plan.delivery.web.resolver.request.Request)" class="member-name-link">canAccess(Request)</a> - Method in class com.djrapitops.plan.delivery.web.resolver.<a href="com/djrapitops/plan/delivery/web/resolver/CompositeResolver.html" title="class in com.djrapitops.plan.delivery.web.resolver">CompositeResolver</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/web/resolver/FunctionalResolverWrapper.html#canAccess(com.djrapitops.plan.delivery.web.resolver.request.Request)" class="member-name-link">canAccess(Request)</a> - Method in class com.djrapitops.plan.delivery.web.resolver.<a href="com/djrapitops/plan/delivery/web/resolver/FunctionalResolverWrapper.html" title="class in com.djrapitops.plan.delivery.web.resolver">FunctionalResolverWrapper</a></dt>
@ -3577,6 +3581,8 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/gathering/domain/builders/TPSBuilder.html#date(long)" class="member-name-link">date(long)</a> - Method in class com.djrapitops.plan.gathering.domain.builders.<a href="com/djrapitops/plan/gathering/domain/builders/TPSBuilder.html" title="class in com.djrapitops.plan.gathering.domain.builders">TPSBuilder</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html#DATE" class="member-name-link">DATE</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/storage/database/sql/tables/KillsTable.html#DATE" class="member-name-link">DATE</a> - Static variable in class com.djrapitops.plan.storage.database.sql.tables.<a href="com/djrapitops/plan/storage/database/sql/tables/KillsTable.html" title="class in com.djrapitops.plan.storage.database.sql.tables">KillsTable</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/storage/database/sql/tables/PingTable.html#DATE" class="member-name-link">DATE</a> - Static variable in class com.djrapitops.plan.storage.database.sql.tables.<a href="com/djrapitops/plan/storage/database/sql/tables/PingTable.html" title="class in com.djrapitops.plan.storage.database.sql.tables">PingTable</a></dt>
@ -3691,6 +3697,8 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/formatting/Formatters.html#day()" class="member-name-link">day()</a> - Method in class com.djrapitops.plan.delivery.formatting.<a href="com/djrapitops/plan/delivery/formatting/Formatters.html" title="class in com.djrapitops.plan.delivery.formatting">Formatters</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html#DAY" class="member-name-link">DAY</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/config/paths/FormatSettings.html#DAY" class="member-name-link">DAY</a> - Static variable in class com.djrapitops.plan.settings.config.paths.<a href="com/djrapitops/plan/settings/config/paths/FormatSettings.html" title="class in com.djrapitops.plan.settings.config.paths">FormatSettings</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/utilities/MiscUtils.html#dayAgo()" class="member-name-link">dayAgo()</a> - Static method in class com.djrapitops.plan.utilities.<a href="com/djrapitops/plan/utilities/MiscUtils.html" title="class in com.djrapitops.plan.utilities">MiscUtils</a></dt>
@ -3703,6 +3711,8 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/formatting/Formatters.html#dayLong()" class="member-name-link">dayLong()</a> - Method in class com.djrapitops.plan.delivery.formatting.<a href="com/djrapitops/plan/delivery/formatting/Formatters.html" title="class in com.djrapitops.plan.delivery.formatting">Formatters</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html#DAYS" class="member-name-link">DAYS</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/config/paths/FormatSettings.html#DAYS" class="member-name-link">DAYS</a> - Static variable in class com.djrapitops.plan.settings.config.paths.<a href="com/djrapitops/plan/settings/config/paths/FormatSettings.html" title="class in com.djrapitops.plan.settings.config.paths">FormatSettings</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/storage/database/DBSystem.html#db" class="member-name-link">db</a> - Variable in class com.djrapitops.plan.storage.database.<a href="com/djrapitops/plan/storage/database/DBSystem.html" title="class in com.djrapitops.plan.storage.database">DBSystem</a></dt>
@ -4564,6 +4574,8 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/domain/PlayerName.html#equals(java.lang.Object)" class="member-name-link">equals(Object)</a> - Method in class com.djrapitops.plan.delivery.domain.<a href="com/djrapitops/plan/delivery/domain/PlayerName.html" title="class in com.djrapitops.plan.delivery.domain">PlayerName</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/domain/RetentionData.html#equals(java.lang.Object)" class="member-name-link">equals(Object)</a> - Method in class com.djrapitops.plan.delivery.domain.<a href="com/djrapitops/plan/delivery/domain/RetentionData.html" title="class in com.djrapitops.plan.delivery.domain">RetentionData</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/domain/ServerIdentifier.html#equals(java.lang.Object)" class="member-name-link">equals(Object)</a> - Method in class com.djrapitops.plan.delivery.domain.<a href="com/djrapitops/plan/delivery/domain/ServerIdentifier.html" title="class in com.djrapitops.plan.delivery.domain">ServerIdentifier</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/domain/ServerName.html#equals(java.lang.Object)" class="member-name-link">equals(Object)</a> - Method in class com.djrapitops.plan.delivery.domain.<a href="com/djrapitops/plan/delivery/domain/ServerName.html" title="class in com.djrapitops.plan.delivery.domain">ServerName</a></dt>
@ -5740,6 +5752,10 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/storage/database/queries/analysis/ActivityIndexQueries.html#fetchRegularPlayerCount(long,com.djrapitops.plan.identification.ServerUUID,long)" class="member-name-link">fetchRegularPlayerCount(long, ServerUUID, long)</a> - Static method in class com.djrapitops.plan.storage.database.queries.analysis.<a href="com/djrapitops/plan/storage/database/queries/analysis/ActivityIndexQueries.html" title="class in com.djrapitops.plan.storage.database.queries.analysis">ActivityIndexQueries</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/storage/database/queries/analysis/PlayerRetentionQueries.html#fetchRetentionData()" class="member-name-link">fetchRetentionData()</a> - Static method in class com.djrapitops.plan.storage.database.queries.analysis.<a href="com/djrapitops/plan/storage/database/queries/analysis/PlayerRetentionQueries.html" title="class in com.djrapitops.plan.storage.database.queries.analysis">PlayerRetentionQueries</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/storage/database/queries/analysis/PlayerRetentionQueries.html#fetchRetentionData(com.djrapitops.plan.identification.ServerUUID)" class="member-name-link">fetchRetentionData(ServerUUID)</a> - Static method in class com.djrapitops.plan.storage.database.queries.analysis.<a href="com/djrapitops/plan/storage/database/queries/analysis/PlayerRetentionQueries.html" title="class in com.djrapitops.plan.storage.database.queries.analysis">PlayerRetentionQueries</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/api/CommonAPI.html#fetchServerContainer(java.util.UUID)" class="member-name-link">fetchServerContainer(UUID)</a> - Method in class com.djrapitops.plan.api.<a href="com/djrapitops/plan/api/CommonAPI.html" title="class in com.djrapitops.plan.api">CommonAPI</a></dt>
<dd>
<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
@ -7178,10 +7194,14 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/resolver/json/NetworkTabJSONResolver.html#getHttpLastModifiedFormatter()" class="member-name-link">getHttpLastModifiedFormatter()</a> - Method in class com.djrapitops.plan.delivery.webserver.resolver.json.<a href="com/djrapitops/plan/delivery/webserver/resolver/json/NetworkTabJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">NetworkTabJSONResolver</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/resolver/json/PlayerJoinAddressJSONResolver.html#getHttpLastModifiedFormatter()" class="member-name-link">getHttpLastModifiedFormatter()</a> - Method in class com.djrapitops.plan.delivery.webserver.resolver.json.<a href="com/djrapitops/plan/delivery/webserver/resolver/json/PlayerJoinAddressJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">PlayerJoinAddressJSONResolver</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/resolver/json/PlayerKillsJSONResolver.html#getHttpLastModifiedFormatter()" class="member-name-link">getHttpLastModifiedFormatter()</a> - Method in class com.djrapitops.plan.delivery.webserver.resolver.json.<a href="com/djrapitops/plan/delivery/webserver/resolver/json/PlayerKillsJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">PlayerKillsJSONResolver</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/resolver/json/PlayersTableJSONResolver.html#getHttpLastModifiedFormatter()" class="member-name-link">getHttpLastModifiedFormatter()</a> - Method in class com.djrapitops.plan.delivery.webserver.resolver.json.<a href="com/djrapitops/plan/delivery/webserver/resolver/json/PlayersTableJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">PlayersTableJSONResolver</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/resolver/json/RetentionJSONResolver.html#getHttpLastModifiedFormatter()" class="member-name-link">getHttpLastModifiedFormatter()</a> - Method in class com.djrapitops.plan.delivery.webserver.resolver.json.<a href="com/djrapitops/plan/delivery/webserver/resolver/json/RetentionJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">RetentionJSONResolver</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/resolver/json/ServerTabJSONResolver.html#getHttpLastModifiedFormatter()" class="member-name-link">getHttpLastModifiedFormatter()</a> - Method in class com.djrapitops.plan.delivery.webserver.resolver.json.<a href="com/djrapitops/plan/delivery/webserver/resolver/json/ServerTabJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">ServerTabJSONResolver</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/resolver/json/SessionsJSONResolver.html#getHttpLastModifiedFormatter()" class="member-name-link">getHttpLastModifiedFormatter()</a> - Method in class com.djrapitops.plan.delivery.webserver.resolver.json.<a href="com/djrapitops/plan/delivery/webserver/resolver/json/SessionsJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">SessionsJSONResolver</a></dt>
@ -7494,6 +7514,8 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/rendering/json/PlayerJSONCreator.html#getLastSeen(java.util.UUID)" class="member-name-link">getLastSeen(UUID)</a> - Method in class com.djrapitops.plan.delivery.rendering.json.<a href="com/djrapitops/plan/delivery/rendering/json/PlayerJSONCreator.html" title="class in com.djrapitops.plan.delivery.rendering.json">PlayerJSONCreator</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/domain/RetentionData.html#getLastSeenDate()" class="member-name-link">getLastSeenDate()</a> - Method in class com.djrapitops.plan.delivery.domain.<a href="com/djrapitops/plan/delivery/domain/RetentionData.html" title="class in com.djrapitops.plan.delivery.domain">RetentionData</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/gathering/domain/TimeKeeper.html#getLastStateChange()" class="member-name-link">getLastStateChange()</a> - Method in class com.djrapitops.plan.gathering.domain.<a href="com/djrapitops/plan/gathering/domain/TimeKeeper.html" title="class in com.djrapitops.plan.gathering.domain">TimeKeeper</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/utilities/chat/ChatFormatter.html#getLastStyle(java.lang.String)" class="member-name-link">getLastStyle(String)</a> - Static method in class com.djrapitops.plan.utilities.chat.<a href="com/djrapitops/plan/utilities/chat/ChatFormatter.html" title="class in com.djrapitops.plan.utilities.chat">ChatFormatter</a></dt>
@ -7994,6 +8016,8 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/domain/datatransfer/extension/ExtensionsDto.html#getPlayerUUID()" class="member-name-link">getPlayerUUID()</a> - Method in class com.djrapitops.plan.delivery.domain.datatransfer.extension.<a href="com/djrapitops/plan/delivery/domain/datatransfer/extension/ExtensionsDto.html" title="class in com.djrapitops.plan.delivery.domain.datatransfer.extension">ExtensionsDto</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/domain/RetentionData.html#getPlayerUUID()" class="member-name-link">getPlayerUUID()</a> - Method in class com.djrapitops.plan.delivery.domain.<a href="com/djrapitops/plan/delivery/domain/RetentionData.html" title="class in com.djrapitops.plan.delivery.domain">RetentionData</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/domain/TablePlayer.Builder.html#getPlayerUUID()" class="member-name-link">getPlayerUUID()</a> - Method in class com.djrapitops.plan.delivery.domain.<a href="com/djrapitops/plan/delivery/domain/TablePlayer.Builder.html" title="class in com.djrapitops.plan.delivery.domain">TablePlayer.Builder</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/domain/TablePlayer.html#getPlayerUUID()" class="member-name-link">getPlayerUUID()</a> - Method in class com.djrapitops.plan.delivery.domain.<a href="com/djrapitops/plan/delivery/domain/TablePlayer.html" title="class in com.djrapitops.plan.delivery.domain">TablePlayer</a></dt>
@ -8018,6 +8042,8 @@ loadScripts(document, 'script');</script>
</dd>
<dt><a href="com/djrapitops/plan/identification/Identifiers.html#getPlayerUUID(java.lang.String)" class="member-name-link">getPlayerUUID(String)</a> - Method in class com.djrapitops.plan.identification.<a href="com/djrapitops/plan/identification/Identifiers.html" title="class in com.djrapitops.plan.identification">Identifiers</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/domain/RetentionData.html#getPlaytime()" class="member-name-link">getPlaytime()</a> - Method in class com.djrapitops.plan.delivery.domain.<a href="com/djrapitops/plan/delivery/domain/RetentionData.html" title="class in com.djrapitops.plan.delivery.domain">RetentionData</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/config/WorldAliasSettings.html#getPlaytimePerAlias(com.djrapitops.plan.gathering.domain.WorldTimes)" class="member-name-link">getPlaytimePerAlias(WorldTimes)</a> - Method in class com.djrapitops.plan.settings.config.<a href="com/djrapitops/plan/settings/config/WorldAliasSettings.html" title="class in com.djrapitops.plan.settings.config">WorldAliasSettings</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/PlanSponge.html#getPlugin()" class="member-name-link">getPlugin()</a> - Method in class com.djrapitops.plan.<a href="com/djrapitops/plan/PlanSponge.html" title="class in com.djrapitops.plan">PlanSponge</a></dt>
@ -8146,6 +8172,8 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/storage/database/queries/schema/MySQLSchemaQueries.ForeignKeyConstraint.html#getReferencedTable()" class="member-name-link">getReferencedTable()</a> - Method in class com.djrapitops.plan.storage.database.queries.schema.<a href="com/djrapitops/plan/storage/database/queries/schema/MySQLSchemaQueries.ForeignKeyConstraint.html" title="class in com.djrapitops.plan.storage.database.queries.schema">MySQLSchemaQueries.ForeignKeyConstraint</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/domain/RetentionData.html#getRegisterDate()" class="member-name-link">getRegisterDate()</a> - Method in class com.djrapitops.plan.delivery.domain.<a href="com/djrapitops/plan/delivery/domain/RetentionData.html" title="class in com.djrapitops.plan.delivery.domain">RetentionData</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/gathering/domain/BukkitPlayerData.html#getRegisterDate()" class="member-name-link">getRegisterDate()</a> - Method in class com.djrapitops.plan.gathering.domain.<a href="com/djrapitops/plan/gathering/domain/BukkitPlayerData.html" title="class in com.djrapitops.plan.gathering.domain">BukkitPlayerData</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/gathering/domain/NukkitPlayerData.html#getRegisterDate()" class="member-name-link">getRegisterDate()</a> - Method in class com.djrapitops.plan.gathering.domain.<a href="com/djrapitops/plan/gathering/domain/NukkitPlayerData.html" title="class in com.djrapitops.plan.gathering.domain">NukkitPlayerData</a></dt>
@ -8588,6 +8616,8 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/gathering/domain/TimeKeeper.html#getTime(java.lang.String)" class="member-name-link">getTime(String)</a> - Method in class com.djrapitops.plan.gathering.domain.<a href="com/djrapitops/plan/gathering/domain/TimeKeeper.html" title="class in com.djrapitops.plan.gathering.domain">TimeKeeper</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/domain/RetentionData.html#getTimeDifference()" class="member-name-link">getTimeDifference()</a> - Method in class com.djrapitops.plan.delivery.domain.<a href="com/djrapitops/plan/delivery/domain/RetentionData.html" title="class in com.djrapitops.plan.delivery.domain">RetentionData</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/gathering/domain/TimeKeeper.html#getTimes()" class="member-name-link">getTimes()</a> - Method in class com.djrapitops.plan.gathering.domain.<a href="com/djrapitops/plan/gathering/domain/TimeKeeper.html" title="class in com.djrapitops.plan.gathering.domain">TimeKeeper</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/gathering/domain/BaseUser.html#getTimesKicked()" class="member-name-link">getTimesKicked()</a> - Method in class com.djrapitops.plan.gathering.domain.<a href="com/djrapitops/plan/gathering/domain/BaseUser.html" title="class in com.djrapitops.plan.gathering.domain">BaseUser</a></dt>
@ -9297,6 +9327,8 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/domain/PlayerName.html#hashCode()" class="member-name-link">hashCode()</a> - Method in class com.djrapitops.plan.delivery.domain.<a href="com/djrapitops/plan/delivery/domain/PlayerName.html" title="class in com.djrapitops.plan.delivery.domain">PlayerName</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/domain/RetentionData.html#hashCode()" class="member-name-link">hashCode()</a> - Method in class com.djrapitops.plan.delivery.domain.<a href="com/djrapitops/plan/delivery/domain/RetentionData.html" title="class in com.djrapitops.plan.delivery.domain">RetentionData</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/domain/ServerIdentifier.html#hashCode()" class="member-name-link">hashCode()</a> - Method in class com.djrapitops.plan.delivery.domain.<a href="com/djrapitops/plan/delivery/domain/ServerIdentifier.html" title="class in com.djrapitops.plan.delivery.domain">ServerIdentifier</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/domain/ServerName.html#hashCode()" class="member-name-link">hashCode()</a> - Method in class com.djrapitops.plan.delivery.domain.<a href="com/djrapitops/plan/delivery/domain/ServerName.html" title="class in com.djrapitops.plan.delivery.domain">ServerName</a></dt>
@ -9512,12 +9544,28 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html#HELP_ACTIVITY_INDEX_WEEK" class="member-name-link">HELP_ACTIVITY_INDEX_WEEK</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html#HELP_GRAPH_LABEL" class="member-name-link">HELP_GRAPH_LABEL</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html#HELP_GRAPH_TITLE" class="member-name-link">HELP_GRAPH_TITLE</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html#HELP_GRAPH_ZOOM" class="member-name-link">HELP_GRAPH_ZOOM</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html#HELP_RETENTION" class="member-name-link">HELP_RETENTION</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html#HELP_RETENTION_COMPARE_JOIN_ADDRESS" class="member-name-link">HELP_RETENTION_COMPARE_JOIN_ADDRESS</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html#HELP_RETENTION_COMPARE_MONTHS" class="member-name-link">HELP_RETENTION_COMPARE_MONTHS</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html#HELP_RETENTION_SELECT_OPTIONS" class="member-name-link">HELP_RETENTION_SELECT_OPTIONS</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html#HELP_RETENTION_USING_GRAPH" class="member-name-link">HELP_RETENTION_USING_GRAPH</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html#HELP_TEST_IT_OUT" class="member-name-link">HELP_TEST_IT_OUT</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html#HELP_TEST_RESULT" class="member-name-link">HELP_TEST_RESULT</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html#HELP_TIPS" class="member-name-link">HELP_TIPS</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/commands/use/HelpFormatter.html" class="type-name-link" title="class in com.djrapitops.plan.commands.use">HelpFormatter</a> - Class in <a href="com/djrapitops/plan/commands/use/package-summary.html">com.djrapitops.plan.commands.use</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/commands/use/HelpFormatter.html#%3Cinit%3E(com.djrapitops.plan.commands.use.CMDSender,com.djrapitops.plan.commands.use.ColorScheme,java.lang.String,java.util.List)" class="member-name-link">HelpFormatter(CMDSender, ColorScheme, String, List&lt;Subcommand&gt;)</a> - Constructor for class com.djrapitops.plan.commands.use.<a href="com/djrapitops/plan/commands/use/HelpFormatter.html" title="class in com.djrapitops.plan.commands.use">HelpFormatter</a></dt>
@ -9564,6 +9612,8 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Fetch a EpochMs - Count map of unique players on a server.</div>
</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html#HOURS" class="member-name-link">HOURS</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/config/paths/FormatSettings.html#HOURS" class="member-name-link">HOURS</a> - Static variable in class com.djrapitops.plan.settings.config.paths.<a href="com/djrapitops/plan/settings/config/paths/FormatSettings.html" title="class in com.djrapitops.plan.settings.config.paths">FormatSettings</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/commands/use/AdventureMessageBuilder.html#hover(java.lang.String)" class="member-name-link">hover(String)</a> - Method in class com.djrapitops.plan.commands.use.<a href="com/djrapitops/plan/commands/use/AdventureMessageBuilder.html" title="class in com.djrapitops.plan.commands.use">AdventureMessageBuilder</a></dt>
@ -10938,6 +10988,10 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/storage/database/queries/objects/JoinAddressQueries.html#latestJoinAddresses(com.djrapitops.plan.identification.ServerUUID)" class="member-name-link">latestJoinAddresses(ServerUUID)</a> - Static method in class com.djrapitops.plan.storage.database.queries.objects.<a href="com/djrapitops/plan/storage/database/queries/objects/JoinAddressQueries.html" title="class in com.djrapitops.plan.storage.database.queries.objects">JoinAddressQueries</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/storage/database/queries/objects/JoinAddressQueries.html#latestJoinAddressesOfPlayers()" class="member-name-link">latestJoinAddressesOfPlayers()</a> - Static method in class com.djrapitops.plan.storage.database.queries.objects.<a href="com/djrapitops/plan/storage/database/queries/objects/JoinAddressQueries.html" title="class in com.djrapitops.plan.storage.database.queries.objects">JoinAddressQueries</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/storage/database/queries/objects/JoinAddressQueries.html#latestJoinAddressesOfPlayers(com.djrapitops.plan.identification.ServerUUID)" class="member-name-link">latestJoinAddressesOfPlayers(ServerUUID)</a> - Static method in class com.djrapitops.plan.storage.database.queries.objects.<a href="com/djrapitops/plan/storage/database/queries/objects/JoinAddressQueries.html" title="class in com.djrapitops.plan.storage.database.queries.objects">JoinAddressQueries</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/domain/mutators/SessionsMutator.html#latestSession()" class="member-name-link">latestSession()</a> - Method in class com.djrapitops.plan.delivery.domain.mutators.<a href="com/djrapitops/plan/delivery/domain/mutators/SessionsMutator.html" title="class in com.djrapitops.plan.delivery.domain.mutators">SessionsMutator</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/web/resource/WebResource.LazyWebResource.html#%3Cinit%3E(java.util.function.Supplier,java.util.function.Supplier,java.lang.Long)" class="member-name-link">LazyWebResource(Supplier&lt;InputStream&gt;, Supplier&lt;byte[]&gt;, Long)</a> - Constructor for class com.djrapitops.plan.delivery.web.resource.<a href="com/djrapitops/plan/delivery/web/resource/WebResource.LazyWebResource.html" title="class in com.djrapitops.plan.delivery.web.resource">WebResource.LazyWebResource</a></dt>
@ -11518,10 +11572,14 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/upkeep/WatchedFile.html#modified(java.nio.file.Path)" class="member-name-link">modified(Path)</a> - Method in class com.djrapitops.plan.settings.upkeep.<a href="com/djrapitops/plan/settings/upkeep/WatchedFile.html" title="class in com.djrapitops.plan.settings.upkeep">WatchedFile</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html#MONTH" class="member-name-link">MONTH</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/config/paths/FormatSettings.html#MONTH" class="member-name-link">MONTH</a> - Static variable in class com.djrapitops.plan.settings.config.paths.<a href="com/djrapitops/plan/settings/config/paths/FormatSettings.html" title="class in com.djrapitops.plan.settings.config.paths">FormatSettings</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/utilities/MiscUtils.html#monthAgo()" class="member-name-link">monthAgo()</a> - Static method in class com.djrapitops.plan.utilities.<a href="com/djrapitops/plan/utilities/MiscUtils.html" title="class in com.djrapitops.plan.utilities">MiscUtils</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html#MONTHS" class="member-name-link">MONTHS</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/config/paths/FormatSettings.html#MONTHS" class="member-name-link">MONTHS</a> - Static variable in class com.djrapitops.plan.settings.config.paths.<a href="com/djrapitops/plan/settings/config/paths/FormatSettings.html" title="class in com.djrapitops.plan.settings.config.paths">FormatSettings</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/domain/mutators/GeoInfoMutator.html#mostRecent()" class="member-name-link">mostRecent()</a> - Method in class com.djrapitops.plan.delivery.domain.mutators.<a href="com/djrapitops/plan/delivery/domain/mutators/GeoInfoMutator.html" title="class in com.djrapitops.plan.delivery.domain.mutators">GeoInfoMutator</a></dt>
@ -11707,6 +11765,8 @@ loadScripts(document, 'script');</script>
</dd>
<dt><a href="com/djrapitops/plan/delivery/rendering/json/network/NetworkPlayerBaseOverviewJSONCreator.html#%3Cinit%3E(com.djrapitops.plan.settings.config.PlanConfig,com.djrapitops.plan.storage.database.DBSystem,com.djrapitops.plan.delivery.formatting.Formatters)" class="member-name-link">NetworkPlayerBaseOverviewJSONCreator(PlanConfig, DBSystem, Formatters)</a> - Constructor for class com.djrapitops.plan.delivery.rendering.json.network.<a href="com/djrapitops/plan/delivery/rendering/json/network/NetworkPlayerBaseOverviewJSONCreator.html" title="class in com.djrapitops.plan.delivery.rendering.json.network">NetworkPlayerBaseOverviewJSONCreator</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/rendering/json/JSONFactory.html#networkPlayerRetentionAsJSONMap()" class="member-name-link">networkPlayerRetentionAsJSONMap()</a> - Method in class com.djrapitops.plan.delivery.rendering.json.<a href="com/djrapitops/plan/delivery/rendering/json/JSONFactory.html" title="class in com.djrapitops.plan.delivery.rendering.json">JSONFactory</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/rendering/json/JSONFactory.html#networkPlayersTableJSON()" class="member-name-link">networkPlayersTableJSON()</a> - Method in class com.djrapitops.plan.delivery.rendering.json.<a href="com/djrapitops/plan/delivery/rendering/json/JSONFactory.html" title="class in com.djrapitops.plan.delivery.rendering.json">JSONFactory</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/rendering/json/JSONFactory.html#networkSessionsAsJSONMap()" class="member-name-link">networkSessionsAsJSONMap()</a> - Method in class com.djrapitops.plan.delivery.rendering.json.<a href="com/djrapitops/plan/delivery/rendering/json/JSONFactory.html" title="class in com.djrapitops.plan.delivery.rendering.json">JSONFactory</a></dt>
@ -12675,6 +12735,8 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/utilities/analysis/Percentage.html" class="type-name-link" title="class in com.djrapitops.plan.utilities.analysis">Percentage</a> - Class in <a href="com/djrapitops/plan/utilities/analysis/package-summary.html">com.djrapitops.plan.utilities.analysis</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html#PERCENTAGE" class="member-name-link">PERCENTAGE</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/storage/database/sql/tables/ExtensionPlayerValueTable.html#PERCENTAGE_VALUE" class="member-name-link">PERCENTAGE_VALUE</a> - Static variable in class com.djrapitops.plan.storage.database.sql.tables.<a href="com/djrapitops/plan/storage/database/sql/tables/ExtensionPlayerValueTable.html" title="class in com.djrapitops.plan.storage.database.sql.tables">ExtensionPlayerValueTable</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/storage/database/sql/tables/ExtensionServerValueTable.html#PERCENTAGE_VALUE" class="member-name-link">PERCENTAGE_VALUE</a> - Static variable in class com.djrapitops.plan.storage.database.sql.tables.<a href="com/djrapitops/plan/storage/database/sql/tables/ExtensionServerValueTable.html" title="class in com.djrapitops.plan.storage.database.sql.tables">ExtensionServerValueTable</a></dt>
@ -13239,6 +13301,8 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/HelpLang.html#PLAYER" class="member-name-link">PLAYER</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/HelpLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HelpLang</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html#PLAYER_COUNT" class="member-name-link">PLAYER_COUNT</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/domain/keys/PlayerKeys.html#PLAYER_DEATHS_KILLS" class="member-name-link">PLAYER_DEATHS_KILLS</a> - Static variable in class com.djrapitops.plan.delivery.domain.keys.<a href="com/djrapitops/plan/delivery/domain/keys/PlayerKeys.html" title="class in com.djrapitops.plan.delivery.domain.keys">PlayerKeys</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/config/paths/DisplaySettings.html#PLAYER_HEAD_IMG_URL" class="member-name-link">PLAYER_HEAD_IMG_URL</a> - Static variable in class com.djrapitops.plan.settings.config.paths.<a href="com/djrapitops/plan/settings/config/paths/DisplaySettings.html" title="class in com.djrapitops.plan.settings.config.paths">DisplaySettings</a></dt>
@ -13247,6 +13311,8 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">This event represents call to player methods on a Player Join event.</div>
</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/cache/DataID.html#PLAYER_JOIN_ADDRESSES" class="member-name-link">PLAYER_JOIN_ADDRESSES</a> - Enum constant in enum class com.djrapitops.plan.delivery.webserver.cache.<a href="com/djrapitops/plan/delivery/webserver/cache/DataID.html" title="enum class in com.djrapitops.plan.delivery.webserver.cache">DataID</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/config/paths/ExportSettings.html#PLAYER_JSON" class="member-name-link">PLAYER_JSON</a> - Static variable in class com.djrapitops.plan.settings.config.paths.<a href="com/djrapitops/plan/settings/config/paths/ExportSettings.html" title="class in com.djrapitops.plan.settings.config.paths">ExportSettings</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/domain/keys/CommonKeys.html#PLAYER_KILL_COUNT" class="member-name-link">PLAYER_KILL_COUNT</a> - Static variable in class com.djrapitops.plan.delivery.domain.keys.<a href="com/djrapitops/plan/delivery/domain/keys/CommonKeys.html" title="class in com.djrapitops.plan.delivery.domain.keys">CommonKeys</a></dt>
@ -13271,6 +13337,8 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/config/paths/ExportSettings.html#PLAYER_PAGES" class="member-name-link">PLAYER_PAGES</a> - Static variable in class com.djrapitops.plan.settings.config.paths.<a href="com/djrapitops/plan/settings/config/paths/ExportSettings.html" title="class in com.djrapitops.plan.settings.config.paths">ExportSettings</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/cache/DataID.html#PLAYER_RETENTION" class="member-name-link">PLAYER_RETENTION</a> - Enum constant in enum class com.djrapitops.plan.delivery.webserver.cache.<a href="com/djrapitops/plan/delivery/webserver/cache/DataID.html" title="enum class in com.djrapitops.plan.delivery.webserver.cache">DataID</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/Permissions.html#PLAYER_SELF" class="member-name-link">PLAYER_SELF</a> - Enum constant in enum class com.djrapitops.plan.settings.<a href="com/djrapitops/plan/settings/Permissions.html" title="enum class in com.djrapitops.plan.settings">Permissions</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/extension/extractor/ExtensionMethod.ParameterType.html#PLAYER_STRING" class="member-name-link">PLAYER_STRING</a> - Enum constant in enum class com.djrapitops.plan.extension.extractor.<a href="com/djrapitops/plan/extension/extractor/ExtensionMethod.ParameterType.html" title="enum class in com.djrapitops.plan.extension.extractor">ExtensionMethod.ParameterType</a></dt>
@ -13347,6 +13415,14 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/gathering/domain/event/PlayerJoin.Builder.html" class="type-name-link" title="class in com.djrapitops.plan.gathering.domain.event">PlayerJoin.Builder</a> - Class in <a href="com/djrapitops/plan/gathering/domain/event/package-summary.html">com.djrapitops.plan.gathering.domain.event</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/rendering/json/JSONFactory.html#playerJoinAddresses()" class="member-name-link">playerJoinAddresses()</a> - Method in class com.djrapitops.plan.delivery.rendering.json.<a href="com/djrapitops/plan/delivery/rendering/json/JSONFactory.html" title="class in com.djrapitops.plan.delivery.rendering.json">JSONFactory</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/rendering/json/JSONFactory.html#playerJoinAddresses(com.djrapitops.plan.identification.ServerUUID)" class="member-name-link">playerJoinAddresses(ServerUUID)</a> - Method in class com.djrapitops.plan.delivery.rendering.json.<a href="com/djrapitops/plan/delivery/rendering/json/JSONFactory.html" title="class in com.djrapitops.plan.delivery.rendering.json">JSONFactory</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/resolver/json/PlayerJoinAddressJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">PlayerJoinAddressJSONResolver</a> - Class in <a href="com/djrapitops/plan/delivery/webserver/resolver/json/package-summary.html">com.djrapitops.plan.delivery.webserver.resolver.json</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/resolver/json/PlayerJoinAddressJSONResolver.html#%3Cinit%3E(com.djrapitops.plan.identification.Identifiers,com.djrapitops.plan.delivery.webserver.cache.AsyncJSONResolverService,com.djrapitops.plan.delivery.rendering.json.JSONFactory)" class="member-name-link">PlayerJoinAddressJSONResolver(Identifiers, AsyncJSONResolverService, JSONFactory)</a> - Constructor for class com.djrapitops.plan.delivery.webserver.resolver.json.<a href="com/djrapitops/plan/delivery/webserver/resolver/json/PlayerJoinAddressJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">PlayerJoinAddressJSONResolver</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/gathering/events/PlayerJoinEventConsumer.html" class="type-name-link" title="class in com.djrapitops.plan.gathering.events">PlayerJoinEventConsumer</a> - Class in <a href="com/djrapitops/plan/gathering/events/package-summary.html">com.djrapitops.plan.gathering.events</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/gathering/events/PlayerJoinEventConsumer.html#%3Cinit%3E(com.djrapitops.plan.processing.Processing,com.djrapitops.plan.settings.config.PlanConfig,com.djrapitops.plan.storage.database.DBSystem,com.djrapitops.plan.gathering.geolocation.GeolocationCache,com.djrapitops.plan.gathering.cache.SessionCache,com.djrapitops.plan.gathering.cache.NicknameCache,com.djrapitops.plan.extension.ExtensionSvc,com.djrapitops.plan.delivery.export.Exporter)" class="member-name-link">PlayerJoinEventConsumer(Processing, PlanConfig, DBSystem, GeolocationCache, SessionCache, NicknameCache, ExtensionSvc, Exporter)</a> - Constructor for class com.djrapitops.plan.gathering.events.<a href="com/djrapitops/plan/gathering/events/PlayerJoinEventConsumer.html" title="class in com.djrapitops.plan.gathering.events">PlayerJoinEventConsumer</a></dt>
@ -13532,6 +13608,12 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/query/QuerySvc.html#playerRemoved(java.util.UUID)" class="member-name-link">playerRemoved(UUID)</a> - Method in class com.djrapitops.plan.query.<a href="com/djrapitops/plan/query/QuerySvc.html" title="class in com.djrapitops.plan.query">QuerySvc</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/rendering/json/JSONFactory.html#playerRetentionAsJSONMap(com.djrapitops.plan.identification.ServerUUID)" class="member-name-link">playerRetentionAsJSONMap(ServerUUID)</a> - Method in class com.djrapitops.plan.delivery.rendering.json.<a href="com/djrapitops/plan/delivery/rendering/json/JSONFactory.html" title="class in com.djrapitops.plan.delivery.rendering.json">JSONFactory</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/storage/database/queries/analysis/PlayerRetentionQueries.html" class="type-name-link" title="class in com.djrapitops.plan.storage.database.queries.analysis">PlayerRetentionQueries</a> - Class in <a href="com/djrapitops/plan/storage/database/queries/analysis/package-summary.html">com.djrapitops.plan.storage.database.queries.analysis</a></dt>
<dd>
<div class="block">Contains queries related to player retention data.</div>
</dd>
<dt><a href="com/djrapitops/plan/gathering/domain/builders/TPSBuilder.html#players" class="member-name-link">players</a> - Variable in class com.djrapitops.plan.gathering.domain.builders.<a href="com/djrapitops/plan/gathering/domain/builders/TPSBuilder.html" title="class in com.djrapitops.plan.gathering.domain.builders">TPSBuilder</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/cache/DataID.html#PLAYERS" class="member-name-link">PLAYERS</a> - Enum constant in enum class com.djrapitops.plan.delivery.webserver.cache.<a href="com/djrapitops/plan/delivery/webserver/cache/DataID.html" title="enum class in com.djrapitops.plan.delivery.webserver.cache">DataID</a></dt>
@ -14940,6 +15022,10 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/resolver/auth/RegisterPageResolver.html#resolve(com.djrapitops.plan.delivery.web.resolver.request.Request)" class="member-name-link">resolve(Request)</a> - Method in class com.djrapitops.plan.delivery.webserver.resolver.auth.<a href="com/djrapitops/plan/delivery/webserver/resolver/auth/RegisterPageResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.auth">RegisterPageResolver</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/resolver/json/PlayerJoinAddressJSONResolver.html#resolve(com.djrapitops.plan.delivery.web.resolver.request.Request)" class="member-name-link">resolve(Request)</a> - Method in class com.djrapitops.plan.delivery.webserver.resolver.json.<a href="com/djrapitops/plan/delivery/webserver/resolver/json/PlayerJoinAddressJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">PlayerJoinAddressJSONResolver</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/resolver/json/RetentionJSONResolver.html#resolve(com.djrapitops.plan.delivery.web.resolver.request.Request)" class="member-name-link">resolve(Request)</a> - Method in class com.djrapitops.plan.delivery.webserver.resolver.json.<a href="com/djrapitops/plan/delivery/webserver/resolver/json/RetentionJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">RetentionJSONResolver</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/web/resolver/CompositeResolver.html#resolve(com.djrapitops.plan.delivery.web.resolver.request.Request)" class="member-name-link">resolve(Request)</a> - Method in class com.djrapitops.plan.delivery.web.resolver.<a href="com/djrapitops/plan/delivery/web/resolver/CompositeResolver.html" title="class in com.djrapitops.plan.delivery.web.resolver">CompositeResolver</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/web/resolver/FunctionalResolverWrapper.html#resolve(com.djrapitops.plan.delivery.web.resolver.request.Request)" class="member-name-link">resolve(Request)</a> - Method in class com.djrapitops.plan.delivery.web.resolver.<a href="com/djrapitops/plan/delivery/web/resolver/FunctionalResolverWrapper.html" title="class in com.djrapitops.plan.delivery.web.resolver">FunctionalResolverWrapper</a></dt>
@ -15096,14 +15182,86 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/storage/database/queries/analysis/PlayerCountQueries.html#retainedPlayerCount(long,long,com.djrapitops.plan.identification.ServerUUID)" class="member-name-link">retainedPlayerCount(long, long, ServerUUID)</a> - Static method in class com.djrapitops.plan.storage.database.queries.analysis.<a href="com/djrapitops/plan/storage/database/queries/analysis/PlayerCountQueries.html" title="class in com.djrapitops.plan.storage.database.queries.analysis">PlayerCountQueries</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html#RETENTION_ANY_TIME" class="member-name-link">RETENTION_ANY_TIME</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html#RETENTION_CALCULATED" class="member-name-link">RETENTION_CALCULATED</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html#RETENTION_CALCULATED_FROM" class="member-name-link">RETENTION_CALCULATED_FROM</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html#RETENTION_CALCULATION_STEP_DATE" class="member-name-link">RETENTION_CALCULATION_STEP_DATE</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html#RETENTION_CALCULATION_STEP_DELTAS" class="member-name-link">RETENTION_CALCULATION_STEP_DELTAS</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html#RETENTION_CALCULATION_STEP_PLAYTIME" class="member-name-link">RETENTION_CALCULATION_STEP_PLAYTIME</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html#RETENTION_CALCULATION_STEP_TIME" class="member-name-link">RETENTION_CALCULATION_STEP_TIME</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html#RETENTION_CALCULATION_STEP1" class="member-name-link">RETENTION_CALCULATION_STEP1</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html#RETENTION_CALCULATION_STEP2" class="member-name-link">RETENTION_CALCULATION_STEP2</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html#RETENTION_CALCULATION_STEP3" class="member-name-link">RETENTION_CALCULATION_STEP3</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html#RETENTION_CALCULATION_STEP4" class="member-name-link">RETENTION_CALCULATION_STEP4</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html#RETENTION_CALCULATION_STEP5" class="member-name-link">RETENTION_CALCULATION_STEP5</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html#RETENTION_CALCULATION_STEP6" class="member-name-link">RETENTION_CALCULATION_STEP6</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html#RETENTION_EXAMPLE" class="member-name-link">RETENTION_EXAMPLE</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html#RETENTION_EXAMPLE_AD_CAMPAIGN" class="member-name-link">RETENTION_EXAMPLE_AD_CAMPAIGN</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html#RETENTION_EXAMPLE_DELTAS" class="member-name-link">RETENTION_EXAMPLE_DELTAS</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html#RETENTION_EXAMPLE_PATTERN" class="member-name-link">RETENTION_EXAMPLE_PATTERN</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html#RETENTION_EXAMPLE_PLATEAU" class="member-name-link">RETENTION_EXAMPLE_PLATEAU</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html#RETENTION_EXAMPLE_PLAYTIME" class="member-name-link">RETENTION_EXAMPLE_PLAYTIME</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html#RETENTION_EXAMPLE_STACK" class="member-name-link">RETENTION_EXAMPLE_STACK</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html#RETENTION_GROUP_REGISTER_BY" class="member-name-link">RETENTION_GROUP_REGISTER_BY</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html#RETENTION_GROUP_REGISTER_BY_NONE" class="member-name-link">RETENTION_GROUP_REGISTER_BY_NONE</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html#RETENTION_LAST_180_DAYS" class="member-name-link">RETENTION_LAST_180_DAYS</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html#RETENTION_LAST_30_DAYS" class="member-name-link">RETENTION_LAST_30_DAYS</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html#RETENTION_LAST_365_DAYS" class="member-name-link">RETENTION_LAST_365_DAYS</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html#RETENTION_LAST_7_DAYS" class="member-name-link">RETENTION_LAST_7_DAYS</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html#RETENTION_LAST_730_DAYS" class="member-name-link">RETENTION_LAST_730_DAYS</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html#RETENTION_LAST_90_DAYS" class="member-name-link">RETENTION_LAST_90_DAYS</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html#RETENTION_PLAYER_PERCENTAGE" class="member-name-link">RETENTION_PLAYER_PERCENTAGE</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html#RETENTION_PLAYERS_WHO_REGISTERED" class="member-name-link">RETENTION_PLAYERS_WHO_REGISTERED</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html#RETENTION_TIME_STEP" class="member-name-link">RETENTION_TIME_STEP</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/domain/mutators/RetentionData.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.domain.mutators">RetentionData</a> - Class in <a href="com/djrapitops/plan/delivery/domain/mutators/package-summary.html">com.djrapitops.plan.delivery.domain.mutators</a></dt>
<dd>
<div class="block">Utility class for player retention calculations.</div>
</dd>
<dt><a href="com/djrapitops/plan/delivery/domain/RetentionData.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.domain">RetentionData</a> - Class in <a href="com/djrapitops/plan/delivery/domain/package-summary.html">com.djrapitops.plan.delivery.domain</a></dt>
<dd>
<div class="block">Represents data that can be used to calculate player retention for a specific player.</div>
</dd>
<dt><a href="com/djrapitops/plan/delivery/domain/mutators/RetentionData.html#%3Cinit%3E(double,double)" class="member-name-link">RetentionData(double, double)</a> - Constructor for class com.djrapitops.plan.delivery.domain.mutators.<a href="com/djrapitops/plan/delivery/domain/mutators/RetentionData.html" title="class in com.djrapitops.plan.delivery.domain.mutators">RetentionData</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/domain/mutators/RetentionData.html#%3Cinit%3E(com.djrapitops.plan.delivery.domain.container.PlayerContainer,com.djrapitops.plan.delivery.domain.mutators.PlayersOnlineResolver,long)" class="member-name-link">RetentionData(PlayerContainer, PlayersOnlineResolver, long)</a> - Constructor for class com.djrapitops.plan.delivery.domain.mutators.<a href="com/djrapitops/plan/delivery/domain/mutators/RetentionData.html" title="class in com.djrapitops.plan.delivery.domain.mutators">RetentionData</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/domain/RetentionData.html#%3Cinit%3E(java.util.UUID,long,long,long)" class="member-name-link">RetentionData(UUID, long, long, long)</a> - Constructor for class com.djrapitops.plan.delivery.domain.<a href="com/djrapitops/plan/delivery/domain/RetentionData.html" title="class in com.djrapitops.plan.delivery.domain">RetentionData</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/resolver/json/RetentionJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">RetentionJSONResolver</a> - Class in <a href="com/djrapitops/plan/delivery/webserver/resolver/json/package-summary.html">com.djrapitops.plan.delivery.webserver.resolver.json</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/resolver/json/RetentionJSONResolver.html#%3Cinit%3E(com.djrapitops.plan.identification.Identifiers,com.djrapitops.plan.delivery.webserver.cache.AsyncJSONResolverService,com.djrapitops.plan.delivery.rendering.json.JSONFactory)" class="member-name-link">RetentionJSONResolver(Identifiers, AsyncJSONResolverService, JSONFactory)</a> - Constructor for class com.djrapitops.plan.delivery.webserver.resolver.json.<a href="com/djrapitops/plan/delivery/webserver/resolver/json/RetentionJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">RetentionJSONResolver</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/storage/database/MySQLDB.html#returnToPool(java.sql.Connection)" class="member-name-link">returnToPool(Connection)</a> - Method in class com.djrapitops.plan.storage.database.<a href="com/djrapitops/plan/storage/database/MySQLDB.html" title="class in com.djrapitops.plan.storage.database">MySQLDB</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/storage/database/SQLDB.html#returnToPool(java.sql.Connection)" class="member-name-link">returnToPool(Connection)</a> - Method in class com.djrapitops.plan.storage.database.<a href="com/djrapitops/plan/storage/database/SQLDB.html" title="class in com.djrapitops.plan.storage.database">SQLDB</a></dt>
@ -15130,7 +15288,7 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Root resolver for JSON requests, resolves /v1/ URLs.</div>
</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/resolver/json/RootJSONResolver.html#%3Cinit%3E(com.djrapitops.plan.identification.Identifiers,com.djrapitops.plan.delivery.webserver.cache.AsyncJSONResolverService,com.djrapitops.plan.delivery.rendering.json.JSONFactory,com.djrapitops.plan.delivery.webserver.resolver.json.GraphsJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.SessionsJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.PlayersTableJSONResolver,com.djrapitops.plan.delivery.rendering.json.ServerOverviewJSONCreator,com.djrapitops.plan.delivery.rendering.json.OnlineActivityOverviewJSONCreator,com.djrapitops.plan.delivery.rendering.json.SessionsOverviewJSONCreator,com.djrapitops.plan.delivery.webserver.resolver.json.PlayerKillsJSONResolver,com.djrapitops.plan.delivery.rendering.json.PvPPvEJSONCreator,com.djrapitops.plan.delivery.rendering.json.PlayerBaseOverviewJSONCreator,com.djrapitops.plan.delivery.rendering.json.PerformanceJSONCreator,com.djrapitops.plan.delivery.webserver.resolver.json.ErrorsJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.LocaleJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.PlayerJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.NetworkJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.FiltersJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.QueryJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.VersionJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.MetadataJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.NetworkMetadataJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.WhoAmIJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.ServerIdentityJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.ExtensionJSONResolver)" class="member-name-link">RootJSONResolver(Identifiers, AsyncJSONResolverService, JSONFactory, GraphsJSONResolver, SessionsJSONResolver, PlayersTableJSONResolver, ServerOverviewJSONCreator, OnlineActivityOverviewJSONCreator, SessionsOverviewJSONCreator, PlayerKillsJSONResolver, PvPPvEJSONCreator, PlayerBaseOverviewJSONCreator, PerformanceJSONCreator, ErrorsJSONResolver, LocaleJSONResolver, PlayerJSONResolver, NetworkJSONResolver, FiltersJSONResolver, QueryJSONResolver, VersionJSONResolver, MetadataJSONResolver, NetworkMetadataJSONResolver, WhoAmIJSONResolver, ServerIdentityJSONResolver, ExtensionJSONResolver)</a> - Constructor for class com.djrapitops.plan.delivery.webserver.resolver.json.<a href="com/djrapitops/plan/delivery/webserver/resolver/json/RootJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">RootJSONResolver</a></dt>
<dt><a href="com/djrapitops/plan/delivery/webserver/resolver/json/RootJSONResolver.html#%3Cinit%3E(com.djrapitops.plan.identification.Identifiers,com.djrapitops.plan.delivery.webserver.cache.AsyncJSONResolverService,com.djrapitops.plan.delivery.rendering.json.JSONFactory,com.djrapitops.plan.delivery.webserver.resolver.json.GraphsJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.SessionsJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.PlayersTableJSONResolver,com.djrapitops.plan.delivery.rendering.json.ServerOverviewJSONCreator,com.djrapitops.plan.delivery.rendering.json.OnlineActivityOverviewJSONCreator,com.djrapitops.plan.delivery.rendering.json.SessionsOverviewJSONCreator,com.djrapitops.plan.delivery.webserver.resolver.json.PlayerKillsJSONResolver,com.djrapitops.plan.delivery.rendering.json.PvPPvEJSONCreator,com.djrapitops.plan.delivery.rendering.json.PlayerBaseOverviewJSONCreator,com.djrapitops.plan.delivery.rendering.json.PerformanceJSONCreator,com.djrapitops.plan.delivery.webserver.resolver.json.ErrorsJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.LocaleJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.PlayerJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.NetworkJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.FiltersJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.QueryJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.VersionJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.MetadataJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.NetworkMetadataJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.WhoAmIJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.ServerIdentityJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.ExtensionJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.RetentionJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.PlayerJoinAddressJSONResolver)" class="member-name-link">RootJSONResolver(Identifiers, AsyncJSONResolverService, JSONFactory, GraphsJSONResolver, SessionsJSONResolver, PlayersTableJSONResolver, ServerOverviewJSONCreator, OnlineActivityOverviewJSONCreator, SessionsOverviewJSONCreator, PlayerKillsJSONResolver, PvPPvEJSONCreator, PlayerBaseOverviewJSONCreator, PerformanceJSONCreator, ErrorsJSONResolver, LocaleJSONResolver, PlayerJSONResolver, NetworkJSONResolver, FiltersJSONResolver, QueryJSONResolver, VersionJSONResolver, MetadataJSONResolver, NetworkMetadataJSONResolver, WhoAmIJSONResolver, ServerIdentityJSONResolver, ExtensionJSONResolver, RetentionJSONResolver, PlayerJoinAddressJSONResolver)</a> - Constructor for class com.djrapitops.plan.delivery.webserver.resolver.json.<a href="com/djrapitops/plan/delivery/webserver/resolver/json/RootJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">RootJSONResolver</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/resolver/RootPageResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver">RootPageResolver</a> - Class in <a href="com/djrapitops/plan/delivery/webserver/resolver/package-summary.html">com.djrapitops.plan.delivery.webserver.resolver</a></dt>
<dd>
@ -17311,6 +17469,8 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Number variables to be formatted as time amount (eg.</div>
</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html#TIME_SINCE_REGISTERED" class="member-name-link">TIME_SINCE_REGISTERED</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/domain/keys/AnalysisKeys.html#TIME_ZONE" class="member-name-link">TIME_ZONE</a> - Static variable in class com.djrapitops.plan.delivery.domain.keys.<a href="com/djrapitops/plan/delivery/domain/keys/AnalysisKeys.html" title="class in com.djrapitops.plan.delivery.domain.keys">AnalysisKeys</a></dt>
<dd>
<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
@ -17711,6 +17871,8 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/domain/PlayerName.html#toString()" class="member-name-link">toString()</a> - Method in class com.djrapitops.plan.delivery.domain.<a href="com/djrapitops/plan/delivery/domain/PlayerName.html" title="class in com.djrapitops.plan.delivery.domain">PlayerName</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/domain/RetentionData.html#toString()" class="member-name-link">toString()</a> - Method in class com.djrapitops.plan.delivery.domain.<a href="com/djrapitops/plan/delivery/domain/RetentionData.html" title="class in com.djrapitops.plan.delivery.domain">RetentionData</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/domain/ServerIdentifier.html#toString()" class="member-name-link">toString()</a> - Method in class com.djrapitops.plan.delivery.domain.<a href="com/djrapitops/plan/delivery/domain/ServerIdentifier.html" title="class in com.djrapitops.plan.delivery.domain">ServerIdentifier</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/domain/ServerName.html#toString()" class="member-name-link">toString()</a> - Method in class com.djrapitops.plan.delivery.domain.<a href="com/djrapitops/plan/delivery/domain/ServerName.html" title="class in com.djrapitops.plan.delivery.domain">ServerName</a></dt>
@ -19158,8 +19320,12 @@ the order they are declared.</div>
<dd>
<div class="block">Queries for web user objects.</div>
</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html#WEEK" class="member-name-link">WEEK</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/utilities/MiscUtils.html#weekAgo()" class="member-name-link">weekAgo()</a> - Static method in class com.djrapitops.plan.utilities.<a href="com/djrapitops/plan/utilities/MiscUtils.html" title="class in com.djrapitops.plan.utilities">MiscUtils</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html#WEEKS" class="member-name-link">WEEKS</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/utilities/logging/ErrorContext.Builder.html#whatToDo(java.lang.String)" class="member-name-link">whatToDo(String)</a> - Method in class com.djrapitops.plan.utilities.logging.<a href="com/djrapitops/plan/utilities/logging/ErrorContext.Builder.html" title="class in com.djrapitops.plan.utilities.logging">ErrorContext.Builder</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/storage/database/sql/building/WhereBuilder.html#where(java.lang.String...)" class="member-name-link">where(String...)</a> - Method in class com.djrapitops.plan.storage.database.sql.building.<a href="com/djrapitops/plan/storage/database/sql/building/WhereBuilder.html" title="class in com.djrapitops.plan.storage.database.sql.building">WhereBuilder</a></dt>
@ -19337,6 +19503,8 @@ the order they are declared.</div>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/utilities/chat/DefaultFontInfo.html#X" class="member-name-link">X</a> - Enum constant in enum class com.djrapitops.plan.utilities.chat.<a href="com/djrapitops/plan/utilities/chat/DefaultFontInfo.html" title="enum class in com.djrapitops.plan.utilities.chat">DefaultFontInfo</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html#X_AXIS" class="member-name-link">X_AXIS</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/http/AccessAddressPolicy.html#X_FORWARDED_FOR_HEADER" class="member-name-link">X_FORWARDED_FOR_HEADER</a> - Enum constant in enum class com.djrapitops.plan.delivery.webserver.http.<a href="com/djrapitops/plan/delivery/webserver/http/AccessAddressPolicy.html" title="enum class in com.djrapitops.plan.delivery.webserver.http">AccessAddressPolicy</a></dt>
<dd>&nbsp;</dd>
</dl>
@ -19346,8 +19514,12 @@ the order they are declared.</div>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/utilities/chat/DefaultFontInfo.html#Y" class="member-name-link">Y</a> - Enum constant in enum class com.djrapitops.plan.utilities.chat.<a href="com/djrapitops/plan/utilities/chat/DefaultFontInfo.html" title="enum class in com.djrapitops.plan.utilities.chat">DefaultFontInfo</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html#Y_AXIS" class="member-name-link">Y_AXIS</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/formatting/Formatters.html#year()" class="member-name-link">year()</a> - Method in class com.djrapitops.plan.delivery.formatting.<a href="com/djrapitops/plan/delivery/formatting/Formatters.html" title="class in com.djrapitops.plan.delivery.formatting">Formatters</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html#YEAR" class="member-name-link">YEAR</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/config/paths/FormatSettings.html#YEAR" class="member-name-link">YEAR</a> - Static variable in class com.djrapitops.plan.settings.config.paths.<a href="com/djrapitops/plan/settings/config/paths/FormatSettings.html" title="class in com.djrapitops.plan.settings.config.paths">FormatSettings</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/formatting/time/YearFormatter.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.formatting.time">YearFormatter</a> - Class in <a href="com/djrapitops/plan/delivery/formatting/time/package-summary.html">com.djrapitops.plan.delivery.formatting.time</a></dt>

File diff suppressed because one or more lines are too long

View File

@ -644,8 +644,10 @@ loadScripts(document, 'script');</script>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="com/djrapitops/plan/delivery/webserver/resolver/json/ExtensionJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">ExtensionJSONResolver</a></li>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="com/djrapitops/plan/delivery/webserver/resolver/json/GraphsJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">GraphsJSONResolver</a></li>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="com/djrapitops/plan/delivery/webserver/resolver/json/NetworkTabJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">NetworkTabJSONResolver</a>&lt;T&gt;</li>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="com/djrapitops/plan/delivery/webserver/resolver/json/PlayerJoinAddressJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">PlayerJoinAddressJSONResolver</a></li>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="com/djrapitops/plan/delivery/webserver/resolver/json/PlayerKillsJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">PlayerKillsJSONResolver</a></li>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="com/djrapitops/plan/delivery/webserver/resolver/json/PlayersTableJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">PlayersTableJSONResolver</a></li>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="com/djrapitops/plan/delivery/webserver/resolver/json/RetentionJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">RetentionJSONResolver</a></li>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="com/djrapitops/plan/delivery/webserver/resolver/json/ServerTabJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">ServerTabJSONResolver</a>&lt;T&gt;</li>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="com/djrapitops/plan/delivery/webserver/resolver/json/SessionsJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">SessionsJSONResolver</a></li>
</ul>
@ -858,6 +860,7 @@ loadScripts(document, 'script');</script>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.<a href="com/djrapitops/plan/delivery/webserver/resolver/PlayerPageResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver">PlayerPageResolver</a> (implements com.djrapitops.plan.delivery.web.resolver.<a href="com/djrapitops/plan/delivery/web/resolver/Resolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a>)</li>
<li class="circle">com.djrapitops.plan.placeholder.<a href="com/djrapitops/plan/placeholder/PlayerPlaceHolders.html" class="type-name-link" title="class in com.djrapitops.plan.placeholder">PlayerPlaceHolders</a> (implements com.djrapitops.plan.placeholder.<a href="com/djrapitops/plan/placeholder/Placeholders.html" title="interface in com.djrapitops.plan.placeholder">Placeholders</a>)</li>
<li class="circle">com.djrapitops.plan.delivery.rendering.pages.<a href="com/djrapitops/plan/delivery/rendering/pages/PlayerPluginTab.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.rendering.pages">PlayerPluginTab</a> (implements java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Comparable.html" title="class or interface in java.lang" class="external-link">Comparable</a>&lt;T&gt;)</li>
<li class="circle">com.djrapitops.plan.storage.database.queries.analysis.<a href="com/djrapitops/plan/storage/database/queries/analysis/PlayerRetentionQueries.html" class="type-name-link" title="class in com.djrapitops.plan.storage.database.queries.analysis">PlayerRetentionQueries</a></li>
<li class="circle">com.djrapitops.plan.delivery.domain.mutators.<a href="com/djrapitops/plan/delivery/domain/mutators/PlayersMutator.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.domain.mutators">PlayersMutator</a></li>
<li class="circle">com.djrapitops.plan.delivery.rendering.pages.<a href="com/djrapitops/plan/delivery/rendering/pages/PlayersPage.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.rendering.pages">PlayersPage</a> (implements com.djrapitops.plan.delivery.rendering.pages.<a href="com/djrapitops/plan/delivery/rendering/pages/Page.html" title="interface in com.djrapitops.plan.delivery.rendering.pages">Page</a>)</li>
<li class="circle">com.djrapitops.plan.delivery.export.<a href="com/djrapitops/plan/delivery/export/PlayersPageExporter.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.export">PlayersPageExporter</a></li>
@ -999,6 +1002,7 @@ loadScripts(document, 'script');</script>
<li class="circle">com.djrapitops.plan.delivery.webserver.<a href="com/djrapitops/plan/delivery/webserver/ResponseFactory.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver">ResponseFactory</a></li>
<li class="circle">com.djrapitops.plan.delivery.webserver.<a href="com/djrapitops/plan/delivery/webserver/ResponseResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver">ResponseResolver</a></li>
<li class="circle">com.djrapitops.plan.delivery.domain.mutators.<a href="com/djrapitops/plan/delivery/domain/mutators/RetentionData.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.domain.mutators">RetentionData</a></li>
<li class="circle">com.djrapitops.plan.delivery.domain.<a href="com/djrapitops/plan/delivery/domain/RetentionData.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.domain">RetentionData</a></li>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="com/djrapitops/plan/delivery/webserver/resolver/json/RootJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">RootJSONResolver</a></li>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.<a href="com/djrapitops/plan/delivery/webserver/resolver/RootPageResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver">RootPageResolver</a> (implements com.djrapitops.plan.delivery.web.resolver.<a href="com/djrapitops/plan/delivery/web/resolver/NoAuthResolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">NoAuthResolver</a>)</li>
<li class="circle">com.djrapitops.plan.storage.database.queries.<a href="com/djrapitops/plan/storage/database/queries/RowExtractors.html" class="type-name-link" title="class in com.djrapitops.plan.storage.database.queries">RowExtractors</a></li>

File diff suppressed because one or more lines are too long