Index

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

A

actionBar(String) - Method in class dev.itsharshxd.zentrix.api.broadcast.BroadcastBuilder
Sets the message for an ACTIONBAR type broadcast.
ACTIONBAR - Enum constant in enum class dev.itsharshxd.zentrix.api.broadcast.BroadcastType
An action bar message displayed above the hotbar.
addAnnounce(String) - Method in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder
Adds an announcement message action to be sent when the phase starts.
addBonus(double) - Method in class dev.itsharshxd.zentrix.api.events.currency.CurrencyChangeEvent
Adds a bonus amount to the new balance.
addCommand(String) - Method in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder
Adds a command to be executed when the phase starts.
addCurrencyBonus(double) - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerKillEvent
Adds to the currency reward for this kill.
addGiveEffect(PotionEffectType, int, int) - Method in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder
Adds a potion effect to be given to all players when the phase starts.
addGiveItem(String) - Method in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder
Adds an item to be given to all players when the phase starts.
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.
addLore(String) - Method in class dev.itsharshxd.zentrix.api.item.ItemBuilder
Adds a lore line to this item.
addMessage(String) - Method in class dev.itsharshxd.zentrix.api.broadcast.BroadcastBuilder
Adds a message to the CHAT type broadcast.
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.
addonId(String) - Method in class dev.itsharshxd.zentrix.api.broadcast.BroadcastBuilder
Sets the addon ID that owns this broadcast.
addonId(String) - Method in class dev.itsharshxd.zentrix.api.gametype.GameTypeBuilder
Sets the addon ID that owns this game type.
addonId(String) - Method in class dev.itsharshxd.zentrix.api.item.ItemBuilder
Sets the addon ID that owns this item.
addonId(String) - Method in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder
Sets the addon ID that owns this phase.
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.
addShowIn(GameState) - Method in class dev.itsharshxd.zentrix.api.broadcast.BroadcastBuilder
Adds game states to show this broadcast in.
addSound(Sound, float, float) - Method in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder
Adds a sound action to be played when the phase starts.
addStartDeathmatch() - Method in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder
Adds a deathmatch start action when the phase starts.
addTitle(String, String) - Method in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder
Adds a title action to be displayed when the phase starts.
addTogglePvP(boolean) - Method in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder
Adds a PvP toggle action when the phase starts.
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.
amount(int) - Method in class dev.itsharshxd.zentrix.api.item.ItemBuilder
Sets the item amount.
announce(String) - Method in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder.PhaseActionsBuilder
Adds an announcement message action.
ANNOUNCE - Enum constant in enum class dev.itsharshxd.zentrix.api.phase.PhaseBuilder.PhaseActionType
 
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(Consumer<PhaseBuilder.BorderConfigBuilder>) - Method in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder
Configures the border behavior for this phase using a fluent consumer pattern.
BORDER - Enum constant in enum class dev.itsharshxd.zentrix.api.events.player.PlayerDeathGameEvent.DeathCause
Killed by the world border.
BorderConfigBuilder() - Constructor for class dev.itsharshxd.zentrix.api.phase.PhaseBuilder.BorderConfigBuilder
 
broadcast(String) - Method in interface dev.itsharshxd.zentrix.api.game.ZentrixGame
Sends a message to all players and spectators in this game.
BroadcastBuilder - Class in dev.itsharshxd.zentrix.api.broadcast
Fluent builder for creating custom broadcasts dynamically.
BroadcastBuilder() - Constructor for class dev.itsharshxd.zentrix.api.broadcast.BroadcastBuilder
Creates a new BroadcastBuilder instance.
broadcastExists(String) - Method in interface dev.itsharshxd.zentrix.api.broadcast.BroadcastService
Checks if a broadcast exists with the given ID.
broadcastLocalized(String, Object...) - Method in interface dev.itsharshxd.zentrix.api.game.ZentrixGame
Sends a localized message to all players and spectators.
BroadcastService - Interface in dev.itsharshxd.zentrix.api.broadcast
Service for managing broadcasts within Zentrix.
BroadcastType - Enum Class in dev.itsharshxd.zentrix.api.broadcast
Enum representing the type of broadcast message.

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.
canUsePartyChat(Player) - Method in interface dev.itsharshxd.zentrix.api.chat.ChatChannelService
Checks if a player can use party chat.
canUseTeamChat(Player) - Method in interface dev.itsharshxd.zentrix.api.chat.ChatChannelService
Checks if a player can use team chat.
CHAT - Enum constant in enum class dev.itsharshxd.zentrix.api.broadcast.BroadcastType
A chat message broadcast sent to all players.
ChatChannel - Enum Class in dev.itsharshxd.zentrix.api.chat
Represents the available chat channels for players.
ChatChannelService - Interface in dev.itsharshxd.zentrix.api.chat
Service for managing player chat channels in Zentrix.
ChatChannelSwitchEvent - Class in dev.itsharshxd.zentrix.api.events.chat
Called when a player switches their chat channel.
ChatChannelSwitchEvent(Player, ChatChannel, ChatChannel) - Constructor for class dev.itsharshxd.zentrix.api.events.chat.ChatChannelSwitchEvent
 
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(String) - Method in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder.PhaseActionsBuilder
Adds a command action.
COMMAND - Enum constant in enum class dev.itsharshxd.zentrix.api.events.player.PlayerLeaveGameEvent.LeaveReason
Player used a leave command (e.g., /leave).
COMMAND - Enum constant in enum class dev.itsharshxd.zentrix.api.phase.PhaseBuilder.PhaseActionType
 
copy() - Method in class dev.itsharshxd.zentrix.api.broadcast.BroadcastBuilder
Creates a copy of this builder.
copy() - Method in class dev.itsharshxd.zentrix.api.gametype.GameTypeBuilder
Creates a copy of this builder.
copy() - Method in class dev.itsharshxd.zentrix.api.item.ItemBuilder
Creates a copy of this builder.
copy() - Method in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder.BorderConfigBuilder
Creates a copy of this border config builder.
copy() - Method in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder
Creates a copy of this builder.
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.
createBroadcastBuilder() - Method in interface dev.itsharshxd.zentrix.api.broadcast.BroadcastService
Creates a new BroadcastBuilder instance.
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.
createGameTypeBuilder() - Method in interface dev.itsharshxd.zentrix.api.gametype.GameTypeService
Creates a new GameTypeBuilder instance.
createItemBuilder() - Method in interface dev.itsharshxd.zentrix.api.item.ItemService
Creates a new ItemBuilder instance.
createParty(Player) - Method in interface dev.itsharshxd.zentrix.api.party.PartyService
Creates a new party with the given player as the leader.
createPhaseBuilder() - Method in interface dev.itsharshxd.zentrix.api.phase.PhaseService
Creates a new PhaseBuilder instance.
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.broadcast.BroadcastBuilder
Adds a custom metadata field to this broadcast.
customField(String, Object) - Method in class dev.itsharshxd.zentrix.api.gametype.GameTypeBuilder
Adds a custom metadata field to this game type.
customField(String, Object) - Method in class dev.itsharshxd.zentrix.api.item.ItemBuilder
Adds a custom metadata field to this item.
customField(String, Object) - Method in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder
Adds a custom metadata field to this phase.
customField(String, Object) - Method in class dev.itsharshxd.zentrix.api.recipe.RecipeBuilder
Adds a custom metadata field to this recipe.
customModelData(int) - Method in class dev.itsharshxd.zentrix.api.item.ItemBuilder
Sets the custom model data for this item.

D

damagePerBlock(double) - Method in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder.BorderConfigBuilder
Sets the damage dealt per block when outside the border.
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.broadcast - package dev.itsharshxd.zentrix.api.broadcast
 
