Index

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

A

addBonus(double) - Method in class dev.itsharshxd.zentrix.api.events.currency.CurrencyChangeEvent
Adds a bonus amount to the new balance.
addCurrencyBonus(double) - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerKillEvent
Adds to the currency reward for this kill.
addIngredient(Material) - Method in class dev.itsharshxd.zentrix.api.recipe.RecipeBuilder
Adds an ingredient using just a Material type.
addIngredient(Material, int) - Method in class dev.itsharshxd.zentrix.api.recipe.RecipeBuilder
Adds multiple of a Material ingredient.
addIngredient(ItemStack) - Method in class dev.itsharshxd.zentrix.api.recipe.RecipeBuilder
Adds an ingredient to a shapeless recipe.
addIngredient(ItemStack, int) - Method in class dev.itsharshxd.zentrix.api.recipe.RecipeBuilder
Adds multiple of the same ingredient to a shapeless recipe.
ADDON - Enum constant in enum class dev.itsharshxd.zentrix.api.events.currency.CurrencyChangeEvent.ChangeReason
Balance was changed by a third-party addon.
addonFileExists(String, String) - Method in interface dev.itsharshxd.zentrix.api.data.DataService
Checks if a file exists in an addon's data folder.
AddonManager - Interface in dev.itsharshxd.zentrix.api.addon
Manages Zentrix addon lifecycle and registration.
AddonManager.AddonInfo - Interface in dev.itsharshxd.zentrix.api.addon
Represents information about a registered addon.
ADMIN - Enum constant in enum class dev.itsharshxd.zentrix.api.events.currency.CurrencyChangeEvent.ChangeReason
Balance was changed by an administrator command.
ALL_PLAYERS_LEFT - Enum constant in enum class dev.itsharshxd.zentrix.api.events.game.GameEndEvent.EndReason
All players left the game before a winner could be determined.
API Access - Search tag in class dev.itsharshxd.zentrix.api.addon.ZentrixAddon
Section
ARCHER_BOW_BUFF - Enum constant in enum class dev.itsharshxd.zentrix.api.currency.CurrencyEventType
Awarded when Archer's bow buff procs.
areInSameGame(UUID, UUID) - Method in interface dev.itsharshxd.zentrix.api.player.PlayerService
Checks if two players are in the same game by UUID.
areInSameGame(Player, Player) - Method in interface dev.itsharshxd.zentrix.api.player.PlayerService
Checks if two players are in the same game.
areTeammates(UUID, UUID) - Method in interface dev.itsharshxd.zentrix.api.team.TeamService
Checks if two players are on the same team by UUID.
areTeammates(Player, Player) - Method in interface dev.itsharshxd.zentrix.api.team.TeamService
Checks if two players are on the same team.
Available Event Categories - Search tag in class dev.itsharshxd.zentrix.api.events.ZentrixEvent
Section
Available Services - Search tag in interface dev.itsharshxd.zentrix.api.ZentrixAPI
Section

B

BORDER - Enum constant in enum class dev.itsharshxd.zentrix.api.events.player.PlayerDeathGameEvent.DeathCause
Killed by the world border.
broadcast(String) - Method in interface dev.itsharshxd.zentrix.api.game.ZentrixGame
Sends a message to all players and spectators in this game.
broadcastLocalized(String, Object...) - Method in interface dev.itsharshxd.zentrix.api.game.ZentrixGame
Sends a localized message to all players and spectators.

C

cancel(String) - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerJoinGameEvent
Cancels the event with a reason.
canCraftInWorld(String, String) - Method in interface dev.itsharshxd.zentrix.api.recipe.RecipeService
Checks if a recipe can still be crafted in a specific world.
canPlayerCraft(UUID, String) - Method in interface dev.itsharshxd.zentrix.api.recipe.RecipeService
Checks if a recipe can still be crafted in the player's current world.
canPlayerCraft(Player, String) - Method in interface dev.itsharshxd.zentrix.api.recipe.RecipeService
Checks if a recipe can still be crafted in the player's current world.
CLASS_ABILITY_TRIGGER - Enum constant in enum class dev.itsharshxd.zentrix.api.currency.CurrencyEventType
Awarded when any class ability triggers.
CLASS_SELECT - Enum constant in enum class dev.itsharshxd.zentrix.api.currency.CurrencyEventType
Awarded when a player selects or changes class.
classExists(String) - Method in interface dev.itsharshxd.zentrix.api.classes.ClassService
Checks if a class type exists.
ClassService - Interface in dev.itsharshxd.zentrix.api.classes
Service for accessing player class information within Zentrix.
cleanupPlayer(UUID) - Method in interface dev.itsharshxd.zentrix.api.recipe.RecipeService
Cleans up craft tracking data for a specific player.
cleanupWorld(String) - Method in interface dev.itsharshxd.zentrix.api.recipe.RecipeService
Cleans up craft tracking data for a specific world.
COMMAND - Enum constant in enum class dev.itsharshxd.zentrix.api.events.player.PlayerLeaveGameEvent.LeaveReason
Player used a leave command (e.g., /leave).
copy() - Method in class dev.itsharshxd.zentrix.api.recipe.RecipeBuilder
Creates a copy of this builder.
copyDefaultConfig(String, InputStream, String, boolean) - Method in interface dev.itsharshxd.zentrix.api.data.DataService
Copies a default configuration from an addon's resources.
couldTriggerWin() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerDeathGameEvent
Checks if this death could trigger a win condition.
couldTriggerWin() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerLeaveGameEvent
Checks if this leave could trigger a win condition.
craftLimit(int) - Method in class dev.itsharshxd.zentrix.api.recipe.RecipeBuilder
Sets the maximum number of TOTAL crafts for this recipe per world/game.
Craft Limit Rules - Search tag in class dev.itsharshxd.zentrix.api.recipe.RecipeBuilder
Section
CRAFTS_CUSTOM_RECIPE - Enum constant in enum class dev.itsharshxd.zentrix.api.currency.CurrencyEventType
Awarded for crafting any custom recipe.
CRAFTS_FIRST_TIME - Enum constant in enum class dev.itsharshxd.zentrix.api.currency.CurrencyEventType
Awarded for first-time craft of a one-time recipe.
createBuilder() - Method in interface dev.itsharshxd.zentrix.api.recipe.RecipeService
Creates a new RecipeBuilder instance.
createBuilder(String) - Method in interface dev.itsharshxd.zentrix.api.recipe.RecipeService
Creates a new RecipeBuilder with the specified ID.
Creating and Registering a Recipe - Search tag in interface dev.itsharshxd.zentrix.api.recipe.RecipeService
Section
Creating a Shaped Recipe - Search tag in class dev.itsharshxd.zentrix.api.recipe.RecipeBuilder
Section
Creating a Shapeless Recipe - Search tag in class dev.itsharshxd.zentrix.api.recipe.RecipeBuilder
Section
CurrencyChangeEvent - Class in dev.itsharshxd.zentrix.api.events.currency
Called when a player's currency balance is about to change.
CurrencyChangeEvent(UUID, String, double, double, CurrencyChangeEvent.ChangeReason) - Constructor for class dev.itsharshxd.zentrix.api.events.currency.CurrencyChangeEvent
Constructs a new CurrencyChangeEvent without a source.
CurrencyChangeEvent(UUID, String, double, double, CurrencyChangeEvent.ChangeReason, String) - Constructor for class dev.itsharshxd.zentrix.api.events.currency.CurrencyChangeEvent
Constructs a new CurrencyChangeEvent.
CurrencyChangeEvent.ChangeReason - Enum Class in dev.itsharshxd.zentrix.api.events.currency
Represents the reason for a currency balance change.
CurrencyEventType - Enum Class in dev.itsharshxd.zentrix.api.currency
Represents the types of events that can trigger currency rewards or penalties.
CurrencyService - Interface in dev.itsharshxd.zentrix.api.currency
Service for currency-related queries within Zentrix.
customField(String, Object) - Method in class dev.itsharshxd.zentrix.api.recipe.RecipeBuilder
Adds a custom metadata field to this recipe.

D

DataService - Interface in dev.itsharshxd.zentrix.api.data
Service for accessing Zentrix's data folder and managing addon configurations.
DEATH - Enum constant in enum class dev.itsharshxd.zentrix.api.events.player.PlayerLeaveGameEvent.LeaveReason
Player was eliminated (died in game).
deleteAddonFile(String, String) - Method in interface dev.itsharshxd.zentrix.api.data.DataService
Deletes a file from an addon's data folder.
dev.itsharshxd.zentrix.api - package dev.itsharshxd.zentrix.api
 
dev.itsharshxd.zentrix.api.addon - package dev.itsharshxd.zentrix.api.addon
 
dev.itsharshxd.zentrix.api.classes - package dev.itsharshxd.zentrix.api.classes
 
dev.itsharshxd.zentrix.api.currency - package dev.itsharshxd.zentrix.api.currency
 
dev.itsharshxd.zentrix.api.data - package dev.itsharshxd.zentrix.api.data
 
dev.itsharshxd.zentrix.api.events - package dev.itsharshxd.zentrix.api.events
 
dev.itsharshxd.zentrix.api.events.currency - package dev.itsharshxd.zentrix.api.events.currency
 
dev.itsharshxd.zentrix.api.events.game - package dev.itsharshxd.zentrix.api.events.game
 
dev.itsharshxd.zentrix.api.events.player - package dev.itsharshxd.zentrix.api.events.player
 
dev.itsharshxd.zentrix.api.events.team - package dev.itsharshxd.zentrix.api.events.team
 
dev.itsharshxd.zentrix.api.game - package dev.itsharshxd.zentrix.api.game
 
dev.itsharshxd.zentrix.api.phase - package dev.itsharshxd.zentrix.api.phase
 
dev.itsharshxd.zentrix.api.player - package dev.itsharshxd.zentrix.api.player
 
dev.itsharshxd.zentrix.api.profile - package dev.itsharshxd.zentrix.api.profile
 
dev.itsharshxd.zentrix.api.recipe - package dev.itsharshxd.zentrix.api.recipe
 
dev.itsharshxd.zentrix.api.team - package dev.itsharshxd.zentrix.api.team
 
Directory Structure - Search tag in interface dev.itsharshxd.zentrix.api.data.DataService
Section
DROWNING - Enum constant in enum class dev.itsharshxd.zentrix.api.events.player.PlayerDeathGameEvent.DeathCause
Killed by drowning.

E

eliminatesTeam() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerDeathGameEvent
Checks if this death eliminates the victim's team.
ENDING - Enum constant in enum class dev.itsharshxd.zentrix.api.game.ZentrixGame.GameState
Game has ended and winner is being announced.
ERROR - Enum constant in enum class dev.itsharshxd.zentrix.api.events.game.GameEndEvent.EndReason
The game ended due to an error or unexpected condition.
EVENT_REWARD - Enum constant in enum class dev.itsharshxd.zentrix.api.events.currency.CurrencyChangeEvent.ChangeReason
Balance was changed due to a game event reward.
Example Usage - Search tag in class dev.itsharshxd.zentrix.api.addon.ZentrixAddon
Section
Example Usage - Search tag in class dev.itsharshxd.zentrix.api.events.ZentrixGameEvent
Section
Example Usage - Search tag in class dev.itsharshxd.zentrix.api.events.currency.CurrencyChangeEvent
Section
Example Usage - Search tag in class dev.itsharshxd.zentrix.api.events.game.GameEndEvent
Section
Example Usage - Search tag in class dev.itsharshxd.zentrix.api.events.game.GamePhaseChangeEvent
Section
Example Usage - Search tag in class dev.itsharshxd.zentrix.api.events.game.GameStartEvent
Section
Example Usage - Search tag in class dev.itsharshxd.zentrix.api.events.player.PlayerDeathGameEvent
Section
Example Usage - Search tag in class dev.itsharshxd.zentrix.api.events.player.PlayerJoinGameEvent
Section
Example Usage - Search tag in class dev.itsharshxd.zentrix.api.events.player.PlayerKillEvent
Section
Example Usage - Search tag in class dev.itsharshxd.zentrix.api.events.player.PlayerLeaveGameEvent
Section
Example Usage - Search tag in class dev.itsharshxd.zentrix.api.events.team.TeamEliminatedEvent
Section
Example Usage - Search tag in enum class dev.itsharshxd.zentrix.api.currency.CurrencyEventType
Section
Example Usage - Search tag in interface dev.itsharshxd.zentrix.api.addon.AddonManager
Section
Example Usage - Search tag in interface dev.itsharshxd.zentrix.api.classes.ClassService
Section
Example Usage - Search tag in interface dev.itsharshxd.zentrix.api.classes.PlayerClass
Section
Example Usage - Search tag in interface dev.itsharshxd.zentrix.api.currency.CurrencyService
Section
Example Usage - Search tag in interface dev.itsharshxd.zentrix.api.game.GameService
Section
Example Usage - Search tag in interface dev.itsharshxd.zentrix.api.game.ZentrixGame
Section
Example Usage - Search tag in interface dev.itsharshxd.zentrix.api.phase.GamePhase
Section
Example Usage - Search tag in interface dev.itsharshxd.zentrix.api.phase.PhaseService
Section
Example Usage - Search tag in interface dev.itsharshxd.zentrix.api.player.PlayerService
Section
Example Usage - Search tag in interface dev.itsharshxd.zentrix.api.player.ZentrixPlayer
Section
Example Usage - Search tag in interface dev.itsharshxd.zentrix.api.profile.PlayerStats
Section
Example Usage - Search tag in interface dev.itsharshxd.zentrix.api.profile.ProfileService
Section
Example Usage - Search tag in interface dev.itsharshxd.zentrix.api.recipe.ZentrixRecipe
Section
Example Usage - Search tag in interface dev.itsharshxd.zentrix.api.team.TeamService
Section
Example Usage - Search tag in interface dev.itsharshxd.zentrix.api.team.ZentrixTeam
Section
EXPLOSION - Enum constant in enum class dev.itsharshxd.zentrix.api.events.player.PlayerDeathGameEvent.DeathCause
Killed by an explosion.

