Index

A C D E F G H I K L N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form

A

addDamage(double) - Method in class stawa.vitalstrike.PlayerStats.PlayerStatistics
Adds damage to the player's total damage dealt and increments the total hits.
attemptSelfRevive(Player) - Method in class stawa.vitalstrike.systems.KnockdownManager
Attempts to initiate a self-revival process for a downed player using a Vital Awakening item.

C

cancelRevive(UUID) - Method in class stawa.vitalstrike.systems.KnockdownManager
Cancels an ongoing revival attempt by a player.
cancelSelfRevive(Player) - Method in class stawa.vitalstrike.systems.KnockdownManager
Cancels an ongoing self-revival attempt for a player.
checkForUpdates() - Method in class stawa.vitalstrike.utils.UpdateChecker
Asynchronously checks for updates and logs the result.
cleanup() - Method in class stawa.vitalstrike.systems.KnockdownManager
Performs cleanup of all active knockdown-related tasks and resources.
cleanup(UUID) - Method in class stawa.vitalstrike.systems.ComboManager
Cleans up all resources associated with a player.
ComboManager - Class in stawa.vitalstrike.systems
Manages player combos, including tracking, decay, multipliers, and effects.
ComboManager(JavaPlugin, ConfigManager, PlayerManager, PlayerStats, Logger) - Constructor for class stawa.vitalstrike.systems.ComboManager
Creates a new ComboManager instance.
COMMAND_ERROR - Enum constant in enum class stawa.vitalstrike.Errors.ErrorCode
Represents an invalid command usage error with code 5000
CommandException(String, String) - Constructor for exception class stawa.vitalstrike.Errors.CommandException
Creates a new CommandException with the specified message and command
CommandException(String, String, Throwable) - Constructor for exception class stawa.vitalstrike.Errors.CommandException
Creates a new CommandException with the specified message, command, and cause
CommandManager - Class in stawa.vitalstrike.commands
Manages all commands for the VitalStrike plugin.
CommandManager(VitalStrike, VitalLogger, PlayerManager, PlayerStats, HelpManager, ResourcePackManager) - Constructor for class stawa.vitalstrike.commands.CommandManager
Constructs a new CommandManager.
CONFIG_ERROR - Enum constant in enum class stawa.vitalstrike.Errors.ErrorCode
Represents a configuration-related error with code 3000
ConfigManager - Class in stawa.vitalstrike.config
Manages plugin configuration, loading settings from the config file.
ConfigManager(JavaPlugin, Logger) - Constructor for class stawa.vitalstrike.config.ConfigManager
Creates a new ConfigManager instance.
ConfigurationException(String) - Constructor for exception class stawa.vitalstrike.Errors.ConfigurationException
Creates a new ConfigurationException with the specified message
ConfigurationException(String, Throwable) - Constructor for exception class stawa.vitalstrike.Errors.ConfigurationException
Creates a new ConfigurationException with the specified message and cause
createVitalAwakening() - Method in class stawa.vitalstrike.items.CustomItems
Creates a new Vital Awakening item with custom properties and lore.
CustomItems - Class in stawa.vitalstrike.items
Manages custom items for the VitalStrike plugin.
CustomItems(VitalStrike) - Constructor for class stawa.vitalstrike.items.CustomItems
Constructs a new CustomItems instance.

D

DamageIndicatorManager - Class in stawa.vitalstrike.systems
Manages the display and behavior of damage indicators.
DamageIndicatorManager(VitalStrike, ConfigManager, PlayerManager, PermissionManager) - Constructor for class stawa.vitalstrike.systems.DamageIndicatorManager
Creates a new DamageIndicatorManager instance.
DATABASE_ERROR - Enum constant in enum class stawa.vitalstrike.Errors.ErrorCode
Represents a database operation failure with code 2000
DatabaseException(String) - Constructor for exception class stawa.vitalstrike.Errors.DatabaseException
Creates a new DatabaseException with the specified message
DatabaseException(String, Throwable) - Constructor for exception class stawa.vitalstrike.Errors.DatabaseException
Creates a new DatabaseException with the specified message and cause
DatabaseException(String, Errors.ErrorCode) - Constructor for exception class stawa.vitalstrike.Errors.DatabaseException
Creates a new DatabaseException with the specified message and error code
debug(String, Object...) - Method in interface stawa.vitalstrike.logger.Logger
Logs a debug message when debug mode is enabled.
debug(String, Object...) - Method in class stawa.vitalstrike.logger.VitalLogger
 