dev.itsharshxd.zentrix.api.chat - package dev.itsharshxd.zentrix.api.chat
 
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.chat - package dev.itsharshxd.zentrix.api.events.chat
 
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.party - package dev.itsharshxd.zentrix.api.events.party
 
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.gametype - package dev.itsharshxd.zentrix.api.gametype
 
dev.itsharshxd.zentrix.api.item - package dev.itsharshxd.zentrix.api.item
 
dev.itsharshxd.zentrix.api.party - package dev.itsharshxd.zentrix.api.party
 
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
disableBroadcast(String) - Method in interface dev.itsharshxd.zentrix.api.broadcast.BroadcastService
Disables a broadcast.
DISBAND - Enum constant in enum class dev.itsharshxd.zentrix.api.events.party.PartyMemberLeaveEvent.LeaveReason
Party was disbanded
disbandParty(Player) - Method in interface dev.itsharshxd.zentrix.api.party.PartyService
Disbands the party the given player leads.
DISCONNECT - Enum constant in enum class dev.itsharshxd.zentrix.api.events.party.PartyMemberLeaveEvent.LeaveReason
Player disconnected
displayName(String) - Method in class dev.itsharshxd.zentrix.api.item.ItemBuilder
Sets the display name for this item.
displayName(String) - Method in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder
Sets the display name of the phase.
doShrinkage(boolean) - Method in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder.BorderConfigBuilder
Sets whether the border shrinks during this phase.
DROWNING - Enum constant in enum class dev.itsharshxd.zentrix.api.events.player.PlayerDeathGameEvent.DeathCause
Killed by drowning.
duration(int) - Method in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder
Sets the duration of the phase in seconds.

E

eliminatesTeam() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerDeathGameEvent
Checks if this death eliminates the victim's team.
enableBroadcast(String) - Method in interface dev.itsharshxd.zentrix.api.broadcast.BroadcastService
Enables a broadcast.
enabled(boolean) - Method in class dev.itsharshxd.zentrix.api.broadcast.BroadcastBuilder
Sets whether this broadcast is enabled.
enabled(boolean) - Method in class dev.itsharshxd.zentrix.api.item.ItemBuilder
Sets whether this item is enabled.
enchant(Enchantment, int) - Method in class dev.itsharshxd.zentrix.api.item.ItemBuilder
Adds an enchantment to this item.
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.chat.ChatChannelSwitchEvent
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 class dev.itsharshxd.zentrix.api.gametype.GameTypeBuilder
Section
Example Usage - Search tag in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder
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.broadcast.BroadcastService
Section
Example Usage - Search tag in interface dev.itsharshxd.zentrix.api.broadcast.ZentrixBroadcast
Section
Example Usage - Search tag in interface dev.itsharshxd.zentrix.api.chat.ChatChannelService
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.gametype.GameTypeService
Section
Example Usage - Search tag in interface dev.itsharshxd.zentrix.api.gametype.ZentrixGameType
Section
Example Usage - Search tag in interface dev.itsharshxd.zentrix.api.item.ItemService
Section
Example Usage - Search tag in interface dev.itsharshxd.zentrix.api.item.ZentrixItem
Section
Example Usage - Search tag in interface dev.itsharshxd.zentrix.api.party.PartyService
Section
Example Usage - Search tag in interface dev.itsharshxd.zentrix.api.party.ZentrixParty
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
Example Usage - Chat Broadcast - Search tag in class dev.itsharshxd.zentrix.api.broadcast.BroadcastBuilder
Section
Example Usage - External Item - Search tag in class dev.itsharshxd.zentrix.api.item.ItemBuilder
Section
Example Usage - Title Broadcast - Search tag in class dev.itsharshxd.zentrix.api.broadcast.BroadcastBuilder
Section
Example Usage - Vanilla Item - Search tag in class dev.itsharshxd.zentrix.api.item.ItemBuilder
Section
EXPLOSION - Enum constant in enum class dev.itsharshxd.zentrix.api.events.player.PlayerDeathGameEvent.DeathCause
Killed by an explosion.
external(String) - Method in class dev.itsharshxd.zentrix.api.item.ItemBuilder
Sets this item to use an external source (ItemsAdder, Nexo, etc.).

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.
flag(ItemFlag...) - Method in class dev.itsharshxd.zentrix.api.item.ItemBuilder
Adds item flags to this item.
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.
fromId(String) - Static method in enum class dev.itsharshxd.zentrix.api.chat.ChatChannel
Gets a ChatChannel by its ID (case-insensitive).
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.
GameState - Enum Class in dev.itsharshxd.zentrix.api.broadcast
Enum representing game states for broadcast filtering.
GameTypeBuilder - Class in dev.itsharshxd.zentrix.api.gametype
Fluent builder for creating custom game types dynamically.
GameTypeBuilder() - Constructor for class dev.itsharshxd.zentrix.api.gametype.GameTypeBuilder
Creates a new GameTypeBuilder instance.
GameTypeBuilder.ScoreboardBuilder - Class in dev.itsharshxd.zentrix.api.gametype
Builder for configuring scoreboards.
GameTypeBuilder.ScoreboardConfig - Class in dev.itsharshxd.zentrix.api.gametype
Holds the configuration for a single scoreboard.
gameTypeExists(String) - Method in interface dev.itsharshxd.zentrix.api.gametype.GameTypeService
Checks if a game type exists with the given name.
GameTypeService - Interface in dev.itsharshxd.zentrix.api.gametype
Service for managing game types within Zentrix.
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.
getActionBar() - Method in class dev.itsharshxd.zentrix.api.broadcast.BroadcastBuilder
 
getActionBar() - Method in interface dev.itsharshxd.zentrix.api.broadcast.ZentrixBroadcast
Gets the action bar message for an ACTIONBAR type broadcast.
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.
getAddonId() - Method in class dev.itsharshxd.zentrix.api.broadcast.BroadcastBuilder
 
getAddonId() - Method in interface dev.itsharshxd.zentrix.api.broadcast.ZentrixBroadcast
Gets the addon ID that registered this broadcast.
getAddonId() - Method in class dev.itsharshxd.zentrix.api.gametype.GameTypeBuilder
 
getAddonId() - Method in interface dev.itsharshxd.zentrix.api.gametype.ZentrixGameType
Gets the addon ID that registered this game type.
getAddonId() - Method in class dev.itsharshxd.zentrix.api.item.ItemBuilder
 
getAddonId() - Method in interface dev.itsharshxd.zentrix.api.item.ZentrixItem
Gets the addon ID that registered this item.
getAddonId() - Method in interface dev.itsharshxd.zentrix.api.phase.GamePhase
Gets the addon ID that registered this phase.
getAddonId() - Method in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder
Gets the addon ID.
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.
getAllBroadcasts() - Method in interface dev.itsharshxd.zentrix.api.broadcast.BroadcastService
Gets all registered broadcasts.
getAllGameTypes() - Method in interface dev.itsharshxd.zentrix.api.gametype.GameTypeService
Gets all registered game types.
getAllItems() - Method in interface dev.itsharshxd.zentrix.api.item.ItemService
Gets all registered item definitions.
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.
getAmount() - Method in class dev.itsharshxd.zentrix.api.item.ItemBuilder
 