F

FALL - Enum constant in enum class dev.itsharshxd.zentrix.api.events.player.PlayerDeathGameEvent.DeathCause
Killed by fall damage.
Features - Search tag in interface dev.itsharshxd.zentrix.api.recipe.RecipeService
Section
findRecipesByCreator(String) - Method in interface dev.itsharshxd.zentrix.api.recipe.RecipeService
Finds recipes created by a specific player.
findRecipesByResult(ItemStack) - Method in interface dev.itsharshxd.zentrix.api.recipe.RecipeService
Finds recipes by their result item type.
FIRE - Enum constant in enum class dev.itsharshxd.zentrix.api.events.player.PlayerDeathGameEvent.DeathCause
Killed by fire or lava.
FIRST_BLOOD - Enum constant in enum class dev.itsharshxd.zentrix.api.currency.CurrencyEventType
Awarded for getting the first kill in a game.
FISHERMAN_BONUS - Enum constant in enum class dev.itsharshxd.zentrix.api.currency.CurrencyEventType
Awarded when Fisherman's bonus procs.
FORCE_ENDED - Enum constant in enum class dev.itsharshxd.zentrix.api.events.game.GameEndEvent.EndReason
The game was forcibly ended by an administrator.
formatAmount(double) - Method in interface dev.itsharshxd.zentrix.api.currency.CurrencyService
Formats a currency amount for display.
formatBalance(double) - Method in interface dev.itsharshxd.zentrix.api.currency.CurrencyService
Formats a balance with the currency symbol.
formatSurvivalTime(double) - Method in interface dev.itsharshxd.zentrix.api.profile.ProfileService
Formats a survival time in seconds to a human-readable format.
fromConfigKey(String) - Static method in enum class dev.itsharshxd.zentrix.api.currency.CurrencyEventType
Gets a CurrencyEventType from its configuration key.
fromName(String) - Static method in enum class dev.itsharshxd.zentrix.api.currency.CurrencyEventType
Gets a CurrencyEventType from its name (case-insensitive).

G