DimensionManager - Class in stawa.vitalstrike.world
Manages dimension-specific settings and multipliers for VitalStrike.
DimensionManager(VitalStrike) - Constructor for class stawa.vitalstrike.world.DimensionManager
Constructs a new DimensionManager instance.
displayDamage(Entity, Entity, double, String) - Method in class stawa.vitalstrike.systems.DamageIndicatorManager
Displays a damage indicator with a specific value and format.
displayDamageIndicator(Entity, EntityDamageEvent) - Method in class stawa.vitalstrike.systems.DamageIndicatorManager
Displays a damage indicator for an entity based on the event.

E

Errors - Class in stawa.vitalstrike
Centralized error handling for VitalStrike plugin Provides a hierarchy of custom exceptions for different types of errors
Errors.CommandException - Exception Class in stawa.vitalstrike
Exception for invalid command usage
Errors.ConfigurationException - Exception Class in stawa.vitalstrike
Exception for configuration-related errors
Errors.DatabaseException - Exception Class in stawa.vitalstrike
Exception for database-related errors
Errors.ErrorCode - Enum Class in stawa.vitalstrike
Enum representing different types of errors that can occur in VitalStrike.
Errors.PlayerException - Exception Class in stawa.vitalstrike
Exception for player-related errors
Errors.UpdateException - Exception Class in stawa.vitalstrike
Exception for update-related errors
Errors.VitalStrikeException - Exception Class in stawa.vitalstrike
Base exception for all VitalStrike errors

F

Features - Search tag in package stawa.vitalstrike.commands
Section
Features - Search tag in package stawa.vitalstrike.config
Section
Features - Search tag in package stawa.vitalstrike.items
Section
Features - Search tag in package stawa.vitalstrike.logger
Section
Features - Search tag in package stawa.vitalstrike.systems
Section

G