getAmount() - Method in interface dev.itsharshxd.zentrix.api.item.ZentrixItem
Gets the default amount for this item.
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.
getBorderConfig() - Method in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder
Gets the border configuration.
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.
getBroadcast(String) - Method in interface dev.itsharshxd.zentrix.api.broadcast.BroadcastService
Gets a broadcast by its ID.
getBroadcastsByAddon(String) - Method in interface dev.itsharshxd.zentrix.api.broadcast.BroadcastService
Gets all broadcasts registered by a specific addon.
getBroadcastService() - Method in interface dev.itsharshxd.zentrix.api.ZentrixAPI
Gets the broadcast service for broadcast management.
getBroadcastsForState(GameState) - Method in interface dev.itsharshxd.zentrix.api.broadcast.BroadcastService
Gets all broadcasts that should be shown in a specific game state.
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.
getChannel(UUID) - Method in interface dev.itsharshxd.zentrix.api.chat.ChatChannelService
Gets a player's current chat channel by UUID.
getChannel(Player) - Method in interface dev.itsharshxd.zentrix.api.chat.ChatChannelService
Gets a player's current chat channel.
getChatChannelService() - Method in interface dev.itsharshxd.zentrix.api.ZentrixAPI
Gets the chat channel service for chat channel management.
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.
getCreatedAt() - Method in interface dev.itsharshxd.zentrix.api.party.ZentrixParty
Gets the timestamp when this party was created.
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.broadcast.BroadcastBuilder
 
getCustomFields() - Method in interface dev.itsharshxd.zentrix.api.broadcast.ZentrixBroadcast
Gets custom metadata fields for this broadcast.
getCustomFields() - Method in class dev.itsharshxd.zentrix.api.gametype.GameTypeBuilder
 
getCustomFields() - Method in interface dev.itsharshxd.zentrix.api.gametype.ZentrixGameType
Gets custom metadata fields for this game type.
getCustomFields() - Method in class dev.itsharshxd.zentrix.api.item.ItemBuilder
 
getCustomFields() - Method in interface dev.itsharshxd.zentrix.api.item.ZentrixItem
Gets custom metadata fields for this item.
getCustomFields() - Method in interface dev.itsharshxd.zentrix.api.phase.GamePhase
Gets custom metadata fields for this phase.
getCustomFields() - Method in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder
Gets all custom fields.
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.
getCustomModelData() - Method in class dev.itsharshxd.zentrix.api.item.ItemBuilder
 
getCustomModelData() - Method in interface dev.itsharshxd.zentrix.api.item.ZentrixItem
Gets the custom model data for this item.
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.
getDamagePerBlock() - Method in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder.BorderConfigBuilder
 
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.
getDisbandedBy() - Method in class dev.itsharshxd.zentrix.api.events.party.PartyDisbandEvent
Gets the UUID of the player who disbanded the party.
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 class dev.itsharshxd.zentrix.api.item.ItemBuilder
 
getDisplayName() - Method in interface dev.itsharshxd.zentrix.api.item.ZentrixItem
Gets the display name for this item.
getDisplayName() - Method in interface dev.itsharshxd.zentrix.api.phase.GamePhase
Gets the display name of this phase.
getDisplayName() - Method in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder
Gets the display name.
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.
getDuration() - Method in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder
Gets the duration in seconds.
getEffectiveLimit() - Method in class dev.itsharshxd.zentrix.api.recipe.RecipeBuilder
Gets the effective limit for this recipe.
getEnchantments() - Method in class dev.itsharshxd.zentrix.api.item.ItemBuilder
 
getEnchantments() - Method in interface dev.itsharshxd.zentrix.api.item.ZentrixItem
Gets the enchantments applied to this item.
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.
getExternal() - Method in class dev.itsharshxd.zentrix.api.item.ItemBuilder
 
getExternalSource() - Method in interface dev.itsharshxd.zentrix.api.item.ZentrixItem
Gets the external source identifier for this item.
getFadeIn() - Method in class dev.itsharshxd.zentrix.api.broadcast.BroadcastBuilder
 
getFadeIn() - Method in interface dev.itsharshxd.zentrix.api.broadcast.ZentrixBroadcast
Gets the fade-in time for TITLE broadcasts in ticks.
getFadeOut() - Method in class dev.itsharshxd.zentrix.api.broadcast.BroadcastBuilder
 
getFadeOut() - Method in interface dev.itsharshxd.zentrix.api.broadcast.ZentrixBroadcast
Gets the fade-out time for TITLE broadcasts in ticks.
getFinalKiller() - Method in class dev.itsharshxd.zentrix.api.events.team.TeamEliminatedEvent
Gets the player who killed the last team member.
getFlags() - Method in class dev.itsharshxd.zentrix.api.item.ItemBuilder
 
getFlags() - Method in interface dev.itsharshxd.zentrix.api.item.ZentrixItem
Gets the item flags applied to this item.
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.
getGameType(String) - Method in interface dev.itsharshxd.zentrix.api.gametype.GameTypeService
Gets a game type by its name.
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").
getGameTypeNames() - Method in interface dev.itsharshxd.zentrix.api.gametype.GameTypeService
Gets all game type names.
getGameTypesByAddon(String) - Method in interface dev.itsharshxd.zentrix.api.gametype.GameTypeService
Gets all game types registered by a specific addon.
getGameTypeService() - Method in interface dev.itsharshxd.zentrix.api.ZentrixAPI
Gets the game type service for game type management.
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.chat.ChatChannelSwitchEvent
 
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.party.PartyCreateEvent
 
getHandlerList() - Static method in class dev.itsharshxd.zentrix.api.events.party.PartyDisbandEvent
 
getHandlerList() - Static method in class dev.itsharshxd.zentrix.api.events.party.PartyLeaderChangeEvent
 
getHandlerList() - Static method in class dev.itsharshxd.zentrix.api.events.party.PartyMemberJoinEvent
 
getHandlerList() - Static method in class dev.itsharshxd.zentrix.api.events.party.PartyMemberLeaveEvent
 
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.chat.ChatChannelSwitchEvent
 
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.party.PartyCreateEvent
 
getHandlers() - Method in class dev.itsharshxd.zentrix.api.events.party.PartyDisbandEvent
 
getHandlers() - Method in class dev.itsharshxd.zentrix.api.events.party.PartyLeaderChangeEvent
 
getHandlers() - Method in class dev.itsharshxd.zentrix.api.events.party.PartyMemberJoinEvent
 
getHandlers() - Method in class dev.itsharshxd.zentrix.api.events.party.PartyMemberLeaveEvent
 
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.broadcast.BroadcastBuilder
 
getId() - Method in interface dev.itsharshxd.zentrix.api.broadcast.ZentrixBroadcast
Gets the unique identifier for this broadcast.
getId() - Method in enum class dev.itsharshxd.zentrix.api.chat.ChatChannel
Gets the string identifier for this channel.
getId() - Method in class dev.itsharshxd.zentrix.api.item.ItemBuilder
 
getId() - Method in interface dev.itsharshxd.zentrix.api.item.ZentrixItem
Gets the unique identifier for this item.
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.
getInterval() - Method in class dev.itsharshxd.zentrix.api.broadcast.BroadcastBuilder
 
getInterval() - Method in interface dev.itsharshxd.zentrix.api.broadcast.ZentrixBroadcast
Gets the interval between broadcasts in seconds.
getItem(String) - Method in interface dev.itsharshxd.zentrix.api.item.ItemService
Gets an ItemStack for a registered item.
getItemDefinition(String) - Method in interface dev.itsharshxd.zentrix.api.item.ItemService
Gets the item definition for a registered item.
getItemIds() - Method in interface dev.itsharshxd.zentrix.api.item.ItemService
Gets all item IDs.
getItemOrDefault(String, Material) - Method in interface dev.itsharshxd.zentrix.api.item.ItemService
Gets an ItemStack for a registered item, or a fallback material.
getItemsByAddon(String) - Method in interface dev.itsharshxd.zentrix.api.item.ItemService
Gets all items registered by a specific addon.
getItemService() - Method in interface dev.itsharshxd.zentrix.api.ZentrixAPI
Gets the item service for custom item management.
getItemSlot(String) - Method in interface dev.itsharshxd.zentrix.api.item.ItemService
Gets the configured slot for an item.
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.
getLeaderId() - Method in class dev.itsharshxd.zentrix.api.events.party.PartyCreateEvent
Gets the UUID of the player who created the party.
getLeaderId() - Method in interface dev.itsharshxd.zentrix.api.party.ZentrixParty
Gets the UUID of the party leader.
getLimitedRecipes() - Method in interface dev.itsharshxd.zentrix.api.recipe.RecipeService
Gets all recipes with craft limits.
getLines() - Method in class dev.itsharshxd.zentrix.api.gametype.GameTypeBuilder.ScoreboardConfig
 
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.
getLore() - Method in class dev.itsharshxd.zentrix.api.item.ItemBuilder
 