GAME_END - Enum constant in enum class dev.itsharshxd.zentrix.api.events.player.PlayerLeaveGameEvent.LeaveReason
Player was removed due to the game ending.
GAME_JOIN - Enum constant in enum class dev.itsharshxd.zentrix.api.currency.CurrencyEventType
Awarded/deducted when a player joins a game.
GAME_LEAVE - Enum constant in enum class dev.itsharshxd.zentrix.api.currency.CurrencyEventType
Applied when a player leaves during active gameplay (can be negative).
GAME_WIN - Enum constant in enum class dev.itsharshxd.zentrix.api.currency.CurrencyEventType
Awarded when a player/team wins the game.
GameEndEvent - Class in dev.itsharshxd.zentrix.api.events.game
Called when a Zentrix game ends.
GameEndEvent(ZentrixGame, GameEndEvent.EndReason, ZentrixTeam, Collection<ZentrixPlayer>, long) - Constructor for class dev.itsharshxd.zentrix.api.events.game.GameEndEvent
Constructs a new GameEndEvent.
GameEndEvent.EndReason - Enum Class in dev.itsharshxd.zentrix.api.events.game
Represents the reason a game ended.
GamePhase - Interface in dev.itsharshxd.zentrix.api.phase
Represents a read-only view of a game phase configuration.
GamePhaseChangeEvent - Class in dev.itsharshxd.zentrix.api.events.game
Called when a game phase changes in a Zentrix Battle Royale game.
GamePhaseChangeEvent(ZentrixGame, GamePhase, GamePhase, GamePhaseChangeEvent.PhaseChangeType) - Constructor for class dev.itsharshxd.zentrix.api.events.game.GamePhaseChangeEvent
Constructs a new GamePhaseChangeEvent.
GamePhaseChangeEvent.PhaseChangeType - Enum Class in dev.itsharshxd.zentrix.api.events.game
Represents the type of phase change that occurred.
GameService - Interface in dev.itsharshxd.zentrix.api.game
Service for game management and query operations.
GameStartEvent - Class in dev.itsharshxd.zentrix.api.events.game
Called when a Zentrix game starts (transitions to PLAYING state).
GameStartEvent(ZentrixGame) - Constructor for class dev.itsharshxd.zentrix.api.events.game.GameStartEvent
Constructs a new GameStartEvent.
get() - Static method in interface dev.itsharshxd.zentrix.api.ZentrixAPI
Gets the ZentrixAPI instance.
get() - Static method in class dev.itsharshxd.zentrix.api.ZentrixProvider
Gets the ZentrixAPI instance.
getAbilityDescription() - Method in interface dev.itsharshxd.zentrix.api.classes.PlayerClass
Gets a description of the class's passive ability.
getAbilityType() - Method in interface dev.itsharshxd.zentrix.api.classes.PlayerClass
Gets the ability type for this class.
getActiveGameCount() - Method in interface dev.itsharshxd.zentrix.api.game.GameService
Gets the total number of active games.
getActiveGames() - Method in interface dev.itsharshxd.zentrix.api.game.GameService
Gets all currently active games.
getAddon(String) - Method in interface dev.itsharshxd.zentrix.api.addon.AddonManager
Gets information about a registered addon by its ID.
getAddon(Plugin) - Method in interface dev.itsharshxd.zentrix.api.addon.AddonManager
Gets information about a registered addon by its plugin instance.
getAddonCount() - Method in interface dev.itsharshxd.zentrix.api.addon.AddonManager
Gets the number of registered addons.
getAddonDataFolder(String) - Method in interface dev.itsharshxd.zentrix.api.data.DataService
Gets (or creates) a dedicated data folder for a specific addon.
getAddonFile(String, String) - Method in interface dev.itsharshxd.zentrix.api.data.DataService
Gets a file from an addon's data folder.
getAddonId() - Method in class dev.itsharshxd.zentrix.api.addon.ZentrixAddon
Gets the addon's unique identifier.
getAddonManager() - Method in interface dev.itsharshxd.zentrix.api.ZentrixAPI
Gets the addon manager for addon lifecycle management.
getAddonsFolder() - Method in interface dev.itsharshxd.zentrix.api.data.DataService
Gets the root folder where all addon data is stored.
getAddonSubfolder(String, String) - Method in interface dev.itsharshxd.zentrix.api.data.DataService
Gets a subfolder within an addon's data folder.
getAliveMemberCount() - Method in interface dev.itsharshxd.zentrix.api.team.ZentrixTeam
Gets the number of alive members in this team.
getAliveTeamCount() - Method in interface dev.itsharshxd.zentrix.api.game.ZentrixGame
Gets the number of alive teams.
getAliveTeamCount(ZentrixGame) - Method in interface dev.itsharshxd.zentrix.api.team.TeamService
Gets the number of alive teams in a game.
getAliveTeammates(UUID) - Method in interface dev.itsharshxd.zentrix.api.team.TeamService
Gets alive teammates of a player by UUID.
getAliveTeammates(Player) - Method in interface dev.itsharshxd.zentrix.api.team.TeamService
Gets alive teammates of a player (still in the game).
getAliveTeamMembers(ZentrixGame, ZentrixTeam) - Method in interface dev.itsharshxd.zentrix.api.team.TeamService
Gets alive ZentrixPlayer members of a team.
getAliveTeams() - Method in interface dev.itsharshxd.zentrix.api.game.ZentrixGame
Gets teams that still have alive members.
getAliveTeams(ZentrixGame) - Method in interface dev.itsharshxd.zentrix.api.team.TeamService
Gets all alive teams in a game.
getAllParticipants() - Method in interface dev.itsharshxd.zentrix.api.game.ZentrixGame
Gets all participants in this game (players and spectators).
getAllPhases() - Method in interface dev.itsharshxd.zentrix.api.phase.PhaseService
Gets all configured game phases.
getAllPlayers() - Method in interface dev.itsharshxd.zentrix.api.player.PlayerService
Gets all players currently in any game (alive only).
getAllRecipes() - Method in interface dev.itsharshxd.zentrix.api.recipe.RecipeService
Gets all registered recipes.
getAllSpectators() - Method in interface dev.itsharshxd.zentrix.api.player.PlayerService
Gets all spectators currently watching any game.
getAPI() - Method in class dev.itsharshxd.zentrix.api.addon.ZentrixAddon
Gets the ZentrixAPI instance.
getAPIVersion() - Method in interface dev.itsharshxd.zentrix.api.ZentrixAPI
Gets the API version for compatibility checks.
getArenaName() - Method in class dev.itsharshxd.zentrix.api.events.ZentrixGameEvent
Gets the arena name this game is running on.
getArenaName() - Method in interface dev.itsharshxd.zentrix.api.game.ZentrixGame
Gets the arena name this game is running on.
getAuthors() - Method in interface dev.itsharshxd.zentrix.api.addon.AddonManager.AddonInfo
Gets the addon's authors.
getAvailableArenas() - Method in interface dev.itsharshxd.zentrix.api.game.GameService
Gets all available arena names.
getAvailableClasses() - Method in interface dev.itsharshxd.zentrix.api.classes.ClassService
Gets all available player classes.
getAverageKills() - Method in interface dev.itsharshxd.zentrix.api.profile.PlayerStats
Calculates the average kills per game.
getAverageSurvivalTime() - Method in interface dev.itsharshxd.zentrix.api.profile.PlayerStats
Calculates the average survival time per game, in seconds.
getBalance(UUID) - Method in interface dev.itsharshxd.zentrix.api.currency.CurrencyService
Gets a player's balance asynchronously.
getBalance(Player) - Method in interface dev.itsharshxd.zentrix.api.currency.CurrencyService
Gets a player's balance asynchronously.
getBorderDamagePerBlock() - Method in interface dev.itsharshxd.zentrix.api.phase.GamePhase
Gets the damage per block when outside the border.
getBorderShrinkDuration() - Method in interface dev.itsharshxd.zentrix.api.phase.GamePhase
Gets the duration of the border shrink animation in seconds.
getBorderTargetSize() - Method in class dev.itsharshxd.zentrix.api.events.game.GamePhaseChangeEvent
Gets the target border size for the new phase.
getBorderTargetSize() - Method in interface dev.itsharshxd.zentrix.api.phase.GamePhase
Gets the target border size after shrinkage.
getBukkitPlayer() - Method in interface dev.itsharshxd.zentrix.api.player.ZentrixPlayer
Gets the underlying Bukkit player instance if online.
getCachedBalance(UUID) - Method in interface dev.itsharshxd.zentrix.api.currency.CurrencyService
Gets a player's cached balance for immediate access.
getCachedBalance(Player) - Method in interface dev.itsharshxd.zentrix.api.currency.CurrencyService
Gets a player's cached balance for immediate access.
getCachedStats(UUID) - Method in interface dev.itsharshxd.zentrix.api.profile.ProfileService
Gets a player's cached statistics for immediate access.
getCachedStats(Player) - Method in interface dev.itsharshxd.zentrix.api.profile.ProfileService
Gets a player's cached statistics for immediate access.
getCancelReason() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerJoinGameEvent
Gets the reason the join was cancelled, if any.
getChangeAmount() - Method in class dev.itsharshxd.zentrix.api.events.currency.CurrencyChangeEvent
Gets the amount of change (positive for gains, negative for losses).
getChangeType() - Method in class dev.itsharshxd.zentrix.api.events.game.GamePhaseChangeEvent
Gets the type of phase change that occurred.
getChatFormat() - Method in interface dev.itsharshxd.zentrix.api.team.ZentrixTeam
Gets the chat format template for this team.
getClass(String) - Method in interface dev.itsharshxd.zentrix.api.classes.ClassService
Gets a player class by its type/identifier.
getClassCount() - Method in interface dev.itsharshxd.zentrix.api.classes.ClassService
Gets the total number of available classes.
getClassService() - Method in interface dev.itsharshxd.zentrix.api.ZentrixAPI
Gets the class service for player class information.
getColor() - Method in interface dev.itsharshxd.zentrix.api.team.ZentrixTeam
Gets the team's color code.
getConfigKey() - Method in enum class dev.itsharshxd.zentrix.api.currency.CurrencyEventType
Gets the configuration key for this event type.
getCraftLimit() - Method in class dev.itsharshxd.zentrix.api.recipe.RecipeBuilder
Gets the craft limit.
getCraftLimit() - Method in interface dev.itsharshxd.zentrix.api.recipe.ZentrixRecipe
Gets the GLOBAL craft limit for this recipe.
getCreationTime() - Method in interface dev.itsharshxd.zentrix.api.recipe.ZentrixRecipe
Gets the creation timestamp of this recipe.
getCreator() - Method in interface dev.itsharshxd.zentrix.api.recipe.ZentrixRecipe
Gets the name of the player who created this recipe.
getCurrencyReward() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerKillEvent
Gets the currency reward for this kill.
getCurrencyService() - Method in interface dev.itsharshxd.zentrix.api.ZentrixAPI
Gets the currency service for economy operations.
getCurrentPhase() - Method in interface dev.itsharshxd.zentrix.api.game.ZentrixGame
Gets the current game phase, if the game is playing.
getCurrentPhase(ZentrixGame) - Method in interface dev.itsharshxd.zentrix.api.phase.PhaseService
Gets the current active phase for a game.
getCurrentPhaseIndex(ZentrixGame) - Method in interface dev.itsharshxd.zentrix.api.phase.PhaseService
Gets the index of the current phase for a game (0-based).
getCurrentPlayerCount() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerJoinGameEvent
Gets the number of players currently in the game.
getCurrentWinStreak() - Method in interface dev.itsharshxd.zentrix.api.profile.PlayerStats
Gets the current consecutive win streak.
getCustomField(String) - Method in interface dev.itsharshxd.zentrix.api.recipe.ZentrixRecipe
Gets a custom metadata field value.
getCustomField(String, Class<T>) - Method in interface dev.itsharshxd.zentrix.api.recipe.ZentrixRecipe
Gets a custom metadata field value with type casting.
getCustomFields() - Method in class dev.itsharshxd.zentrix.api.recipe.RecipeBuilder
Gets all custom fields.
getCustomFields() - Method in interface dev.itsharshxd.zentrix.api.recipe.ZentrixRecipe
Gets all custom metadata fields.
getDamageDealt() - Method in interface dev.itsharshxd.zentrix.api.player.ZentrixPlayer
Gets the total damage dealt by this player in the current game.
getDamageDealt() - Method in interface dev.itsharshxd.zentrix.api.profile.PlayerStats
Gets the total damage dealt across all games.
getDamageRatio() - Method in interface dev.itsharshxd.zentrix.api.profile.PlayerStats
Gets the damage ratio (dealt / taken).
getDamageTaken() - Method in interface dev.itsharshxd.zentrix.api.player.ZentrixPlayer
Gets the total damage taken by this player in the current game.
getDamageTaken() - Method in interface dev.itsharshxd.zentrix.api.profile.PlayerStats
Gets the total damage taken across all games.
getDataService() - Method in interface dev.itsharshxd.zentrix.api.ZentrixAPI
Gets the data service for data folder and configuration access.
getDeathCause() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerDeathGameEvent
Gets the cause of death.
getDeathLocation() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerDeathGameEvent
Gets the location where the player died.
getDeaths() - Method in interface dev.itsharshxd.zentrix.api.profile.PlayerStats
Gets the total number of deaths across all games.
getDeaths(UUID) - Method in interface dev.itsharshxd.zentrix.api.profile.ProfileService
Gets the total number of deaths for a player (cached).
getDefaultClass() - Method in interface dev.itsharshxd.zentrix.api.classes.ClassService
Gets the default class that is selected if a player doesn't choose one.
getDescription() - Method in interface dev.itsharshxd.zentrix.api.addon.AddonManager.AddonInfo
Gets the addon's description.
getDescription() - Method in interface dev.itsharshxd.zentrix.api.classes.PlayerClass
Gets the description of this class.
getDisplayName() - Method in interface dev.itsharshxd.zentrix.api.classes.PlayerClass
Gets the display name of this class.
getDisplayName() - Method in interface dev.itsharshxd.zentrix.api.currency.CurrencyService
Gets the currency display name.
getDisplayName() - Method in interface dev.itsharshxd.zentrix.api.phase.GamePhase
Gets the display name of this phase.
getDisplayName() - Method in interface dev.itsharshxd.zentrix.api.team.ZentrixTeam
Gets the team's display name with color codes.
getDuration() - Method in interface dev.itsharshxd.zentrix.api.phase.GamePhase
Gets the duration of this phase in seconds.
getEffectiveLimit() - Method in class dev.itsharshxd.zentrix.api.recipe.RecipeBuilder
Gets the effective limit for this recipe.
getEndReason() - Method in class dev.itsharshxd.zentrix.api.events.game.GameEndEvent
Gets the reason the game ended.
getEventReward(CurrencyEventType) - Method in interface dev.itsharshxd.zentrix.api.currency.CurrencyService
Gets the reward amount for a specific event type.
getFinalKiller() - Method in class dev.itsharshxd.zentrix.api.events.team.TeamEliminatedEvent
Gets the player who killed the last team member.
getFormattedDuration() - Method in class dev.itsharshxd.zentrix.api.events.game.GameEndEvent
Gets the game duration formatted as a human-readable string.
getGame() - Method in class dev.itsharshxd.zentrix.api.events.ZentrixGameEvent
Gets the game this event is associated with.
getGame(String) - Method in interface dev.itsharshxd.zentrix.api.game.GameService
Gets a game by its unique identifier.
getGameDuration() - Method in class dev.itsharshxd.zentrix.api.events.game.GameEndEvent
Gets the total game duration in seconds.
getGameDuration() - Method in interface dev.itsharshxd.zentrix.api.game.ZentrixGame
Gets the total game duration so far, in seconds.
getGameId() - Method in class dev.itsharshxd.zentrix.api.events.ZentrixGameEvent
Gets the unique identifier of the game.
getGameId() - Method in interface dev.itsharshxd.zentrix.api.game.ZentrixGame
Gets the unique identifier for this game instance.
getGameKills() - Method in interface dev.itsharshxd.zentrix.api.player.ZentrixPlayer
Gets the player's current kill count in this game.
getGameKills(UUID) - Method in interface dev.itsharshxd.zentrix.api.player.PlayerService
Gets the number of kills a player has in their current game by UUID.
getGameKills(Player) - Method in interface dev.itsharshxd.zentrix.api.player.PlayerService
Gets the number of kills a player has in their current game.
getGamesByState(ZentrixGame.GameState) - Method in interface dev.itsharshxd.zentrix.api.game.GameService
Gets all games in a specific state.
getGameService() - Method in interface dev.itsharshxd.zentrix.api.ZentrixAPI
Gets the game service for game management operations.
getGamesForArena(String) - Method in interface dev.itsharshxd.zentrix.api.game.GameService
Gets all games running on a specific arena.
getGameState() - Method in class dev.itsharshxd.zentrix.api.events.ZentrixGameEvent
Gets the current game state.
getGameTypeName() - Method in class dev.itsharshxd.zentrix.api.events.ZentrixGameEvent
Gets the game type name (e.g., "solo", "duo", "squad").
getGameTypeName() - Method in interface dev.itsharshxd.zentrix.api.game.ZentrixGame
Gets the game type name (e.g., "solo", "duo", "squad").
getGlobalCraftCount(String, String) - Method in interface dev.itsharshxd.zentrix.api.recipe.RecipeService
Gets the GLOBAL craft count for a recipe in a specific world.
getHandlerList() - Static method in class dev.itsharshxd.zentrix.api.events.currency.CurrencyChangeEvent
Gets the static handler list for this event type.
getHandlerList() - Static method in class dev.itsharshxd.zentrix.api.events.game.GameEndEvent
Gets the static handler list for this event type.
getHandlerList() - Static method in class dev.itsharshxd.zentrix.api.events.game.GamePhaseChangeEvent
Gets the static handler list for this event type.
getHandlerList() - Static method in class dev.itsharshxd.zentrix.api.events.game.GameStartEvent
Gets the static handler list for this event type.
getHandlerList() - Static method in class dev.itsharshxd.zentrix.api.events.player.PlayerDeathGameEvent
Gets the static handler list for this event type.
getHandlerList() - Static method in class dev.itsharshxd.zentrix.api.events.player.PlayerJoinGameEvent
Gets the static handler list for this event type.
getHandlerList() - Static method in class dev.itsharshxd.zentrix.api.events.player.PlayerKillEvent
Gets the static handler list for this event type.
getHandlerList() - Static method in class dev.itsharshxd.zentrix.api.events.player.PlayerLeaveGameEvent
Gets the static handler list for this event type.
getHandlerList() - Static method in class dev.itsharshxd.zentrix.api.events.team.TeamEliminatedEvent
Gets the static handler list for this event type.
getHandlerList() - Static method in class dev.itsharshxd.zentrix.api.events.ZentrixEvent
Gets the static handler list for this event type.
getHandlerList() - Static method in class dev.itsharshxd.zentrix.api.events.ZentrixGameEvent
Gets the static handler list for this event type.
getHandlers() - Method in class dev.itsharshxd.zentrix.api.events.currency.CurrencyChangeEvent
Gets the handler list for this event.
getHandlers() - Method in class dev.itsharshxd.zentrix.api.events.game.GameEndEvent
Gets the handler list for this event.
getHandlers() - Method in class dev.itsharshxd.zentrix.api.events.game.GamePhaseChangeEvent
Gets the handler list for this event.
getHandlers() - Method in class dev.itsharshxd.zentrix.api.events.game.GameStartEvent
Gets the handler list for this event.
getHandlers() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerDeathGameEvent
Gets the handler list for this event.
getHandlers() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerJoinGameEvent
Gets the handler list for this event.
getHandlers() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerKillEvent
Gets the handler list for this event.
getHandlers() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerLeaveGameEvent
Gets the handler list for this event.
getHandlers() - Method in class dev.itsharshxd.zentrix.api.events.team.TeamEliminatedEvent
Gets the handler list for this event.
getHandlers() - Method in class dev.itsharshxd.zentrix.api.events.ZentrixEvent
Gets the handler list for this event.
getHandlers() - Method in class dev.itsharshxd.zentrix.api.events.ZentrixGameEvent
Gets the handler list for this event.
getHighestKillGame() - Method in interface dev.itsharshxd.zentrix.api.profile.PlayerStats
Gets the highest number of kills achieved in a single game.
getHighestKillStreak() - Method in interface dev.itsharshxd.zentrix.api.player.ZentrixPlayer
Gets the highest kill streak achieved in this game.
getHighestKillStreak() - Method in interface dev.itsharshxd.zentrix.api.profile.PlayerStats
Gets the highest kill streak achieved in a single game.
getHighestWinStreak() - Method in interface dev.itsharshxd.zentrix.api.profile.PlayerStats
Gets the highest consecutive win streak ever achieved.
getIconItem() - Method in interface dev.itsharshxd.zentrix.api.classes.PlayerClass
Gets a clone of the icon ItemStack used in GUIs.
getIconMaterial() - Method in interface dev.itsharshxd.zentrix.api.classes.PlayerClass
Gets the icon material for this class.
getId() - Method in interface dev.itsharshxd.zentrix.api.addon.AddonManager.AddonInfo
Gets the addon's unique identifier.
getId() - Method in class dev.itsharshxd.zentrix.api.recipe.RecipeBuilder
Gets the recipe ID.
getId() - Method in interface dev.itsharshxd.zentrix.api.recipe.ZentrixRecipe
Gets the unique identifier of this recipe.
getIngredientMap() - Method in class dev.itsharshxd.zentrix.api.recipe.RecipeBuilder
Gets the ingredient map (for shaped recipes).
getIngredients() - Method in interface dev.itsharshxd.zentrix.api.recipe.ZentrixRecipe
Gets the ingredients required for this recipe.
getKDRatio() - Method in interface dev.itsharshxd.zentrix.api.profile.PlayerStats
Calculates the kill/death ratio.
getKDRatio(UUID) - Method in interface dev.itsharshxd.zentrix.api.profile.ProfileService
Gets the K/D ratio for a player (cached).
getKiller() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerDeathGameEvent
Gets the player who killed the victim, if any.
getKiller() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerKillEvent
Gets the player who made the kill.
getKillerBukkit() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerDeathGameEvent
Gets the Bukkit player instance of the killer, if any and online.
getKillerBukkit() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerKillEvent
Gets the Bukkit player instance of the killer, if online.
getKillerKillCount() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerKillEvent
Gets the killer's current kill count in this game (before this kill).
getKillerKillCountAfter() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerKillEvent
Gets the killer's kill count after this kill is credited.
getKillerKillStreak() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerKillEvent
Gets the killer's current kill streak.
getKillerName() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerDeathGameEvent
Gets the killer's name, if any.
getKillerName() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerKillEvent
Gets the killer's name.
getKills() - Method in interface dev.itsharshxd.zentrix.api.profile.PlayerStats
Gets the total number of kills across all games.
getKills(UUID) - Method in interface dev.itsharshxd.zentrix.api.profile.ProfileService
Gets the total number of kills for a player (cached).
getKillStreak() - Method in interface dev.itsharshxd.zentrix.api.player.ZentrixPlayer
Gets the player's current kill streak.
getKitItemCount() - Method in interface dev.itsharshxd.zentrix.api.classes.PlayerClass
Gets the number of items in this class's kit.
getKitItems() - Method in interface dev.itsharshxd.zentrix.api.classes.PlayerClass
Gets clones of the kit items provided by this class.
getLastMemberEliminated() - Method in class dev.itsharshxd.zentrix.api.events.team.TeamEliminatedEvent
Gets the last member of the team to be eliminated.
getLimitedRecipes() - Method in interface dev.itsharshxd.zentrix.api.recipe.RecipeService
Gets all recipes with craft limits.
getLongestSurvivalTime() - Method in interface dev.itsharshxd.zentrix.api.profile.PlayerStats
Gets the longest survival time in a single game, in seconds.
getLore() - Method in interface dev.itsharshxd.zentrix.api.classes.PlayerClass
Gets the lore lines displayed in the class selection GUI.
getLosses() - Method in interface dev.itsharshxd.zentrix.api.profile.PlayerStats
Gets the number of losses (matches played minus wins).
getMatchesPlayed() - Method in interface dev.itsharshxd.zentrix.api.profile.PlayerStats
Gets the total number of matches played.
getMatchesPlayed(UUID) - Method in interface dev.itsharshxd.zentrix.api.profile.ProfileService
Gets the total matches played for a player (cached).
getMaxPlayers() - Method in class dev.itsharshxd.zentrix.api.events.game.GameStartEvent
Gets the maximum players allowed in this game.
getMaxPlayers() - Method in interface dev.itsharshxd.zentrix.api.game.ZentrixGame
Gets the maximum number of players for this game type.
getMemberCount() - Method in interface dev.itsharshxd.zentrix.api.team.ZentrixTeam
Gets the current number of members in this team.
getMemberIds() - Method in interface dev.itsharshxd.zentrix.api.team.ZentrixTeam
Gets all member UUIDs of this team.
getMinPlayers() - Method in interface dev.itsharshxd.zentrix.api.game.ZentrixGame
Gets the minimum number of players required to start.
getName() - Method in interface dev.itsharshxd.zentrix.api.addon.AddonManager.AddonInfo
Gets the addon's display name.
getName() - Method in interface dev.itsharshxd.zentrix.api.phase.GamePhase
Gets the internal name of this phase.
getName() - Method in interface dev.itsharshxd.zentrix.api.player.ZentrixPlayer
Gets the player's name.
getNametagFormat() - Method in interface dev.itsharshxd.zentrix.api.team.ZentrixTeam
Gets the nametag format template for this team.
getNewBalance() - Method in class dev.itsharshxd.zentrix.api.events.currency.CurrencyChangeEvent
Gets the player's balance after the change.
getNewPhase() - Method in class dev.itsharshxd.zentrix.api.events.game.GamePhaseChangeEvent
Gets the new phase that is starting.
getNextPhase(ZentrixGame) - Method in interface dev.itsharshxd.zentrix.api.phase.PhaseService
Gets the next phase after the current one for a game.
getOldBalance() - Method in class dev.itsharshxd.zentrix.api.events.currency.CurrencyChangeEvent
Gets the player's balance before the change.
getOldPhase() - Method in class dev.itsharshxd.zentrix.api.events.game.GamePhaseChangeEvent
Gets the previous phase that was active.
getOneTimeRecipes() - Method in interface dev.itsharshxd.zentrix.api.recipe.RecipeService
Gets all one-time recipes.
getOnStartActionCount() - Method in interface dev.itsharshxd.zentrix.api.phase.GamePhase
Gets the number of on-start actions configured for this phase.
getOrCreateConfig(String, String) - Method in interface dev.itsharshxd.zentrix.api.data.DataService
Gets or creates a configuration file for an addon.
getPattern() - Method in class dev.itsharshxd.zentrix.api.recipe.RecipeBuilder
Gets the crafting pattern (for shaped recipes).
getPattern() - Method in interface dev.itsharshxd.zentrix.api.recipe.ZentrixRecipe
Gets the crafting pattern for shaped recipes.
getPhase(String) - Method in interface dev.itsharshxd.zentrix.api.phase.PhaseService
Gets a phase by its name.
getPhaseByIndex(int) - Method in interface dev.itsharshxd.zentrix.api.phase.PhaseService
Gets a phase by its index (0-based).
getPhaseCount() - Method in interface dev.itsharshxd.zentrix.api.phase.PhaseService
Gets the total number of configured phases.
getPhaseDisplayName() - Method in class dev.itsharshxd.zentrix.api.events.game.GamePhaseChangeEvent
Gets the display name of the new phase.
getPhaseDuration() - Method in class dev.itsharshxd.zentrix.api.events.game.GamePhaseChangeEvent
Gets the duration of the new phase in seconds.
getPhaseName() - Method in class dev.itsharshxd.zentrix.api.events.game.GamePhaseChangeEvent
Gets the name of the new phase.
getPhaseService() - Method in interface dev.itsharshxd.zentrix.api.ZentrixAPI
Gets the phase service for game phase information.
getPhaseTimeRemaining() - Method in interface dev.itsharshxd.zentrix.api.game.ZentrixGame
Gets the time remaining in the current phase, in seconds.
getPlacement() - Method in class dev.itsharshxd.zentrix.api.events.team.TeamEliminatedEvent
Gets the team's final placement.
getPlacementOrdinal() - Method in class dev.itsharshxd.zentrix.api.events.team.TeamEliminatedEvent
Gets the placement as an ordinal string.
getPlayer() - Method in class dev.itsharshxd.zentrix.api.events.currency.CurrencyChangeEvent
Gets the Bukkit player instance if online.
getPlayer() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerJoinGameEvent
Gets the player attempting to join the game.
getPlayer() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerLeaveGameEvent
Gets the player who is leaving the game.
getPlayer(ZentrixGame, UUID) - Method in interface dev.itsharshxd.zentrix.api.player.PlayerService
Gets a player within a specific game.
getPlayer(UUID) - Method in interface dev.itsharshxd.zentrix.api.game.ZentrixGame
Gets a player by their UUID.
getPlayer(UUID) - Method in interface dev.itsharshxd.zentrix.api.player.PlayerService
Gets a player's Zentrix representation by UUID if they are in a game.
getPlayer(Player) - Method in interface dev.itsharshxd.zentrix.api.player.PlayerService
Gets a player's Zentrix representation if they are in a game.
getPlayerCount() - Method in class dev.itsharshxd.zentrix.api.events.ZentrixGameEvent
Gets the current number of alive players in the game.
getPlayerCount() - Method in interface dev.itsharshxd.zentrix.api.game.ZentrixGame
Gets the number of alive players in this game.
getPlayerCountAfterJoin() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerJoinGameEvent
Gets the number of players after this player joins.
getPlayerCraftCount(UUID, String) - Method in interface dev.itsharshxd.zentrix.api.recipe.RecipeService
Gets how many times a specific player has crafted a recipe in the current game.
getPlayerCraftCount(Player, String) - Method in interface dev.itsharshxd.zentrix.api.recipe.RecipeService
Gets how many times a specific player has crafted a recipe in the current game.
getPlayerGame(UUID) - Method in interface dev.itsharshxd.zentrix.api.game.GameService
Gets the game a player is currently in by UUID.
getPlayerGame(Player) - Method in interface dev.itsharshxd.zentrix.api.game.GameService
Gets the game a player is currently in.
getPlayerId() - Method in class dev.itsharshxd.zentrix.api.events.currency.CurrencyChangeEvent
Gets the UUID of the player whose balance is changing.
getPlayerKills() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerLeaveGameEvent
Gets the player's kill count at the time of leaving.
getPlayerName() - Method in class dev.itsharshxd.zentrix.api.events.currency.CurrencyChangeEvent
Gets the name of the player whose balance is changing.
getPlayerName() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerJoinGameEvent
Gets the player's name.
getPlayerName() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerLeaveGameEvent
Gets the player's name.
getPlayers() - Method in interface dev.itsharshxd.zentrix.api.game.ZentrixGame
Gets all players currently alive in this game.
getPlayerService() - Method in interface dev.itsharshxd.zentrix.api.ZentrixAPI
Gets the player service for player-related queries.
getPlayersInGame(ZentrixGame) - Method in interface dev.itsharshxd.zentrix.api.player.PlayerService
Gets all players in a specific game.
getPlayersWithClass(String) - Method in interface dev.itsharshxd.zentrix.api.classes.ClassService
Gets all players who have selected a specific class in any active game.
getPlayerTeam(ZentrixGame, UUID) - Method in interface dev.itsharshxd.zentrix.api.team.TeamService
Gets the team a player belongs to within a specific game.
getPlayerTeam(UUID) - Method in interface dev.itsharshxd.zentrix.api.team.TeamService
Gets the team a player belongs to by UUID.
getPlayerTeam(Player) - Method in interface dev.itsharshxd.zentrix.api.team.TeamService
Gets the team a player belongs to.
getPlugin() - Method in interface dev.itsharshxd.zentrix.api.addon.AddonManager.AddonInfo
Gets the underlying Bukkit plugin instance.
getPluginDataFolder() - Method in interface dev.itsharshxd.zentrix.api.data.DataService
Gets the main Zentrix plugin data folder.
getPreviousPhase(ZentrixGame) - Method in interface dev.itsharshxd.zentrix.api.phase.PhaseService
Gets the previous phase before the current one for a game.
getProfileService() - Method in interface dev.itsharshxd.zentrix.api.ZentrixAPI
Gets the profile service for player statistics.
getProgress() - Method in interface dev.itsharshxd.zentrix.api.phase.GamePhase
Gets the progress through this phase as a percentage.
getReason() - Method in class dev.itsharshxd.zentrix.api.events.currency.CurrencyChangeEvent
Gets the reason for the balance change.
getReason() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerLeaveGameEvent
Gets the reason the player left the game.
getRecipe(String) - Method in interface dev.itsharshxd.zentrix.api.recipe.RecipeService
Gets a recipe by its ID.
getRecipeCount() - Method in interface dev.itsharshxd.zentrix.api.recipe.RecipeService
Gets the total number of registered recipes.
getRecipeIds() - Method in interface dev.itsharshxd.zentrix.api.recipe.RecipeService
Gets the IDs of all registered recipes.
getRecipesByAddon(String) - Method in interface dev.itsharshxd.zentrix.api.recipe.RecipeService
Gets recipes added by a specific addon.
getRecipeService() - Method in interface dev.itsharshxd.zentrix.api.ZentrixAPI
Gets the recipe service for custom recipe management.
getRegisteredAddons() - Method in interface dev.itsharshxd.zentrix.api.addon.AddonManager
Gets all registered addons.
getRemainingCrafts(UUID, String) - Method in interface dev.itsharshxd.zentrix.api.recipe.RecipeService
Gets the remaining GLOBAL crafts for a recipe in the player's world.
getRemainingCrafts(Player, String) - Method in interface dev.itsharshxd.zentrix.api.recipe.RecipeService
Gets the remaining GLOBAL crafts for a recipe in the player's world.
getRemainingCraftsInWorld(String, String) - Method in interface dev.itsharshxd.zentrix.api.recipe.RecipeService
Gets the remaining GLOBAL crafts for a recipe in a specific world.
getRemainingPlayers() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerDeathGameEvent
Gets the number of players remaining after this death.
getRemainingPlayers() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerLeaveGameEvent
Gets the number of players remaining after this leave.
getRemainingTeamCount() - Method in class dev.itsharshxd.zentrix.api.events.team.TeamEliminatedEvent
Gets the number of teams still alive after this elimination.
getRemainingTeams() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerDeathGameEvent
Gets the number of teams remaining after this death.
getRemainingTeams() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerLeaveGameEvent
Gets the number of teams remaining after this leave.
getRequiredAPIVersion() - Method in class dev.itsharshxd.zentrix.api.addon.ZentrixAddon
Gets the minimum required ZentrixAPI version.
getResult() - Method in class dev.itsharshxd.zentrix.api.recipe.RecipeBuilder
Gets the result item.
getResult() - Method in interface dev.itsharshxd.zentrix.api.recipe.ZentrixRecipe
Gets the result item that this recipe produces.
getResultAmount() - Method in interface dev.itsharshxd.zentrix.api.recipe.ZentrixRecipe
Gets the number of items produced by this recipe.
getSelectedClass() - Method in interface dev.itsharshxd.zentrix.api.player.ZentrixPlayer
Gets the player's selected class.
getSelectedClass(UUID) - Method in interface dev.itsharshxd.zentrix.api.classes.ClassService
Gets a player's currently selected class by UUID.
getSelectedClass(Player) - Method in interface dev.itsharshxd.zentrix.api.classes.ClassService
Gets a player's currently selected class.
getShapelessIngredients() - Method in class dev.itsharshxd.zentrix.api.recipe.RecipeBuilder
Gets the shapeless ingredients list.
getSource() - Method in class dev.itsharshxd.zentrix.api.events.currency.CurrencyChangeEvent
Gets the source identifier for this change.
getSpectatorCount() - Method in interface dev.itsharshxd.zentrix.api.game.ZentrixGame
Gets the number of spectators in this game.
getSpectators() - Method in interface dev.itsharshxd.zentrix.api.game.ZentrixGame
Gets all spectators watching this game.
getSpectatorsInGame(ZentrixGame) - Method in interface dev.itsharshxd.zentrix.api.player.PlayerService
Gets all spectators in a specific game.
getStartingBalance() - Method in interface dev.itsharshxd.zentrix.api.currency.CurrencyService
Gets the starting balance for new players.
getStartingPlayerCount() - Method in class dev.itsharshxd.zentrix.api.events.game.GameStartEvent
Gets the number of players when the game started.
getStartingTeamCount() - Method in class dev.itsharshxd.zentrix.api.events.game.GameStartEvent
Gets the number of teams when the game started.
getState() - Method in interface dev.itsharshxd.zentrix.api.game.ZentrixGame
Gets the current state of this game.
getStats(UUID) - Method in interface dev.itsharshxd.zentrix.api.profile.ProfileService
Gets a player's statistics asynchronously.
getStats(Player) - Method in interface dev.itsharshxd.zentrix.api.profile.ProfileService
Gets a player's statistics asynchronously.
getSurvivalTime() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerDeathGameEvent
Gets the victim's survival time in this game, in seconds.
getSurvivalTime() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerLeaveGameEvent
Gets the player's survival time in seconds.
getSurvivalTimeSeconds() - Method in interface dev.itsharshxd.zentrix.api.player.ZentrixPlayer
Gets the player's survival time in seconds.
getSymbol() - Method in interface dev.itsharshxd.zentrix.api.currency.CurrencyService
Gets the currency symbol.
getSymbol() - Method in interface dev.itsharshxd.zentrix.api.team.ZentrixTeam
Gets the team's symbol.
getTargetBorderSize(ZentrixGame) - Method in interface dev.itsharshxd.zentrix.api.phase.PhaseService
Gets the target border size for the current phase.
getTeam() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerLeaveGameEvent
Gets the player's team at the time of leaving.
getTeam() - Method in class dev.itsharshxd.zentrix.api.events.team.TeamEliminatedEvent
Gets the team that was eliminated.
getTeam() - Method in interface dev.itsharshxd.zentrix.api.player.ZentrixPlayer
Gets the player's team.
getTeam(ZentrixGame, String) - Method in interface dev.itsharshxd.zentrix.api.team.TeamService
Gets a team by its ID within a game.
getTeam(String) - Method in interface dev.itsharshxd.zentrix.api.game.ZentrixGame
Gets a team by its ID.
getTeamDisplayName() - Method in class dev.itsharshxd.zentrix.api.events.team.TeamEliminatedEvent
Gets the team's display name.
getTeamId() - Method in class dev.itsharshxd.zentrix.api.events.team.TeamEliminatedEvent
Gets the team's ID.
getTeamId() - Method in interface dev.itsharshxd.zentrix.api.player.ZentrixPlayer
Gets the player's team ID.
getTeamId() - Method in interface dev.itsharshxd.zentrix.api.team.ZentrixTeam
Gets the team's unique identifier.
getTeammates(UUID) - Method in interface dev.itsharshxd.zentrix.api.team.TeamService
Gets the teammates of a player by UUID.
getTeammates(Player) - Method in interface dev.itsharshxd.zentrix.api.team.TeamService
Gets the teammates of a player (excluding the player themselves).
getTeamMemberCount() - Method in class dev.itsharshxd.zentrix.api.events.team.TeamEliminatedEvent
Gets the number of members that were on this team.
getTeamMembers() - Method in class dev.itsharshxd.zentrix.api.events.team.TeamEliminatedEvent
Gets all members who were on this team.
getTeamMembers(ZentrixTeam) - Method in interface dev.itsharshxd.zentrix.api.team.TeamService
Gets all ZentrixPlayer members of a team.
getTeamNumber() - Method in class dev.itsharshxd.zentrix.api.events.team.TeamEliminatedEvent
Gets the team's number.
getTeamNumber() - Method in interface dev.itsharshxd.zentrix.api.team.ZentrixTeam
Gets the team number (1-indexed).
getTeams() - Method in class dev.itsharshxd.zentrix.api.events.game.GameStartEvent
Gets all teams in the game at start.
getTeams() - Method in interface dev.itsharshxd.zentrix.api.game.ZentrixGame
Gets all teams in this game.
getTeams(ZentrixGame) - Method in interface dev.itsharshxd.zentrix.api.team.TeamService
Gets all teams in a specific game.
getTeamService() - Method in interface dev.itsharshxd.zentrix.api.ZentrixAPI
Gets the team service for team-related operations.
getTeamSize() - Method in class dev.itsharshxd.zentrix.api.events.game.GameStartEvent
Gets the team size for this game type.
getTeamSize() - Method in interface dev.itsharshxd.zentrix.api.game.ZentrixGame
Gets the team size for this game type.
getTimeElapsed() - Method in interface dev.itsharshxd.zentrix.api.phase.GamePhase
Gets the time elapsed in this phase.
getTimeElapsed(ZentrixGame) - Method in interface dev.itsharshxd.zentrix.api.phase.PhaseService
Gets the elapsed time in the current phase, in seconds.
getTimeRemaining() - Method in interface dev.itsharshxd.zentrix.api.phase.GamePhase
Gets the time remaining in this phase.
getTimeRemaining(ZentrixGame) - Method in interface dev.itsharshxd.zentrix.api.phase.PhaseService
Gets the time remaining in the current phase, in seconds.
Getting Started - Search tag in interface dev.itsharshxd.zentrix.api.ZentrixAPI
Section
getTogglePvP() - Method in interface dev.itsharshxd.zentrix.api.phase.GamePhase
Checks if this phase enables PvP.
getTopKiller() - Method in class dev.itsharshxd.zentrix.api.events.team.TeamEliminatedEvent
Gets the member with the most kills on this team.
getTotalPhaseDuration() - Method in interface dev.itsharshxd.zentrix.api.phase.PhaseService
Gets the total duration of all phases combined, in seconds.
getTotalPlayerCount() - Method in interface dev.itsharshxd.zentrix.api.game.GameService
Gets the total number of players across all active games.
getTotalSurvivalTime() - Method in interface dev.itsharshxd.zentrix.api.profile.PlayerStats
Gets the total survival time across all games, in seconds.
getTotalTeamKills() - Method in class dev.itsharshxd.zentrix.api.events.team.TeamEliminatedEvent
Gets the total kills achieved by this team during the game.
getType() - Method in interface dev.itsharshxd.zentrix.api.classes.PlayerClass
Gets the unique type identifier for this class.
getType() - Method in class dev.itsharshxd.zentrix.api.recipe.RecipeBuilder
Gets the recipe type.
getType() - Method in interface dev.itsharshxd.zentrix.api.recipe.ZentrixRecipe
Gets the type of this recipe.
getUniqueId() - Method in interface dev.itsharshxd.zentrix.api.player.ZentrixPlayer
Gets the player's unique identifier (UUID).
getValidationErrors() - Method in class dev.itsharshxd.zentrix.api.recipe.RecipeBuilder
Gets a list of validation errors without throwing.
getVersion() - Method in interface dev.itsharshxd.zentrix.api.addon.AddonManager.AddonInfo
Gets the addon's version.
getVictim() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerDeathGameEvent
Gets the player who died.
getVictim() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerKillEvent
Gets the player who was killed.
getVictimBukkit() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerDeathGameEvent
Gets the Bukkit player instance of the victim, if online.
getVictimBukkit() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerKillEvent
Gets the Bukkit player instance of the victim, if online.
getVictimKills() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerDeathGameEvent
Gets the victim's kill count before dying.
getVictimName() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerDeathGameEvent
Gets the victim's name.
getVictimName() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerKillEvent
Gets the victim's name.
getVictimTeam() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerDeathGameEvent
Gets the victim's team.
getWarningTime() - Method in interface dev.itsharshxd.zentrix.api.phase.GamePhase
Gets the warning time before the phase ends, in seconds.
getWinnerCount() - Method in class dev.itsharshxd.zentrix.api.events.game.GameEndEvent
Gets the number of winners.
getWinners() - Method in class dev.itsharshxd.zentrix.api.events.game.GameEndEvent
Gets all winning players.
getWinningTeam() - Method in class dev.itsharshxd.zentrix.api.events.game.GameEndEvent
Gets the winning team.
getWinningTeam() - Method in class dev.itsharshxd.zentrix.api.events.team.TeamEliminatedEvent
Gets the winning team if this elimination triggers a win.
getWinningTeam(ZentrixGame) - Method in interface dev.itsharshxd.zentrix.api.team.TeamService
Gets the winning team for a game.
getWinRate() - Method in interface dev.itsharshxd.zentrix.api.profile.PlayerStats
Calculates the win rate as a percentage.
getWinRate(UUID) - Method in interface dev.itsharshxd.zentrix.api.profile.ProfileService
Gets the win rate percentage for a player (cached).
getWins() - Method in interface dev.itsharshxd.zentrix.api.profile.PlayerStats
Gets the total number of games won.
getWins(UUID) - Method in interface dev.itsharshxd.zentrix.api.profile.ProfileService
Gets the total number of wins for a player (cached).
getWorld() - Method in interface dev.itsharshxd.zentrix.api.game.ZentrixGame
Gets the game world.
getWorldBorderSize() - Method in interface dev.itsharshxd.zentrix.api.game.ZentrixGame
Gets the current world border size.
getZentrixConfig(String) - Method in interface dev.itsharshxd.zentrix.api.data.DataService
Gets a read-only copy of a Zentrix configuration file.
getZentrixConfigBoolean(String, String, boolean) - Method in interface dev.itsharshxd.zentrix.api.data.DataService
Gets a boolean value from a Zentrix configuration file.
getZentrixConfigInt(String, String, int) - Method in interface dev.itsharshxd.zentrix.api.data.DataService
Gets an int value from a Zentrix configuration file.
getZentrixConfigString(String, String, String) - Method in interface dev.itsharshxd.zentrix.api.data.DataService
Gets a string value from a Zentrix configuration file.
getZentrixConfigValue(String, String) - Method in interface dev.itsharshxd.zentrix.api.data.DataService
Gets a value from a Zentrix configuration file.

