Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- Account creation / reset - Section in class com.haven.havenplugin.accounts.AccountManager
- accountInfo(String) - Method in class com.haven.havenplugin.accounts.AccountManager
-
Return merged account data for a valid token.
- AccountManager - Class in com.haven.havenplugin.accounts
-
Manages player accounts stored under
<pluginDataFolder>/data/userData/. - AccountManager(File, Logger) - Constructor for class com.haven.havenplugin.accounts.AccountManager
- AccountModule - Class in com.haven.havenplugin
-
Registers account-related HTTP routes with
ApiModuleand owns theAccountManagerinstance. - AccountModule() - Constructor for class com.haven.havenplugin.AccountModule
- accountStatus(String) - Method in class com.haven.havenplugin.accounts.AccountManager
-
Return the account status for a username.
- activeTime - Variable in class com.haven.havenplugin.playtime.SessionData
- addActiveTime(UUID, long, Consumer) - Method in class com.haven.havenplugin.playtime.PlaytimeTracker
- addnote(OfflinePlayer, String, String) - Method in class com.haven.havenplugin.ModerationModule
- addTime(boolean, int) - Method in class com.haven.havenplugin.playtime.SessionData
- addUserAlert(String, String, String) - Method in class com.haven.havenplugin.AccountModule
-
Append a JSON alert to a user's
dynamicData.json. - addUserAlert(String, String, String) - Method in class com.haven.havenplugin.accounts.AccountManager
-
Append an alert to a user's
dynamicData.json. - afkStartTime - Variable in class com.haven.havenplugin.playtime.PlayerRuntimeData
- afkTime - Variable in class com.haven.havenplugin.playtime.SessionData
- ApiModule - Class in com.haven.havenplugin
-
HTTP server module.
- ApiModule(int) - Constructor for class com.haven.havenplugin.ApiModule
- ApiModule.RouteHandler - Interface in com.haven.havenplugin
- applyEmojis(String) - Method in class com.haven.havenplugin.EmojiModule
- autoCollect(Player, Grave) - Method in class com.haven.havenplugin.graves.GraveInventoryManager
- autoCollect(Player, Grave) - Method in class com.haven.havenplugin.graves.GraveManager
B
- ban(OfflinePlayer, String, String, boolean) - Method in class com.haven.havenplugin.ModerationModule
- BAN - Enum constant in enum class com.haven.havenplugin.ModerationModule.ModerationColor
- BROKEN - Enum constant in enum class com.haven.havenplugin.graves.GraveRemoveReason
C
- canLoot(Player, Grave) - Method in class com.haven.havenplugin.graves.GraveManager
- canRegister() - Method in class com.haven.havenplugin.emojis.EmojiPlaceholderExpansion
- CASE_REM - Enum constant in enum class com.haven.havenplugin.ModerationModule.ModerationColor
- caseFile(UUID) - Method in class com.haven.havenplugin.ModerationModule
- checkOfflineSessions(long) - Method in class com.haven.havenplugin.playtime.PlaytimeTracker
- cleanupAsync(long) - Method in class com.haven.havenplugin.graves.GraveLogger
-
Deletes log files whose
createdAtpredates the retention window. - cleanupExpired() - Method in class com.haven.havenplugin.accounts.AccountManager
-
Remove expired pending verifications.
- closeViewers(UUID, Grave) - Method in class com.haven.havenplugin.graves.GraveInventoryManager
- COLLECTED - Enum constant in enum class com.haven.havenplugin.graves.GraveRemoveReason
- com.haven.havenplugin - package com.haven.havenplugin
- com.haven.havenplugin.accounts - package com.haven.havenplugin.accounts
- com.haven.havenplugin.emojis - package com.haven.havenplugin.emojis
- com.haven.havenplugin.graves - package com.haven.havenplugin.graves
- com.haven.havenplugin.moderation - package com.haven.havenplugin.moderation
- com.haven.havenplugin.playtime - package com.haven.havenplugin.playtime
- copy() - Method in class com.haven.havenplugin.playtime.PlayerInfo
- copy() - Method in class com.haven.havenplugin.playtime.SessionData
- createGrave(Player, ItemStack[], int, String, long) - Method in class com.haven.havenplugin.graves.GraveManager
- createPack() - Method in class com.haven.havenplugin.EmojiModule
- createToken(String, String) - Static method in class com.haven.havenplugin.accounts.TokenManager
-
Create a signed token for the given account.
D
- DATE_FORMAT - Static variable in class com.haven.havenplugin.ModerationModule
- deleteTmpSession(UUID) - Method in class com.haven.havenplugin.playtime.PlaytimeStorage
- deregisterRoute(String) - Method in class com.haven.havenplugin.ApiModule
-
Remove all routes whose base path matches
path. - dimensionName(World) - Static method in class com.haven.havenplugin.graves.GraveManager
- Directory layout - Section in class com.haven.havenplugin.accounts.AccountManager
- disconnectTime - Variable in class com.haven.havenplugin.playtime.SessionData
-
Non-null once the player disconnects.
- doTick(long, int) - Method in class com.haven.havenplugin.playtime.PlaytimeTracker
- dropGraveContents(Grave, Location) - Method in class com.haven.havenplugin.graves.GraveInventoryManager
- dropGraveContents(Grave, Location) - Method in class com.haven.havenplugin.graves.GraveManager
E
- EmojiCommand - Class in com.haven.havenplugin.emojis
- EmojiCommand(EmojiModule) - Constructor for class com.haven.havenplugin.emojis.EmojiCommand
- EmojiJoinListener - Class in com.haven.havenplugin.emojis
- EmojiJoinListener(EmojiModule) - Constructor for class com.haven.havenplugin.emojis.EmojiJoinListener
- EmojiModule - Class in com.haven.havenplugin
- EmojiModule() - Constructor for class com.haven.havenplugin.EmojiModule
- EmojiPacketListener - Class in com.haven.havenplugin.emojis
- EmojiPacketListener(EmojiModule) - Constructor for class com.haven.havenplugin.emojis.EmojiPacketListener
- EmojiPlaceholderExpansion - Class in com.haven.havenplugin.emojis
- EmojiPlaceholderExpansion(EmojiModule) - Constructor for class com.haven.havenplugin.emojis.EmojiPlaceholderExpansion
- equals(Object) - Method in record class com.haven.havenplugin.ModerationModule.PendingNotification
-
Indicates whether some other object is "equal to" this one.
- expiration - Variable in class com.haven.havenplugin.ModerationModule.MuteInfo
- EXPIRED - Enum constant in enum class com.haven.havenplugin.graves.GraveRemoveReason
F
- finalizeSession(UUID, SessionData, long) - Method in class com.haven.havenplugin.playtime.PlaytimeStorage
-
Write the finalised session as
<endTime>.jsonand deletetmp.json. - findGraveLocation(Player, Map) - Method in class com.haven.havenplugin.graves.GraveSpawner
-
Determines the best grave spawn location for the given player death.
- findSpawnNear(Location, boolean) - Method in class com.haven.havenplugin.graves.GraveSpawner
- FirstJoinModule - Class in com.haven.havenplugin
- FirstJoinModule() - Constructor for class com.haven.havenplugin.FirstJoinModule
- firstSeen - Variable in class com.haven.havenplugin.playtime.PlayerInfo
- flushBuffers(long) - Method in class com.haven.havenplugin.playtime.ServerActivityTracker
- forCaseType(String) - Static method in enum class com.haven.havenplugin.ModerationModule.ModerationColor
- formatDuration(long) - Static method in class com.haven.havenplugin.graves.GraveManager
- formatLoc(Location) - Static method in class com.haven.havenplugin.graves.GraveManager
- formatTime(long) - Static method in class com.haven.havenplugin.playtime.PlaytimeCommand
- fromJson(JsonObject, String) - Static method in class com.haven.havenplugin.playtime.PlayerInfo
- fromTmpJson(JsonObject) - Static method in class com.haven.havenplugin.playtime.SessionData
G
- generateSalt() - Static method in class com.haven.havenplugin.accounts.AccountManager
- getAccountSummary(String, String) - Method in class com.haven.havenplugin.accounts.AccountManager
-
Build a human-readable account summary for an online player.
- getActions() - Method in class com.haven.havenplugin.LagStopModule
- getActiveAgainMessage() - Method in class com.haven.havenplugin.playtime.PlaytimeConfig
- getActiveModules() - Method in class com.haven.havenplugin.Main
- getActiveSessionSummaries() - Method in class com.haven.havenplugin.playtime.PlaytimeTracker
- getActivityFiles(String[], String) - Method in class com.haven.havenplugin.playtime.PlaytimeApiEndpoints
- getAfkDelay() - Method in class com.haven.havenplugin.playtime.PlaytimeConfig
- getAfkKickDelay() - Method in class com.haven.havenplugin.playtime.PlaytimeConfig
- getAfkMessage() - Method in class com.haven.havenplugin.playtime.PlaytimeConfig
- getAllModuleNames() - Method in class com.haven.havenplugin.Main
- getAuthor() - Method in class com.haven.havenplugin.emojis.EmojiPlaceholderExpansion
- getBanReasonPrefix() - Method in class com.haven.havenplugin.ModerationModule
- getBroadcastActiveAgainMessage() - Method in class com.haven.havenplugin.playtime.PlaytimeConfig
- getBroadcastAfkMessage() - Method in class com.haven.havenplugin.playtime.PlaytimeConfig
- getCases(UUID) - Method in class com.haven.havenplugin.ModerationModule
- getCentralConfig() - Method in class com.haven.havenplugin.Main
- getCleanupIntervalTicks() - Method in class com.haven.havenplugin.graves.GraveConfig
- getCommands() - Method in class com.haven.havenplugin.AccountModule
- getCommands() - Method in class com.haven.havenplugin.ApiModule
- getCommands() - Method in class com.haven.havenplugin.EmojiModule
- getCommands() - Method in class com.haven.havenplugin.GraveModule
- getCommands() - Method in class com.haven.havenplugin.LagStopModule
- getCommands() - Method in class com.haven.havenplugin.ModerationModule
- getCommands() - Method in interface com.haven.havenplugin.Module
-
Command names this module owns, matching entries in plugin.yml.
- getCommands() - Method in class com.haven.havenplugin.PlayerActionNotifyModule
- getCommands() - Method in class com.haven.havenplugin.PlaytimeModule
- getCommands() - Method in class com.haven.havenplugin.ReportModule
- getCreatedAt() - Method in class com.haven.havenplugin.graves.Grave
- getCurrentActiveKey() - Method in class com.haven.havenplugin.LagStopModule
- getDataRoot() - Method in class com.haven.havenplugin.playtime.PlaytimeStorage
- getDefaultSettings() - Method in class com.haven.havenplugin.LagStopModule
- getEmojiChar(String) - Method in class com.haven.havenplugin.EmojiModule
- getEmojiMap() - Method in class com.haven.havenplugin.EmojiModule
- getExecuteAtAfkTime() - Method in class com.haven.havenplugin.playtime.PlaytimeConfig
- getExecuteAtPlaytime() - Method in class com.haven.havenplugin.playtime.PlaytimeConfig
- getExecuteEveryAfkTime() - Method in class com.haven.havenplugin.playtime.PlaytimeConfig
- getExecuteEveryPlaytime() - Method in class com.haven.havenplugin.playtime.PlaytimeConfig
- getExecutor(String) - Method in class com.haven.havenplugin.AccountModule
- getExecutor(String) - Method in class com.haven.havenplugin.EmojiModule
- getExecutor(String) - Method in class com.haven.havenplugin.GraveModule
- getExecutor(String) - Method in class com.haven.havenplugin.LagStopModule
- getExecutor(String) - Method in class com.haven.havenplugin.ModerationModule
- getExecutor(String) - Method in interface com.haven.havenplugin.Module
- getExecutor(String) - Method in class com.haven.havenplugin.PlayerActionNotifyModule
- getExecutor(String) - Method in class com.haven.havenplugin.PlaytimeModule
- getExecutor(String) - Method in class com.haven.havenplugin.ReportModule
- getExpiresAt() - Method in class com.haven.havenplugin.graves.Grave
- getGeyserPrefix() - Method in class com.haven.havenplugin.Main
- getGraveAt(Location) - Method in class com.haven.havenplugin.graves.GraveManager
- getGraveById(UUID) - Method in class com.haven.havenplugin.graves.GraveManager
- getGraveId() - Method in class com.haven.havenplugin.graves.GraveInventoryHolder
- getGraveLogIds(UUID) - Method in class com.haven.havenplugin.graves.GraveManager
- getGraveLogs(UUID) - Method in class com.haven.havenplugin.graves.GraveManager
- getHex() - Method in enum class com.haven.havenplugin.ModerationModule.ModerationColor
- getId() - Method in class com.haven.havenplugin.graves.Grave
- getIdentifier() - Method in class com.haven.havenplugin.emojis.EmojiPlaceholderExpansion
- getInterval() - Method in class com.haven.havenplugin.LagStopModule
- getInventory() - Method in class com.haven.havenplugin.graves.GraveInventoryHolder
- getItem(int) - Method in class com.haven.havenplugin.graves.Grave
- getItems() - Method in class com.haven.havenplugin.graves.Grave
- getLifespanMillis() - Method in class com.haven.havenplugin.graves.GraveConfig
- getListeners() - Method in class com.haven.havenplugin.AccountModule
- getListeners() - Method in class com.haven.havenplugin.ApiModule
- getListeners() - Method in class com.haven.havenplugin.EmojiModule
- getListeners() - Method in class com.haven.havenplugin.FirstJoinModule
- getListeners() - Method in class com.haven.havenplugin.GraveModule
- getListeners() - Method in class com.haven.havenplugin.LagStopModule
- getListeners() - Method in class com.haven.havenplugin.ModerationModule
- getListeners() - Method in interface com.haven.havenplugin.Module
- getListeners() - Method in class com.haven.havenplugin.PlayerActionNotifyModule
- getListeners() - Method in class com.haven.havenplugin.PlaytimeModule
- getLocation() - Method in class com.haven.havenplugin.graves.Grave
- getLogRetentionMillis() - Method in class com.haven.havenplugin.graves.GraveConfig
- getMaxExtendedSearchRadius() - Method in class com.haven.havenplugin.graves.GraveConfig
- getMaxGraveDistance() - Method in class com.haven.havenplugin.graves.GraveConfig
- getMaxGravesPerPlayer() - Method in class com.haven.havenplugin.graves.GraveConfig
- getMaxSearchRadius() - Method in class com.haven.havenplugin.graves.GraveConfig
- getModule(Class) - Method in class com.haven.havenplugin.Main
- getMsptRatio() - Method in class com.haven.havenplugin.LagStopModule
- getMuteInfo(UUID) - Method in class com.haven.havenplugin.ModerationModule
- getName() - Method in class com.haven.havenplugin.AccountModule
- getName() - Method in class com.haven.havenplugin.ApiModule
- getName() - Method in class com.haven.havenplugin.EmojiModule
- getName() - Method in class com.haven.havenplugin.FirstJoinModule
- getName() - Method in class com.haven.havenplugin.GraveModule
- getName() - Method in class com.haven.havenplugin.LagStopModule
- getName() - Method in class com.haven.havenplugin.ModerationModule
- getName() - Method in interface com.haven.havenplugin.Module
- getName() - Method in class com.haven.havenplugin.PlayerActionNotifyModule
- getName() - Method in class com.haven.havenplugin.PlaytimeModule
- getName() - Method in class com.haven.havenplugin.ReportModule
- getOwnerId() - Method in class com.haven.havenplugin.graves.Grave
- getOwnerName() - Method in class com.haven.havenplugin.graves.Grave
- getPackHash() - Method in class com.haven.havenplugin.EmojiModule
- getPackUrl() - Method in class com.haven.havenplugin.EmojiModule
- getPlayerActivityInfo(String[], String) - Method in class com.haven.havenplugin.playtime.PlaytimeApiEndpoints
- getPlayerGrave(UUID, int) - Method in class com.haven.havenplugin.graves.GraveManager
- getPlayerGraves(UUID) - Method in class com.haven.havenplugin.graves.GraveManager
- getPlayerInfo(UUID) - Method in class com.haven.havenplugin.playtime.PlaytimeTracker
- getPlayerSessions(String[], String) - Method in class com.haven.havenplugin.playtime.PlaytimeApiEndpoints
- getPlugin() - Method in class com.haven.havenplugin.EmojiModule
- getPlugin() - Method in class com.haven.havenplugin.LagStopModule
- getPlugin() - Method in class com.haven.havenplugin.ModerationModule
- getSavePlaytimeInterval() - Method in class com.haven.havenplugin.playtime.PlaytimeConfig
- getSession(UUID) - Method in class com.haven.havenplugin.playtime.PlaytimeTracker
- getSessionCloseDelay() - Method in class com.haven.havenplugin.playtime.PlaytimeConfig
- getSimulatedMSPT() - Method in class com.haven.havenplugin.LagStopModule
- getTabCompleter(String) - Method in class com.haven.havenplugin.AccountModule
- getTabCompleter(String) - Method in class com.haven.havenplugin.EmojiModule
- getTabCompleter(String) - Method in class com.haven.havenplugin.GraveModule
- getTabCompleter(String) - Method in class com.haven.havenplugin.LagStopModule
- getTabCompleter(String) - Method in class com.haven.havenplugin.ModerationModule
- getTabCompleter(String) - Method in interface com.haven.havenplugin.Module
- getTabCompleter(String) - Method in class com.haven.havenplugin.PlayerActionNotifyModule
- getTabCompleter(String) - Method in class com.haven.havenplugin.PlaytimeModule
- getTabCompleter(String) - Method in class com.haven.havenplugin.ReportModule
- getThresholds() - Method in class com.haven.havenplugin.LagStopModule
- getTopPlayers(boolean, Consumer) - Method in class com.haven.havenplugin.playtime.PlaytimeTracker
- getTotalXp() - Method in class com.haven.havenplugin.graves.Grave
- getTrackPlaytimeInterval() - Method in class com.haven.havenplugin.playtime.PlaytimeConfig
- getValue() - Method in enum class com.haven.havenplugin.ModerationModule.ModerationColor
- getVersion() - Method in class com.haven.havenplugin.emojis.EmojiPlaceholderExpansion
- getViewerId() - Method in class com.haven.havenplugin.graves.GraveInventoryHolder
- getWebhookUrl() - Method in class com.haven.havenplugin.ModerationModule
- Grave - Class in com.haven.havenplugin.graves
-
Represents a player grave in the world.
- Grave(UUID, UUID, String, Location, boolean, ItemStack[], int, long, long) - Constructor for class com.haven.havenplugin.graves.Grave
- GraveCommand - Class in com.haven.havenplugin.graves
-
/graves – list own graves /graves list [player] – list graves (staff: any player) /graves view [number] – view own grave (number optional with 1 grave) /graves view
[number] – staff: read-write view /graves unlock [number] – unlock own grave /graves lock [number] – lock own grave /graves dump [number] – admin: drop contents on the ground /graves listall – staff: full history with UUID + status /graves restore – admin: restore a logged grave - GraveCommand(GraveManager, Main) - Constructor for class com.haven.havenplugin.graves.GraveCommand
- GraveConfig - Class in com.haven.havenplugin.graves
- GraveConfig(Main) - Constructor for class com.haven.havenplugin.graves.GraveConfig
- GraveInventoryHolder - Class in com.haven.havenplugin.graves
-
Marks a virtual inventory as belonging to a specific grave.
- GraveInventoryHolder(UUID, UUID, boolean) - Constructor for class com.haven.havenplugin.graves.GraveInventoryHolder
- GraveInventoryListener - Class in com.haven.havenplugin.graves
- GraveInventoryListener(JavaPlugin, GraveManager) - Constructor for class com.haven.havenplugin.graves.GraveInventoryListener
- GraveInventoryManager - Class in com.haven.havenplugin.graves
- GraveInventoryManager(Main, GraveManager) - Constructor for class com.haven.havenplugin.graves.GraveInventoryManager
- GraveListener - Class in com.haven.havenplugin.graves
- GraveListener(JavaPlugin, GraveManager) - Constructor for class com.haven.havenplugin.graves.GraveListener
- GraveLogger - Class in com.haven.havenplugin.graves
-
Persists a historical record of recent graves.
- GraveLogger(Main) - Constructor for class com.haven.havenplugin.graves.GraveLogger
- GraveManager - Class in com.haven.havenplugin.graves
- GraveManager(Main, GraveConfig, GraveLogger) - Constructor for class com.haven.havenplugin.graves.GraveManager
- GraveModule - Class in com.haven.havenplugin
- GraveModule() - Constructor for class com.haven.havenplugin.GraveModule
- GraveRemoveReason - Enum Class in com.haven.havenplugin.graves
- GraveSpawner - Class in com.haven.havenplugin.graves
- GraveSpawner(Plugin, GraveConfig) - Constructor for class com.haven.havenplugin.graves.GraveSpawner
- graveToGui(int) - Static method in class com.haven.havenplugin.graves.Grave
- guiToGrave(int) - Static method in class com.haven.havenplugin.graves.Grave
-
Converts a GUI inventory slot index to an internal grave slot index.
H
- handle(String[], String) - Method in interface com.haven.havenplugin.ApiModule.RouteHandler
- handleJoin(Player) - Method in class com.haven.havenplugin.playtime.PlaytimeTracker
-
Handle a player joining.
- handleQuit(Player) - Method in class com.haven.havenplugin.playtime.PlaytimeTracker
-
Handle a player quitting or being kicked.
- handleReport(String, String, String) - Method in class com.haven.havenplugin.ReportModule
- hashCode() - Method in record class com.haven.havenplugin.ModerationModule.PendingNotification
-
Returns a hash code value for this object.
- hashPassword(String, String) - Static method in class com.haven.havenplugin.accounts.AccountManager
- HavenPluginCommand - Class in com.haven.havenplugin
- HavenPluginCommand(Main) - Constructor for class com.haven.havenplugin.HavenPluginCommand
I
- init() - Method in class com.haven.havenplugin.playtime.PlaytimeStorage
- init(File, Logger) - Static method in class com.haven.havenplugin.accounts.TokenManager
-
Must be called once during plugin enable, before any tokens are created or verified.
- isAfk - Variable in class com.haven.havenplugin.playtime.PlayerRuntimeData
- isAfk(UUID) - Method in class com.haven.havenplugin.playtime.PlaytimeTracker
- isBedrockOfflinePlayer(OfflinePlayer) - Method in class com.haven.havenplugin.EmojiModule
- isBedrockPlayer(Player) - Method in class com.haven.havenplugin.EmojiModule
- isBroadcastMessages() - Method in class com.haven.havenplugin.playtime.PlaytimeConfig
- isCountChatMessages() - Method in class com.haven.havenplugin.playtime.PlaytimeConfig
- isCountHeadMovement() - Method in class com.haven.havenplugin.playtime.PlaytimeConfig
- isCountInteractions() - Method in class com.haven.havenplugin.playtime.PlaytimeConfig
- isCountMovement() - Method in class com.haven.havenplugin.playtime.PlaytimeConfig
- isCountVehicleMovement() - Method in class com.haven.havenplugin.playtime.PlaytimeConfig
- isEmpty() - Method in class com.haven.havenplugin.graves.Grave
-
Returns true if every item slot in this grave is null or air.
- isFillerSlot(int) - Static method in class com.haven.havenplugin.graves.Grave
-
Returns true if the given GUI slot is a filler (always locked).
- isForce() - Method in class com.haven.havenplugin.EmojiModule
- isGraveBlock(Location) - Method in class com.haven.havenplugin.graves.GraveManager
- isLocked() - Method in class com.haven.havenplugin.graves.Grave
- isModuleActive(String) - Method in class com.haven.havenplugin.Main
- isMonitoring() - Method in class com.haven.havenplugin.LagStopModule
- isMuted(Player) - Method in class com.haven.havenplugin.ModerationModule
- isReadOnly() - Method in class com.haven.havenplugin.graves.GraveInventoryHolder
- isSimulationMode() - Method in class com.haven.havenplugin.LagStopModule
- issuedAt - Variable in class com.haven.havenplugin.ModerationModule.MuteInfo
- isWebhookConfigured() - Method in class com.haven.havenplugin.ReportModule
-
Returns true if the webhook URL is present and non-empty.
- isWorldAllowed(String) - Method in class com.haven.havenplugin.graves.GraveConfig
- isWorldAllowed(World) - Method in class com.haven.havenplugin.graves.GraveManager
- itemCount() - Method in class com.haven.havenplugin.graves.Grave
-
Counts non-null, non-air items.
K
- Key persistence - Section in class com.haven.havenplugin.accounts.TokenManager
L
- LagStopCommand - Class in com.haven.havenplugin
- LagStopCommand(LagStopModule) - Constructor for class com.haven.havenplugin.LagStopCommand
- LagStopModule - Class in com.haven.havenplugin
- LagStopModule() - Constructor for class com.haven.havenplugin.LagStopModule
- lastActivityTime - Variable in class com.haven.havenplugin.playtime.PlayerRuntimeData
- lastAfkCommandTriggered - Variable in class com.haven.havenplugin.playtime.PlayerInfo
-
Highest AFK-time threshold for which a one-time command has fired.
- lastCommandTriggered - Variable in class com.haven.havenplugin.playtime.PlayerInfo
-
Highest playtime threshold (seconds) for which a one-time command has fired.
- lastRepeatAfkCommandTriggered - Variable in class com.haven.havenplugin.playtime.PlayerInfo
-
interval (seconds) → totalAFKSeconds at last trigger
- lastRepeatCommandTriggered - Variable in class com.haven.havenplugin.playtime.PlayerInfo
-
interval (seconds) → totalActiveSeconds at last trigger
- lastSeen - Variable in class com.haven.havenplugin.playtime.PlayerInfo
- lastUpdateTime - Variable in class com.haven.havenplugin.playtime.SessionData
- listActivePlayers(String[], String) - Method in class com.haven.havenplugin.playtime.PlaytimeApiEndpoints
- listGraveIds(UUID) - Method in class com.haven.havenplugin.graves.GraveLogger
-
Returns logged grave UUID strings for a player (used for tab completion).
- listKnownPlayers(String[], String) - Method in class com.haven.havenplugin.playtime.PlaytimeApiEndpoints
- listLogs(UUID) - Method in class com.haven.havenplugin.graves.GraveLogger
-
Returns all log entries for a player sorted by createdAt ascending.
- load() - Method in class com.haven.havenplugin.graves.GraveConfig
- load() - Method in class com.haven.havenplugin.playtime.PlaytimeConfig
- loadCentralConfig() - Method in class com.haven.havenplugin.Main
- loadConfig() - Method in class com.haven.havenplugin.ReportModule
-
Loads (or reloads) Reports.yml.
- loadGraveFromLog(UUID, UUID) - Method in class com.haven.havenplugin.graves.GraveLogger
-
Deserialises a full
Gravefrom a log file for /graves restore. - loadGraves() - Method in class com.haven.havenplugin.graves.GraveManager
- loadModule(String) - Method in class com.haven.havenplugin.Main
- loadPlayerInfo(UUID) - Method in class com.haven.havenplugin.playtime.PlaytimeStorage
-
Load
playerInfo.jsonfor the given UUID. - loadTmpSession(UUID) - Method in class com.haven.havenplugin.playtime.PlaytimeStorage
-
Load a previously persisted live session.
- loadUUIDByUsername(String) - Method in class com.haven.havenplugin.playtime.PlaytimeStorage
-
Resolve a player name to its UUID via the username index.
- logGrave(Grave) - Method in class com.haven.havenplugin.graves.GraveLogger
-
Writes a full log entry with status=ACTIVE.
- login(String) - Method in class com.haven.havenplugin.accounts.AccountManager
-
Log in with username + password and receive a token.
M
- Main - Class in com.haven.havenplugin
- Main() - Constructor for class com.haven.havenplugin.Main
- markActivity(UUID) - Method in class com.haven.havenplugin.playtime.PlaytimeTracker
- markDeleted(UUID, UUID, GraveRemoveReason) - Method in class com.haven.havenplugin.graves.GraveLogger
-
Updates the status field on an existing log entry.
- microSessions - Variable in class com.haven.havenplugin.playtime.SessionData
-
Alternating active / AFK durations in seconds, starting with the first state (wasLastActive).
- ModerationCommand - Class in com.haven.havenplugin.moderation
- ModerationCommand(ModerationModule) - Constructor for class com.haven.havenplugin.moderation.ModerationCommand
- ModerationModule - Class in com.haven.havenplugin
- ModerationModule() - Constructor for class com.haven.havenplugin.ModerationModule
- ModerationModule.ModerationColor - Enum Class in com.haven.havenplugin
- ModerationModule.MuteInfo - Class in com.haven.havenplugin
- ModerationModule.PendingNotification - Record Class in com.haven.havenplugin
- Module - Interface in com.haven.havenplugin
- mute(OfflinePlayer, String, String, Long) - Method in class com.haven.havenplugin.ModerationModule
- MUTE - Enum constant in enum class com.haven.havenplugin.ModerationModule.ModerationColor
- MuteInfo(long, String, long) - Constructor for class com.haven.havenplugin.ModerationModule.MuteInfo
- MuteListener - Class in com.haven.havenplugin.moderation
- MuteListener(ModerationModule) - Constructor for class com.haven.havenplugin.moderation.MuteListener
N
- newAccount(String) - Method in class com.haven.havenplugin.accounts.AccountManager
-
Begin account creation or password reset.
- NOTE - Enum constant in enum class com.haven.havenplugin.ModerationModule.ModerationColor
- notifyGraveBroken(Grave, Player) - Method in class com.haven.havenplugin.graves.GraveManager
- notifyOwnerLooted(Grave, Player, boolean) - Method in class com.haven.havenplugin.graves.GraveManager
O
- onBlockBreak(BlockBreakEvent) - Method in class com.haven.havenplugin.graves.GraveListener
- onBlockBreak(BlockBreakEvent) - Method in class com.haven.havenplugin.PlayerActionNotifyListener
- onBlockBurn(BlockBurnEvent) - Method in class com.haven.havenplugin.graves.GraveListener
- onBlockExplode(BlockExplodeEvent) - Method in class com.haven.havenplugin.graves.GraveListener
- onBlockFromTo(BlockFromToEvent) - Method in class com.haven.havenplugin.graves.GraveListener
- onBlockPlace(BlockPlaceEvent) - Method in class com.haven.havenplugin.PlayerActionNotifyListener
- onChat(AsyncPlayerChatEvent) - Method in class com.haven.havenplugin.moderation.MuteListener
- onCommand(CommandSender, Command, String, String[]) - Method in class com.haven.havenplugin.accounts.OnlineAccountCommand
- onCommand(CommandSender, Command, String, String[]) - Method in class com.haven.havenplugin.emojis.EmojiCommand
- onCommand(CommandSender, Command, String, String[]) - Method in class com.haven.havenplugin.graves.GraveCommand
- onCommand(CommandSender, Command, String, String[]) - Method in class com.haven.havenplugin.HavenPluginCommand
- onCommand(CommandSender, Command, String, String[]) - Method in class com.haven.havenplugin.LagStopCommand
- onCommand(CommandSender, Command, String, String[]) - Method in class com.haven.havenplugin.moderation.ModerationCommand
- onCommand(CommandSender, Command, String, String[]) - Method in class com.haven.havenplugin.playtime.PlaytimeCommand
- onCommand(CommandSender, Command, String, String[]) - Method in class com.haven.havenplugin.ReportCommand
- onCreatureSpawn(CreatureSpawnEvent) - Method in class com.haven.havenplugin.LagStopModule
- onDisable() - Method in class com.haven.havenplugin.AccountModule
- onDisable() - Method in class com.haven.havenplugin.ApiModule
- onDisable() - Method in class com.haven.havenplugin.EmojiModule
- onDisable() - Method in class com.haven.havenplugin.FirstJoinModule
- onDisable() - Method in class com.haven.havenplugin.GraveModule
- onDisable() - Method in class com.haven.havenplugin.LagStopModule
- onDisable() - Method in class com.haven.havenplugin.Main
- onDisable() - Method in class com.haven.havenplugin.ModerationModule
- onDisable() - Method in interface com.haven.havenplugin.Module
- onDisable() - Method in class com.haven.havenplugin.PlayerActionNotifyModule
- onDisable() - Method in class com.haven.havenplugin.PlaytimeModule
- onDisable() - Method in class com.haven.havenplugin.ReportModule
- onEnable() - Method in class com.haven.havenplugin.Main
- onEnable(Main) - Method in class com.haven.havenplugin.AccountModule
- onEnable(Main) - Method in class com.haven.havenplugin.ApiModule
- onEnable(Main) - Method in class com.haven.havenplugin.EmojiModule
- onEnable(Main) - Method in class com.haven.havenplugin.FirstJoinModule
- onEnable(Main) - Method in class com.haven.havenplugin.GraveModule
- onEnable(Main) - Method in class com.haven.havenplugin.LagStopModule
- onEnable(Main) - Method in class com.haven.havenplugin.ModerationModule
- onEnable(Main) - Method in interface com.haven.havenplugin.Module
- onEnable(Main) - Method in class com.haven.havenplugin.PlayerActionNotifyModule
- onEnable(Main) - Method in class com.haven.havenplugin.PlaytimeModule
- onEnable(Main) - Method in class com.haven.havenplugin.ReportModule
- onEntityBreed(EntityBreedEvent) - Method in class com.haven.havenplugin.LagStopModule
- onEntityChangeBlock(EntityChangeBlockEvent) - Method in class com.haven.havenplugin.graves.GraveListener
- onEntityChangeBlock(EntityChangeBlockEvent) - Method in class com.haven.havenplugin.LagStopModule
- onEntityDropItem(EntityDropItemEvent) - Method in class com.haven.havenplugin.LagStopModule
- onEntityExplode(EntityExplodeEvent) - Method in class com.haven.havenplugin.graves.GraveListener
- onEntityPathfind(EntityPathfindEvent) - Method in class com.haven.havenplugin.LagStopModule
- onEntityPickupItem(EntityPickupItemEvent) - Method in class com.haven.havenplugin.LagStopModule
- onEntityShootBow(EntityShootBowEvent) - Method in class com.haven.havenplugin.LagStopModule
- onEntityTarget(EntityTargetEvent) - Method in class com.haven.havenplugin.LagStopModule
- onEntityTargetLivingEntity(EntityTargetLivingEntityEvent) - Method in class com.haven.havenplugin.LagStopModule
- onEntityTeleport(EntityTeleportEvent) - Method in class com.haven.havenplugin.LagStopModule
- onEntityTransform(EntityTransformEvent) - Method in class com.haven.havenplugin.LagStopModule
- onInventoryClick(InventoryClickEvent) - Method in class com.haven.havenplugin.graves.GraveInventoryListener
- onInventoryClose(InventoryCloseEvent) - Method in class com.haven.havenplugin.graves.GraveInventoryListener
- onInventoryDrag(InventoryDragEvent) - Method in class com.haven.havenplugin.graves.GraveInventoryListener
- onJoin(PlayerJoinEvent) - Method in class com.haven.havenplugin.emojis.EmojiJoinListener
- OnlineAccountCommand - Class in com.haven.havenplugin.accounts
-
Handles the
/onlineaccountcommand. - OnlineAccountCommand(AccountManager) - Constructor for class com.haven.havenplugin.accounts.OnlineAccountCommand
- onPiglinBarter(PiglinBarterEvent) - Method in class com.haven.havenplugin.LagStopModule
- onPistonExtend(BlockPistonExtendEvent) - Method in class com.haven.havenplugin.graves.GraveListener
- onPistonRetract(BlockPistonRetractEvent) - Method in class com.haven.havenplugin.graves.GraveListener
- onPlayerChat(AsyncChatEvent) - Method in class com.haven.havenplugin.playtime.PlaytimeListener
- onPlayerDeath(PlayerDeathEvent) - Method in class com.haven.havenplugin.graves.GraveListener
- onPlayerInteract(PlayerInteractEvent) - Method in class com.haven.havenplugin.graves.GraveListener
- onPlayerInteract(PlayerInteractEvent) - Method in class com.haven.havenplugin.PlayerActionNotifyListener
- onPlayerInteract(PlayerInteractEvent) - Method in class com.haven.havenplugin.playtime.PlaytimeListener
- onPlayerJoin(PlayerJoinEvent) - Method in class com.haven.havenplugin.FirstJoinModule
- onPlayerJoin(PlayerJoinEvent) - Method in class com.haven.havenplugin.ModerationModule
- onPlayerJoin(PlayerJoinEvent) - Method in class com.haven.havenplugin.playtime.PlaytimeListener
- onPlayerMove(PlayerMoveEvent) - Method in class com.haven.havenplugin.graves.GraveListener
- onPlayerMove(PlayerMoveEvent) - Method in class com.haven.havenplugin.playtime.PlaytimeListener
- onPlayerQuit(PlayerQuitEvent) - Method in class com.haven.havenplugin.playtime.PlaytimeListener
- onPreCreatureSpawn(PreCreatureSpawnEvent) - Method in class com.haven.havenplugin.LagStopModule
- onProjectileLaunch(ProjectileLaunchEvent) - Method in class com.haven.havenplugin.LagStopModule
- onRequest(OfflinePlayer, String) - Method in class com.haven.havenplugin.emojis.EmojiPlaceholderExpansion
- onTabComplete(CommandSender, Command, String, String[]) - Method in class com.haven.havenplugin.accounts.OnlineAccountCommand
- onTabComplete(CommandSender, Command, String, String[]) - Method in class com.haven.havenplugin.emojis.EmojiCommand
- onTabComplete(CommandSender, Command, String, String[]) - Method in class com.haven.havenplugin.graves.GraveCommand
- onTabComplete(CommandSender, Command, String, String[]) - Method in class com.haven.havenplugin.HavenPluginCommand
- onTabComplete(CommandSender, Command, String, String[]) - Method in class com.haven.havenplugin.LagStopCommand
- onTabComplete(CommandSender, Command, String, String[]) - Method in class com.haven.havenplugin.moderation.ModerationCommand
- onTabComplete(CommandSender, Command, String, String[]) - Method in class com.haven.havenplugin.playtime.PlaytimeCommand
- onVillagerAcquireTrade(VillagerAcquireTradeEvent) - Method in class com.haven.havenplugin.LagStopModule
- onVillagerCareerChange(VillagerCareerChangeEvent) - Method in class com.haven.havenplugin.LagStopModule
- onVillagerReplenishTrade(VillagerReplenishTradeEvent) - Method in class com.haven.havenplugin.LagStopModule
- openGraveInventory(Player, Grave, boolean) - Method in class com.haven.havenplugin.graves.GraveInventoryManager
- openGraveInventory(Player, Grave, boolean) - Method in class com.haven.havenplugin.graves.GraveManager
P
- Password hashing - Section in class com.haven.havenplugin.accounts.AccountManager
- Payload fields - Section in class com.haven.havenplugin.accounts.TokenManager
- PendingNotification(String, String, long) - Constructor for record class com.haven.havenplugin.ModerationModule.PendingNotification
-
Creates an instance of a
PendingNotificationrecord class. - PERM_EXEMPT - Static variable in class com.haven.havenplugin.PlayerActionNotifyModule
- PERM_NOTIFY - Static variable in class com.haven.havenplugin.PlayerActionNotifyModule
- persist() - Method in class com.haven.havenplugin.emojis.EmojiPlaceholderExpansion
- placeGraveBlock(Location, float) - Method in class com.haven.havenplugin.graves.GraveSpawner
-
Places the grave block (a PLAYER_HEAD) at the given location, oriented to match the provided yaw angle.
- PlayerActionNotifyListener - Class in com.haven.havenplugin
- PlayerActionNotifyModule - Class in com.haven.havenplugin
- PlayerActionNotifyModule() - Constructor for class com.haven.havenplugin.PlayerActionNotifyModule
- PlayerInfo - Class in com.haven.havenplugin.playtime
- PlayerInfo(String, long) - Constructor for class com.haven.havenplugin.playtime.PlayerInfo
- playerName - Variable in class com.haven.havenplugin.playtime.SessionData
- PlayerRuntimeData - Class in com.haven.havenplugin.playtime
- PlayerRuntimeData(long) - Constructor for class com.haven.havenplugin.playtime.PlayerRuntimeData
- PlaytimeApiEndpoints - Class in com.haven.havenplugin.playtime
- PlaytimeApiEndpoints(Main, PlaytimeTracker) - Constructor for class com.haven.havenplugin.playtime.PlaytimeApiEndpoints
- PlaytimeCommand - Class in com.haven.havenplugin.playtime
- PlaytimeCommand(Main, PlaytimeTracker, PlaytimeStorage, PlaytimeConfig) - Constructor for class com.haven.havenplugin.playtime.PlaytimeCommand
- PlaytimeConfig - Class in com.haven.havenplugin.playtime
- PlaytimeConfig(Main) - Constructor for class com.haven.havenplugin.playtime.PlaytimeConfig
- PlaytimeListener - Class in com.haven.havenplugin.playtime
- PlaytimeListener(Main, PlaytimeTracker, PlaytimeConfig) - Constructor for class com.haven.havenplugin.playtime.PlaytimeListener
- PlaytimeModule - Class in com.haven.havenplugin
- PlaytimeModule() - Constructor for class com.haven.havenplugin.PlaytimeModule
- PlaytimeStorage - Class in com.haven.havenplugin.playtime
- PlaytimeStorage(Main) - Constructor for class com.haven.havenplugin.playtime.PlaytimeStorage
- PlaytimeTracker - Class in com.haven.havenplugin.playtime
- PlaytimeTracker(Main, PlaytimeConfig, PlaytimeStorage) - Constructor for class com.haven.havenplugin.playtime.PlaytimeTracker
- plugin.yml - Section in class com.haven.havenplugin.AccountModule
R
- reactivate(UUID, UUID, Location, long) - Method in class com.haven.havenplugin.graves.GraveLogger
-
Marks the log ACTIVE again and updates coordinates + expiresAt after a restore.
- reason - Variable in class com.haven.havenplugin.ModerationModule.MuteInfo
- reason() - Method in record class com.haven.havenplugin.ModerationModule.PendingNotification
-
Returns the value of the
reasonrecord component. - recordCase(UUID, String, String, String, String, long, Long, String) - Method in class com.haven.havenplugin.ModerationModule
- reexec(CommandSender) - Method in class com.haven.havenplugin.Main
- register() - Method in class com.haven.havenplugin.emojis.EmojiPacketListener
- registerRoute(String, int, ApiModule.RouteHandler) - Method in class com.haven.havenplugin.ApiModule
-
Register a route.
- reload() - Method in class com.haven.havenplugin.graves.GraveConfig
- reload() - Method in class com.haven.havenplugin.LagStopModule
-
Full reload: stop monitoring, re-read LagStop.yml, restart if appropriate.
- reloadConfig() - Method in class com.haven.havenplugin.EmojiModule
- reloadConfig() - Method in class com.haven.havenplugin.GraveModule
- reloadConfig() - Method in class com.haven.havenplugin.graves.GraveManager
- reloadConfig() - Method in class com.haven.havenplugin.LagStopModule
- reloadConfig() - Method in class com.haven.havenplugin.ModerationModule
- reloadConfig() - Method in interface com.haven.havenplugin.Module
- reloadConfig() - Method in class com.haven.havenplugin.PlayerActionNotifyModule
- reloadConfig() - Method in class com.haven.havenplugin.PlaytimeModule
- reloadConfig() - Method in class com.haven.havenplugin.ReportModule
-
Called by /havenplugin reloadconfig Reports.
- reloadConfig(PlaytimeConfig) - Method in class com.haven.havenplugin.playtime.ServerActivityTracker
- reloadModuleConfig(String) - Method in class com.haven.havenplugin.Main
- removeAllDisplays() - Method in class com.haven.havenplugin.graves.GraveManager
- removeCase(UUID, int) - Method in class com.haven.havenplugin.ModerationModule
- removeGrave(UUID, boolean, GraveRemoveReason) - Method in class com.haven.havenplugin.graves.GraveManager
- ReportCommand - Class in com.haven.havenplugin
- ReportCommand(ReportModule) - Constructor for class com.haven.havenplugin.ReportCommand
- ReportModule - Class in com.haven.havenplugin
- ReportModule() - Constructor for class com.haven.havenplugin.ReportModule
- RESTORED - Enum constant in enum class com.haven.havenplugin.graves.GraveRemoveReason
- restoreGrave(CommandSender, UUID, String, UUID) - Method in class com.haven.havenplugin.graves.GraveManager
-
Restores a grave from its log file.
S
- sampleNow() - Method in class com.haven.havenplugin.playtime.ServerActivityTracker
- saveAll() - Method in class com.haven.havenplugin.playtime.PlaytimeTracker
- saveGraves() - Method in class com.haven.havenplugin.graves.GraveManager
- saveMutes() - Method in class com.haven.havenplugin.ModerationModule
- savePending() - Method in class com.haven.havenplugin.ModerationModule
- savePlayerInfo(UUID, PlayerInfo) - Method in class com.haven.havenplugin.playtime.PlaytimeStorage
-
Save
infoatomically. - saveTmpSession(UUID, SessionData) - Method in class com.haven.havenplugin.playtime.PlaytimeStorage
-
Persist the live session state to
tmp.json. - saveUsernameIndex(String, UUID) - Method in class com.haven.havenplugin.playtime.PlaytimeStorage
-
Write
username → uuidmapping used for offline player lookups. - sendCaseRemoved(OfflinePlayer, int, String, String) - Method in class com.haven.havenplugin.ModerationModule
- Sending alerts from other modules - Section in class com.haven.havenplugin.AccountModule
- sendMuteMessage(Player, ModerationModule.MuteInfo) - Method in class com.haven.havenplugin.ModerationModule
- ServerActivityTracker - Class in com.haven.havenplugin.playtime
- ServerActivityTracker(Main, PlaytimeTracker, PlaytimeConfig) - Constructor for class com.haven.havenplugin.playtime.ServerActivityTracker
- SessionData - Class in com.haven.havenplugin.playtime
- SessionData(String, String, long) - Constructor for class com.haven.havenplugin.playtime.SessionData
- setActiveTime(UUID, long, Consumer) - Method in class com.haven.havenplugin.playtime.PlaytimeTracker
- setAfkTime(UUID, long, Consumer) - Method in class com.haven.havenplugin.playtime.PlaytimeTracker
- setExpiresAt(long) - Method in class com.haven.havenplugin.graves.Grave
- setGraveLocked(UUID, boolean) - Method in class com.haven.havenplugin.graves.GraveManager
- setInventory(Inventory) - Method in class com.haven.havenplugin.graves.GraveInventoryHolder
- setInventoryManager(GraveInventoryManager) - Method in class com.haven.havenplugin.graves.GraveManager
-
Must be called before
GraveManager.loadGraves()orGraveManager.startCleanupTask(). - setItem(int, ItemStack) - Method in class com.haven.havenplugin.graves.Grave
- setLocked(boolean) - Method in class com.haven.havenplugin.graves.Grave
- setSimulationMode(boolean, double) - Method in class com.haven.havenplugin.LagStopModule
- setTotalXp(int) - Method in class com.haven.havenplugin.graves.Grave
- shutdown() - Method in class com.haven.havenplugin.playtime.PlaytimeTracker
- SLOT_COUNT - Static variable in class com.haven.havenplugin.graves.Grave
- start() - Method in class com.haven.havenplugin.playtime.ServerActivityTracker
-
Process any stale
tmp.jsonfrom a previous run and prepare the tracker. - startCleanupTask() - Method in class com.haven.havenplugin.graves.GraveManager
- startMonitoring() - Method in class com.haven.havenplugin.LagStopModule
- startTime - Variable in class com.haven.havenplugin.playtime.SessionData
- stopCleanupTask() - Method in class com.haven.havenplugin.graves.GraveManager
- stopMonitoring() - Method in class com.haven.havenplugin.LagStopModule
- syncInventoryToGrave(UUID, Inventory) - Method in class com.haven.havenplugin.graves.GraveInventoryManager
- syncInventoryToGrave(UUID, Inventory) - Method in class com.haven.havenplugin.graves.GraveManager
T
- tempBan(OfflinePlayer, long, String, String, boolean) - Method in class com.haven.havenplugin.ModerationModule
- timestamp() - Method in record class com.haven.havenplugin.ModerationModule.PendingNotification
-
Returns the value of the
timestamprecord component. - toFinalJson(long) - Method in class com.haven.havenplugin.playtime.SessionData
- toJson() - Method in class com.haven.havenplugin.playtime.PlayerInfo
- Token format - Section in class com.haven.havenplugin.accounts.TokenManager
- TokenManager - Class in com.haven.havenplugin.accounts
-
Issues and verifies HMAC-SHA256-signed tokens.
- Token verification in other modules - Section in class com.haven.havenplugin.AccountModule
- toString() - Method in record class com.haven.havenplugin.ModerationModule.PendingNotification
-
Returns a string representation of this record class.
- totalActiveSeconds - Variable in class com.haven.havenplugin.playtime.PlayerInfo
- totalAFKSeconds - Variable in class com.haven.havenplugin.playtime.PlayerInfo
- toTmpJson() - Method in class com.haven.havenplugin.playtime.SessionData
- type() - Method in record class com.haven.havenplugin.ModerationModule.PendingNotification
-
Returns the value of the
typerecord component.
U
- unban(OfflinePlayer, String, String, boolean) - Method in class com.haven.havenplugin.ModerationModule
- UNBAN - Enum constant in enum class com.haven.havenplugin.ModerationModule.ModerationColor
- unloadModule(String) - Method in class com.haven.havenplugin.Main
- unmute(OfflinePlayer, String) - Method in class com.haven.havenplugin.ModerationModule
- unregister() - Method in class com.haven.havenplugin.emojis.EmojiPacketListener
- updateLastSolidGround(UUID, Location) - Method in class com.haven.havenplugin.graves.GraveManager
- username - Variable in class com.haven.havenplugin.playtime.PlayerInfo
- uuid - Variable in class com.haven.havenplugin.playtime.SessionData
V
- valueOf(String) - Static method in enum class com.haven.havenplugin.graves.GraveRemoveReason
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.haven.havenplugin.ModerationModule.ModerationColor
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.haven.havenplugin.graves.GraveRemoveReason
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.haven.havenplugin.ModerationModule.ModerationColor
-
Returns an array containing the constants of this enum class, in the order they are declared.
- verifyAccount(String, String, String) - Method in class com.haven.havenplugin.accounts.AccountManager
-
Complete verification from an in-game
/onlineaccount verifycommand. - verifyToken(String) - Static method in class com.haven.havenplugin.accounts.TokenManager
-
Verify a token and return the account UUID it encodes.
W
- warn(OfflinePlayer, String, String) - Method in class com.haven.havenplugin.ModerationModule
- WARN - Enum constant in enum class com.haven.havenplugin.ModerationModule.ModerationColor
- wasLastActive - Variable in class com.haven.havenplugin.playtime.SessionData
-
True when the last recorded state was active.
- wasWater() - Method in class com.haven.havenplugin.graves.Grave
- writePeriodData(long) - Method in class com.haven.havenplugin.playtime.ServerActivityTracker
All Classes and Interfaces|All Packages|Constant Field Values