getLore() - Method in interface dev.itsharshxd.zentrix.api.item.ZentrixItem
Gets the lore lines for this item.
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).
getMaterial() - Method in class dev.itsharshxd.zentrix.api.item.ItemBuilder
 
getMaterial() - Method in interface dev.itsharshxd.zentrix.api.item.ZentrixItem
Gets the base material for this item.
getMaximumPlayers() - Method in class dev.itsharshxd.zentrix.api.gametype.GameTypeBuilder
 
getMaximumPlayers() - Method in interface dev.itsharshxd.zentrix.api.gametype.ZentrixGameType
Gets the maximum number of players allowed in a game.
getMaxPartySize() - Method in interface dev.itsharshxd.zentrix.api.party.PartyService
Gets the maximum party size allowed.
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.
getMemberId() - Method in class dev.itsharshxd.zentrix.api.events.party.PartyMemberJoinEvent
Gets the UUID of the player who joined the party.
getMemberId() - Method in class dev.itsharshxd.zentrix.api.events.party.PartyMemberLeaveEvent
Gets the UUID of the player who left.
getMemberIds() - Method in interface dev.itsharshxd.zentrix.api.team.ZentrixTeam
Gets all member UUIDs of this team.
getMembers() - Method in class dev.itsharshxd.zentrix.api.events.party.PartyDisbandEvent
Gets all members who were in the party at the time of disbanding.
getMembers() - Method in interface dev.itsharshxd.zentrix.api.party.ZentrixParty
Gets all member UUIDs in this party (including the leader).
getMessages() - Method in class dev.itsharshxd.zentrix.api.broadcast.BroadcastBuilder
 
getMessages() - Method in interface dev.itsharshxd.zentrix.api.broadcast.ZentrixBroadcast
Gets the messages for a CHAT type broadcast.
getMinimumPlayers() - Method in class dev.itsharshxd.zentrix.api.gametype.GameTypeBuilder
 
getMinimumPlayers() - Method in interface dev.itsharshxd.zentrix.api.gametype.ZentrixGameType
Gets the minimum number of players required to start a game.
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 class dev.itsharshxd.zentrix.api.gametype.GameTypeBuilder
 
getName() - Method in interface dev.itsharshxd.zentrix.api.gametype.ZentrixGameType
Gets the name of this game type.
getName() - Method in interface dev.itsharshxd.zentrix.api.phase.GamePhase
Gets the internal name of this phase.
getName() - Method in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder
Gets the phase name.
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.
getNewChannel() - Method in class dev.itsharshxd.zentrix.api.events.chat.ChatChannelSwitchEvent
Gets the channel the player is switching to.
getNewLeaderId() - Method in class dev.itsharshxd.zentrix.api.events.party.PartyLeaderChangeEvent
Gets the UUID of the new leader.
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.
getOldChannel() - Method in class dev.itsharshxd.zentrix.api.events.chat.ChatChannelSwitchEvent
Gets the channel the player is switching from.
getOldLeaderId() - Method in class dev.itsharshxd.zentrix.api.events.party.PartyLeaderChangeEvent
Gets the UUID of the previous leader.
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.
getOnlineMembers() - Method in interface dev.itsharshxd.zentrix.api.party.ZentrixParty
Gets all online members of this party.
getOnStartActionCount() - Method in interface dev.itsharshxd.zentrix.api.phase.GamePhase
Gets the number of on-start actions configured for this phase.
getOnStartActions() - Method in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder
Gets the on-start actions.
getOrCreateConfig(String, String) - Method in interface dev.itsharshxd.zentrix.api.data.DataService
Gets or creates a configuration file for an addon.
getParameters() - Method in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder.PhaseAction
 
getParty() - Method in class dev.itsharshxd.zentrix.api.events.party.PartyCreateEvent
Gets the party that was created.
getParty() - Method in class dev.itsharshxd.zentrix.api.events.party.PartyDisbandEvent
Gets the party that is being disbanded.
getParty() - Method in class dev.itsharshxd.zentrix.api.events.party.PartyLeaderChangeEvent
Gets the party whose leadership changed.
getParty() - Method in class dev.itsharshxd.zentrix.api.events.party.PartyMemberJoinEvent
Gets the party the player joined.
getParty() - Method in class dev.itsharshxd.zentrix.api.events.party.PartyMemberLeaveEvent
Gets the party the player left.
getParty(UUID) - Method in interface dev.itsharshxd.zentrix.api.party.PartyService
Gets the party a player belongs to by UUID.
getParty(Player) - Method in interface dev.itsharshxd.zentrix.api.party.PartyService
Gets the party a player belongs to.
getPartyId() - Method in interface dev.itsharshxd.zentrix.api.party.ZentrixParty
Gets the unique ID of this party.
getPartyService() - Method in interface dev.itsharshxd.zentrix.api.ZentrixAPI
Gets the party service for party system operations.
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.
getPhasesByAddon(String) - Method in interface dev.itsharshxd.zentrix.api.phase.PhaseService
Gets all phases registered by a specific addon.
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.chat.ChatChannelSwitchEvent
Gets the player switching channels.
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.chat.ChatChannelSwitchEvent
Gets the player's UUID.
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.party.PartyMemberLeaveEvent
Gets the reason for leaving.
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.
getScoreboardLines(ZentrixGameType.GameTypeState) - Method in interface dev.itsharshxd.zentrix.api.gametype.ZentrixGameType
Gets the scoreboard lines for a specific game state.
getScoreboards() - Method in class dev.itsharshxd.zentrix.api.gametype.GameTypeBuilder
 
getScoreboardTitle(ZentrixGameType.GameTypeState) - Method in interface dev.itsharshxd.zentrix.api.gametype.ZentrixGameType
Gets the scoreboard title for a specific game state.
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.
getShowIn() - Method in class dev.itsharshxd.zentrix.api.broadcast.BroadcastBuilder
 
getShowInStates() - Method in interface dev.itsharshxd.zentrix.api.broadcast.ZentrixBroadcast
Gets the game states in which this broadcast is shown.
getShrinkDuration() - Method in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder.BorderConfigBuilder
 
getShrinkTo() - Method in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder.BorderConfigBuilder
 
getSize() - Method in interface dev.itsharshxd.zentrix.api.party.ZentrixParty
Gets the number of members in this party.
getSlot() - Method in class dev.itsharshxd.zentrix.api.item.ItemBuilder
 
getSlot() - Method in interface dev.itsharshxd.zentrix.api.item.ZentrixItem
Gets the preferred inventory slot for this item.
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.
getStartTime() - Method in class dev.itsharshxd.zentrix.api.gametype.GameTypeBuilder
 
getStartTime() - Method in interface dev.itsharshxd.zentrix.api.gametype.ZentrixGameType
Gets the start time countdown duration in seconds.
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.
getStay() - Method in class dev.itsharshxd.zentrix.api.broadcast.BroadcastBuilder
 