H

hadKills() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerLeaveGameEvent
Checks if the player had any kills before leaving.
hasAbility() - Method in interface dev.itsharshxd.zentrix.api.classes.PlayerClass
Checks if this class has a passive ability.
hasBorderConfig() - Method in interface dev.itsharshxd.zentrix.api.phase.GamePhase
Checks if this phase has border configuration.
hasBorderShrinkage() - Method in class dev.itsharshxd.zentrix.api.events.game.GamePhaseChangeEvent
Checks if the new phase has border shrinkage enabled.
hasBorderShrinkage() - Method in interface dev.itsharshxd.zentrix.api.phase.GamePhase
Checks if the world border shrinks during this phase.
hasBorderShrinkage(ZentrixGame) - Method in interface dev.itsharshxd.zentrix.api.phase.PhaseService
Checks if the current phase for a game has border shrinkage enabled.
hasClass(UUID, String) - Method in interface dev.itsharshxd.zentrix.api.classes.ClassService
Checks if a player has selected a specific class by UUID.
hasClass(Player, String) - Method in interface dev.itsharshxd.zentrix.api.classes.ClassService
Checks if a player has selected a specific class.
hasCompletedAllPhases(ZentrixGame) - Method in interface dev.itsharshxd.zentrix.api.phase.PhaseService
Checks if a game has completed all phases.
hasCraftLimit() - Method in interface dev.itsharshxd.zentrix.api.recipe.ZentrixRecipe
Checks if this recipe has a GLOBAL craft limit.
hasCustomField(String) - Method in class dev.itsharshxd.zentrix.api.recipe.RecipeBuilder
Checks if a custom field exists.
hasCustomField(String) - Method in interface dev.itsharshxd.zentrix.api.recipe.ZentrixRecipe
Checks if this recipe has a custom metadata field.
hasFinalKiller() - Method in class dev.itsharshxd.zentrix.api.events.team.TeamEliminatedEvent
Checks if there was a killer for the final team member.
hasGameStats() - Method in interface dev.itsharshxd.zentrix.api.player.ZentrixPlayer
Checks if per-game statistics are available.
hasKiller() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerDeathGameEvent
Checks if the victim was killed by another player.
hasKitItems() - Method in interface dev.itsharshxd.zentrix.api.classes.PlayerClass
Checks if this class has any kit items.
hasLore() - Method in interface dev.itsharshxd.zentrix.api.classes.PlayerClass
Checks if this class has lore configured.
hasMember(UUID) - Method in interface dev.itsharshxd.zentrix.api.team.ZentrixTeam
Checks if a specific player is a member of this team.
hasOnStartActions() - Method in interface dev.itsharshxd.zentrix.api.phase.GamePhase
Checks if this phase has any on-start actions configured.
hasPlayed() - Method in interface dev.itsharshxd.zentrix.api.profile.PlayerStats
Checks if the player has any recorded statistics.
hasPlayer(UUID) - Method in interface dev.itsharshxd.zentrix.api.game.ZentrixGame
Checks if a player is in this game (playing or spectating).
hasPlayerCraftedOneTime(UUID, String) - Method in interface dev.itsharshxd.zentrix.api.recipe.RecipeService
Deprecated, for removal: This API element is subject to removal in a future version.
Use RecipeService.hasPlayerEverCrafted(UUID, String) instead. The old name was misleading as it suggested relation to one-time recipes.
hasPlayerEverCrafted(UUID, String) - Method in interface dev.itsharshxd.zentrix.api.recipe.RecipeService
Checks if a player has ever crafted a specific recipe (for first-time bonus).
hasRestrictions() - Method in class dev.itsharshxd.zentrix.api.recipe.RecipeBuilder
Checks if this recipe has any craft restrictions.
hasSelectedClass() - Method in interface dev.itsharshxd.zentrix.api.player.ZentrixPlayer
Checks if the player has selected a class.
hasSelectedClass(UUID) - Method in interface dev.itsharshxd.zentrix.api.classes.ClassService
Checks if a player has selected a class by UUID.
hasSelectedClass(Player) - Method in interface dev.itsharshxd.zentrix.api.classes.ClassService
Checks if a player has selected a class.
hasTeam() - Method in interface dev.itsharshxd.zentrix.api.player.ZentrixPlayer
Checks if the player has been assigned to a team.
hasWarning() - Method in interface dev.itsharshxd.zentrix.api.phase.GamePhase
Checks if this phase has a warning configured.
hasWinner() - Method in class dev.itsharshxd.zentrix.api.events.game.GameEndEvent
Checks if there is a winner.