getAverageDamagePerHit() - Method in class stawa.vitalstrike.PlayerStats.PlayerStatistics
Gets the average damage per hit.
getCode() - Method in enum class stawa.vitalstrike.Errors.ErrorCode
Gets the numeric code associated with this error type
getComboDecayInterval() - Method in class stawa.vitalstrike.config.ConfigManager
Gets the interval in seconds between decay ticks.
getComboDecayMinimum() - Method in class stawa.vitalstrike.config.ConfigManager
Gets the minimum combo value that decay will not go below.
getComboDecayRate() - Method in class stawa.vitalstrike.config.ConfigManager
Gets the amount of combo points to lose per decay interval.
getComboDecayTime() - Method in class stawa.vitalstrike.config.ConfigManager
Gets the time in seconds before combo decay starts.
getComboFormat() - Method in class stawa.vitalstrike.config.ConfigManager
Gets the format string for the combo display in action bar.
getComboHologramDuration() - Method in class stawa.vitalstrike.config.ConfigManager
Gets the duration in seconds for the combo hologram.
getComboHologramFormat() - Method in class stawa.vitalstrike.config.ConfigManager
Gets the format string for the combo hologram.
getComboHologramHeight() - Method in class stawa.vitalstrike.config.ConfigManager
Gets the height offset for the combo hologram.
getComboHologramMinCombo() - Method in class stawa.vitalstrike.config.ConfigManager
Gets the minimum combo required to show a hologram.
getComboManager() - Method in class stawa.vitalstrike.VitalStrike
Gets the combo manager.
getComboMultiplierBase() - Method in class stawa.vitalstrike.config.ConfigManager
Gets the base multiplier value.
getComboMultiplierMax() - Method in class stawa.vitalstrike.config.ConfigManager
Gets the maximum allowed multiplier.
getComboMultiplierPerCombo() - Method in class stawa.vitalstrike.config.ConfigManager
Gets the multiplier increase per combo point.
getComboResetTime() - Method in class stawa.vitalstrike.config.ConfigManager
Gets the time in milliseconds before a combo resets.
getCommand() - Method in exception class stawa.vitalstrike.Errors.CommandException
Gets the command that caused this error
getCommandManager() - Method in class stawa.vitalstrike.VitalStrike
Gets the command manager.
getConfigManager() - Method in class stawa.vitalstrike.VitalStrike
Gets the configuration manager.
getCurrentVersion() - Method in exception class stawa.vitalstrike.Errors.UpdateException
Gets the current version of the plugin
getCustomItems() - Method in class stawa.vitalstrike.VitalStrike
Gets the custom items manager.
getDamageFormat(Player, String, String) - Method in class stawa.vitalstrike.PermissionManager
Gets the damage format for a player based on their permissions.
getDamageIndicatorManager() - Method in class stawa.vitalstrike.VitalStrike
Gets the damage indicator manager.
getDamageIndicatorType() - Method in class stawa.vitalstrike.config.ConfigManager
Gets the configured damage indicator type.
getDamageTypeSounds() - Method in class stawa.vitalstrike.config.ConfigManager
Gets the map of sounds for different damage types.
getDatabase() - Method in class stawa.vitalstrike.PlayerManager
Gets the player database configuration
getDecayWarningFormat() - Method in class stawa.vitalstrike.config.ConfigManager
Gets the format string for the decay warning.
getDefaultMessage() - Method in enum class stawa.vitalstrike.Errors.ErrorCode
Gets the default message associated with this error type
getDimensionManager() - Method in class stawa.vitalstrike.VitalStrike
Gets the dimension manager.
getDimensionMultiplier(Entity) - Method in class stawa.vitalstrike.world.DimensionManager
Gets the damage multiplier for the given entity's dimnsion.
getDisplayDuration() - Method in class stawa.vitalstrike.config.ConfigManager
Gets the duration in seconds for general displays (like action bar).
getErrorCode() - Method in exception class stawa.vitalstrike.Errors.VitalStrikeException
Gets the error code associated with this exception
getGroupDamageFormats() - Method in class stawa.vitalstrike.PermissionManager
Gets all group damage formats.
getGroupPermissions() - Method in class stawa.vitalstrike.PermissionManager
Gets all group permissions.
getHelpSections() - Method in class stawa.vitalstrike.commands.HelpManager
Gets the available help sections.
getHighestCombo() - Method in class stawa.vitalstrike.PlayerStats.PlayerStatistics
Gets the highest combo achieved by the player.
getKnockdownManager() - Method in class stawa.vitalstrike.VitalStrike
Gets the knockdown manager.
getLatestVersion() - Method in exception class stawa.vitalstrike.Errors.UpdateException
Gets the latest available version of the plugin
getMultiplierFormat() - Method in class stawa.vitalstrike.config.ConfigManager
Gets the format string for the multiplier display.
getPermissionManager() - Method in class stawa.vitalstrike.VitalStrike
Gets the permission manager.
getPlayerElement(Player) - Method in class stawa.vitalstrike.PlayerManager
Gets the player's elemental effect type
getPlayerGroup(Player) - Method in class stawa.vitalstrike.PermissionManager
Gets the player's damage format group based on permissions.
getPlayerManager() - Method in class stawa.vitalstrike.VitalStrike
Gets the player manager.
getPlayerName() - Method in exception class stawa.vitalstrike.Errors.PlayerException
Gets the name of the player associated with this error
getPlayerStats() - Method in class stawa.vitalstrike.VitalStrike
Gets the player statistics manager.
getPlayerStats(UUID) - Method in class stawa.vitalstrike.PlayerStats
Gets the player statistics for the specified player.
getRankColors() - Method in class stawa.vitalstrike.config.ConfigManager
Gets the map of rank colors.
getRankFormat() - Method in class stawa.vitalstrike.config.ConfigManager
Gets the format string for rank display.
getRankMultipliers() - Method in class stawa.vitalstrike.config.ConfigManager
Gets the map of rank-specific multipliers.
getRankName(int) - Method in class stawa.vitalstrike.systems.ComboManager
Gets the rank name for a given combo count.
getRankThresholds() - Method in class stawa.vitalstrike.config.ConfigManager
Gets the map of rank thresholds.
getResourcePackManager() - Method in class stawa.vitalstrike.VitalStrike
Gets the resource pack manager.
getReviveRange() - Method in class stawa.vitalstrike.systems.KnockdownManager
Gets the maximum range at which players can be revived
getStyle(Player) - Method in class stawa.vitalstrike.PlayerManager
Gets the player's custom damage style
Getting Started - Search tag in package stawa.vitalstrike
Section
getTopPlayers(int, ToDoubleFunction<PlayerStats.PlayerStatistics>) - Method in class stawa.vitalstrike.PlayerStats
Gets the top players based on the provided value extractor.
getTotalDamageDealt() - Method in class stawa.vitalstrike.PlayerStats.PlayerStatistics
Gets the total damage dealt by the player.
getTotalHits() - Method in class stawa.vitalstrike.PlayerStats.PlayerStatistics
Gets the total number of hits landed by the player.
GiveItemCommand - Class in stawa.vitalstrike.commands
A command executor that handles the giving of Vital Awakening items to players.
GiveItemCommand(VitalStrike) - Constructor for class stawa.vitalstrike.commands.GiveItemCommand
Creates a new GiveItemCommand instance.

