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