I

id(String) - Method in class dev.itsharshxd.zentrix.api.recipe.RecipeBuilder
Sets the unique identifier for this recipe.
IMPORTANT: Craft Limits are GLOBAL per World! - Search tag in class dev.itsharshxd.zentrix.api.recipe.RecipeBuilder
Section
IMPORTANT: Craft Limits are GLOBAL per World! - Search tag in interface dev.itsharshxd.zentrix.api.recipe.RecipeService
Section
IMPORTANT: Craft Limits are GLOBAL per World! - Search tag in interface dev.itsharshxd.zentrix.api.recipe.ZentrixRecipe
Section
ingredient(char, ItemStack) - Method in class dev.itsharshxd.zentrix.api.recipe.RecipeBuilder
Maps a pattern character to an ingredient item.
isActivePlayer() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerJoinGameEvent
Checks if the player is joining as an active participant.
isAddonChange() - Method in class dev.itsharshxd.zentrix.api.events.currency.CurrencyChangeEvent
Checks if this change was made by an addon.
isAddonRegistered(String) - Method in interface dev.itsharshxd.zentrix.api.addon.AddonManager
Checks if an addon is registered by its ID.
isAddonRegistered(Plugin) - Method in interface dev.itsharshxd.zentrix.api.addon.AddonManager
Checks if an addon is registered by its plugin instance.
isAdminChange() - Method in class dev.itsharshxd.zentrix.api.events.currency.CurrencyChangeEvent
Checks if this change was made by an administrator.
isAlive() - Method in interface dev.itsharshxd.zentrix.api.player.ZentrixPlayer
Checks if the player is alive (not eliminated/spectating).
isAlive(UUID) - Method in interface dev.itsharshxd.zentrix.api.player.PlayerService
Checks if a player is currently alive in any game by UUID.
isAlive(Player) - Method in interface dev.itsharshxd.zentrix.api.player.PlayerService
Checks if a player is currently alive in any game.
isAPIAvailable() - Method in class dev.itsharshxd.zentrix.api.addon.ZentrixAddon
Checks if the ZentrixAPI is currently available.
isAvailable() - Method in interface dev.itsharshxd.zentrix.api.recipe.RecipeService
Checks if the recipe system is available and ready.
isAvailable() - Static method in interface dev.itsharshxd.zentrix.api.ZentrixAPI
Checks if the ZentrixAPI is available.
isAvailable() - Static method in class dev.itsharshxd.zentrix.api.ZentrixProvider
Checks if the ZentrixAPI is available.
isCached(UUID) - Method in interface dev.itsharshxd.zentrix.api.profile.ProfileService
Checks if a player's stats are currently cached.
isCancelled() - Method in class dev.itsharshxd.zentrix.api.events.currency.CurrencyChangeEvent
 