H

handleCommand(CommandSender) - Method in class stawa.vitalstrike.commands.handlers.ResourcePackCommandHandler
Handles the resource pack command execution.
handleCommand(CommandSender) - Method in class stawa.vitalstrike.commands.handlers.StatsCommandHandler
Handles the stats command execution.
handleCommand(CommandSender, String[]) - Method in class stawa.vitalstrike.commands.handlers.HologramCommandHandler
Handles the hologram command execution.
handleCommand(CommandSender, String[]) - Method in class stawa.vitalstrike.commands.handlers.LeaderboardCommandHandler
Handles the leaderboard command execution.
handleCommand(CommandSender, String[]) - Method in class stawa.vitalstrike.commands.handlers.PermissionsCommandHandler
Handles the permissions command execution.
handleCommand(CommandSender, String[]) - Method in class stawa.vitalstrike.commands.handlers.ToggleCommandHandler
Handles the toggle command execution.
Handled Events - Search tag in package stawa.vitalstrike.listeners
Section
handlePlayerCombos(Player, EntityDamageEvent, long) - Method in class stawa.vitalstrike.systems.ComboManager
Handles combo logic when a player deals damage.
handlePlayerDeath(Player) - Method in class stawa.vitalstrike.systems.KnockdownManager
Initiates the knockdown state for a player who would normally die.
handlePlayerJoin(Player) - Method in class stawa.vitalstrike.systems.KnockdownManager
Manages the state restoration of a player who rejoins the server while in a downed state.
handlePlayerQuit(Player) - Method in class stawa.vitalstrike.systems.KnockdownManager
Handles a player disconnecting from the server while in a downed state.
hasPlayerPermission(UUID, String) - Method in class stawa.vitalstrike.PlayerManager
Checks if a player has a specific permission explicitly assigned
hasResourcePack(UUID) - Method in class stawa.vitalstrike.resources.ResourcePackManager
Checks if a player has the resource pack loaded.
hasStats(UUID) - Method in class stawa.vitalstrike.PlayerStats
Checks if statistics exist for a player.
HelpManager - Class in stawa.vitalstrike.commands
Manages help menu functionality for VitalStrike plugin.
HelpManager(VitalStrike) - Constructor for class stawa.vitalstrike.commands.HelpManager
Constructs a new HelpManager.
HologramCommandHandler - Class in stawa.vitalstrike.commands.handlers
Handles hologram-related commands for the VitalStrike plugin.
HologramCommandHandler(VitalStrike, PlayerManager) - Constructor for class stawa.vitalstrike.commands.handlers.HologramCommandHandler
Constructs a new HologramCommandHandler.

I

info(String, Object...) - Method in interface stawa.vitalstrike.logger.Logger
Logs an informational message.
info(String, Object...) - Method in class stawa.vitalstrike.logger.VitalLogger
 
