Index

A B C D E F G H I K L M N O P R S T U V W 
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 ApiModule and owns the AccountManager instance.
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 createdAt predates 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>.json and delete tmp.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 Grave from 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.json for 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 /onlineaccount command.
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 PendingNotification record 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 reason record 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 info atomically.
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 → uuid mapping 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
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.json from 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 timestamp record 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 type record 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 verify command.
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
 
A B C D E F G H I K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values