isCancelled() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerJoinGameEvent
 
isCancelled() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerKillEvent
 
isClassEvent() - Method in enum class dev.itsharshxd.zentrix.api.currency.CurrencyEventType
Checks if this is a class ability event.
isClassSystemEnabled() - Method in interface dev.itsharshxd.zentrix.api.classes.ClassService
Checks if classes are enabled in the configuration.
isCombatEvent() - Method in enum class dev.itsharshxd.zentrix.api.currency.CurrencyEventType
Checks if this is a combat-related event.
isEliminated() - Method in interface dev.itsharshxd.zentrix.api.team.ZentrixTeam
Checks if this team is eliminated.
isEmpty() - Method in interface dev.itsharshxd.zentrix.api.team.ZentrixTeam
Checks if the team is empty (no members at all).
isEnabled() - Method in interface dev.itsharshxd.zentrix.api.addon.AddonManager.AddonInfo
Checks if the addon is currently enabled.
isEventEnabled(CurrencyEventType) - Method in interface dev.itsharshxd.zentrix.api.currency.CurrencyService
Checks if a specific event type has rewards enabled.
isEventReward() - Method in class dev.itsharshxd.zentrix.api.events.currency.CurrencyChangeEvent
Checks if this change was triggered by a game event reward.
isFirstBlood() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerKillEvent
Checks if this kill was the first kill of the game (first blood).
isFirstPhase() - Method in class dev.itsharshxd.zentrix.api.events.game.GamePhaseChangeEvent
Checks if this is the first phase of the game.
isForcedEnd() - Method in class dev.itsharshxd.zentrix.api.events.game.GameEndEvent
Checks if the game was forcibly ended.
isFriendlyFireEnabled() - Method in interface dev.itsharshxd.zentrix.api.team.ZentrixTeam
Checks if friendly fire is enabled for this team.
isFull(int) - Method in interface dev.itsharshxd.zentrix.api.team.ZentrixTeam
Checks if the team is full based on the game's team size limit.
isGain() - Method in class dev.itsharshxd.zentrix.api.events.currency.CurrencyChangeEvent
Checks if this is a balance increase (gain).
isGameLifecycleEvent() - Method in enum class dev.itsharshxd.zentrix.api.currency.CurrencyEventType
Checks if this is a game lifecycle event.
isInGame(UUID) - Method in interface dev.itsharshxd.zentrix.api.game.GameService
Checks if a player is currently in any game by UUID.
isInGame(Player) - Method in interface dev.itsharshxd.zentrix.api.game.GameService
Checks if a player is currently in any game.
isInPhase(ZentrixGame, String) - Method in interface dev.itsharshxd.zentrix.api.phase.PhaseService
Checks if a game is currently in a specific phase.
isLoss() - Method in class dev.itsharshxd.zentrix.api.events.currency.CurrencyChangeEvent
Checks if this is a balance decrease (loss).
isMilestoneEvent() - Method in enum class dev.itsharshxd.zentrix.api.currency.CurrencyEventType
Checks if this is a milestone/position event.
isNoChange() - Method in class dev.itsharshxd.zentrix.api.events.currency.CurrencyChangeEvent
Checks if there is no actual change in balance.
isNormalEnd() - Method in class dev.itsharshxd.zentrix.api.events.game.GameEndEvent
Checks if the game ended normally with a winner.
isNormalProgression() - Method in class dev.itsharshxd.zentrix.api.events.game.GamePhaseChangeEvent
Checks if this is a normal phase progression event.
isOneTime() - Method in class dev.itsharshxd.zentrix.api.recipe.RecipeBuilder
Checks if this is a one-time recipe.
isOneTime() - Method in interface dev.itsharshxd.zentrix.api.recipe.ZentrixRecipe
Checks if this recipe is a one-time recipe.
isOnline() - Method in interface dev.itsharshxd.zentrix.api.player.ZentrixPlayer
Checks if the player is currently online.
isPaused() - Method in class dev.itsharshxd.zentrix.api.events.game.GamePhaseChangeEvent
Checks if the phase system was paused.
isPaused(ZentrixGame) - Method in interface dev.itsharshxd.zentrix.api.phase.PhaseService
Checks if phase system is paused for a game.
isPlaying() - Method in interface dev.itsharshxd.zentrix.api.game.ZentrixGame
Checks if the game is currently in the playing state.
isPlaying(UUID) - Method in interface dev.itsharshxd.zentrix.api.game.GameService
Checks if a player is actively playing (alive) in a game by UUID.
isPlaying(Player) - Method in interface dev.itsharshxd.zentrix.api.game.GameService
Checks if a player is actively playing (alive) in a game.
isRecipePersisted(String) - Method in interface dev.itsharshxd.zentrix.api.recipe.RecipeService
Checks if a recipe is persisted to disk.
isResumed() - Method in class dev.itsharshxd.zentrix.api.events.game.GamePhaseChangeEvent
Checks if the phase system was resumed.
isShaped() - Method in interface dev.itsharshxd.zentrix.api.recipe.ZentrixRecipe
Checks if this is a shaped recipe.
isShapeless() - Method in interface dev.itsharshxd.zentrix.api.recipe.ZentrixRecipe
Checks if this is a shapeless recipe.
isSoloGame() - Method in class dev.itsharshxd.zentrix.api.events.game.GameStartEvent
Checks if this is a solo game (team size of 1).
isSpectating() - Method in interface dev.itsharshxd.zentrix.api.player.ZentrixPlayer
Checks if the player is spectating.
isSpectating(UUID) - Method in interface dev.itsharshxd.zentrix.api.game.GameService
Checks if a player is spectating a game by UUID.
isSpectating(UUID) - Method in interface dev.itsharshxd.zentrix.api.player.PlayerService
Checks if a player is spectating any game by UUID.
isSpectating(Player) - Method in interface dev.itsharshxd.zentrix.api.game.GameService
Checks if a player is spectating a game.
isSpectating(Player) - Method in interface dev.itsharshxd.zentrix.api.player.PlayerService
Checks if a player is spectating any game.
isSpectator() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerJoinGameEvent
Checks if the player is joining as a spectator.
isStopped() - Method in class dev.itsharshxd.zentrix.api.events.game.GamePhaseChangeEvent
Checks if the phase system was stopped.
isTeamEliminated(ZentrixGame, ZentrixTeam) - Method in interface dev.itsharshxd.zentrix.api.team.TeamService
Checks if a team is eliminated.
isTeamGame() - Method in class dev.itsharshxd.zentrix.api.events.game.GameStartEvent
Checks if this is a team game (team size greater than 1).
isValid() - Method in class dev.itsharshxd.zentrix.api.recipe.RecipeBuilder
Checks if this builder is valid without throwing an exception.
isWaiting() - Method in interface dev.itsharshxd.zentrix.api.game.ZentrixGame
Checks if the game is waiting for players.
isZentrixEnabled() - Method in class dev.itsharshxd.zentrix.api.addon.ZentrixAddon
Checks if this addon has been successfully registered with Zentrix.

