Index

A B C D E F G H I J L M N O P R S T U V W Y 
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.
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
 
A B C D E F G H I J L M N O P R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values