Index
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.
All Classes and Interfaces|All Packages|Serialized Form