K

KICK - Enum constant in enum class dev.itsharshxd.zentrix.api.events.player.PlayerLeaveGameEvent.LeaveReason
Player was kicked from the game or server.

L

LAST_TEAM_MEMBER - Enum constant in enum class dev.itsharshxd.zentrix.api.currency.CurrencyEventType
Awarded when a player becomes the last surviving member of their team.
listAddonFiles(String) - Method in interface dev.itsharshxd.zentrix.api.data.DataService
Lists all files in an addon's data folder.
listAddonFiles(String, String) - Method in interface dev.itsharshxd.zentrix.api.data.DataService
Lists all files in a subfolder of an addon's data folder.
Listening to Events - Search tag in class dev.itsharshxd.zentrix.api.events.ZentrixEvent
Section
loadStats(UUID) - Method in interface dev.itsharshxd.zentrix.api.profile.ProfileService
Preloads a player's statistics into the cache.
loadStats(Player) - Method in interface dev.itsharshxd.zentrix.api.profile.ProfileService
Preloads a player's statistics into the cache.
loadYamlConfiguration(File) - Method in interface dev.itsharshxd.zentrix.api.data.DataService
Loads a YAML configuration from a file.
LOOTER_CHEST_BONUS - Enum constant in enum class dev.itsharshxd.zentrix.api.currency.CurrencyEventType
Awarded when Looter gets bonus item from chest.

M

MINER_AUTO_SMELT - Enum constant in enum class dev.itsharshxd.zentrix.api.currency.CurrencyEventType
Awarded when Miner's auto-smelt procs.
MOB - Enum constant in enum class dev.itsharshxd.zentrix.api.events.player.PlayerDeathGameEvent.DeathCause
Killed by a mob.
multiplyChange(double) - Method in class dev.itsharshxd.zentrix.api.events.currency.CurrencyChangeEvent
Applies a multiplier to the change amount.
multiplyCurrencyReward(double) - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerKillEvent
Multiplies the currency reward for this kill.

O

onAddonDisable() - Method in class dev.itsharshxd.zentrix.api.addon.ZentrixAddon
Called when the addon is disabled.
onAddonEnable() - Method in class dev.itsharshxd.zentrix.api.addon.ZentrixAddon
Called when the addon is enabled.
onDisable() - Method in class dev.itsharshxd.zentrix.api.addon.ZentrixAddon
Final implementation of onDisable.
onEnable() - Method in class dev.itsharshxd.zentrix.api.addon.ZentrixAddon
Final implementation of onEnable.
oneTime() - Method in class dev.itsharshxd.zentrix.api.recipe.RecipeBuilder
Marks this recipe as a one-time recipe.
oneTime(boolean) - Method in class dev.itsharshxd.zentrix.api.recipe.RecipeBuilder
Sets whether this recipe can only be crafted once per world/game.
OTHER - Enum constant in enum class dev.itsharshxd.zentrix.api.events.currency.CurrencyChangeEvent.ChangeReason
Balance was changed for an unknown or unspecified reason.
OTHER - Enum constant in enum class dev.itsharshxd.zentrix.api.events.player.PlayerDeathGameEvent.DeathCause
Any other cause of death.
OTHER - Enum constant in enum class dev.itsharshxd.zentrix.api.events.player.PlayerLeaveGameEvent.LeaveReason
Player was removed for an unknown or other reason.

P

PARTICIPATION - Enum constant in enum class dev.itsharshxd.zentrix.api.currency.CurrencyEventType
Awarded for simply participating in a game (regardless of placement).
pattern(String...) - Method in class dev.itsharshxd.zentrix.api.recipe.RecipeBuilder
Sets the crafting pattern for a shaped recipe.
PENALTY - Enum constant in enum class dev.itsharshxd.zentrix.api.events.currency.CurrencyChangeEvent.ChangeReason
Balance was changed due to a penalty (e.g., death penalty).
PHASE_PAUSED - Enum constant in enum class dev.itsharshxd.zentrix.api.events.game.GamePhaseChangeEvent.PhaseChangeType
The phase system was paused.
PHASE_RESUMED - Enum constant in enum class dev.itsharshxd.zentrix.api.events.game.GamePhaseChangeEvent.PhaseChangeType
The phase system was resumed from a paused state.
PHASE_START - Enum constant in enum class dev.itsharshxd.zentrix.api.events.game.GamePhaseChangeEvent.PhaseChangeType
A new phase is starting normally (phase progression).
PHASE_STOPPED - Enum constant in enum class dev.itsharshxd.zentrix.api.events.game.GamePhaseChangeEvent.PhaseChangeType
The phase system was stopped.
PhaseService - Interface in dev.itsharshxd.zentrix.api.phase
Service for accessing game phase information within Zentrix.
PLAYER - Enum constant in enum class dev.itsharshxd.zentrix.api.events.player.PlayerDeathGameEvent.DeathCause
Killed by another player.
PLAYER_DEATH - Enum constant in enum class dev.itsharshxd.zentrix.api.currency.CurrencyEventType
Applied when a player dies (can be a penalty/negative value).
PLAYER_KILL - Enum constant in enum class dev.itsharshxd.zentrix.api.currency.CurrencyEventType
Awarded when a player kills another player.
PlayerClass - Interface in dev.itsharshxd.zentrix.api.classes
Represents a read-only view of a player class configuration.
PlayerDeathGameEvent - Class in dev.itsharshxd.zentrix.api.events.player
Called when a player is eliminated (dies) in a Zentrix game.
PlayerDeathGameEvent(ZentrixGame, ZentrixPlayer, ZentrixPlayer, ZentrixTeam, Location, PlayerDeathGameEvent.DeathCause, boolean, int, int) - Constructor for class dev.itsharshxd.zentrix.api.events.player.PlayerDeathGameEvent
Constructs a new PlayerDeathGameEvent.
PlayerDeathGameEvent.DeathCause - Enum Class in dev.itsharshxd.zentrix.api.events.player
Represents the cause of a player's death.
PlayerJoinGameEvent - Class in dev.itsharshxd.zentrix.api.events.player
Called when a player attempts to join a Zentrix game.
PlayerJoinGameEvent(ZentrixGame, Player, boolean) - Constructor for class dev.itsharshxd.zentrix.api.events.player.PlayerJoinGameEvent
Constructs a new PlayerJoinGameEvent.
PlayerKillEvent - Class in dev.itsharshxd.zentrix.api.events.player
Called when a player kills another player in a Zentrix game.
PlayerKillEvent(ZentrixGame, ZentrixPlayer, ZentrixPlayer, double, boolean) - Constructor for class dev.itsharshxd.zentrix.api.events.player.PlayerKillEvent
Constructs a new PlayerKillEvent.
PlayerLeaveGameEvent - Class in dev.itsharshxd.zentrix.api.events.player
Called when a player leaves a Zentrix game.
PlayerLeaveGameEvent(ZentrixGame, ZentrixPlayer, ZentrixTeam, PlayerLeaveGameEvent.LeaveReason, int, int, int, long) - Constructor for class dev.itsharshxd.zentrix.api.events.player.PlayerLeaveGameEvent
Constructs a new PlayerLeaveGameEvent.
PlayerLeaveGameEvent.LeaveReason - Enum Class in dev.itsharshxd.zentrix.api.events.player
Represents the reason a player left a game.
PlayerService - Interface in dev.itsharshxd.zentrix.api.player
Service for player-related queries within Zentrix games.
PlayerStats - Interface in dev.itsharshxd.zentrix.api.profile
Represents a player's lifetime statistics in Zentrix.
PLAYING - Enum constant in enum class dev.itsharshxd.zentrix.api.game.ZentrixGame.GameState
Game is actively being played.
PLUGIN_DISABLED - Enum constant in enum class dev.itsharshxd.zentrix.api.events.game.GameEndEvent.EndReason
The game ended because the plugin is being disabled.
plugin.yml Configuration - Search tag in class dev.itsharshxd.zentrix.api.addon.ZentrixAddon
Section
ProfileService - Interface in dev.itsharshxd.zentrix.api.profile
Service for accessing player profile statistics.
PURCHASE - Enum constant in enum class dev.itsharshxd.zentrix.api.events.currency.CurrencyChangeEvent.ChangeReason
Balance was changed due to a purchase or transaction.

Q

Querying Recipes - Search tag in interface dev.itsharshxd.zentrix.api.recipe.RecipeService
Section
QUIT - Enum constant in enum class dev.itsharshxd.zentrix.api.events.player.PlayerLeaveGameEvent.LeaveReason
Player disconnected from the server.

R

RecipeBuilder - Class in dev.itsharshxd.zentrix.api.recipe
Fluent builder for creating custom Zentrix recipes.
RecipeBuilder() - Constructor for class dev.itsharshxd.zentrix.api.recipe.RecipeBuilder
Creates a new RecipeBuilder instance.
recipeExists(String) - Method in interface dev.itsharshxd.zentrix.api.recipe.RecipeService
Checks if a recipe with the given ID exists.
RecipeService - Interface in dev.itsharshxd.zentrix.api.recipe
Service for managing custom Zentrix recipes.
Recipe Types - Search tag in interface dev.itsharshxd.zentrix.api.recipe.ZentrixRecipe
Section
Recommended Usage - Search tag in class dev.itsharshxd.zentrix.api.ZentrixProvider
Section
refreshCache(UUID) - Method in interface dev.itsharshxd.zentrix.api.currency.CurrencyService
Refreshes the cached balance for a player.
refreshCache(Player) - Method in interface dev.itsharshxd.zentrix.api.currency.CurrencyService
Refreshes the cached balance for a player.
register(ZentrixAPI) - Static method in class dev.itsharshxd.zentrix.api.ZentrixProvider
Registers the API implementation.
registerAddon(Plugin) - Method in interface dev.itsharshxd.zentrix.api.addon.AddonManager
Registers an addon with Zentrix.
registerRecipe(RecipeBuilder) - Method in interface dev.itsharshxd.zentrix.api.recipe.RecipeService
Registers a new recipe from a builder.
registerRecipeAsync(RecipeBuilder) - Method in interface dev.itsharshxd.zentrix.api.recipe.RecipeService
Registers a new recipe and saves it to file asynchronously.
registerRecipes(Collection<RecipeBuilder>) - Method in interface dev.itsharshxd.zentrix.api.recipe.RecipeService
Registers multiple recipes at once.
registerRecipesAsync(Collection<RecipeBuilder>) - Method in interface dev.itsharshxd.zentrix.api.recipe.RecipeService
Registers multiple recipes and saves them to file asynchronously.
reloadRecipes() - Method in interface dev.itsharshxd.zentrix.api.recipe.RecipeService
Reloads all recipes from disk.
removeCustomField(String) - Method in class dev.itsharshxd.zentrix.api.recipe.RecipeBuilder
Removes a custom metadata field from this recipe.
reset() - Method in class dev.itsharshxd.zentrix.api.recipe.RecipeBuilder
Resets this builder to its initial state.
RESET - Enum constant in enum class dev.itsharshxd.zentrix.api.events.currency.CurrencyChangeEvent.ChangeReason
Balance was reset to default/starting balance.
RESTARTING - Enum constant in enum class dev.itsharshxd.zentrix.api.game.ZentrixGame.GameState
Game is restarting/cleaning up.
result(ItemStack) - Method in class dev.itsharshxd.zentrix.api.recipe.RecipeBuilder
Sets the result item that this recipe produces.

