Index
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.
- 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.
All Classes and Interfaces|All Packages
RecipeService.hasPlayerEverCrafted(UUID, String)instead. The old name was misleading as it suggested relation to one-time recipes.