getStay() - Method in interface dev.itsharshxd.zentrix.api.broadcast.ZentrixBroadcast
Gets the stay time for TITLE broadcasts in ticks.
getSubtitle() - Method in class dev.itsharshxd.zentrix.api.broadcast.BroadcastBuilder
 
getSubtitle() - Method in interface dev.itsharshxd.zentrix.api.broadcast.ZentrixBroadcast
Gets the subtitle text for a TITLE type broadcast.
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.
getTeamSize() - Method in class dev.itsharshxd.zentrix.api.gametype.GameTypeBuilder
 
getTeamSize() - Method in interface dev.itsharshxd.zentrix.api.gametype.ZentrixGameType
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
getTitle() - Method in class dev.itsharshxd.zentrix.api.broadcast.BroadcastBuilder
 
getTitle() - Method in interface dev.itsharshxd.zentrix.api.broadcast.ZentrixBroadcast
Gets the title text for a TITLE type broadcast.
getTitle() - Method in class dev.itsharshxd.zentrix.api.gametype.GameTypeBuilder.ScoreboardConfig
 
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 class dev.itsharshxd.zentrix.api.broadcast.BroadcastBuilder
 
getType() - Method in interface dev.itsharshxd.zentrix.api.broadcast.ZentrixBroadcast
Gets the type of this broadcast.
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.phase.PhaseBuilder.PhaseAction
 
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.
getWarningTime() - Method in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder.BorderConfigBuilder
 
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.
GIVE_EFFECT - Enum constant in enum class dev.itsharshxd.zentrix.api.phase.PhaseBuilder.PhaseActionType
 
GIVE_ITEM - Enum constant in enum class dev.itsharshxd.zentrix.api.phase.PhaseBuilder.PhaseActionType
 
giveEffect(PotionEffectType, int, int) - Method in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder.PhaseActionsBuilder
Adds a potion effect action.
giveItem(String) - Method in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder.PhaseActionsBuilder
Adds an item give action.
GLOBAL - Enum constant in enum class dev.itsharshxd.zentrix.api.chat.ChatChannel
Global chat channel.
glow(boolean) - Method in class dev.itsharshxd.zentrix.api.item.ItemBuilder
Sets whether this item has a glow effect.

H

hadKills() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerLeaveGameEvent
Checks if the player had any kills before leaving.
hasAbility() - Method in interface dev.itsharshxd.zentrix.api.classes.PlayerClass
Checks if this class has a passive ability.
hasBorderConfig() - Method in interface dev.itsharshxd.zentrix.api.phase.GamePhase
Checks if this phase has border configuration.
hasBorderShrinkage() - Method in class dev.itsharshxd.zentrix.api.events.game.GamePhaseChangeEvent
Checks if the new phase has border shrinkage enabled.
hasBorderShrinkage() - Method in interface dev.itsharshxd.zentrix.api.phase.GamePhase
Checks if the world border shrinks during this phase.
hasBorderShrinkage(ZentrixGame) - Method in interface dev.itsharshxd.zentrix.api.phase.PhaseService
Checks if the current phase for a game has border shrinkage enabled.
hasClass(UUID, String) - Method in interface dev.itsharshxd.zentrix.api.classes.ClassService
Checks if a player has selected a specific class by UUID.
hasClass(Player, String) - Method in interface dev.itsharshxd.zentrix.api.classes.ClassService
Checks if a player has selected a specific class.
hasCompletedAllPhases(ZentrixGame) - Method in interface dev.itsharshxd.zentrix.api.phase.PhaseService
Checks if a game has completed all phases.
hasCraftLimit() - Method in interface dev.itsharshxd.zentrix.api.recipe.ZentrixRecipe
Checks if this recipe has a GLOBAL craft limit.
hasCustomField(String) - Method in class dev.itsharshxd.zentrix.api.recipe.RecipeBuilder
Checks if a custom field exists.
hasCustomField(String) - Method in interface dev.itsharshxd.zentrix.api.recipe.ZentrixRecipe
Checks if this recipe has a custom metadata field.
hasFinalKiller() - Method in class dev.itsharshxd.zentrix.api.events.team.TeamEliminatedEvent
Checks if there was a killer for the final team member.
hasGameStats() - Method in interface dev.itsharshxd.zentrix.api.player.ZentrixPlayer
Checks if per-game statistics are available.
hasKiller() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerDeathGameEvent
Checks if the victim was killed by another player.
hasKitItems() - Method in interface dev.itsharshxd.zentrix.api.classes.PlayerClass
Checks if this class has any kit items.
hasLore() - Method in interface dev.itsharshxd.zentrix.api.classes.PlayerClass
Checks if this class has lore configured.
hasMember(UUID) - Method in interface dev.itsharshxd.zentrix.api.team.ZentrixTeam
Checks if a specific player is a member of this team.
hasOnStartActions() - Method in interface dev.itsharshxd.zentrix.api.phase.GamePhase
Checks if this phase has any on-start actions configured.
hasPlayed() - Method in interface dev.itsharshxd.zentrix.api.profile.PlayerStats
Checks if the player has any recorded statistics.
hasPlayer(UUID) - Method in interface dev.itsharshxd.zentrix.api.game.ZentrixGame
Checks if a player is in this game (playing or spectating).
hasPlayerCraftedOneTime(UUID, String) - Method in interface dev.itsharshxd.zentrix.api.recipe.RecipeService
Deprecated, for removal: This API element is subject to removal in a future version.
Use RecipeService.hasPlayerEverCrafted(UUID, String) instead. The old name was misleading as it suggested relation to one-time recipes.
hasPlayerEverCrafted(UUID, String) - Method in interface dev.itsharshxd.zentrix.api.recipe.RecipeService
Checks if a player has ever crafted a specific recipe (for first-time bonus).
hasRestrictions() - Method in class dev.itsharshxd.zentrix.api.recipe.RecipeBuilder
Checks if this recipe has any craft restrictions.
hasScoreboardForState(ZentrixGameType.GameTypeState) - Method in interface dev.itsharshxd.zentrix.api.gametype.ZentrixGameType
Checks if a specific game state has a scoreboard configured.
hasScoreboards() - Method in interface dev.itsharshxd.zentrix.api.gametype.ZentrixGameType
Checks if this game type has any scoreboards configured.
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.broadcast.BroadcastBuilder
Sets the unique identifier for this broadcast.
id(String) - Method in class dev.itsharshxd.zentrix.api.item.ItemBuilder
Sets the unique identifier for this item.
id(String) - Method in class dev.itsharshxd.zentrix.api.recipe.RecipeBuilder
Sets the unique identifier for this recipe.
identifyItem(ItemStack) - Method in interface dev.itsharshxd.zentrix.api.item.ItemService
Identifies what registered item an ItemStack represents.
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.
interval(int) - Method in class dev.itsharshxd.zentrix.api.broadcast.BroadcastBuilder
Sets the interval between broadcasts in seconds.
invitePlayer(Player, Player) - Method in interface dev.itsharshxd.zentrix.api.party.PartyService
Sends a party invite from the leader to a target player.
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.
isBuiltIn() - Method in interface dev.itsharshxd.zentrix.api.gametype.ZentrixGameType
Checks if this is a built-in game type from the configuration.
isBuiltIn(String) - Method in interface dev.itsharshxd.zentrix.api.gametype.GameTypeService
Checks if a game type is built-in (from configuration).
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.chat.ChatChannelSwitchEvent
 
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.
isDoShrinkage() - Method in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder.BorderConfigBuilder
 