init(VitalStrike) - Static method in class stawa.vitalstrike.world.WorldGuardUtil
Initializes the WorldGuard integration.
isAttemptingRevive(Player) - Method in class stawa.vitalstrike.systems.KnockdownManager
Checks if a player is currently attempting to revive another player.
isComboDecayEnabled() - Method in class stawa.vitalstrike.config.ConfigManager
Checks if combo decay is enabled.
isComboEnabled() - Method in class stawa.vitalstrike.config.ConfigManager
Checks if the combo system is enabled.
isComboHologramEnabled() - Method in class stawa.vitalstrike.config.ConfigManager
Checks if combo holograms are enabled.
isComboMultiplierEnabled() - Method in class stawa.vitalstrike.config.ConfigManager
Checks if combo multipliers are enabled.
isComboRankEnabled() - Method in class stawa.vitalstrike.config.ConfigManager
Checks if combo ranks are enabled.
isDebugMode() - Method in class stawa.vitalstrike.logger.VitalLogger
Checks if debug mode is enabled.
isDimensionEnabled(Entity) - Method in class stawa.vitalstrike.world.DimensionManager
Checks if damage indicators are enabled for the given entity's dimension.
isEnabled() - Method in class stawa.vitalstrike.config.ConfigManager
Checks if the plugin is enabled.
isEnabled(Player) - Method in class stawa.vitalstrike.PlayerManager
Gets the player's enabled status
isHologramEnabled(Player) - Method in class stawa.vitalstrike.PlayerManager
Checks if holograms are enabled for a player
isPlayerDowned(Player) - Method in class stawa.vitalstrike.systems.KnockdownManager
Checks if a player is currently in a downed state.
isPlayerLoaded(Player) - Method in class stawa.vitalstrike.PlayerManager
Checks if a player's data is loaded in memory
isPvPAllowed(Player) - Static method in class stawa.vitalstrike.world.WorldGuardUtil
Checks if PvP is allowed at a player's location.
isUpdateAvailable() - Method in exception class stawa.vitalstrike.Errors.UpdateException
Checks if a newer version of the plugin is available
isUpdateCheckerEnabled() - Method in class stawa.vitalstrike.config.ConfigManager
Checks if the update checker is enabled.
isValidStyle(String) - Method in class stawa.vitalstrike.PlayerManager
Validates a player style format
isVitalAwakening(ItemStack) - Method in class stawa.vitalstrike.items.CustomItems
Checks if the given ItemStack is a Vital Awakening item.
isWorldEnabled(World) - Method in class stawa.vitalstrike.PlayerManager
Checks if VitalStrike features are enabled in the specified world

K

Key Components - Search tag in package stawa.vitalstrike.commands
Section
Key Components - Search tag in package stawa.vitalstrike.commands.handlers
Section
Key Components - Search tag in package stawa.vitalstrike.config
Section
Key Components - Search tag in package stawa.vitalstrike.items
Section
Key Components - Search tag in package stawa.vitalstrike.listeners
Section
Key Components - Search tag in package stawa.vitalstrike.logger
Section
Key Components - Search tag in package stawa.vitalstrike.resources
Section
Key Components - Search tag in package stawa.vitalstrike.systems
Section
Key Components - Search tag in package stawa.vitalstrike.utils
Section
Key Features - Search tag in package stawa.vitalstrike
Section
KnockdownManager - Class in stawa.vitalstrike.systems
Manages the knockdown system in VitalStrike, providing a second-chance mechanic for players in combat.
KnockdownManager(VitalStrike) - Constructor for class stawa.vitalstrike.systems.KnockdownManager
Initializes the KnockdownManager with configuration settings from the plugin.

L

LeaderboardCommandHandler - Class in stawa.vitalstrike.commands.handlers
Handles leaderboard-related commands for the VitalStrike plugin.
LeaderboardCommandHandler(VitalStrike, VitalLogger, PlayerStats) - Constructor for class stawa.vitalstrike.commands.handlers.LeaderboardCommandHandler
Constructs a new LeaderboardCommandHandler.
loadPermissions() - Method in class stawa.vitalstrike.PermissionManager
Loads all permission-related settings from the configuration.
loadPlayer(Player) - Method in class stawa.vitalstrike.PlayerManager
Loads a player's settings into memory
loadPlayers(Collection<? extends Player>) - Method in class stawa.vitalstrike.PlayerManager
Loads multiple players' settings into memory
Logger - Interface in stawa.vitalstrike.logger
Interface for VitalStrike's logging system.

N

NETWORK_ERROR - Enum constant in enum class stawa.vitalstrike.Errors.ErrorCode
Represents a network operation failure with code 7000

O