S

saveConfig(String, String, FileConfiguration) - Method in interface dev.itsharshxd.zentrix.api.data.DataService
Saves an addon's configuration file.
saveRecipe(String) - Method in interface dev.itsharshxd.zentrix.api.recipe.RecipeService
Saves an existing recipe to disk.
saveYamlConfiguration(FileConfiguration, File) - Method in interface dev.itsharshxd.zentrix.api.data.DataService
Saves a YAML configuration to a file.
setCancelled(boolean) - Method in class dev.itsharshxd.zentrix.api.events.currency.CurrencyChangeEvent
 
setCancelled(boolean) - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerJoinGameEvent
 
setCancelled(boolean) - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerKillEvent
 
setCancelReason(String) - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerJoinGameEvent
Sets the reason for cancelling the join.
setCurrencyReward(double) - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerKillEvent
Sets the currency reward for this kill.
setNewBalance(double) - Method in class dev.itsharshxd.zentrix.api.events.currency.CurrencyChangeEvent
Sets the new balance that will be applied.
shaped() - Method in class dev.itsharshxd.zentrix.api.recipe.RecipeBuilder
Sets this recipe as a shaped recipe.
SHAPED - Enum constant in enum class dev.itsharshxd.zentrix.api.recipe.ZentrixRecipe.RecipeType
Shaped recipe - ingredients must be in specific grid positions.
shapeless() - Method in class dev.itsharshxd.zentrix.api.recipe.RecipeBuilder
Sets this recipe as a shapeless recipe.
SHAPELESS - Enum constant in enum class dev.itsharshxd.zentrix.api.recipe.ZentrixRecipe.RecipeType
Shapeless recipe - ingredients can be placed anywhere.
STARTING - Enum constant in enum class dev.itsharshxd.zentrix.api.game.ZentrixGame.GameState
Game has enough players and countdown has started.
startsDeathmatch() - Method in class dev.itsharshxd.zentrix.api.events.game.GamePhaseChangeEvent
Checks if the new phase starts a deathmatch.
startsDeathmatch() - Method in interface dev.itsharshxd.zentrix.api.phase.GamePhase
Checks if this phase starts the deathmatch.
STARVATION - Enum constant in enum class dev.itsharshxd.zentrix.api.events.player.PlayerDeathGameEvent.DeathCause
Killed by starvation.
STORAGE_LOAD - Enum constant in enum class dev.itsharshxd.zentrix.api.events.currency.CurrencyChangeEvent.ChangeReason
Balance was loaded from storage.
SUFFOCATION - Enum constant in enum class dev.itsharshxd.zentrix.api.events.player.PlayerDeathGameEvent.DeathCause
Killed by suffocation.
SURVIVES_DEATHMATCH - Enum constant in enum class dev.itsharshxd.zentrix.api.currency.CurrencyEventType
Awarded for surviving until deathmatch.

T

TeamEliminatedEvent - Class in dev.itsharshxd.zentrix.api.events.team
Called when a team is eliminated from a Zentrix game.
TeamEliminatedEvent(ZentrixGame, ZentrixTeam, ZentrixPlayer, ZentrixPlayer, Collection<ZentrixPlayer>, int, int) - Constructor for class dev.itsharshxd.zentrix.api.events.team.TeamEliminatedEvent
Constructs a new TeamEliminatedEvent.
TeamService - Interface in dev.itsharshxd.zentrix.api.team
Service for team-related queries within Zentrix games.
TOP_3 - Enum constant in enum class dev.itsharshxd.zentrix.api.currency.CurrencyEventType
Awarded for reaching top 3 (last 3 teams/players).
TOP_5 - Enum constant in enum class dev.itsharshxd.zentrix.api.currency.CurrencyEventType
Awarded for reaching top 5 (last 5 teams/players).
toString() - Method in enum class dev.itsharshxd.zentrix.api.currency.CurrencyEventType
 
toString() - Method in class dev.itsharshxd.zentrix.api.recipe.RecipeBuilder
 
TRANSFER - Enum constant in enum class dev.itsharshxd.zentrix.api.events.currency.CurrencyChangeEvent.ChangeReason
Balance was changed due to a transfer between players.
TRAPPER_FALL_REDUCTION - Enum constant in enum class dev.itsharshxd.zentrix.api.currency.CurrencyEventType
Awarded when Trapper's fall damage reduction procs.
triggersWin() - Method in class dev.itsharshxd.zentrix.api.events.team.TeamEliminatedEvent
Checks if this elimination triggers a win condition.

U

unlimited() - Method in class dev.itsharshxd.zentrix.api.recipe.RecipeBuilder
Removes any craft limit from this recipe.
unregister() - Static method in class dev.itsharshxd.zentrix.api.ZentrixProvider
Unregisters the API implementation.
unregisterAddon(Plugin) - Method in interface dev.itsharshxd.zentrix.api.addon.AddonManager
Unregisters an addon from Zentrix.
unregisterRecipe(String) - Method in interface dev.itsharshxd.zentrix.api.recipe.RecipeService
Unregisters a recipe by its ID.
unregisterRecipeAndDelete(String) - Method in interface dev.itsharshxd.zentrix.api.recipe.RecipeService
Unregisters a recipe and deletes it from disk.
unregisterRecipes(Collection<String>) - Method in interface dev.itsharshxd.zentrix.api.recipe.RecipeService
Unregisters multiple recipes by their IDs.
unregisterRecipesAndDelete(Collection<String>) - Method in interface dev.itsharshxd.zentrix.api.recipe.RecipeService
Unregisters multiple recipes and deletes them from disk.
updateRecipe(RecipeBuilder) - Method in interface dev.itsharshxd.zentrix.api.recipe.RecipeService
Updates an existing recipe with new settings.
updateRecipeAsync(RecipeBuilder) - Method in interface dev.itsharshxd.zentrix.api.recipe.RecipeService
Updates an existing recipe and saves changes to file asynchronously.
Usage Example - Search tag in dev.itsharshxd.zentrix.api.ZentrixAPI.get()
Section
Usage Example - Search tag in dev.itsharshxd.zentrix.api.ZentrixAPI.isAvailable()
Section
Usage Example - Search tag in interface dev.itsharshxd.zentrix.api.data.DataService
Section

V

validate() - Method in class dev.itsharshxd.zentrix.api.recipe.RecipeBuilder
Validates that this builder has all required fields set correctly.
valueOf(String) - Static method in enum class dev.itsharshxd.zentrix.api.currency.CurrencyEventType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.itsharshxd.zentrix.api.events.currency.CurrencyChangeEvent.ChangeReason
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.itsharshxd.zentrix.api.events.game.GameEndEvent.EndReason
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.itsharshxd.zentrix.api.events.game.GamePhaseChangeEvent.PhaseChangeType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.itsharshxd.zentrix.api.events.player.PlayerDeathGameEvent.DeathCause
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.itsharshxd.zentrix.api.events.player.PlayerLeaveGameEvent.LeaveReason
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.itsharshxd.zentrix.api.game.ZentrixGame.GameState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.itsharshxd.zentrix.api.recipe.ZentrixRecipe.RecipeType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class dev.itsharshxd.zentrix.api.currency.CurrencyEventType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.itsharshxd.zentrix.api.events.currency.CurrencyChangeEvent.ChangeReason
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.itsharshxd.zentrix.api.events.game.GameEndEvent.EndReason
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.itsharshxd.zentrix.api.events.game.GamePhaseChangeEvent.PhaseChangeType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.itsharshxd.zentrix.api.events.player.PlayerDeathGameEvent.DeathCause
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.itsharshxd.zentrix.api.events.player.PlayerLeaveGameEvent.LeaveReason
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.itsharshxd.zentrix.api.game.ZentrixGame.GameState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.itsharshxd.zentrix.api.recipe.ZentrixRecipe.RecipeType
Returns an array containing the constants of this enum class, in the order they are declared.
VOID - Enum constant in enum class dev.itsharshxd.zentrix.api.events.player.PlayerDeathGameEvent.DeathCause
Killed by void damage.

W

WAITING - Enum constant in enum class dev.itsharshxd.zentrix.api.game.ZentrixGame.GameState
Game is waiting for players to join.
WARRIOR_TRUE_DAMAGE - Enum constant in enum class dev.itsharshxd.zentrix.api.currency.CurrencyEventType
Awarded when Warrior's true damage procs.
wasBorderDeath() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerDeathGameEvent
Checks if this death was caused by border damage.
wasDeath() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerLeaveGameEvent
Checks if the player left due to death/elimination.
wasDisconnect() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerLeaveGameEvent
Checks if the player left due to disconnecting.
wasEnvironmentalDeath() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerDeathGameEvent
Checks if this death was environmental (not by another player).
wasKicked() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerLeaveGameEvent
Checks if the player was kicked.
wasPlayerKill() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerDeathGameEvent
Checks if this death was caused by another player.
wasRunnerUp() - Method in class dev.itsharshxd.zentrix.api.events.team.TeamEliminatedEvent
Checks if this was the last team to be eliminated before the winner.
wasTeamKill() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerDeathGameEvent
Checks if the killer and victim were on the same team.
wasTeamKill() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerKillEvent
Checks if the killer and victim were on the same team.
wasVoluntary() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerLeaveGameEvent
Checks if the player left voluntarily (by command).
When to use ZentrixProvider directly - Search tag in class dev.itsharshxd.zentrix.api.ZentrixProvider
Section
willBeFull() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerJoinGameEvent
Checks if the game will be full after this player joins.
WINNER_DETERMINED - Enum constant in enum class dev.itsharshxd.zentrix.api.events.game.GameEndEvent.EndReason
The game ended normally with a winner (last team/player standing).

Z

ZentrixAddon - Class in dev.itsharshxd.zentrix.api.addon
Base class for Zentrix addons.
ZentrixAddon() - Constructor for class dev.itsharshxd.zentrix.api.addon.ZentrixAddon
 
ZentrixAPI - Interface in dev.itsharshxd.zentrix.api
Main entry point for the Zentrix Developer API.
ZentrixEvent - Class in dev.itsharshxd.zentrix.api.events
Base class for all Zentrix events.
ZentrixEvent() - Constructor for class dev.itsharshxd.zentrix.api.events.ZentrixEvent
Constructs a new synchronous Zentrix event.
ZentrixEvent(boolean) - Constructor for class dev.itsharshxd.zentrix.api.events.ZentrixEvent
Constructs a new Zentrix event.
ZentrixGame - Interface in dev.itsharshxd.zentrix.api.game
Represents a read-only view of a Zentrix Battle Royale game instance.
ZentrixGame.GameState - Enum Class in dev.itsharshxd.zentrix.api.game
Represents the possible states of a Zentrix game.
ZentrixGameEvent - Class in dev.itsharshxd.zentrix.api.events
Base class for all Zentrix events that are associated with a specific game.
ZentrixGameEvent(ZentrixGame) - Constructor for class dev.itsharshxd.zentrix.api.events.ZentrixGameEvent
Constructs a new synchronous game event.
ZentrixGameEvent(ZentrixGame, boolean) - Constructor for class dev.itsharshxd.zentrix.api.events.ZentrixGameEvent
Constructs a new game event.
ZentrixPlayer - Interface in dev.itsharshxd.zentrix.api.player
Represents a read-only view of a player participating in a Zentrix game.
ZentrixProvider - Class in dev.itsharshxd.zentrix.api
Internal provider for the ZentrixAPI instance.
ZentrixRecipe - Interface in dev.itsharshxd.zentrix.api.recipe
Represents a custom recipe registered with Zentrix.
ZentrixRecipe.RecipeType - Enum Class in dev.itsharshxd.zentrix.api.recipe
Recipe type enumeration.
ZentrixTeam - Interface in dev.itsharshxd.zentrix.api.team
Represents a read-only view of a team in a Zentrix game.
A B C D E F G H I K L M O P Q R S T U V W Z 
All Classes and Interfaces|All Packages