isDynamicallyRegistered() - Method in interface dev.itsharshxd.zentrix.api.broadcast.ZentrixBroadcast
Checks if this broadcast was dynamically registered by an addon.
isDynamicallyRegistered() - Method in interface dev.itsharshxd.zentrix.api.gametype.ZentrixGameType
Checks if this game type was dynamically registered by an addon.
isDynamicallyRegistered() - Method in interface dev.itsharshxd.zentrix.api.item.ZentrixItem
Checks if this item was dynamically registered by an addon.
isDynamicallyRegistered() - Method in interface dev.itsharshxd.zentrix.api.phase.GamePhase
Checks if this phase was dynamically registered by an addon.
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.
isEnabled() - Method in class dev.itsharshxd.zentrix.api.broadcast.BroadcastBuilder
 
isEnabled() - Method in interface dev.itsharshxd.zentrix.api.broadcast.ZentrixBroadcast
Checks if this broadcast is enabled.
isEnabled() - Method in class dev.itsharshxd.zentrix.api.item.ItemBuilder
 
isEnabled() - Method in interface dev.itsharshxd.zentrix.api.item.ZentrixItem
Checks if this item is 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.
isExternal() - Method in interface dev.itsharshxd.zentrix.api.item.ZentrixItem
Checks if this item uses an external source (ItemsAdder, Nexo, etc.).
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.
isGlow() - Method in class dev.itsharshxd.zentrix.api.item.ItemBuilder
 
isGlow() - Method in interface dev.itsharshxd.zentrix.api.item.ZentrixItem
Checks if this item has a glow effect.
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.
isInParty(UUID) - Method in interface dev.itsharshxd.zentrix.api.party.PartyService
Checks if a player is currently in a party by UUID.
isInParty(Player) - Method in interface dev.itsharshxd.zentrix.api.party.PartyService
Checks if a player is currently in a party.
isInPhase(ZentrixGame, String) - Method in interface dev.itsharshxd.zentrix.api.phase.PhaseService
Checks if a game is currently in a specific phase.
isItemEnabled(String) - Method in interface dev.itsharshxd.zentrix.api.item.ItemService
Checks if an item is enabled.
isLeader(UUID) - Method in interface dev.itsharshxd.zentrix.api.party.ZentrixParty
Checks if a player is the leader of this party.
isLoss() - Method in class dev.itsharshxd.zentrix.api.events.currency.CurrencyChangeEvent
Checks if this is a balance decrease (loss).
isMember(UUID) - Method in interface dev.itsharshxd.zentrix.api.party.ZentrixParty
Checks if a player is a member of this party.
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.
isPartyLeader(Player) - Method in interface dev.itsharshxd.zentrix.api.party.PartyService
Checks if a player is the leader of their party.
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).
isUnbreakable() - Method in class dev.itsharshxd.zentrix.api.item.ItemBuilder
 
isUnbreakable() - Method in interface dev.itsharshxd.zentrix.api.item.ZentrixItem
Checks if this item is unbreakable.
isValid() - Method in class dev.itsharshxd.zentrix.api.broadcast.BroadcastBuilder
Checks if this builder is valid without throwing an exception.
isValid() - Method in class dev.itsharshxd.zentrix.api.gametype.GameTypeBuilder
Checks if this builder is valid without throwing an exception.
isValid() - Method in class dev.itsharshxd.zentrix.api.item.ItemBuilder
Checks if this builder is valid without throwing an exception.
isValid() - Method in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder
Checks if this builder is valid without throwing an exception.
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.
ItemBuilder - Class in dev.itsharshxd.zentrix.api.item
Fluent builder for creating custom items dynamically.
ItemBuilder() - Constructor for class dev.itsharshxd.zentrix.api.item.ItemBuilder
Creates a new ItemBuilder instance.
itemExists(String) - Method in interface dev.itsharshxd.zentrix.api.item.ItemService
Checks if an item exists with the given ID.
ItemService - Interface in dev.itsharshxd.zentrix.api.item
Service for managing custom items within Zentrix.

K

KICK - Enum constant in enum class dev.itsharshxd.zentrix.api.events.player.PlayerLeaveGameEvent.LeaveReason
Player was kicked from the game or server.
KICKED - Enum constant in enum class dev.itsharshxd.zentrix.api.events.party.PartyMemberLeaveEvent.LeaveReason
Player was kicked by the leader
kickMember(Player, UUID) - Method in interface dev.itsharshxd.zentrix.api.party.PartyService
Kicks a member from the party.

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.
leaveParty(Player) - Method in interface dev.itsharshxd.zentrix.api.party.PartyService
Removes the given player from their party.
LEFT - Enum constant in enum class dev.itsharshxd.zentrix.api.events.party.PartyMemberLeaveEvent.LeaveReason
Player voluntarily left
line(String) - Method in class dev.itsharshxd.zentrix.api.gametype.GameTypeBuilder.ScoreboardBuilder
Adds a line to the scoreboard.
lines(String...) - Method in class dev.itsharshxd.zentrix.api.gametype.GameTypeBuilder.ScoreboardBuilder
Sets all lines at once, replacing any existing lines.
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.
LOBBY - Enum constant in enum class dev.itsharshxd.zentrix.api.broadcast.GameState
The lobby state before any game is active.
LOOTER_CHEST_BONUS - Enum constant in enum class dev.itsharshxd.zentrix.api.currency.CurrencyEventType
Awarded when Looter gets bonus item from chest.
lore(String...) - Method in class dev.itsharshxd.zentrix.api.item.ItemBuilder
Sets the lore for this item.

M

matchesItem(ItemStack, String) - Method in interface dev.itsharshxd.zentrix.api.item.ItemService
Checks if an ItemStack matches a registered item.
material(Material) - Method in class dev.itsharshxd.zentrix.api.item.ItemBuilder
Sets the material for this item.
maximumPlayers(int) - Method in class dev.itsharshxd.zentrix.api.gametype.GameTypeBuilder
Sets the maximum number of players allowed in a game.
messages(String...) - Method in class dev.itsharshxd.zentrix.api.broadcast.BroadcastBuilder
Sets the messages for a CHAT type broadcast.
MINER_AUTO_SMELT - Enum constant in enum class dev.itsharshxd.zentrix.api.currency.CurrencyEventType
Awarded when Miner's auto-smelt procs.
minimumPlayers(int) - Method in class dev.itsharshxd.zentrix.api.gametype.GameTypeBuilder
Sets the minimum number of players required to start a game.
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.

N

name(String) - Method in class dev.itsharshxd.zentrix.api.gametype.GameTypeBuilder
Sets the name of the game type.
name(String) - Method in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder
Sets the internal name of the phase.
noBorderShrink() - Method in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder
Disables border shrinkage for this phase.
noScoreboard(ZentrixGameType.GameTypeState) - Method in class dev.itsharshxd.zentrix.api.gametype.GameTypeBuilder
Removes the scoreboard for a specific game state.

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.
onStart(Consumer<PhaseBuilder.PhaseActionsBuilder>) - Method in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder
Configures the on-start actions for this phase using a fluent consumer pattern.
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).
PARTY - Enum constant in enum class dev.itsharshxd.zentrix.api.chat.ChatChannel
Party chat channel.
PartyCreateEvent - Class in dev.itsharshxd.zentrix.api.events.party
Called when a new party is created.
PartyCreateEvent(ZentrixParty, UUID) - Constructor for class dev.itsharshxd.zentrix.api.events.party.PartyCreateEvent
 
PartyDisbandEvent - Class in dev.itsharshxd.zentrix.api.events.party
Called when a party is disbanded.
PartyDisbandEvent(ZentrixParty, UUID) - Constructor for class dev.itsharshxd.zentrix.api.events.party.PartyDisbandEvent
 
PartyLeaderChangeEvent - Class in dev.itsharshxd.zentrix.api.events.party
Called when the leader of a party changes (promotion or leader leaving).
PartyLeaderChangeEvent(ZentrixParty, UUID, UUID) - Constructor for class dev.itsharshxd.zentrix.api.events.party.PartyLeaderChangeEvent
 