onBlockBreak(BlockBreakEvent) - Method in class stawa.vitalstrike.listeners.VitalStrikeListener
Handles block break events.
onCommand(CommandSender, Command, String, String[]) - Method in class stawa.vitalstrike.commands.CommandManager
Processes a command and routes it to the appropriate handler.
onCommand(CommandSender, Command, String, String[]) - Method in class stawa.vitalstrike.commands.GiveItemCommand
Executes the give command, providing Vital Awakening items to players.
onDisable() - Method in class stawa.vitalstrike.VitalStrike
Called when the plugin is disabled.
onEnable() - Method in class stawa.vitalstrike.VitalStrike
Called when the plugin is enabled.
onEntityDamage(EntityDamageEvent) - Method in class stawa.vitalstrike.listeners.VitalStrikeListener
Handles entity damage events.
onPlayerInteract(PlayerInteractEvent) - Method in class stawa.vitalstrike.listeners.VitalStrikeListener
Handles player interaction events.
onPlayerInteractEntity(PlayerInteractEntityEvent) - Method in class stawa.vitalstrike.listeners.VitalStrikeListener
Handles player interaction events.
onPlayerJoin(PlayerJoinEvent) - Method in class stawa.vitalstrike.listeners.VitalStrikeListener
Handles player join events.
onPlayerQuit(PlayerQuitEvent) - Method in class stawa.vitalstrike.listeners.VitalStrikeListener
Handles player quit events.
onResourcePackStatus(PlayerResourcePackStatusEvent) - Method in class stawa.vitalstrike.resources.ResourcePackManager
Handles resource pack status change events from players.
onTabComplete(CommandSender, Command, String, String[]) - Method in class stawa.vitalstrike.commands.CommandManager
Handles tab completion for the plugin commands.

P

PERMISSION_ERROR - Enum constant in enum class stawa.vitalstrike.Errors.ErrorCode
Represents a permission denied error with code 6000
PermissionManager - Class in stawa.vitalstrike
Manages permissions for VitalStrike plugin, particularly for group-based damage formats.
PermissionManager(JavaPlugin) - Constructor for class stawa.vitalstrike.PermissionManager
Constructs a new PermissionManager.
PermissionsCommandHandler - Class in stawa.vitalstrike.commands.handlers
Handles permission-related commands for the VitalStrike plugin.
PermissionsCommandHandler(VitalStrike, VitalLogger, PlayerManager) - Constructor for class stawa.vitalstrike.commands.handlers.PermissionsCommandHandler
Constructs a new PermissionsCommandHandler.
PLAYER_ERROR - Enum constant in enum class stawa.vitalstrike.Errors.ErrorCode
Represents a player-related error with code 4000
PlayerException(String, String) - Constructor for exception class stawa.vitalstrike.Errors.PlayerException
Creates a new PlayerException with the specified message and player name
PlayerException(String, String, Throwable) - Constructor for exception class stawa.vitalstrike.Errors.PlayerException
Creates a new PlayerException with the specified message, player name, and cause
PlayerManager - Class in stawa.vitalstrike
Manages player preferences and settings for the VitalStrike plugin Handles loading, saving, and accessing player-specific configuration
PlayerManager(VitalStrike) - Constructor for class stawa.vitalstrike.PlayerManager
Creates a new PlayerManager instance
PlayerStatistics() - Constructor for class stawa.vitalstrike.PlayerStats.PlayerStatistics
Creates a new PlayerStatistics instance.
PlayerStats - Class in stawa.vitalstrike
Manages player statistics for the VitalStrike plugin.
PlayerStats(VitalStrike) - Constructor for class stawa.vitalstrike.PlayerStats
Creates a new PlayerStats instance.
PlayerStats.PlayerStatistics - Class in stawa.vitalstrike
Represents a player's combat statistics.
PLUGIN_ERROR - Enum constant in enum class stawa.vitalstrike.Errors.ErrorCode
Represents a plugin operation failure with code 8000

Q

Quick Links - Search tag in package stawa.vitalstrike
Section

R

reload() - Method in class stawa.vitalstrike.config.ConfigManager
Reloads the configuration from the file.
reload() - Method in class stawa.vitalstrike.VitalStrike
Reloads the plugin configuration and related components.
reload() - Method in class stawa.vitalstrike.world.DimensionManager
Reloads dimension settings from the configuration.
reloadConfig() - Method in class stawa.vitalstrike.commands.HelpManager
Reloads the help configuration from the file.
reloadSettings() - Method in class stawa.vitalstrike.systems.DamageIndicatorManager
Reloads the damage indicator settings from the configuration.
removePlayer(UUID) - Method in class stawa.vitalstrike.resources.ResourcePackManager
Removes a player from the tracked set of players who have received the resource pack.
resetAllStats() - Method in class stawa.vitalstrike.PlayerStats
Resets statistics for all players.
resetPlayerCombo(UUID) - Method in class stawa.vitalstrike.systems.ComboManager
Resets a player's combo counter
resetPlayerStats(UUID) - Method in class stawa.vitalstrike.PlayerStats
Resets statistics for a specific player.
ResourcePackCommandHandler - Class in stawa.vitalstrike.commands.handlers
Handles resource pack-related commands for the VitalStrike plugin.
ResourcePackCommandHandler(VitalStrike, ResourcePackManager) - Constructor for class stawa.vitalstrike.commands.handlers.ResourcePackCommandHandler
Constructs a new ResourcePackCommandHandler.
ResourcePackManager - Class in stawa.vitalstrike.resources
Manages the custom resource pack functionality for the VitalStrike plugin.
ResourcePackManager(VitalStrike) - Constructor for class stawa.vitalstrike.resources.ResourcePackManager
Constructs a new ResourcePackManager instance.
revivePlayer(Player) - Method in class stawa.vitalstrike.systems.KnockdownManager
Revives a player from their downed state by restoring their normal gameplay state.

