Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- addAllItems(Set<T>) - Method in class org.strassburger.lifestealz.caches.Cache
-
Add all items to the cache
- addCustomChart(Metrics.CustomChart) - Method in class org.strassburger.lifestealz.util.Metrics
-
Adds a custom chart.
- addCustomChart(Metrics.CustomChart) - Method in class org.strassburger.lifestealz.util.Metrics.MetricsBase
- addEliminatedPlayer(String) - Method in class org.strassburger.lifestealz.caches.EliminatedPlayersCache
-
Add a player to the cache
- addEnchantment(Enchantment, int) - Method in class org.strassburger.lifestealz.util.customitems.CustomItem
- addFlag(ItemFlag) - Method in class org.strassburger.lifestealz.util.customitems.CustomItem
- addItem(T) - Method in class org.strassburger.lifestealz.caches.Cache
-
Add an item to the cache
- addLore(String) - Method in class org.strassburger.lifestealz.util.customitems.CustomItem
- addTask(BukkitTask) - Method in class org.strassburger.lifestealz.util.AsyncTaskManager
-
Add a task to the list of running tasks
- AdvancedBarChart(String, Callable<Map<String, int[]>>) - Constructor for class org.strassburger.lifestealz.util.Metrics.AdvancedBarChart
-
Class constructor.
- AdvancedPie(String, Callable<Map<String, Integer>>) - Constructor for class org.strassburger.lifestealz.util.Metrics.AdvancedPie
-
Class constructor.
- appendField(String, int) - Method in class org.strassburger.lifestealz.util.Metrics.JsonObjectBuilder
-
Appends an integer field to the JSON.
- appendField(String, int[]) - Method in class org.strassburger.lifestealz.util.Metrics.JsonObjectBuilder
-
Appends an integer array to the JSON.
- appendField(String, String) - Method in class org.strassburger.lifestealz.util.Metrics.JsonObjectBuilder
-
Appends a string field to the JSON.
- appendField(String, String[]) - Method in class org.strassburger.lifestealz.util.Metrics.JsonObjectBuilder
-
Appends a string array to the JSON.
- appendField(String, Metrics.JsonObjectBuilder.JsonObject) - Method in class org.strassburger.lifestealz.util.Metrics.JsonObjectBuilder
-
Appends an object to the JSON.
- appendField(String, Metrics.JsonObjectBuilder.JsonObject[]) - Method in class org.strassburger.lifestealz.util.Metrics.JsonObjectBuilder
-
Appends an object array to the JSON.
- appendNull(String) - Method in class org.strassburger.lifestealz.util.Metrics.JsonObjectBuilder
-
Appends a null field to the JSON.
- AsyncTaskManager - Class in org.strassburger.lifestealz.util
-
Manages all running async tasks
- AsyncTaskManager() - Constructor for class org.strassburger.lifestealz.util.AsyncTaskManager
B
- BlockTagManager - Class in org.strassburger.lifestealz.util.customblocks
- BLUE - Enum constant in enum class org.strassburger.lifestealz.util.customblocks.ParticleColor
- build() - Method in class org.strassburger.lifestealz.util.Metrics.JsonObjectBuilder
-
Builds the JSON string and invalidates this builder.
C
- Cache<T> - Class in org.strassburger.lifestealz.caches
- Cache(LifeStealZ) - Constructor for class org.strassburger.lifestealz.caches.Cache
- cancelAllTasks() - Method in class org.strassburger.lifestealz.util.AsyncTaskManager
-
Cancel all running tasks
- cancelAnimations(Inventory) - Method in class org.strassburger.lifestealz.util.customitems.recipe.RecipeManager
-
Cancels all animations for an inventory
- checkHeartLossFlag(Player) - Static method in class org.strassburger.lifestealz.util.worldguard.WorldGuardManager
- clearAllEffects() - Method in class org.strassburger.lifestealz.util.customblocks.ReviveBeaconEffectManager
-
Clears all particle effects and removes all pillars.
- clearAllEffects(Location) - Method in class org.strassburger.lifestealz.util.customblocks.ReviveBeaconEffectManager
-
Clears all particle effects and removes the pillar at the specified location.
- clearCache() - Method in class org.strassburger.lifestealz.caches.Cache
-
Clear the cache
- clearDatabase() - Method in class org.strassburger.lifestealz.storage.SQLStorage
- clearDatabase() - Method in class org.strassburger.lifestealz.storage.Storage
-
Clear all player data from the storage system.
- clearModifiedFields() - Method in class org.strassburger.lifestealz.storage.PlayerData
- CommandManager - Class in org.strassburger.lifestealz.util.commands
- CommandManager(LifeStealZ) - Constructor for class org.strassburger.lifestealz.util.commands.CommandManager
- CommandUtils - Class in org.strassburger.lifestealz.util.commands
- CommandUtils() - Constructor for class org.strassburger.lifestealz.util.commands.CommandUtils
- ConfigManager - Class in org.strassburger.lifestealz.util
- ConfigManager(LifeStealZ) - Constructor for class org.strassburger.lifestealz.util.ConfigManager
- ConnectionPool - Interface in org.strassburger.lifestealz.storage.connectionPool
-
A connection pool that manages connections to a database.
- CooldownManager - Class in org.strassburger.lifestealz.util
- CooldownManager() - Constructor for class org.strassburger.lifestealz.util.CooldownManager
- createBackItem(int) - Static method in class org.strassburger.lifestealz.util.customitems.CustomItemManager
-
Creates a back item for paginated GUIs
- createCloseItem() - Static method in class org.strassburger.lifestealz.util.customitems.CustomItemManager
-
Creates a close item for GUIs
- createCustomItem(String) - Static method in class org.strassburger.lifestealz.util.customitems.CustomItemManager
-
Creates a custom item
- createCustomItem(String, int) - Static method in class org.strassburger.lifestealz.util.customitems.CustomItemManager
-
Creates a custom item with a specific amount
- createHeart() - Static method in class org.strassburger.lifestealz.util.customitems.CustomItemManager
-
Creates the default heart item
- createHeartAnimationTotem() - Static method in class org.strassburger.lifestealz.util.customitems.CustomItemManager
-
Creates the totem used for the heart animation
- createHeartGainCooldownHeart() - Static method in class org.strassburger.lifestealz.util.customitems.CustomItemManager
-
Creates the revive heart item
- createKillHeart() - Static method in class org.strassburger.lifestealz.util.customitems.CustomItemManager
-
Creates the kill heart item
- createMaxHealthHeart() - Static method in class org.strassburger.lifestealz.util.customitems.CustomItemManager
-
Creates the max hearts heart item
- createNaturalDeathHeart() - Static method in class org.strassburger.lifestealz.util.customitems.CustomItemManager
-
Creates the natural death heart item
- createNextItem(int) - Static method in class org.strassburger.lifestealz.util.customitems.CustomItemManager
-
Creates a next item for paginated GUIs
- createWithdrawHeart() - Static method in class org.strassburger.lifestealz.util.customitems.CustomItemManager
-
Creates the withdraw heart item
- CUSTOM_HEART_VALUE_KEY - Static variable in class org.strassburger.lifestealz.util.customitems.CustomItemManager
- CUSTOM_ITEM_ID_KEY - Static variable in class org.strassburger.lifestealz.util.customitems.CustomItemManager
- CUSTOM_ITEM_TYPE_KEY - Static variable in class org.strassburger.lifestealz.util.customitems.CustomItemManager
- CustomBlock - Enum Class in org.strassburger.lifestealz.util.customblocks
- CustomChart(String) - Constructor for class org.strassburger.lifestealz.util.Metrics.CustomChart
- CustomHeartItemData - Class in org.strassburger.lifestealz.util.customitems.customitemdata
- CustomHeartItemData(String) - Constructor for class org.strassburger.lifestealz.util.customitems.customitemdata.CustomHeartItemData
- CustomItem - Class in org.strassburger.lifestealz.util.customitems
- CustomItem() - Constructor for class org.strassburger.lifestealz.util.customitems.CustomItem
- CustomItem(ItemStack) - Constructor for class org.strassburger.lifestealz.util.customitems.CustomItem
- CustomItem(Material) - Constructor for class org.strassburger.lifestealz.util.customitems.CustomItem
- CustomItemData - Class in org.strassburger.lifestealz.util.customitems.customitemdata
- CustomItemData(String) - Constructor for class org.strassburger.lifestealz.util.customitems.customitemdata.CustomItemData
-
Creates a new CustomItemData object for the given item ID.
- CustomItemData.CustomItemSoundData - Class in org.strassburger.lifestealz.util.customitems.customitemdata
- CustomItemManager - Class in org.strassburger.lifestealz.util.customitems
- CustomItemType - Enum Class in org.strassburger.lifestealz.util.customitems
-
Represents the type of a custom item in the LifeStealZ plugin.
- CustomReviveBeaconItemData - Class in org.strassburger.lifestealz.util.customitems.customitemdata
- CustomReviveBeaconItemData(String) - Constructor for class org.strassburger.lifestealz.util.customitems.customitemdata.CustomReviveBeaconItemData
D
- damageFromPlayers() - Method in class org.strassburger.lifestealz.util.GracePeriodManager.GracePeriodConfig
- damageToPlayers() - Method in class org.strassburger.lifestealz.util.GracePeriodManager.GracePeriodConfig
- DataSubCommand - Class in org.strassburger.lifestealz.commands.MainCommand.subcommands
- DataSubCommand(LifeStealZ) - Constructor for class org.strassburger.lifestealz.commands.MainCommand.subcommands.DataSubCommand
- DebugSubCommand - Class in org.strassburger.lifestealz.commands.MainCommand.subcommands
- DebugSubCommand(LifeStealZ) - Constructor for class org.strassburger.lifestealz.commands.MainCommand.subcommands.DebugSubCommand
- defaultLangs - Static variable in class org.strassburger.lifestealz.util.LanguageManager
- DESPAWNABLE_KEY - Static variable in class org.strassburger.lifestealz.util.customitems.CustomItemManager
- DevSubCommand - Class in org.strassburger.lifestealz.commands.MainCommand.subcommands
- DevSubCommand(LifeStealZ) - Constructor for class org.strassburger.lifestealz.commands.MainCommand.subcommands.DevSubCommand
- DrilldownPie(String, Callable<Map<String, Map<String, Integer>>>) - Constructor for class org.strassburger.lifestealz.util.Metrics.DrilldownPie
-
Class constructor.
- durationSeconds() - Method in record class org.strassburger.lifestealz.util.ReviveTask
-
Returns the value of the
durationSeconds
record component.
E
- eliminate(UUID) - Method in interface org.strassburger.lifestealz.api.LifeStealZAPI
-
Eliminate a player.
- eliminate(UUID) - Method in class org.strassburger.lifestealz.api.LifeStealZAPIImpl
- EliminateCommand - Class in org.strassburger.lifestealz.commands
- EliminateCommand(LifeStealZ) - Constructor for class org.strassburger.lifestealz.commands.EliminateCommand
- EliminatedPlayersCache - Class in org.strassburger.lifestealz.caches
- EliminatedPlayersCache(LifeStealZ) - Constructor for class org.strassburger.lifestealz.caches.EliminatedPlayersCache
-
A cache for eliminated players to avoid unnecessary database queries on tab completion
- ELIMINATION - Enum constant in enum class org.strassburger.lifestealz.util.WebHookManager.WebHookType
- endGracePeriod(Player) - Method in class org.strassburger.lifestealz.util.GracePeriodManager
-
Sends the player a message and executes commands when the grace period ends.
- EntityDamageByEntityListener - Class in org.strassburger.lifestealz.listeners
- EntityDamageByEntityListener(LifeStealZ) - Constructor for class org.strassburger.lifestealz.listeners.EntityDamageByEntityListener
- EntityResurrectListener - Class in org.strassburger.lifestealz.listeners
- EntityResurrectListener(LifeStealZ) - Constructor for class org.strassburger.lifestealz.listeners.EntityResurrectListener
- equals(Object) - Method in record class org.strassburger.lifestealz.util.ReviveTask
-
Indicates whether some other object is "equal to" this one.
- EventManager - Class in org.strassburger.lifestealz.util
- EventManager(LifeStealZ) - Constructor for class org.strassburger.lifestealz.util.EventManager
- execute(CommandSender, String[]) - Method in class org.strassburger.lifestealz.commands.MainCommand.subcommands.DataSubCommand
- execute(CommandSender, String[]) - Method in class org.strassburger.lifestealz.commands.MainCommand.subcommands.DebugSubCommand
- execute(CommandSender, String[]) - Method in class org.strassburger.lifestealz.commands.MainCommand.subcommands.DevSubCommand
- execute(CommandSender, String[]) - Method in class org.strassburger.lifestealz.commands.MainCommand.subcommands.GiveItemSubCommand
- execute(CommandSender, String[]) - Method in class org.strassburger.lifestealz.commands.MainCommand.subcommands.GracePeriodSubcommand
- execute(CommandSender, String[]) - Method in class org.strassburger.lifestealz.commands.MainCommand.subcommands.HeartsSubCommand
- execute(CommandSender, String[]) - Method in class org.strassburger.lifestealz.commands.MainCommand.subcommands.HelpSubCommand
- execute(CommandSender, String[]) - Method in class org.strassburger.lifestealz.commands.MainCommand.subcommands.RecipeSubCommand
- execute(CommandSender, String[]) - Method in class org.strassburger.lifestealz.commands.MainCommand.subcommands.ReloadSubCommand
- execute(CommandSender, String[]) - Method in interface org.strassburger.lifestealz.commands.SubCommand
-
Execute the sub-command logic.
- export(String) - Method in class org.strassburger.lifestealz.storage.SQLStorage
- export(String) - Method in class org.strassburger.lifestealz.storage.Storage
-
Export the player data to a file.
F
- formatDuration(long) - Static method in class org.strassburger.lifestealz.util.TimeFormatter
-
Formats a duration to a human-readable string.
- formatMsg(String, MessageUtils.Replaceable...) - Static method in class org.strassburger.lifestealz.util.MessageUtils
-
Formats a message with placeholders
- formatTime(long) - Static method in class org.strassburger.lifestealz.util.MessageUtils
- fromCustomItem(String, FileConfiguration) - Static method in enum class org.strassburger.lifestealz.util.customitems.CustomItemType
-
Returns the CustomItemType for the given custom item ID from the configuration.
- fromKey(String) - Static method in enum class org.strassburger.lifestealz.util.customblocks.CustomBlock
-
Retrieves a CustomBlock from its key
- fromString(String) - Static method in enum class org.strassburger.lifestealz.util.customblocks.ParticleColor
-
Returns a ParticleColor based on the given color name.
- fromString(String) - Static method in enum class org.strassburger.lifestealz.util.customitems.CustomItemType
-
Returns the CustomItemType corresponding to the given string.
G
- gainHearts() - Method in class org.strassburger.lifestealz.util.GracePeriodManager.GracePeriodConfig
- getAndFormatMsg(boolean, String, String, MessageUtils.Replaceable...) - Static method in class org.strassburger.lifestealz.util.MessageUtils
-
Gets and formats a message from the config
- getAPI() - Static method in class org.strassburger.lifestealz.LifeStealZ
- getAsyncTaskManager() - Method in class org.strassburger.lifestealz.LifeStealZ
- getAuthor() - Method in class org.strassburger.lifestealz.util.PapiExpansion
- getBedrockPlayerHead(UUID) - Static method in class org.strassburger.lifestealz.util.customitems.CustomItemManager
-
Gets a skeleton skull instead of a head
- getBlockTag(Block, NamespacedKey, PersistentDataType<P, C>) - Static method in class org.strassburger.lifestealz.util.customblocks.BlockTagManager
-
Gets a persistent data value from a block
- getCachedData() - Method in class org.strassburger.lifestealz.caches.Cache
-
Get a set of all cached data
- getChartData() - Method in class org.strassburger.lifestealz.util.Metrics.AdvancedBarChart
- getChartData() - Method in class org.strassburger.lifestealz.util.Metrics.AdvancedPie
- getChartData() - Method in class org.strassburger.lifestealz.util.Metrics.CustomChart
- getChartData() - Method in class org.strassburger.lifestealz.util.Metrics.DrilldownPie
- getChartData() - Method in class org.strassburger.lifestealz.util.Metrics.MultiLineChart
- getChartData() - Method in class org.strassburger.lifestealz.util.Metrics.SimpleBarChart
- getChartData() - Method in class org.strassburger.lifestealz.util.Metrics.SimplePie
- getChartData() - Method in class org.strassburger.lifestealz.util.Metrics.SingleLineChart
- getColor() - Method in enum class org.strassburger.lifestealz.util.customblocks.ParticleColor
-
Generates a random color within the RGB bounds of this ParticleColor.
- getConfig() - Method in class org.strassburger.lifestealz.util.GracePeriodManager
- getConfigManager() - Method in class org.strassburger.lifestealz.LifeStealZ
- getConfigurationSection() - Method in class org.strassburger.lifestealz.util.customitems.customitemdata.CustomItemData
-
Returns the configuration section for this custom item.
- getConnection() - Method in interface org.strassburger.lifestealz.storage.connectionPool.ConnectionPool
-
Returns a connection from the connection pool.
- getConnection() - Method in class org.strassburger.lifestealz.storage.connectionPool.MariaDBConnectionPool
-
Returns a connection to the MariaDB database from the connection pool.
- getConnection() - Method in class org.strassburger.lifestealz.storage.connectionPool.MySQLConnectionPool
-
Returns a connection to the MySQL database from the connection pool.
- getConnection() - Method in class org.strassburger.lifestealz.storage.connectionPool.SQLiteConnectionPool
-
Returns a connection to the SQLite database.
- getConnection() - Method in class org.strassburger.lifestealz.storage.SQLStorage
- getConnectionPool() - Method in class org.strassburger.lifestealz.storage.MariaDBStorage
- getConnectionPool() - Method in class org.strassburger.lifestealz.storage.MySQLStorage
- getConnectionPool() - Method in class org.strassburger.lifestealz.storage.SQLiteStorage
- getConnectionPool() - Method in class org.strassburger.lifestealz.storage.SQLStorage
- getCraftedHearts() - Method in class org.strassburger.lifestealz.storage.PlayerData
- getCraftedRevives() - Method in class org.strassburger.lifestealz.storage.PlayerData
- getCustomConfig(String) - Method in class org.strassburger.lifestealz.util.ConfigManager
- getCustomHeartValue() - Method in class org.strassburger.lifestealz.util.customitems.customitemdata.CustomHeartItemData
- getCustomItem(String) - Method in interface org.strassburger.lifestealz.api.LifeStealZAPI
-
Get a custom LifeStealZ item by its ID.
- getCustomItem(String) - Method in class org.strassburger.lifestealz.api.LifeStealZAPIImpl
- getCustomItemConfig() - Method in class org.strassburger.lifestealz.util.ConfigManager
- getCustomItemData(String) - Method in interface org.strassburger.lifestealz.api.LifeStealZAPI
-
Get the custom data for a custom LifeStealZ item.
- getCustomItemData(String) - Method in class org.strassburger.lifestealz.api.LifeStealZAPIImpl
- getCustomItemData(String) - Static method in class org.strassburger.lifestealz.util.customitems.CustomItemManager
-
Gets the custom item data of an item
- getCustomItemId(Block) - Method in enum class org.strassburger.lifestealz.util.customblocks.CustomBlock
-
Retrieves the custom item ID associated with a block
- getCustomItemId(ItemStack) - Static method in class org.strassburger.lifestealz.util.customitems.CustomItemManager
-
Gets the custom item id of an item
- getCustomItemID(ItemStack) - Method in interface org.strassburger.lifestealz.api.LifeStealZAPI
-
Get the custom item ID of an item.
- getCustomItemID(ItemStack) - Method in class org.strassburger.lifestealz.api.LifeStealZAPIImpl
- getCustomItemIDs() - Method in interface org.strassburger.lifestealz.api.LifeStealZAPI
-
Get a list of all custom LifeStealZ item IDs.
- getCustomItemIDs() - Method in class org.strassburger.lifestealz.api.LifeStealZAPIImpl
- getCustomItemType() - Method in class org.strassburger.lifestealz.util.customitems.customitemdata.CustomItemData
- getDecoyMaterial() - Method in class org.strassburger.lifestealz.util.customitems.customitemdata.CustomReviveBeaconItemData
- getDefaultHeart() - Method in interface org.strassburger.lifestealz.api.LifeStealZAPI
-
Get the default heart item.
- getDefaultHeart() - Method in class org.strassburger.lifestealz.api.LifeStealZAPIImpl
- getDisplayOptions(List<String>, String) - Static method in class org.strassburger.lifestealz.util.commands.CommandUtils
-
Gets a list of options that start with the input
- getDisplayOptions(Set<String>, String) - Static method in class org.strassburger.lifestealz.util.commands.CommandUtils
-
Gets a list of options that start with the input
- getDuration() - Method in class org.strassburger.lifestealz.util.GracePeriodManager.GracePeriodConfig
- getEliminatedPlayerNames() - Method in class org.strassburger.lifestealz.storage.SQLStorage
- getEliminatedPlayerNames() - Method in class org.strassburger.lifestealz.storage.Storage
- getEliminatedPlayers() - Method in class org.strassburger.lifestealz.caches.EliminatedPlayersCache
-
Get a set of all eliminated players
- getEliminatedPlayers() - Method in class org.strassburger.lifestealz.storage.SQLStorage
- getEliminatedPlayers() - Method in class org.strassburger.lifestealz.storage.Storage
-
Get a list of all eliminated players.
- getEliminatedPlayersCache() - Method in class org.strassburger.lifestealz.LifeStealZ
- getEndCommands() - Method in class org.strassburger.lifestealz.util.GracePeriodManager.GracePeriodConfig
- getFirstJoin() - Method in class org.strassburger.lifestealz.storage.PlayerData
- getGeyserManager() - Method in class org.strassburger.lifestealz.LifeStealZ
- getGeyserPlayerFile() - Method in class org.strassburger.lifestealz.LifeStealZ
- getGracePeriodManager() - Method in class org.strassburger.lifestealz.LifeStealZ
- getGracePeriodRemaining(Player) - Method in class org.strassburger.lifestealz.util.GracePeriodManager
-
Gets the remaining time of the grace period in seconds.
- getHasBeenRevived() - Method in class org.strassburger.lifestealz.storage.PlayerData
- getHeartLossFlag() - Method in class org.strassburger.lifestealz.util.worldguard.WorldGuardManager
- getIdentifier() - Method in class org.strassburger.lifestealz.util.PapiExpansion
- getInnerLaser() - Method in class org.strassburger.lifestealz.util.customitems.customitemdata.CustomReviveBeaconItemData
- getInserOrReplaceStatement() - Method in class org.strassburger.lifestealz.storage.MySQLSyntaxStorage
- getInserOrReplaceStatement() - Method in class org.strassburger.lifestealz.storage.SQLiteStorage
- getInserOrReplaceStatement() - Method in class org.strassburger.lifestealz.storage.SQLStorage
- getInstance() - Static method in class org.strassburger.lifestealz.LifeStealZ
- getItemId() - Method in class org.strassburger.lifestealz.util.customitems.customitemdata.CustomItemData
- getItemIds() - Method in class org.strassburger.lifestealz.util.customitems.recipe.RecipeManager
-
Returns all recipe ids
- getItemStack() - Method in class org.strassburger.lifestealz.util.customitems.CustomItem
- getKey() - Method in enum class org.strassburger.lifestealz.util.customblocks.CustomBlock
- getKilledOtherPlayers() - Method in class org.strassburger.lifestealz.storage.PlayerData
- getLanguageManager() - Method in class org.strassburger.lifestealz.LifeStealZ
- getLore() - Method in class org.strassburger.lifestealz.util.customitems.customitemdata.CustomItemData
- getMaterial() - Method in class org.strassburger.lifestealz.util.customitems.customitemdata.CustomItemData
- getMaxHealth() - Method in class org.strassburger.lifestealz.storage.PlayerData
- getMaxHearts() - Method in class org.strassburger.lifestealz.util.customitems.customitemdata.CustomHeartItemData
- getMaxHearts(Player, FileConfiguration) - Static method in class org.strassburger.lifestealz.util.MaxHeartsManager
-
Returns the maximum number of hearts a player can have.
- getMinHearts() - Method in class org.strassburger.lifestealz.util.customitems.customitemdata.CustomHeartItemData
- getModifiedFields() - Method in class org.strassburger.lifestealz.storage.PlayerData
- getName() - Method in class org.strassburger.lifestealz.storage.PlayerData
- getName() - Method in class org.strassburger.lifestealz.util.customitems.customitemdata.CustomItemData
- getOfflineBedrockPlayerName(UUID) - Method in class org.strassburger.lifestealz.util.geysermc.GeyserManager
- getOfflineBedrockPlayerUniqueId(String) - Method in class org.strassburger.lifestealz.util.geysermc.GeyserManager
- getOfflinePlayerCache() - Method in class org.strassburger.lifestealz.LifeStealZ
- getOfflinePlayersTabCompletion(boolean, boolean, LifeStealZ) - Static method in class org.strassburger.lifestealz.util.commands.CommandUtils
- getOuterLaser() - Method in class org.strassburger.lifestealz.util.customitems.customitemdata.CustomReviveBeaconItemData
- getParticleColor() - Method in class org.strassburger.lifestealz.util.customitems.customitemdata.CustomReviveBeaconItemData
- getPermission() - Method in class org.strassburger.lifestealz.util.customitems.customitemdata.CustomItemData
- getPersistentDataContainer() - Method in class org.strassburger.lifestealz.util.customitems.CustomItem
- getPitch() - Method in class org.strassburger.lifestealz.util.customitems.customitemdata.CustomItemData.CustomItemSoundData
- getPlaceholder() - Method in class org.strassburger.lifestealz.util.MessageUtils.Replaceable
- getPlayerData(UUID) - Method in interface org.strassburger.lifestealz.api.LifeStealZAPI
-
Get the player data for a player.
- getPlayerData(UUID) - Method in class org.strassburger.lifestealz.api.LifeStealZAPIImpl
- getPlayerHead(OfflinePlayer) - Static method in class org.strassburger.lifestealz.util.customitems.CustomItemManager
-
Gets the head of an offline player
- getPlayerName(UUID) - Method in class org.strassburger.lifestealz.util.geysermc.GeyserPlayerFile
- getPlayerNames() - Method in class org.strassburger.lifestealz.storage.SQLStorage
- getPlayerNames() - Method in class org.strassburger.lifestealz.storage.Storage
-
Get all player names
- getPlayersTabCompletion(boolean) - Static method in class org.strassburger.lifestealz.util.commands.CommandUtils
-
Gets a list of player names for tab completion
- getPlayersTabCompletion(boolean, LifeStealZ) - Static method in class org.strassburger.lifestealz.util.commands.CommandUtils
-
Gets a list of player names for tab completion
- getPlayerUUID(String) - Method in class org.strassburger.lifestealz.util.geysermc.GeyserPlayerFile
- getPlugin() - Method in class org.strassburger.lifestealz.caches.Cache
- getPlugin() - Method in class org.strassburger.lifestealz.storage.Storage
- getPluginFile() - Method in class org.strassburger.lifestealz.LifeStealZ
- getRecipeIds(String) - Method in class org.strassburger.lifestealz.util.customitems.recipe.RecipeManager
-
Returns all recipe ids for an item
- getRecipeManager() - Method in class org.strassburger.lifestealz.LifeStealZ
- getRequestJsonObject(BiConsumer<String, Throwable>, boolean) - Method in class org.strassburger.lifestealz.util.Metrics.CustomChart
- getReviveBeaconEffectManager() - Method in class org.strassburger.lifestealz.LifeStealZ
- getReviveTime() - Method in class org.strassburger.lifestealz.util.customitems.customitemdata.CustomReviveBeaconItemData
- getSound() - Method in class org.strassburger.lifestealz.util.customitems.customitemdata.CustomItemData.CustomItemSoundData
- getSound() - Method in class org.strassburger.lifestealz.util.customitems.customitemdata.CustomItemData
- getStartCommands() - Method in class org.strassburger.lifestealz.util.GracePeriodManager.GracePeriodConfig
- getStorage() - Method in class org.strassburger.lifestealz.LifeStealZ
- getStorageConfig() - Method in class org.strassburger.lifestealz.util.ConfigManager
- getString(String) - Method in class org.strassburger.lifestealz.util.LanguageManager
-
Get a string from the language file
- getString(String, String) - Method in class org.strassburger.lifestealz.util.LanguageManager
-
Get a string from the language file with a fallback
- getType() - Method in enum class org.strassburger.lifestealz.util.customitems.CustomItemType
- getUsage() - Method in class org.strassburger.lifestealz.commands.MainCommand.subcommands.DataSubCommand
- getUsage() - Method in class org.strassburger.lifestealz.commands.MainCommand.subcommands.DebugSubCommand
- getUsage() - Method in class org.strassburger.lifestealz.commands.MainCommand.subcommands.DevSubCommand
- getUsage() - Method in class org.strassburger.lifestealz.commands.MainCommand.subcommands.GiveItemSubCommand
- getUsage() - Method in class org.strassburger.lifestealz.commands.MainCommand.subcommands.GracePeriodSubcommand
- getUsage() - Method in class org.strassburger.lifestealz.commands.MainCommand.subcommands.HeartsSubCommand
- getUsage() - Method in class org.strassburger.lifestealz.commands.MainCommand.subcommands.HelpSubCommand
- getUsage() - Method in class org.strassburger.lifestealz.commands.MainCommand.subcommands.RecipeSubCommand
- getUsage() - Method in class org.strassburger.lifestealz.commands.MainCommand.subcommands.ReloadSubCommand
- getUsage() - Method in interface org.strassburger.lifestealz.commands.SubCommand
-
Provides the usage description for the sub-command.
- getUuid() - Method in class org.strassburger.lifestealz.storage.PlayerData
- getValue() - Method in class org.strassburger.lifestealz.util.MessageUtils.Replaceable
- getVersion() - Method in interface org.strassburger.lifestealz.api.LifeStealZAPI
-
Get the current version of the LifeStealZ plugin.
- getVersion() - Method in class org.strassburger.lifestealz.api.LifeStealZAPIImpl
- getVersion() - Method in class org.strassburger.lifestealz.util.PapiExpansion
- getVersionChecker() - Method in class org.strassburger.lifestealz.LifeStealZ
- getVolume() - Method in class org.strassburger.lifestealz.util.customitems.customitemdata.CustomItemData.CustomItemSoundData
- getWebHookManager() - Method in class org.strassburger.lifestealz.LifeStealZ
- getWorldGuardManager() - Method in class org.strassburger.lifestealz.LifeStealZ
- GeyserManager - Class in org.strassburger.lifestealz.util.geysermc
- GeyserManager() - Constructor for class org.strassburger.lifestealz.util.geysermc.GeyserManager
- GeyserPlayerFile - Class in org.strassburger.lifestealz.util.geysermc
- GeyserPlayerFile() - Constructor for class org.strassburger.lifestealz.util.geysermc.GeyserPlayerFile
- GiveItemSubCommand - Class in org.strassburger.lifestealz.commands.MainCommand.subcommands
- GiveItemSubCommand(LifeStealZ) - Constructor for class org.strassburger.lifestealz.commands.MainCommand.subcommands.GiveItemSubCommand
- GracePeriodConfig(LifeStealZ) - Constructor for class org.strassburger.lifestealz.util.GracePeriodManager.GracePeriodConfig
- GracePeriodManager - Class in org.strassburger.lifestealz.util
- GracePeriodManager(LifeStealZ) - Constructor for class org.strassburger.lifestealz.util.GracePeriodManager
- GracePeriodManager.GracePeriodConfig - Class in org.strassburger.lifestealz.util
- GracePeriodSubcommand - Class in org.strassburger.lifestealz.commands.MainCommand.subcommands
- GracePeriodSubcommand(LifeStealZ) - Constructor for class org.strassburger.lifestealz.commands.MainCommand.subcommands.GracePeriodSubcommand
- GRAY - Enum constant in enum class org.strassburger.lifestealz.util.customblocks.ParticleColor
- GREEN - Enum constant in enum class org.strassburger.lifestealz.util.customblocks.ParticleColor
- GuiManager - Class in org.strassburger.lifestealz.util
H
- hasChanges() - Method in class org.strassburger.lifestealz.storage.PlayerData
- hasGeyser() - Method in class org.strassburger.lifestealz.LifeStealZ
- hashCode() - Method in record class org.strassburger.lifestealz.util.ReviveTask
-
Returns a hash code value for this object.
- hasPermission(CommandSender) - Method in class org.strassburger.lifestealz.commands.MainCommand.subcommands.DataSubCommand
- hasPermission(CommandSender) - Method in class org.strassburger.lifestealz.commands.MainCommand.subcommands.DebugSubCommand
- hasPermission(CommandSender) - Method in class org.strassburger.lifestealz.commands.MainCommand.subcommands.DevSubCommand
- hasPermission(CommandSender) - Method in class org.strassburger.lifestealz.commands.MainCommand.subcommands.GiveItemSubCommand
- hasPermission(CommandSender) - Method in class org.strassburger.lifestealz.commands.MainCommand.subcommands.GracePeriodSubcommand
- hasPermission(CommandSender) - Method in class org.strassburger.lifestealz.commands.MainCommand.subcommands.HeartsSubCommand
- hasPermission(CommandSender) - Method in class org.strassburger.lifestealz.commands.MainCommand.subcommands.HelpSubCommand
- hasPermission(CommandSender) - Method in class org.strassburger.lifestealz.commands.MainCommand.subcommands.RecipeSubCommand
- hasPermission(CommandSender) - Method in class org.strassburger.lifestealz.commands.MainCommand.subcommands.ReloadSubCommand
- hasPermission(CommandSender) - Method in interface org.strassburger.lifestealz.commands.SubCommand
-
Checks if a sender has permission to use the sub-command.
- hasPlaceholderApi() - Method in class org.strassburger.lifestealz.LifeStealZ
- hasWorldGuard() - Method in class org.strassburger.lifestealz.LifeStealZ
- HEART - Enum constant in enum class org.strassburger.lifestealz.util.customitems.CustomItemType
- HeartCommand - Class in org.strassburger.lifestealz.commands
- HeartCommand(LifeStealZ) - Constructor for class org.strassburger.lifestealz.commands.HeartCommand
- HeartLossFlag - Class in org.strassburger.lifestealz.util.worldguard
- HeartLossFlag() - Constructor for class org.strassburger.lifestealz.util.worldguard.HeartLossFlag
- HeartsSubCommand - Class in org.strassburger.lifestealz.commands.MainCommand.subcommands
- HeartsSubCommand(LifeStealZ) - Constructor for class org.strassburger.lifestealz.commands.MainCommand.subcommands.HeartsSubCommand
- HelpSubCommand - Class in org.strassburger.lifestealz.commands.MainCommand.subcommands
- HelpSubCommand(LifeStealZ) - Constructor for class org.strassburger.lifestealz.commands.MainCommand.subcommands.HelpSubCommand
I
- importData(String) - Method in class org.strassburger.lifestealz.storage.SQLStorage
- importData(String) - Method in class org.strassburger.lifestealz.storage.Storage
-
Import the player data from a file.
- init() - Method in class org.strassburger.lifestealz.storage.SQLStorage
- init() - Method in class org.strassburger.lifestealz.storage.Storage
-
Initializes the storage system.
- InteractionEntityEventListener - Class in org.strassburger.lifestealz.listeners
- InteractionEntityEventListener(LifeStealZ) - Constructor for class org.strassburger.lifestealz.listeners.InteractionEntityEventListener
- InteractionListener - Class in org.strassburger.lifestealz.listeners
- InteractionListener(LifeStealZ) - Constructor for class org.strassburger.lifestealz.listeners.InteractionListener
- InventoryClickListener - Class in org.strassburger.lifestealz.listeners
- InventoryClickListener(LifeStealZ) - Constructor for class org.strassburger.lifestealz.listeners.InventoryClickListener
- InventoryCloseListener - Class in org.strassburger.lifestealz.listeners
- InventoryCloseListener(LifeStealZ) - Constructor for class org.strassburger.lifestealz.listeners.InventoryCloseListener
- INVULNERABLE_KEY - Static variable in class org.strassburger.lifestealz.util.customitems.CustomItemManager
- is(Block) - Method in enum class org.strassburger.lifestealz.util.customblocks.CustomBlock
-
Checks if a block is tagged with this custom block key
- is(ItemStack) - Method in enum class org.strassburger.lifestealz.util.customitems.CustomItemType
-
Checks if the given ItemStack is of this CustomItemType.
- isAllowBreakingBeaconWhileReviving() - Method in class org.strassburger.lifestealz.util.customitems.customitemdata.CustomReviveBeaconItemData
- isBedrockPlayer(Player) - Method in class org.strassburger.lifestealz.util.geysermc.GeyserManager
- isCraftable() - Method in class org.strassburger.lifestealz.util.customitems.customitemdata.CustomItemData
- isCraftable(String) - Method in class org.strassburger.lifestealz.util.customitems.recipe.RecipeManager
-
Checks if an item is craftable
- isCustomItem(ItemStack) - Static method in class org.strassburger.lifestealz.util.customitems.CustomItemManager
-
Checks if an item is a custom item (checks if it has a custom item id)
- isDespawnable() - Method in class org.strassburger.lifestealz.util.customitems.customitemdata.CustomItemData
- isDespawnable(ItemStack) - Static method in class org.strassburger.lifestealz.util.customitems.CustomItemManager
-
Checks if an item is despawnable
- isEliminated(UUID) - Method in interface org.strassburger.lifestealz.api.LifeStealZAPI
-
Get if a player is eliminated.
- isEliminated(UUID) - Method in class org.strassburger.lifestealz.api.LifeStealZAPIImpl
- isEliminationWebhookEnabled() - Method in class org.strassburger.lifestealz.util.WebHookManager
- isEnabled() - Method in class org.strassburger.lifestealz.util.customitems.customitemdata.CustomItemData.CustomItemSoundData
- isEnabled() - Method in class org.strassburger.lifestealz.util.GracePeriodManager.GracePeriodConfig
- isEnabled() - Method in class org.strassburger.lifestealz.util.GracePeriodManager
- isEnchanted() - Method in class org.strassburger.lifestealz.util.customitems.customitemdata.CustomItemData
- isForbiddenItem(ItemStack) - Static method in class org.strassburger.lifestealz.util.customitems.CustomItemManager
-
Checks if an item is a forbidden item
- isHeartItem(ItemStack) - Static method in class org.strassburger.lifestealz.util.customitems.CustomItemManager
-
Deprecated.
- isInGracePeriod(OfflinePlayer) - Method in class org.strassburger.lifestealz.util.GracePeriodManager
-
Checks if the player is in the grace period.
- isInvulnerable() - Method in class org.strassburger.lifestealz.util.customitems.customitemdata.CustomItemData
- isInvulnerable(ItemStack) - Static method in class org.strassburger.lifestealz.util.customitems.CustomItemManager
-
Checks if an item is invulnerable
- isNewVersionAvailable() - Method in class org.strassburger.lifestealz.util.VersionChecker
-
Checks if a new version of the plugin is available.
- isPlayerStored(String) - Method in class org.strassburger.lifestealz.util.geysermc.GeyserPlayerFile
- isPlayerStored(UUID) - Method in class org.strassburger.lifestealz.util.geysermc.GeyserPlayerFile
- isReviveItem(ItemStack) - Static method in class org.strassburger.lifestealz.util.customitems.CustomItemManager
-
Deprecated.Use
CustomItemType.REVIVE
instead - isReviveWebhookEnabled() - Method in class org.strassburger.lifestealz.util.WebHookManager
J
- JsonObjectBuilder() - Constructor for class org.strassburger.lifestealz.util.Metrics.JsonObjectBuilder
L
- LanguageManager - Class in org.strassburger.lifestealz.util
- LanguageManager(LifeStealZ) - Constructor for class org.strassburger.lifestealz.util.LanguageManager
- lastHeartGain - Static variable in class org.strassburger.lifestealz.util.CooldownManager
- lastHeartPickupMessage - Static variable in class org.strassburger.lifestealz.util.CooldownManager
- lastHeartUse - Static variable in class org.strassburger.lifestealz.util.CooldownManager
- LifeStealZ - Class in org.strassburger.lifestealz
- LifeStealZ() - Constructor for class org.strassburger.lifestealz.LifeStealZ
- LifeStealZAPI - Interface in org.strassburger.lifestealz.api
- LifeStealZAPIImpl - Class in org.strassburger.lifestealz.api
- LifeStealZAPIImpl(LifeStealZ) - Constructor for class org.strassburger.lifestealz.api.LifeStealZAPIImpl
- load(String) - Method in class org.strassburger.lifestealz.storage.SQLStorage
- load(String) - Method in class org.strassburger.lifestealz.storage.Storage
-
Loads the player data from the storage system.
- load(UUID) - Method in class org.strassburger.lifestealz.storage.SQLStorage
- load(UUID) - Method in class org.strassburger.lifestealz.storage.Storage
-
Loads the player data from the storage system.
- location() - Method in record class org.strassburger.lifestealz.util.ReviveTask
-
Returns the value of the
location
record component. - looseHearts() - Method in class org.strassburger.lifestealz.util.GracePeriodManager.GracePeriodConfig
M
- MainCommandHandler - Class in org.strassburger.lifestealz.commands.MainCommand
- MainCommandHandler(LifeStealZ) - Constructor for class org.strassburger.lifestealz.commands.MainCommand.MainCommandHandler
- MainTabCompleter - Class in org.strassburger.lifestealz.commands.MainCommand
- MainTabCompleter(LifeStealZ) - Constructor for class org.strassburger.lifestealz.commands.MainCommand.MainTabCompleter
- make(Block) - Method in enum class org.strassburger.lifestealz.util.customblocks.CustomBlock
-
Tags a block with the custom block key
- make(Block, String) - Method in enum class org.strassburger.lifestealz.util.customblocks.CustomBlock
-
Tags a block with the custom block key and a custom item ID
- makeForbidden() - Method in class org.strassburger.lifestealz.util.customitems.CustomItem
- MariaDBConnectionPool - Class in org.strassburger.lifestealz.storage.connectionPool
-
A MariaDB connection pool that manages connections to a MariaDB database.
- MariaDBConnectionPool(String, String, String, String, String) - Constructor for class org.strassburger.lifestealz.storage.connectionPool.MariaDBConnectionPool
-
Constructs a MariaDB connection pool with the specified host, port, database, username, and password.
- MariaDBStorage - Class in org.strassburger.lifestealz.storage
-
Storage class for MariaDB.
- MariaDBStorage(LifeStealZ) - Constructor for class org.strassburger.lifestealz.storage.MariaDBStorage
- MaxHeartsManager - Class in org.strassburger.lifestealz.util
-
Utility class to manage the maximum number of hearts a player can have.
- MessageUtils - Class in org.strassburger.lifestealz.util
- MessageUtils.Replaceable - Class in org.strassburger.lifestealz.util
- Metrics - Class in org.strassburger.lifestealz.util
- Metrics(JavaPlugin, int) - Constructor for class org.strassburger.lifestealz.util.Metrics
-
Creates a new Metrics instance.
- METRICS_VERSION - Static variable in class org.strassburger.lifestealz.util.Metrics.MetricsBase
-
The version of the Metrics class.
- Metrics.AdvancedBarChart - Class in org.strassburger.lifestealz.util
- Metrics.AdvancedPie - Class in org.strassburger.lifestealz.util
- Metrics.CustomChart - Class in org.strassburger.lifestealz.util
- Metrics.DrilldownPie - Class in org.strassburger.lifestealz.util
- Metrics.JsonObjectBuilder - Class in org.strassburger.lifestealz.util
-
An extremely simple JSON builder.
- Metrics.JsonObjectBuilder.JsonObject - Class in org.strassburger.lifestealz.util
-
A super simple representation of a JSON object.
- Metrics.MetricsBase - Class in org.strassburger.lifestealz.util
- Metrics.MultiLineChart - Class in org.strassburger.lifestealz.util
- Metrics.SimpleBarChart - Class in org.strassburger.lifestealz.util
- Metrics.SimplePie - Class in org.strassburger.lifestealz.util
- Metrics.SingleLineChart - Class in org.strassburger.lifestealz.util
- MetricsBase(String, String, int, boolean, Consumer<Metrics.JsonObjectBuilder>, Consumer<Metrics.JsonObjectBuilder>, Consumer<Runnable>, Supplier<Boolean>, BiConsumer<String, Throwable>, Consumer<String>, boolean, boolean, boolean) - Constructor for class org.strassburger.lifestealz.util.Metrics.MetricsBase
-
Creates a new MetricsBase class instance.
- migrateDatabase() - Method in class org.strassburger.lifestealz.storage.MariaDBStorage
- migrateDatabase() - Method in class org.strassburger.lifestealz.storage.MySQLStorage
- migrateDatabase() - Method in class org.strassburger.lifestealz.storage.SQLiteStorage
- migrateDatabase() - Method in class org.strassburger.lifestealz.storage.Storage
-
Migrate the database to the latest version.
- MultiLineChart(String, Callable<Map<String, Integer>>) - Constructor for class org.strassburger.lifestealz.util.Metrics.MultiLineChart
-
Class constructor.
- MySQLConnectionPool - Class in org.strassburger.lifestealz.storage.connectionPool
-
A MySQL connection pool that manages connections to a MySQL database.
- MySQLConnectionPool(String, String, String, String, String) - Constructor for class org.strassburger.lifestealz.storage.connectionPool.MySQLConnectionPool
-
Constructs a MySQL connection pool with the specified host, port, database, username, and password.
- MySQLStorage - Class in org.strassburger.lifestealz.storage
-
Storage class for MySQL database.
- MySQLStorage(LifeStealZ) - Constructor for class org.strassburger.lifestealz.storage.MySQLStorage
- MySQLSyntaxStorage - Class in org.strassburger.lifestealz.storage
-
Abstract class for Storage classes that share the same MySQL syntax.
- MySQLSyntaxStorage(LifeStealZ) - Constructor for class org.strassburger.lifestealz.storage.MySQLSyntaxStorage
N
- NONE - Enum constant in enum class org.strassburger.lifestealz.util.customitems.CustomItemType
- NONUSABLE - Enum constant in enum class org.strassburger.lifestealz.util.customitems.CustomItemType
O
- OfflinePlayerCache - Class in org.strassburger.lifestealz.caches
- OfflinePlayerCache(LifeStealZ) - Constructor for class org.strassburger.lifestealz.caches.OfflinePlayerCache
-
A cache for offline players to avoid unnecessary database queries on tab completion
- onBlockExplode(BlockExplodeEvent) - Method in class org.strassburger.lifestealz.listeners.revivebeacon.ReviveBeaconBreakListener
- onBlockFade(BlockFadeEvent) - Method in class org.strassburger.lifestealz.listeners.revivebeacon.ReviveBeaconBreakListener
- onBlockPlace(BlockPlaceEvent) - Method in class org.strassburger.lifestealz.listeners.revivebeacon.ReviveBeaconPlaceListener
- onCommand(CommandSender, Command, String, String[]) - Method in class org.strassburger.lifestealz.commands.EliminateCommand
- onCommand(CommandSender, Command, String, String[]) - Method in class org.strassburger.lifestealz.commands.HeartCommand
- onCommand(CommandSender, Command, String, String[]) - Method in class org.strassburger.lifestealz.commands.MainCommand.MainCommandHandler
- onCommand(CommandSender, Command, String, String[]) - Method in class org.strassburger.lifestealz.commands.ReviveCommand
- onCommand(CommandSender, Command, String, String[]) - Method in class org.strassburger.lifestealz.commands.WithdrawCommand
- onDisable() - Method in class org.strassburger.lifestealz.LifeStealZ
- onEnable() - Method in class org.strassburger.lifestealz.LifeStealZ
- onEntityDamageByEntity(EntityDamageByEntityEvent) - Method in class org.strassburger.lifestealz.listeners.EntityDamageByEntityListener
- onEntityExplode(EntityExplodeEvent) - Method in class org.strassburger.lifestealz.listeners.revivebeacon.ReviveBeaconBreakListener
- onEntityRessurect(EntityResurrectEvent) - Method in class org.strassburger.lifestealz.listeners.EntityResurrectListener
- onInteractionEntityEvent(PlayerInteractEntityEvent) - Method in class org.strassburger.lifestealz.listeners.InteractionEntityEventListener
- onInventoryClick(InventoryClickEvent) - Method in class org.strassburger.lifestealz.listeners.InventoryClickListener
- onInventoryClose(InventoryCloseEvent) - Method in class org.strassburger.lifestealz.listeners.InventoryCloseListener
- onItemPickup(PlayerAttemptPickupItemEvent) - Method in class org.strassburger.lifestealz.listeners.PlayerItemPickupListener
- onLoad() - Method in class org.strassburger.lifestealz.LifeStealZ
- onPistonExtend(BlockPistonExtendEvent) - Method in class org.strassburger.lifestealz.listeners.revivebeacon.ReviveBeaconBreakListener
- onPistonRetract(BlockPistonRetractEvent) - Method in class org.strassburger.lifestealz.listeners.revivebeacon.ReviveBeaconBreakListener
- onPlayerDeath(PlayerDeathEvent) - Method in class org.strassburger.lifestealz.listeners.PlayerDeathListener
- onPlayerDropItem(PlayerDropItemEvent) - Method in class org.strassburger.lifestealz.listeners.PlayerDropItemListener
- onPlayerInteraction(PlayerInteractEvent) - Method in class org.strassburger.lifestealz.listeners.InteractionListener
- onPlayerJoin(PlayerJoinEvent) - Method in class org.strassburger.lifestealz.listeners.PlayerJoinListener
- onPlayerLogin(PlayerLoginEvent) - Method in class org.strassburger.lifestealz.listeners.PlayerLoginListener
- onPrepareGrindstone(PrepareGrindstoneEvent) - Method in class org.strassburger.lifestealz.listeners.PrepareGrindstone
- onPrepareItemCraft(PrepareItemCraftEvent) - Method in class org.strassburger.lifestealz.listeners.PrepareItemCraft
- onRequest(OfflinePlayer, String) - Method in class org.strassburger.lifestealz.util.PapiExpansion
- onReviveBeaconBreak(BlockBreakEvent) - Method in class org.strassburger.lifestealz.listeners.revivebeacon.ReviveBeaconBreakListener
- onReviveBeaconInteract(PlayerInteractEvent) - Method in class org.strassburger.lifestealz.listeners.revivebeacon.ReviveBeaconInteractListener
- onTabComplete(CommandSender, Command, String, String[]) - Method in class org.strassburger.lifestealz.commands.EliminateCommand
- onTabComplete(CommandSender, Command, String, String[]) - Method in class org.strassburger.lifestealz.commands.HeartCommand
- onTabComplete(CommandSender, Command, String, String[]) - Method in class org.strassburger.lifestealz.commands.MainCommand.MainTabCompleter
- onTabComplete(CommandSender, Command, String, String[]) - Method in class org.strassburger.lifestealz.commands.ReviveCommand
- onTabComplete(CommandSender, Command, String, String[]) - Method in class org.strassburger.lifestealz.commands.WithdrawCommand
- openReviveBeaconGui(Player, int, LifeStealZ, Location) - Static method in class org.strassburger.lifestealz.util.GuiManager
- openReviveGui(Player, int) - Static method in class org.strassburger.lifestealz.util.GuiManager
- ORANGE - Enum constant in enum class org.strassburger.lifestealz.util.customblocks.ParticleColor
- org.strassburger.lifestealz - package org.strassburger.lifestealz
- org.strassburger.lifestealz.api - package org.strassburger.lifestealz.api
- org.strassburger.lifestealz.caches - package org.strassburger.lifestealz.caches
- org.strassburger.lifestealz.commands - package org.strassburger.lifestealz.commands
- org.strassburger.lifestealz.commands.MainCommand - package org.strassburger.lifestealz.commands.MainCommand
- org.strassburger.lifestealz.commands.MainCommand.subcommands - package org.strassburger.lifestealz.commands.MainCommand.subcommands
- org.strassburger.lifestealz.listeners - package org.strassburger.lifestealz.listeners
- org.strassburger.lifestealz.listeners.revivebeacon - package org.strassburger.lifestealz.listeners.revivebeacon
- org.strassburger.lifestealz.storage - package org.strassburger.lifestealz.storage
- org.strassburger.lifestealz.storage.connectionPool - package org.strassburger.lifestealz.storage.connectionPool
- org.strassburger.lifestealz.util - package org.strassburger.lifestealz.util
- org.strassburger.lifestealz.util.commands - package org.strassburger.lifestealz.util.commands
- org.strassburger.lifestealz.util.customblocks - package org.strassburger.lifestealz.util.customblocks
- org.strassburger.lifestealz.util.customitems - package org.strassburger.lifestealz.util.customitems
- org.strassburger.lifestealz.util.customitems.customitemdata - package org.strassburger.lifestealz.util.customitems.customitemdata
- org.strassburger.lifestealz.util.customitems.recipe - package org.strassburger.lifestealz.util.customitems.recipe
- org.strassburger.lifestealz.util.geysermc - package org.strassburger.lifestealz.util.geysermc
- org.strassburger.lifestealz.util.worldguard - package org.strassburger.lifestealz.util.worldguard
P
- PapiExpansion - Class in org.strassburger.lifestealz.util
- PapiExpansion(LifeStealZ) - Constructor for class org.strassburger.lifestealz.util.PapiExpansion
- parseOfflinePlayer(String, boolean, boolean) - Static method in class org.strassburger.lifestealz.util.commands.CommandUtils
- parseOfflinePlayer(String, boolean, boolean, LifeStealZ) - Static method in class org.strassburger.lifestealz.util.commands.CommandUtils
- parsePlayerName(String, boolean) - Static method in class org.strassburger.lifestealz.util.commands.CommandUtils
-
Parses a player name (or a star) to a list of players
- parsePlayerName(String, boolean, LifeStealZ) - Static method in class org.strassburger.lifestealz.util.commands.CommandUtils
-
Parses a player name (or a star) to a list of players
- ParticleColor - Enum Class in org.strassburger.lifestealz.util.customblocks
-
Enum representing different particle colors with their RGB bounds.
- persist() - Method in class org.strassburger.lifestealz.util.PapiExpansion
- PINK - Enum constant in enum class org.strassburger.lifestealz.util.customblocks.ParticleColor
- PlayerData - Class in org.strassburger.lifestealz.storage
- PlayerData(String, UUID) - Constructor for class org.strassburger.lifestealz.storage.PlayerData
- PlayerDeathListener - Class in org.strassburger.lifestealz.listeners
- PlayerDeathListener(LifeStealZ) - Constructor for class org.strassburger.lifestealz.listeners.PlayerDeathListener
- PlayerDropItemListener - Class in org.strassburger.lifestealz.listeners
- PlayerDropItemListener() - Constructor for class org.strassburger.lifestealz.listeners.PlayerDropItemListener
- PlayerItemPickupListener - Class in org.strassburger.lifestealz.listeners
- PlayerItemPickupListener(LifeStealZ) - Constructor for class org.strassburger.lifestealz.listeners.PlayerItemPickupListener
- PlayerJoinListener - Class in org.strassburger.lifestealz.listeners
- PlayerJoinListener(LifeStealZ) - Constructor for class org.strassburger.lifestealz.listeners.PlayerJoinListener
- PlayerLoginListener - Class in org.strassburger.lifestealz.listeners
- PlayerLoginListener(LifeStealZ) - Constructor for class org.strassburger.lifestealz.listeners.PlayerLoginListener
- PrepareGrindstone - Class in org.strassburger.lifestealz.listeners
- PrepareGrindstone() - Constructor for class org.strassburger.lifestealz.listeners.PrepareGrindstone
- PrepareItemCraft - Class in org.strassburger.lifestealz.listeners
- PrepareItemCraft() - Constructor for class org.strassburger.lifestealz.listeners.PrepareItemCraft
- PURPLE - Enum constant in enum class org.strassburger.lifestealz.util.customblocks.ParticleColor
R
- RECIPE_GUI_MAP - Static variable in class org.strassburger.lifestealz.util.GuiManager
- RecipeManager - Class in org.strassburger.lifestealz.util.customitems.recipe
- RecipeManager(LifeStealZ) - Constructor for class org.strassburger.lifestealz.util.customitems.recipe.RecipeManager
- RecipeSubCommand - Class in org.strassburger.lifestealz.commands.MainCommand.subcommands
- RecipeSubCommand(LifeStealZ) - Constructor for class org.strassburger.lifestealz.commands.MainCommand.subcommands.RecipeSubCommand
- RED - Enum constant in enum class org.strassburger.lifestealz.util.customblocks.ParticleColor
- registerCommands() - Method in class org.strassburger.lifestealz.util.commands.CommandManager
-
Registers all commands
- registerListeners() - Method in class org.strassburger.lifestealz.util.EventManager
-
Registers all listeners
- registerRecipes() - Method in class org.strassburger.lifestealz.util.customitems.recipe.RecipeManager
-
Registers all recipes
- releaseConnection(Connection) - Method in interface org.strassburger.lifestealz.storage.connectionPool.ConnectionPool
-
Releases a connection back to the connection pool.
- releaseConnection(Connection) - Method in class org.strassburger.lifestealz.storage.connectionPool.MariaDBConnectionPool
-
Releases a connection back to the MariaDB connection pool.
- releaseConnection(Connection) - Method in class org.strassburger.lifestealz.storage.connectionPool.MySQLConnectionPool
-
Releases a connection back to the MySQL connection pool.
- releaseConnection(Connection) - Method in class org.strassburger.lifestealz.storage.connectionPool.SQLiteConnectionPool
-
This method does nothing, because SQLite does not support connection pooling.
- reload() - Method in class org.strassburger.lifestealz.util.LanguageManager
- reloadCache() - Method in class org.strassburger.lifestealz.caches.Cache
-
Reload the cache from the database
- reloadCache() - Method in class org.strassburger.lifestealz.caches.EliminatedPlayersCache
-
Reload the cache from the database
- reloadCache() - Method in class org.strassburger.lifestealz.caches.OfflinePlayerCache
-
Reload the cache from the database
- ReloadSubCommand - Class in org.strassburger.lifestealz.commands.MainCommand.subcommands
- ReloadSubCommand(LifeStealZ) - Constructor for class org.strassburger.lifestealz.commands.MainCommand.subcommands.ReloadSubCommand
- removeDecoy(Location) - Method in class org.strassburger.lifestealz.util.customblocks.ReviveBeaconEffectManager
-
Removes the decoy at the specified location.
- removeEliminatedPlayer(String) - Method in class org.strassburger.lifestealz.caches.EliminatedPlayersCache
-
Remove a player from the cache
- removeItem(T) - Method in class org.strassburger.lifestealz.caches.Cache
-
Remove an item from the cache
- removeLaser(Location) - Method in class org.strassburger.lifestealz.util.customblocks.ReviveBeaconEffectManager
-
Removes the laser at the specified location This method is typically called when a Revive Beacon is broken or removed.
- renderRecipe(Player, String) - Method in class org.strassburger.lifestealz.util.customitems.recipe.RecipeManager
-
Renders a recipe in an inventory gui
- renderRecipe(Player, String, String) - Method in class org.strassburger.lifestealz.util.customitems.recipe.RecipeManager
-
Renders a recipe in an inventory gui
- Replaceable(String, String) - Constructor for class org.strassburger.lifestealz.util.MessageUtils.Replaceable
- requiresPermission() - Method in class org.strassburger.lifestealz.util.customitems.customitemdata.CustomItemData
- resetGracePeriod(OfflinePlayer) - Method in class org.strassburger.lifestealz.util.GracePeriodManager
-
Resets the grace period for the player.
- revive(UUID) - Method in interface org.strassburger.lifestealz.api.LifeStealZAPI
-
Revive a player.
- revive(UUID) - Method in class org.strassburger.lifestealz.api.LifeStealZAPIImpl
- REVIVE - Enum constant in enum class org.strassburger.lifestealz.util.customitems.CustomItemType
- REVIVE - Enum constant in enum class org.strassburger.lifestealz.util.WebHookManager.WebHookType
- REVIVE_BEACON - Enum constant in enum class org.strassburger.lifestealz.util.customblocks.CustomBlock
- REVIVE_BEACON - Enum constant in enum class org.strassburger.lifestealz.util.customitems.CustomItemType
- REVIVE_BEACON_GUI_MAP - Static variable in class org.strassburger.lifestealz.util.GuiManager
- REVIVE_BEACON_INVENTORY_LOCATIONS - Static variable in class org.strassburger.lifestealz.util.GuiManager
- REVIVE_GUI_MAP - Static variable in class org.strassburger.lifestealz.util.GuiManager
- REVIVE_PAGE_KEY - Static variable in class org.strassburger.lifestealz.util.customitems.CustomItemManager
- reviveAllPlayers(int, int, int, boolean) - Method in class org.strassburger.lifestealz.storage.SQLStorage
- reviveAllPlayers(int, int, int, boolean) - Method in class org.strassburger.lifestealz.storage.Storage
-
Set the amount of hearts for every eliminated player to the given amount.
- ReviveBeaconBreakListener - Class in org.strassburger.lifestealz.listeners.revivebeacon
- ReviveBeaconBreakListener(LifeStealZ) - Constructor for class org.strassburger.lifestealz.listeners.revivebeacon.ReviveBeaconBreakListener
- ReviveBeaconEffectManager - Class in org.strassburger.lifestealz.util.customblocks
- ReviveBeaconEffectManager(LifeStealZ) - Constructor for class org.strassburger.lifestealz.util.customblocks.ReviveBeaconEffectManager
- ReviveBeaconInteractListener - Class in org.strassburger.lifestealz.listeners.revivebeacon
- ReviveBeaconInteractListener(LifeStealZ) - Constructor for class org.strassburger.lifestealz.listeners.revivebeacon.ReviveBeaconInteractListener
- ReviveBeaconPlaceListener - Class in org.strassburger.lifestealz.listeners.revivebeacon
- ReviveBeaconPlaceListener(LifeStealZ) - Constructor for class org.strassburger.lifestealz.listeners.revivebeacon.ReviveBeaconPlaceListener
- ReviveCommand - Class in org.strassburger.lifestealz.commands
- ReviveCommand(LifeStealZ) - Constructor for class org.strassburger.lifestealz.commands.ReviveCommand
- reviver() - Method in record class org.strassburger.lifestealz.util.ReviveTask
-
Returns the value of the
reviver
record component. - ReviveTask - Record Class in org.strassburger.lifestealz.util
-
Represents a revive task for a player at a specific location.
- ReviveTask(Location, BukkitTask, UUID, UUID, long, int) - Constructor for record class org.strassburger.lifestealz.util.ReviveTask
-
Creates an instance of a
ReviveTask
record class. - reviveTasks - Static variable in class org.strassburger.lifestealz.LifeStealZ
S
- save(PlayerData) - Method in class org.strassburger.lifestealz.storage.MySQLSyntaxStorage
- save(PlayerData) - Method in class org.strassburger.lifestealz.storage.SQLStorage
- save(PlayerData) - Method in class org.strassburger.lifestealz.storage.Storage
-
Saves the player data to the storage system.
- savePlayer(UUID, String) - Method in class org.strassburger.lifestealz.util.geysermc.GeyserPlayerFile
- savePlayerData(PlayerData) - Method in interface org.strassburger.lifestealz.api.LifeStealZAPI
-
Save the player data for a player.
- savePlayerData(PlayerData) - Method in class org.strassburger.lifestealz.api.LifeStealZAPIImpl
- sendWebhookMessage(String, String, String) - Method in class org.strassburger.lifestealz.util.WebHookManager
- sendWebhookMessage(WebHookManager.WebHookType, String...) - Method in class org.strassburger.lifestealz.util.WebHookManager
- setAmount(int) - Method in class org.strassburger.lifestealz.util.customitems.CustomItem
- setCraftedHearts(int) - Method in class org.strassburger.lifestealz.storage.PlayerData
- setCraftedRevives(int) - Method in class org.strassburger.lifestealz.storage.PlayerData
- setCustomModelID(int) - Method in class org.strassburger.lifestealz.util.customitems.CustomItem
- setDespawnable(boolean) - Method in class org.strassburger.lifestealz.util.customitems.CustomItem
- setEnchanted(boolean) - Method in class org.strassburger.lifestealz.util.customitems.CustomItem
- setFirstJoin(long) - Method in class org.strassburger.lifestealz.storage.PlayerData
- setHasBeenRevived(int) - Method in class org.strassburger.lifestealz.storage.PlayerData
- setInvulnerable(boolean) - Method in class org.strassburger.lifestealz.util.customitems.CustomItem
- setKilledOtherPlayers(int) - Method in class org.strassburger.lifestealz.storage.PlayerData
- setLore(List<String>) - Method in class org.strassburger.lifestealz.util.customitems.CustomItem
- setMaterial(Material) - Method in class org.strassburger.lifestealz.util.customitems.CustomItem
- setMaxHealth(double) - Method in class org.strassburger.lifestealz.storage.PlayerData
- setMaxHealth(Player, double) - Static method in class org.strassburger.lifestealz.LifeStealZ
- setName(String) - Method in class org.strassburger.lifestealz.util.customitems.CustomItem
- setName(Component) - Method in class org.strassburger.lifestealz.util.customitems.CustomItem
- setUnbreakable(boolean) - Method in class org.strassburger.lifestealz.util.customitems.CustomItem
- shouldAnnounce() - Method in class org.strassburger.lifestealz.util.GracePeriodManager.GracePeriodConfig
- shouldPlaySound() - Method in class org.strassburger.lifestealz.util.GracePeriodManager.GracePeriodConfig
- shouldShowEnchantParticles() - Method in class org.strassburger.lifestealz.util.customitems.customitemdata.CustomReviveBeaconItemData
- shouldShowLaser() - Method in class org.strassburger.lifestealz.util.customitems.customitemdata.CustomReviveBeaconItemData
- shouldShowParticleRing() - Method in class org.strassburger.lifestealz.util.customitems.customitemdata.CustomReviveBeaconItemData
- shutdown() - Method in interface org.strassburger.lifestealz.storage.connectionPool.ConnectionPool
-
Shuts down the connection pool.
- shutdown() - Method in class org.strassburger.lifestealz.storage.connectionPool.MariaDBConnectionPool
-
Shuts down the MariaDB connection pool and releases all resources.
- shutdown() - Method in class org.strassburger.lifestealz.storage.connectionPool.MySQLConnectionPool
-
Shuts down the MySQL connection pool and releases all resources.
- shutdown() - Method in class org.strassburger.lifestealz.storage.connectionPool.SQLiteConnectionPool
-
This method does nothing, because SQLite does not support connection pooling.
- shutdown() - Method in class org.strassburger.lifestealz.util.Metrics.MetricsBase
- shutdown() - Method in class org.strassburger.lifestealz.util.Metrics
-
Shuts down the underlying scheduler service.
- SimpleBarChart(String, Callable<Map<String, Integer>>) - Constructor for class org.strassburger.lifestealz.util.Metrics.SimpleBarChart
-
Class constructor.
- SimplePie(String, Callable<String>) - Constructor for class org.strassburger.lifestealz.util.Metrics.SimplePie
-
Class constructor.
- SingleLineChart(String, Callable<Integer>) - Constructor for class org.strassburger.lifestealz.util.Metrics.SingleLineChart
-
Class constructor.
- skipGracePeriod(OfflinePlayer) - Method in class org.strassburger.lifestealz.util.GracePeriodManager
-
Skips the grace period for the player.
- SQLiteConnectionPool - Class in org.strassburger.lifestealz.storage.connectionPool
-
Connection pool for SQLite.
- SQLiteConnectionPool(String) - Constructor for class org.strassburger.lifestealz.storage.connectionPool.SQLiteConnectionPool
- SQLiteStorage - Class in org.strassburger.lifestealz.storage
- SQLiteStorage(LifeStealZ) - Constructor for class org.strassburger.lifestealz.storage.SQLiteStorage
- SQLStorage - Class in org.strassburger.lifestealz.storage
- SQLStorage(LifeStealZ) - Constructor for class org.strassburger.lifestealz.storage.SQLStorage
- start() - Method in record class org.strassburger.lifestealz.util.ReviveTask
-
Returns the value of the
start
record component. - startGracePeriod(Player) - Method in class org.strassburger.lifestealz.util.GracePeriodManager
-
Sends the player a message and executes commands when the grace period starts.
- startIdleEffects(Location, boolean, Material) - Method in class org.strassburger.lifestealz.util.customblocks.ReviveBeaconEffectManager
-
Starts the idle particle effects for a Revive Beacon at the specified location.
- startRevivingEffects(Location, boolean, boolean, ParticleColor, Material, Material) - Method in class org.strassburger.lifestealz.util.customblocks.ReviveBeaconEffectManager
-
Starts the reviving particle effects for a Revive Beacon at the specified location.
- stopIdlePArticles(Location) - Method in class org.strassburger.lifestealz.util.customblocks.ReviveBeaconEffectManager
-
Stops the idle particle effects for a Revive Beacon at the specified location.
- stopRevivingParticles(Location) - Method in class org.strassburger.lifestealz.util.customblocks.ReviveBeaconEffectManager
-
Stops the reviving particle effects for a Revive Beacon at the specified location.
- Storage - Class in org.strassburger.lifestealz.storage
- Storage(LifeStealZ) - Constructor for class org.strassburger.lifestealz.storage.Storage
- SubCommand - Interface in org.strassburger.lifestealz.commands
T
- tagBlock(Block, NamespacedKey, PersistentDataType<P, C>, C) - Static method in class org.strassburger.lifestealz.util.customblocks.BlockTagManager
-
Tags a block with a persistent data value
- target() - Method in record class org.strassburger.lifestealz.util.ReviveTask
-
Returns the value of the
target
record component. - task() - Method in record class org.strassburger.lifestealz.util.ReviveTask
-
Returns the value of the
task
record component. - throwPermissionError(CommandSender) - Static method in class org.strassburger.lifestealz.util.commands.CommandUtils
- throwUsageError(CommandSender, String) - Static method in class org.strassburger.lifestealz.util.commands.CommandUtils
- TimeFormatter - Class in org.strassburger.lifestealz.util
- toString() - Method in class org.strassburger.lifestealz.util.Metrics.JsonObjectBuilder.JsonObject
- toString() - Method in record class org.strassburger.lifestealz.util.ReviveTask
-
Returns a string representation of this record class.
U
- useHearts() - Method in class org.strassburger.lifestealz.util.GracePeriodManager.GracePeriodConfig
V
- valueOf(String) - Static method in enum class org.strassburger.lifestealz.util.customblocks.CustomBlock
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.strassburger.lifestealz.util.customblocks.ParticleColor
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.strassburger.lifestealz.util.customitems.CustomItemType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.strassburger.lifestealz.util.WebHookManager.WebHookType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.strassburger.lifestealz.util.customblocks.CustomBlock
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.strassburger.lifestealz.util.customblocks.ParticleColor
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.strassburger.lifestealz.util.customitems.CustomItemType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.strassburger.lifestealz.util.WebHookManager.WebHookType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VersionChecker - Class in org.strassburger.lifestealz.util
-
VersionChecker is a utility class that checks for updates of the LifeStealZ plugin by querying the Modrinth API for the latest version compatible with the current Minecraft version.
- VersionChecker(LifeStealZ, String) - Constructor for class org.strassburger.lifestealz.util.VersionChecker
W
- WebHookManager - Class in org.strassburger.lifestealz.util
- WebHookManager(LifeStealZ) - Constructor for class org.strassburger.lifestealz.util.WebHookManager
- WebHookManager.WebHookType - Enum Class in org.strassburger.lifestealz.util
- WHITE - Enum constant in enum class org.strassburger.lifestealz.util.customblocks.ParticleColor
- WithdrawCommand - Class in org.strassburger.lifestealz.commands
- WithdrawCommand(LifeStealZ) - Constructor for class org.strassburger.lifestealz.commands.WithdrawCommand
- WorldGuardManager - Class in org.strassburger.lifestealz.util.worldguard
- WorldGuardManager() - Constructor for class org.strassburger.lifestealz.util.worldguard.WorldGuardManager
Y
- YELLOW - Enum constant in enum class org.strassburger.lifestealz.util.customblocks.ParticleColor
All Classes and Interfaces|All Packages|Constant Field Values
CustomItemType.HEART
instead