PartyMemberJoinEvent - Class in dev.itsharshxd.zentrix.api.events.party
Called when a player joins a party (accepts an invite).
PartyMemberJoinEvent(ZentrixParty, UUID) - Constructor for class dev.itsharshxd.zentrix.api.events.party.PartyMemberJoinEvent
 
PartyMemberLeaveEvent - Class in dev.itsharshxd.zentrix.api.events.party
Called when a player leaves a party.
PartyMemberLeaveEvent(ZentrixParty, UUID, PartyMemberLeaveEvent.LeaveReason) - Constructor for class dev.itsharshxd.zentrix.api.events.party.PartyMemberLeaveEvent
 
PartyMemberLeaveEvent.LeaveReason - Enum Class in dev.itsharshxd.zentrix.api.events.party
Reasons a player can leave a party.
PartyService - Interface in dev.itsharshxd.zentrix.api.party
Service for party-related operations in Zentrix.
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.
PhaseAction(PhaseBuilder.PhaseActionType, Map<String, Object>) - Constructor for class dev.itsharshxd.zentrix.api.phase.PhaseBuilder.PhaseAction
 
PhaseActionsBuilder() - Constructor for class dev.itsharshxd.zentrix.api.phase.PhaseBuilder.PhaseActionsBuilder
 
PhaseBuilder - Class in dev.itsharshxd.zentrix.api.phase
Fluent builder for creating custom game phases dynamically.
PhaseBuilder() - Constructor for class dev.itsharshxd.zentrix.api.phase.PhaseBuilder
Creates a new PhaseBuilder instance.
PhaseBuilder.BorderConfigBuilder - Class in dev.itsharshxd.zentrix.api.phase
Builder for configuring border settings.
PhaseBuilder.PhaseAction - Class in dev.itsharshxd.zentrix.api.phase
Represents a single phase action with its type and parameters.
PhaseBuilder.PhaseActionsBuilder - Class in dev.itsharshxd.zentrix.api.phase
Builder for configuring on-start actions.
PhaseBuilder.PhaseActionType - Enum Class in dev.itsharshxd.zentrix.api.phase
Enum representing the types of phase actions.
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.broadcast.GameState
The playing state during an active game.
PLAYING - Enum constant in enum class dev.itsharshxd.zentrix.api.game.ZentrixGame.GameState
Game is actively being played.
PLAYING - Enum constant in enum class dev.itsharshxd.zentrix.api.gametype.ZentrixGameType.GameTypeState
The playing state during active gameplay.
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.
promoteLeader(Player, UUID) - Method in interface dev.itsharshxd.zentrix.api.party.PartyService
Promotes a party member to leader.
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.
registerBroadcast(BroadcastBuilder) - Method in interface dev.itsharshxd.zentrix.api.broadcast.BroadcastService
Registers a custom broadcast from a builder.
registerBroadcastAsync(BroadcastBuilder) - Method in interface dev.itsharshxd.zentrix.api.broadcast.BroadcastService
Registers a custom broadcast asynchronously with persistence.
registerGameType(GameTypeBuilder) - Method in interface dev.itsharshxd.zentrix.api.gametype.GameTypeService
Registers a custom game type from a builder.
registerGameTypeAsync(GameTypeBuilder) - Method in interface dev.itsharshxd.zentrix.api.gametype.GameTypeService
Registers a custom game type asynchronously with persistence.
registerItem(ItemBuilder) - Method in interface dev.itsharshxd.zentrix.api.item.ItemService
Registers a custom item from a builder.
registerItemAsync(ItemBuilder) - Method in interface dev.itsharshxd.zentrix.api.item.ItemService
Registers a custom item asynchronously with persistence.
registerItems(Collection<ItemBuilder>) - Method in interface dev.itsharshxd.zentrix.api.item.ItemService
Registers multiple items at once.
registerPhase(PhaseBuilder) - Method in interface dev.itsharshxd.zentrix.api.phase.PhaseService
Registers a custom phase from a builder.
registerPhaseAsync(PhaseBuilder) - Method in interface dev.itsharshxd.zentrix.api.phase.PhaseService
Registers a custom phase asynchronously with persistence.
registerPhaseAt(PhaseBuilder, int) - Method in interface dev.itsharshxd.zentrix.api.phase.PhaseService
Registers a custom phase at a specific index in the phase sequence.
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.
resetBroadcastTimer(String) - Method in interface dev.itsharshxd.zentrix.api.broadcast.BroadcastService
Resets the timer for a broadcast.
resetChannel(Player) - Method in interface dev.itsharshxd.zentrix.api.chat.ChatChannelService
Resets a player's chat channel back to ChatChannel.GLOBAL.
resolveItem(String) - Method in interface dev.itsharshxd.zentrix.api.item.ItemService
Resolves an item from any supported identifier format.
resolveItemOrDefault(String, Material) - Method in interface dev.itsharshxd.zentrix.api.item.ItemService
Resolves an item from any supported identifier format, with fallback.
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.
scoreboard(ZentrixGameType.GameTypeState, Consumer<GameTypeBuilder.ScoreboardBuilder>) - Method in class dev.itsharshxd.zentrix.api.gametype.GameTypeBuilder
Configures the scoreboard for a specific game state.
ScoreboardBuilder() - Constructor for class dev.itsharshxd.zentrix.api.gametype.GameTypeBuilder.ScoreboardBuilder
 
ScoreboardConfig(String, List<String>) - Constructor for class dev.itsharshxd.zentrix.api.gametype.GameTypeBuilder.ScoreboardConfig
 
setCancelled(boolean) - Method in class dev.itsharshxd.zentrix.api.events.chat.ChatChannelSwitchEvent
 
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.
setChannel(Player, ChatChannel) - Method in interface dev.itsharshxd.zentrix.api.chat.ChatChannelService
Sets a player's chat channel.
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.
setNewChannel(ChatChannel) - Method in class dev.itsharshxd.zentrix.api.events.chat.ChatChannelSwitchEvent
Sets the channel the player will switch to.
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.
showIn(GameState...) - Method in class dev.itsharshxd.zentrix.api.broadcast.BroadcastBuilder
Sets the game states in which this broadcast should be shown.
showsInState(GameState) - Method in interface dev.itsharshxd.zentrix.api.broadcast.ZentrixBroadcast
Checks if this broadcast should be shown in the given state.
shrinkDuration(int) - Method in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder.BorderConfigBuilder
Sets the duration of the border shrink animation.
shrinkTo(double) - Method in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder.BorderConfigBuilder
Sets the target border size after shrinkage.
slot(int) - Method in class dev.itsharshxd.zentrix.api.item.ItemBuilder
Sets the preferred inventory slot for this item.
sound(Sound, float, float) - Method in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder.PhaseActionsBuilder
Adds a sound action.
SOUND - Enum constant in enum class dev.itsharshxd.zentrix.api.phase.PhaseBuilder.PhaseActionType
 
START_DEATHMATCH - Enum constant in enum class dev.itsharshxd.zentrix.api.phase.PhaseBuilder.PhaseActionType
 
startDeathmatch() - Method in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder.PhaseActionsBuilder
Adds a deathmatch start action.
STARTING - Enum constant in enum class dev.itsharshxd.zentrix.api.game.ZentrixGame.GameState
Game has enough players and countdown has started.
STARTING - Enum constant in enum class dev.itsharshxd.zentrix.api.gametype.ZentrixGameType.GameTypeState
The starting state during countdown.
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.
startTime(int) - Method in class dev.itsharshxd.zentrix.api.gametype.GameTypeBuilder
Sets the start time countdown duration in seconds.
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.
subtitle(String) - Method in class dev.itsharshxd.zentrix.api.broadcast.BroadcastBuilder
Sets the subtitle for a TITLE type broadcast.
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