S

saveAllStats() - Method in class stawa.vitalstrike.PlayerStats
Saves all player statistics to the stats file.
saveDatabase() - Method in class stawa.vitalstrike.PlayerManager
Saves the database to file
sendHelpMenu(CommandSender) - Method in class stawa.vitalstrike.commands.HelpManager
Sends the help menu to the sender.
sendHelpSection(CommandSender, String) - Method in class stawa.vitalstrike.commands.HelpManager
Sends a specific help section to the sender.
sendResourcePack(Player) - Method in class stawa.vitalstrike.resources.ResourcePackManager
Sends the resource pack to a specific player if they haven't received it yet.
setDebugMode(boolean) - Method in class stawa.vitalstrike.logger.VitalLogger
Enables or disables debug mode logging.
setEnabled(Player, boolean) - Method in class stawa.vitalstrike.PlayerManager
Sets whether damage indicators are enabled for a player
setHologramEnabled(Player, boolean) - Method in class stawa.vitalstrike.PlayerManager
Sets whether holograms are enabled for a player
setPlayerElement(Player, String) - Method in class stawa.vitalstrike.PlayerManager
Sets the player's elemental effect type
setStyle(Player, String) - Method in class stawa.vitalstrike.PlayerManager
Sets the player's custom damage style with validation
severe(String, Object...) - Method in interface stawa.vitalstrike.logger.Logger
Logs a severe error message.
severe(String, Object...) - Method in class stawa.vitalstrike.logger.VitalLogger
 
shouldShowDamageIndicator(Entity) - Method in class stawa.vitalstrike.systems.DamageIndicatorManager
Checks if a damage indicator should be shown for the given entity.
startRevive(Player, Player) - Method in class stawa.vitalstrike.systems.KnockdownManager
Starts the revival process for a downed player by another player.
startSelfRevive(Player) - Method in class stawa.vitalstrike.systems.KnockdownManager
Starts the self-revival process for a downed player.
StatsCommandHandler - Class in stawa.vitalstrike.commands.handlers
Handles statistics-related commands for the VitalStrike plugin.
StatsCommandHandler(VitalStrike, VitalLogger, PlayerStats) - Constructor for class stawa.vitalstrike.commands.handlers.StatsCommandHandler
Constructs a new StatsCommandHandler.
stawa.vitalstrike - package stawa.vitalstrike
VitalStrike - A Dynamic Damage Indication Plugin for Minecraft
stawa.vitalstrike.commands - package stawa.vitalstrike.commands
Command processing and execution logic for VitalStrike plugin.
stawa.vitalstrike.commands.handlers - package stawa.vitalstrike.commands.handlers
Command handlers for specific VitalStrike sub-commands.
stawa.vitalstrike.config - package stawa.vitalstrike.config
Configuration management for VitalStrike plugin.
stawa.vitalstrike.items - package stawa.vitalstrike.items
Custom item management and implementation for VitalStrike plugin.
stawa.vitalstrike.listeners - package stawa.vitalstrike.listeners
Event listeners and handlers for VitalStrike plugin.
stawa.vitalstrike.logger - package stawa.vitalstrike.logger
Logging and error handling utilities for VitalStrike plugin.
stawa.vitalstrike.resources - package stawa.vitalstrike.resources
Resource pack management and distribution for VitalStrike plugin.
stawa.vitalstrike.systems - package stawa.vitalstrike.systems
Supporting gameplay systems and mechanics for VitalStrike plugin.
stawa.vitalstrike.utils - package stawa.vitalstrike.utils
Utility classes and shared helper functions for VitalStrike plugin.
stawa.vitalstrike.world - package stawa.vitalstrike.world
World management and dimension-specific functionality for VitalStrike.

T