TEAM - Enum constant in enum class dev.itsharshxd.zentrix.api.chat.ChatChannel
Team chat channel.
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.
teamSize(int) - Method in class dev.itsharshxd.zentrix.api.gametype.GameTypeBuilder
Sets the team size for this game type.
title(String) - Method in class dev.itsharshxd.zentrix.api.broadcast.BroadcastBuilder
Sets the title for a TITLE type broadcast.
title(String) - Method in class dev.itsharshxd.zentrix.api.gametype.GameTypeBuilder.ScoreboardBuilder
Sets the scoreboard title.
title(String, String) - Method in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder.PhaseActionsBuilder
Adds a title action with default timing.
title(String, String, int, int, int) - Method in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder.PhaseActionsBuilder
Adds a title action with custom timing.
TITLE - Enum constant in enum class dev.itsharshxd.zentrix.api.broadcast.BroadcastType
A title (with optional subtitle) broadcast displayed on screen.
TITLE - Enum constant in enum class dev.itsharshxd.zentrix.api.phase.PhaseBuilder.PhaseActionType
 
titleTiming(int, int, int) - Method in class dev.itsharshxd.zentrix.api.broadcast.BroadcastBuilder
Sets the timing for a TITLE type broadcast.
TOGGLE_PVP - Enum constant in enum class dev.itsharshxd.zentrix.api.phase.PhaseBuilder.PhaseActionType
 
toggleChannel(Player) - Method in interface dev.itsharshxd.zentrix.api.chat.ChatChannelService
Toggles a player's chat channel to the next available channel.
togglePvP(boolean) - Method in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder.PhaseActionsBuilder
Adds a PvP toggle action.
toItemStack() - Method in interface dev.itsharshxd.zentrix.api.item.ZentrixItem
Creates a usable ItemStack from this item definition.
toItemStack(int) - Method in interface dev.itsharshxd.zentrix.api.item.ZentrixItem
Creates a usable ItemStack with a specific amount.
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 class dev.itsharshxd.zentrix.api.broadcast.BroadcastBuilder
 
toString() - Method in enum class dev.itsharshxd.zentrix.api.currency.CurrencyEventType
 
toString() - Method in class dev.itsharshxd.zentrix.api.gametype.GameTypeBuilder
 
toString() - Method in class dev.itsharshxd.zentrix.api.item.ItemBuilder
 
toString() - Method in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder
 
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.
triggerBroadcastNow(String, GameState) - Method in interface dev.itsharshxd.zentrix.api.broadcast.BroadcastService
Triggers a broadcast immediately for the given game state.
triggersWin() - Method in class dev.itsharshxd.zentrix.api.events.team.TeamEliminatedEvent
Checks if this elimination triggers a win condition.
type(BroadcastType) - Method in class dev.itsharshxd.zentrix.api.broadcast.BroadcastBuilder
Sets the broadcast type.

U

unbreakable(boolean) - Method in class dev.itsharshxd.zentrix.api.item.ItemBuilder
Sets whether this item is unbreakable.
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.
unregisterBroadcast(String) - Method in interface dev.itsharshxd.zentrix.api.broadcast.BroadcastService
Unregisters a broadcast by ID.
unregisterGameType(String) - Method in interface dev.itsharshxd.zentrix.api.gametype.GameTypeService
Unregisters a game type by name.
unregisterItem(String) - Method in interface dev.itsharshxd.zentrix.api.item.ItemService
Unregisters an item by ID.
unregisterPhase(String) - Method in interface dev.itsharshxd.zentrix.api.phase.PhaseService
Unregisters a phase by name.
unregisterPhaseAndDelete(String) - Method in interface dev.itsharshxd.zentrix.api.phase.PhaseService
Unregisters a phase and removes it from the configuration file.
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.
updateBroadcast(BroadcastBuilder) - Method in interface dev.itsharshxd.zentrix.api.broadcast.BroadcastService
Updates an existing broadcast with new configuration.
updateGameType(GameTypeBuilder) - Method in interface dev.itsharshxd.zentrix.api.gametype.GameTypeService
Updates an existing game type with new configuration.
updateItem(ItemBuilder) - Method in interface dev.itsharshxd.zentrix.api.item.ItemService
Updates an existing item with new configuration.
updatePhase(PhaseBuilder) - Method in interface dev.itsharshxd.zentrix.api.phase.PhaseService
Updates an existing phase with new configuration.
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.broadcast.BroadcastBuilder
Validates that this builder has all required fields set correctly.
validate() - Method in class dev.itsharshxd.zentrix.api.gametype.GameTypeBuilder
Validates that this builder has all required fields set correctly.
validate() - Method in class dev.itsharshxd.zentrix.api.item.ItemBuilder
Validates that this builder has all required fields set correctly.
validate() - Method in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder.BorderConfigBuilder
Validates the border configuration.
validate() - Method in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder
Validates that this builder has all required fields set correctly.
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.broadcast.BroadcastType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.itsharshxd.zentrix.api.broadcast.GameState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.itsharshxd.zentrix.api.chat.ChatChannel
Returns the enum constant of this class with the specified name.
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.party.PartyMemberLeaveEvent.LeaveReason
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.gametype.ZentrixGameType.GameTypeState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.itsharshxd.zentrix.api.phase.PhaseBuilder.PhaseActionType
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.broadcast.BroadcastType
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.broadcast.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.chat.ChatChannel
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.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.party.PartyMemberLeaveEvent.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.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.gametype.ZentrixGameType.GameTypeState
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.phase.PhaseBuilder.PhaseActionType
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.broadcast.GameState
The waiting state while players are joining.
WAITING - Enum constant in enum class dev.itsharshxd.zentrix.api.game.ZentrixGame.GameState
Game is waiting for players to join.
WAITING - Enum constant in enum class dev.itsharshxd.zentrix.api.gametype.ZentrixGameType.GameTypeState
The waiting state while players are joining.
warningTime(int) - Method in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder.BorderConfigBuilder
Sets the warning time before the phase ends.
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.
WIN - Enum constant in enum class dev.itsharshxd.zentrix.api.gametype.ZentrixGameType.GameTypeState
The win state when a winner has been determined.
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.
ZentrixBroadcast - Interface in dev.itsharshxd.zentrix.api.broadcast
Represents a read-only view of a broadcast configuration.
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.
ZentrixGameType - Interface in dev.itsharshxd.zentrix.api.gametype
Represents a read-only view of a game type configuration.
ZentrixGameType.GameTypeState - Enum Class in dev.itsharshxd.zentrix.api.gametype
Enum representing game states for scoreboard selection.
ZentrixItem - Interface in dev.itsharshxd.zentrix.api.item
Represents a read-only view of a custom item definition.
ZentrixParty - Interface in dev.itsharshxd.zentrix.api.party
Represents a player party in Zentrix.
ZentrixPlayer - Interface in dev.itsharshxd.zentrix.api.player
Represents a read-only view of a player participating in a Zentrix game.
ZentrixProvider - Class in dev.itsharshxd.zentrix.api
Internal provider for the ZentrixAPI instance.
ZentrixRecipe - Interface in dev.itsharshxd.zentrix.api.recipe
Represents a custom recipe registered with Zentrix.
ZentrixRecipe.RecipeType - Enum Class in dev.itsharshxd.zentrix.api.recipe
Recipe type enumeration.
ZentrixTeam - Interface in dev.itsharshxd.zentrix.api.team
Represents a read-only view of a team in a Zentrix game.
A B C D E F G H I K L M N O P Q R S T U V W Z 
All Classes and Interfaces|All Packages