ToggleCommandHandler - Class in stawa.vitalstrike.commands.handlers
Handles toggle-related commands for the VitalStrike plugin.
ToggleCommandHandler(VitalStrike, VitalLogger, PlayerManager) - Constructor for class stawa.vitalstrike.commands.handlers.ToggleCommandHandler
Constructs a new ToggleCommandHandler.

U

UNKNOWN - Enum constant in enum class stawa.vitalstrike.Errors.ErrorCode
Represents an unknown or unspecified error with code 1000
unloadPlayer(Player) - Method in class stawa.vitalstrike.PlayerManager
Unloads a player's settings from memory
unloadPlayers(Collection<? extends Player>) - Method in class stawa.vitalstrike.PlayerManager
Unloads multiple players' settings from memory
UPDATE_ERROR - Enum constant in enum class stawa.vitalstrike.Errors.ErrorCode
Represents an update operation failure with code 9000
UpdateChecker - Class in stawa.vitalstrike.utils
Checks for updates to the VitalStrike plugin by querying the GitHub API.
UpdateChecker(JavaPlugin, Logger) - Constructor for class stawa.vitalstrike.utils.UpdateChecker
Creates a new UpdateChecker instance.
updateCombo(int) - Method in class stawa.vitalstrike.PlayerStats.PlayerStatistics
Updates the player's highest combo if the provided combo is higher.
UpdateException(String) - Constructor for exception class stawa.vitalstrike.Errors.UpdateException
Creates a new UpdateException with the specified message
UpdateException(String, String, String) - Constructor for exception class stawa.vitalstrike.Errors.UpdateException
Creates a new UpdateException with the specified message and version information
UpdateException(String, Throwable) - Constructor for exception class stawa.vitalstrike.Errors.UpdateException
Creates a new UpdateException with the specified message and cause
updateStats(Player, double, int) - Method in class stawa.vitalstrike.PlayerStats
Updates the player's statistics with the provided damage and combo.
useVitalAwakening(Player) - Method in class stawa.vitalstrike.items.CustomItems
Attempts to use a Vital Awakening item from the player's main or off hand.

V

valueOf(String) - Static method in enum class stawa.vitalstrike.Errors.ErrorCode
Returns the enum constant of this class with the specified name.
values() - Static method in enum class stawa.vitalstrike.Errors.ErrorCode
Returns an array containing the constants of this enum class, in the order they are declared.
VitalLogger - Class in stawa.vitalstrike.logger
Custom logger implementation for VitalStrike plugin.
VitalLogger(Plugin) - Constructor for class stawa.vitalstrike.logger.VitalLogger
Creates a new VitalLogger instance.
VitalStrike - Class in stawa.vitalstrike
VitalStrike is a dynamic damage indication plugin for Minecraft servers.
VitalStrike() - Constructor for class stawa.vitalstrike.VitalStrike
Default constructor for VitalStrike plugin.
VitalStrikeException(String) - Constructor for exception class stawa.vitalstrike.Errors.VitalStrikeException
Creates a new VitalStrikeException with the specified message
VitalStrikeException(String, Throwable) - Constructor for exception class stawa.vitalstrike.Errors.VitalStrikeException
Creates a new VitalStrikeException with the specified message and cause
VitalStrikeException(String, Throwable, Errors.ErrorCode) - Constructor for exception class stawa.vitalstrike.Errors.VitalStrikeException
Creates a new VitalStrikeException with the specified message, cause, and error code
VitalStrikeException(String, Errors.ErrorCode) - Constructor for exception class stawa.vitalstrike.Errors.VitalStrikeException
Creates a new VitalStrikeException with the specified message and error code
VitalStrikeListener - Class in stawa.vitalstrike.listeners
Handles all Bukkit events for the VitalStrike plugin.
VitalStrikeListener(VitalStrike, ConfigManager, PlayerManager, KnockdownManager, ResourcePackManager, ComboManager, DamageIndicatorManager, DimensionManager, CustomItems) - Constructor for class stawa.vitalstrike.listeners.VitalStrikeListener
Constructs a new VitalStrikeListener.

W

warning(String, Object...) - Method in interface stawa.vitalstrike.logger.Logger
Logs a warning message.
warning(String, Object...) - Method in class stawa.vitalstrike.logger.VitalLogger
 
WorldGuardUtil - Class in stawa.vitalstrike.world
Utility class for WorldGuard integration in VitalStrike.
A C D E F G H I K L N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form