Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- above(Location) - Static method in record class dev.itsharshxd.zentrix.api.world.SkyDropRequest
-
A drop directly above one point, high enough to glide from.
- ACCEPTED - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.vote.ScenarioVoteResult
-
The vote was recorded.
- ACCESS_CATEGORY - Static variable in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuContext
- accessEnabled() - Method in record class dev.itsharshxd.zentrix.api.end.EndStatus
-
Returns the value of the
accessEnabledrecord component. - accessEnabled() - Method in record class dev.itsharshxd.zentrix.api.nether.NetherStatus
-
Returns the value of the
accessEnabledrecord component. - 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.
- active() - Method in record class dev.itsharshxd.zentrix.api.dragon.DragonFlight
- activeFromRecovery() - Method in record class dev.itsharshxd.zentrix.api.loot.LootRecoveryState
-
Returns the value of the
activeFromRecoveryrecord component. - add(String) - Method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioSelectionLockEvent
-
Adds a scenario to the set.
- 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.
- addEligible(String) - Method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioVoteStartEvent
- 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 from 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
-
Tracks addon registration and lifecycle state in Zentrix.
- 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.
- addSound(Sound, float, float, int) - Method in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder
- 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.
- addToggleEnd(EndToggleRequest) - Method in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder
- addToggleNether(NetherToggleRequest) - Method in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder
- 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.
- ADMIN_SET - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.ScenarioSelectionMode
-
An administrator picked the scenarios, globally or per arena.
- ADMIN_SET - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.vote.ScenarioNoVoteRule
-
Fall back to the administrator-configured set for this arena.
- ADMIN_SET - Static variable in class dev.itsharshxd.zentrix.api.scenario.ScenarioProfile
-
Where the administrator set lives.
- administrative() - Static method in class dev.itsharshxd.zentrix.api.elimination.EliminationOptions
-
The preset for an administrative removal: nothing is awarded and nothing is announced.
- ADMINISTRATIVE - Enum constant in enum class dev.itsharshxd.zentrix.api.elimination.EliminationCause
-
An administrator or a command removed the player from the match.
- adminSet(Collection<String>) - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioProfile.Builder
-
The scenarios an administrator chose, used by the administrator-set mode.
- affectedCount() - Method in record class dev.itsharshxd.zentrix.api.gamerule.GameRuleMutationResult
-
Returns the value of the
affectedCountrecord component. - alias() - Method in record class dev.itsharshxd.zentrix.api.identity.MaskedIdentity
-
Returns the value of the
aliasrecord component. - alivePlayerCount() - Method in class dev.itsharshxd.zentrix.api.scenario.hook.GameplayHooks.WinConditionRequest
- aliveTeamCount() - Method in class dev.itsharshxd.zentrix.api.scenario.hook.GameplayHooks.WinConditionRequest
- aliveTeamIds() - Method in class dev.itsharshxd.zentrix.api.scenario.hook.GameplayHooks.WinConditionRequest
- all() - Static method in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuIds
- 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.
- allowChanges() - Method in record class dev.itsharshxd.zentrix.api.scenario.vote.ScenarioVoteSnapshot
-
Returns the value of the
allowChangesrecord component. - allowed(String...) - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioEntryField.Builder
-
The accepted values of a
ScenarioFieldType.ENUMfield. - allowed(String...) - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioSetting.Builder
-
The accepted values of an
ScenarioSettingType.ENUMsetting. - allowedValues() - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioEntryField
-
Returns the value of the
allowedValuesrecord component. - allowedValues() - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioSetting
-
Returns the value of the
allowedValuesrecord component. - allows(LootContainerType) - Method in class dev.itsharshxd.zentrix.api.loot.LootEntry
- allowVoteChanges(boolean) - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioProfile.Builder
- ALREADY_ACTIVE - Enum constant in enum class dev.itsharshxd.zentrix.api.deathmatch.DeathmatchStartResult
- ALREADY_IN_GAME - Enum constant in enum class dev.itsharshxd.zentrix.api.matchmaking.MatchmakingStatus
- ALREADY_PLAYING - Enum constant in enum class dev.itsharshxd.zentrix.api.game.ForceStartResult
- ALREADY_PREPARING - Enum constant in enum class dev.itsharshxd.zentrix.api.deathmatch.DeathmatchStartResult
- ALREADY_REGISTERED - Enum constant in enum class dev.itsharshxd.zentrix.api.arena.ArenaSourceStatus
- ALREADY_VOTED - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.vote.ScenarioVoteResult
-
The player already voted for this scenario and changes are disabled.
- altitude() - Method in record class dev.itsharshxd.zentrix.api.world.SkyDropRequest
-
Returns the value of the
altituderecord component. - amount(int) - Method in class dev.itsharshxd.zentrix.api.item.ItemBuilder
-
Sets the item amount.
- anchor() - Method in record class dev.itsharshxd.zentrix.api.world.SkyDropRequest
-
Returns the value of the
anchorrecord component. - announce() - Method in class dev.itsharshxd.zentrix.api.elimination.EliminationOptions
-
Whether the match is told somebody was eliminated.
- announce(boolean) - Method in class dev.itsharshxd.zentrix.api.elimination.EliminationOptions.Builder
- 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
- announcement() - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioDescriptor
-
The lines announced to a match once its players are in the arena.
- announcement(String...) - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioDescriptor.Builder
-
The lines this scenario suggests announcing when a match running it starts.
- announceVoteResults(boolean) - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioProfile.Builder
- API - Enum constant in enum class dev.itsharshxd.zentrix.api.corpse.CorpseRemovalReason
- API - Enum constant in enum class dev.itsharshxd.zentrix.api.events.game.GameForceStartEvent.Cause
- API_OVERRIDE - Enum constant in enum class dev.itsharshxd.zentrix.api.events.revival.RevivalAccessChangeEvent.Source
- API_OVERRIDE_CLEARED - Enum constant in enum class dev.itsharshxd.zentrix.api.events.revival.RevivalAccessChangeEvent.Source
- API access - Search tag in class dev.itsharshxd.zentrix.api.addon.ZentrixAddon
- Section
- APPLIED - Enum constant in enum class dev.itsharshxd.zentrix.api.end.EndToggleResult
- APPLIED - Enum constant in enum class dev.itsharshxd.zentrix.api.gamerule.GameRuleMutationResult.Status
- APPLIED - Enum constant in enum class dev.itsharshxd.zentrix.api.nether.NetherToggleResult
- applyBlockMechanics() - Method in class dev.itsharshxd.zentrix.api.deathmatch.DeathmatchDestination
-
Whether deathmatch block protection and block decay are active in this world.
- applyBlockMechanics(boolean) - Method in class dev.itsharshxd.zentrix.api.deathmatch.DeathmatchDestination.Builder
- applyToRuntime(ZentrixGame, GameRuleScope) - Method in interface dev.itsharshxd.zentrix.api.gamerule.GameRuleService
- applyWorldPreparation() - Method in class dev.itsharshxd.zentrix.api.deathmatch.DeathmatchDestination
-
Whether Zentrix resets this world's weather, clock and game rules the way it prepares a fresh deathmatch arena.
- applyWorldPreparation(boolean) - Method in class dev.itsharshxd.zentrix.api.deathmatch.DeathmatchDestination.Builder
- 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.
- ARENA_ID - Static variable in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuContext
- ARENA_OVERRIDE - Enum constant in enum class dev.itsharshxd.zentrix.api.gamerule.GameRuleSource
- ARENA_OVERRIDE - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.ScenarioSettingSource
-
An override stored on the source arena.
- arenaId() - Method in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuContext
- arenaId(String) - Method in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuContext.Builder
- ArenaSourceLease - Interface in dev.itsharshxd.zentrix.api.arena
-
A source arena a provider has set aside for Zentrix.
- ArenaSourceProvider - Interface in dev.itsharshxd.zentrix.api.arena
-
Supplies source arenas on request, for the features that need one Zentrix cannot pick itself.
- ArenaSourcePurpose - Enum Class in dev.itsharshxd.zentrix.api.arena
-
Why Zentrix is asking a provider for a source arena.
- ArenaSourceRequest - Record Class in dev.itsharshxd.zentrix.api.arena
-
What Zentrix wants a source arena for.
- ArenaSourceRequest(ArenaSourcePurpose, String, UUID, String) - Constructor for record class dev.itsharshxd.zentrix.api.arena.ArenaSourceRequest
-
Creates an instance of a
ArenaSourceRequestrecord class. - ArenaSourceResult - Record Class in dev.itsharshxd.zentrix.api.arena
-
Immutable result of registering, replacing, or unregistering a source arena.
- ArenaSourceResult(ArenaSourceStatus, String, String) - Constructor for record class dev.itsharshxd.zentrix.api.arena.ArenaSourceResult
-
Creates an instance of a
ArenaSourceResultrecord class. - ArenaSourceService - Interface in dev.itsharshxd.zentrix.api.arena
-
Registers source arenas installed by an external addon without a full Zentrix reload.
- ArenaSourceService.UnsupportedHolder - Class in dev.itsharshxd.zentrix.api.arena
- ArenaSourceStatus - Enum Class in dev.itsharshxd.zentrix.api.arena
-
Result status for a dynamic source-arena operation.
- 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.
- arrived() - Method in record class dev.itsharshxd.zentrix.api.dragon.DragonFlight
- ARRIVED - Enum constant in enum class dev.itsharshxd.zentrix.api.dragon.DragonFlightStatus
- asLootPool() - Method in enum class dev.itsharshxd.zentrix.api.loot.GameLootPool
- asMap() - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioEntry
-
Every stored value, keyed by field key, in declaration order.
- asMap() - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioSettings
-
Every resolved value, keyed by setting key.
- at(Location) - Method in record class dev.itsharshxd.zentrix.api.revival.RevivalOptions
- atAltitude(int) - Method in record class dev.itsharshxd.zentrix.api.world.SkyDropRequest
-
How far above the ground the player appears.
- attacker() - Method in class dev.itsharshxd.zentrix.api.elimination.EliminationOptions
-
The player credited with causing this, when the caller wants one recorded.
- attacker(UUID) - Method in class dev.itsharshxd.zentrix.api.elimination.EliminationOptions.Builder
- attempts() - Method in record class dev.itsharshxd.zentrix.api.world.SkyDropRequest
-
Returns the value of the
attemptsrecord component. - authors() - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioDescriptor
- authors(String...) - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioDescriptor.Builder
- AUTO - Static variable in class dev.itsharshxd.zentrix.api.gui.GuiLayout
- AUTOMATIC - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.ScenarioSelectionMode
-
Zentrix draws a configurable number of scenarios at random from the allowed pool when the match is created.
- AUTOMATIC_COUNT - Static variable in class dev.itsharshxd.zentrix.api.scenario.ScenarioProfile
-
How many scenarios an automatic match draws.
- AUTOMATIC_POOL - Static variable in class dev.itsharshxd.zentrix.api.scenario.ScenarioProfile
-
What an automatic match may draw from; empty means every selectable scenario.
- automaticContent(String) - Method in class dev.itsharshxd.zentrix.api.gui.GuiLayoutDefinition
- automaticCount(int) - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioProfile.Builder
-
How many scenarios an automatic match draws.
- automaticElement(String) - Method in class dev.itsharshxd.zentrix.api.gui.GuiLayoutDefinition
- automaticPool(Collection<String>) - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioProfile.Builder
-
What an automatic match draws from; an empty list means every selectable scenario.
- available() - Method in record class dev.itsharshxd.zentrix.api.loot.LootContainerSnapshot
-
Returns the value of the
availablerecord component. - awardCurrency() - Method in class dev.itsharshxd.zentrix.api.elimination.EliminationOptions
-
Whether kill and death currency rewards are paid out.
- awardCurrency(boolean) - Method in class dev.itsharshxd.zentrix.api.elimination.EliminationOptions.Builder
- awardFirstBlood() - Method in class dev.itsharshxd.zentrix.api.elimination.EliminationOptions
-
Whether this elimination may claim the match's first-blood reward.
- awardFirstBlood(boolean) - Method in class dev.itsharshxd.zentrix.api.elimination.EliminationOptions.Builder
- awardKillCredit() - Method in class dev.itsharshxd.zentrix.api.elimination.EliminationOptions
-
Whether the attacker's kill counter goes up.
- awardKillCredit(boolean) - Method in class dev.itsharshxd.zentrix.api.elimination.EliminationOptions.Builder
B
- BARREL - Enum constant in enum class dev.itsharshxd.zentrix.api.loot.LootContainerType
- belongsToGame(ZentrixGame, String) - Method in interface dev.itsharshxd.zentrix.api.world.RuntimeWorldService
- belongsToGame(ZentrixGame, World) - Method in interface dev.itsharshxd.zentrix.api.world.RuntimeWorldService
- block() - Method in class dev.itsharshxd.zentrix.api.scenario.hook.GameplayHooks.BlockDropRequest
- block(String) - Static method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioEntryField
-
A required block identifier, resolvable through vanilla, ItemsAdder or Nexo.
- BLOCK - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.ScenarioFieldType
-
A placed block, written as an identifier Zentrix can match against a block in the world.
- BLOCK_DROPS - Static variable in class dev.itsharshxd.zentrix.api.scenario.hook.GameplayHooks
-
What a broken block drops.
- BlockDropRequest(Player, Block, ItemStack, Collection<ItemStack>, int) - Constructor for class dev.itsharshxd.zentrix.api.scenario.hook.GameplayHooks.BlockDropRequest
- blockedGameTypes(String, Collection<String>) - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioProfile.Builder
-
The
game-types.ymlnames one scenario is kept out of. - BlockMechanicsScope - Enum Class in dev.itsharshxd.zentrix.api.block
-
Special runtime region owning placed-block protection and decay.
- BlockMechanicsService - Interface in dev.itsharshxd.zentrix.api.block
-
Original-block protection, placed-block/fluid tracking, and automatic decay in Cornucopia and deathmatch regions.
- bool(String, boolean) - Static method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioEntryField
-
An optional toggle.
- bool(String, boolean) - Static method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioSetting
-
A toggle.
- BOOLEAN - Enum constant in enum class dev.itsharshxd.zentrix.api.gamerule.GameRuleValueType
- BOOLEAN - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.ScenarioFieldType
-
A toggle, edited by clicking.
- BOOLEAN - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.ScenarioSettingType
-
A toggle, edited by clicking.
- border() - Method in record class dev.itsharshxd.zentrix.api.end.EndStatus
-
Returns the value of the
borderrecord component. - border() - Method in record class dev.itsharshxd.zentrix.api.end.EndToggleRequest
-
Returns the value of the
borderrecord component. - border() - Method in record class dev.itsharshxd.zentrix.api.nether.NetherStatus
-
Returns the value of the
borderrecord component. - border() - Method in record class dev.itsharshxd.zentrix.api.nether.NetherToggleRequest
-
Returns the value of the
borderrecord component. - 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
- borderCorner1() - Method in class dev.itsharshxd.zentrix.api.deathmatch.DeathmatchDestination
-
One corner of the deathmatch border, empty to keep the configured one.
- borderCorner1() - Method in class dev.itsharshxd.zentrix.api.scenario.hook.GameplayHooks.DeathmatchDestinationRequest
-
One configured corner of the deathmatch border, in template-world coordinates.
- borderCorner2() - Method in class dev.itsharshxd.zentrix.api.deathmatch.DeathmatchDestination
-
The opposite corner of the deathmatch border, empty to keep the configured one.
- borderCorner2() - Method in class dev.itsharshxd.zentrix.api.scenario.hook.GameplayHooks.DeathmatchDestinationRequest
-
The opposite configured corner, in template-world coordinates.
- BOTH - Enum constant in enum class dev.itsharshxd.zentrix.api.corpse.CorpseDropPolicy
- bounds(Location, Location) - Method in class dev.itsharshxd.zentrix.api.deathmatch.DeathmatchDestination.Builder
-
The two opposite corners of the deathmatch border in this world.
- 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.
- 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
-
Manages broadcasts within Zentrix.
- BroadcastType - Enum Class in dev.itsharshxd.zentrix.api.broadcast
-
Broadcast output format.
- build() - Method in class dev.itsharshxd.zentrix.api.deathmatch.DeathmatchDestination.Builder
- build() - Method in class dev.itsharshxd.zentrix.api.elimination.EliminationOptions.Builder
- build() - Method in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuContext.Builder
- build() - Method in class dev.itsharshxd.zentrix.api.matchmaking.MatchmakingRequest.Builder
- build() - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioDescriptor.Builder
- build() - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioEntryField.Builder
- build() - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioProfile.Builder
- build() - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioSetting.Builder
- builder() - Static method in class dev.itsharshxd.zentrix.api.elimination.EliminationOptions
- builder() - Static method in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuContext
- builder() - Static method in class dev.itsharshxd.zentrix.api.scenario.ScenarioProfile
- builder(String) - Static method in class dev.itsharshxd.zentrix.api.scenario.ScenarioDescriptor
- builder(String, ScenarioFieldType) - Static method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioEntryField
- builder(String, ScenarioSettingType, Object) - Static method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioSetting
- builder(Collection<? extends Player>) - Static method in class dev.itsharshxd.zentrix.api.matchmaking.MatchmakingRequest
- builder(World) - Static method in class dev.itsharshxd.zentrix.api.deathmatch.DeathmatchDestination
- Builder() - Constructor for class dev.itsharshxd.zentrix.api.elimination.EliminationOptions.Builder
- Builder() - Constructor for class dev.itsharshxd.zentrix.api.gui.BuiltInMenuContext.Builder
- builtIn() - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioRegistration
-
Whether Zentrix itself provides this scenario.
- BuiltInMenuContext - Class in dev.itsharshxd.zentrix.api.gui
-
Typed context values used by built-in detail/editor menus.
- BuiltInMenuContext.Builder - Class in dev.itsharshxd.zentrix.api.gui
- BuiltInMenuIds - Class in dev.itsharshxd.zentrix.api.gui
-
Stable IDs of every built-in Zentrix menu.
- BuiltInMenuService - Interface in dev.itsharshxd.zentrix.api.gui
-
Built-in menu discovery, opening, and post-render addon extensions.
- byKey() - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioEntrySchema
-
Every field keyed by its own key, in declaration order.
C
- cagesCreated() - Method in record class dev.itsharshxd.zentrix.api.cornucopia.CornucopiaPreparation
-
Returns the value of the
cagesCreatedrecord component. - canActivate() - Method in class dev.itsharshxd.zentrix.api.loot.LootValidationResult
- cancel() - Static method in class dev.itsharshxd.zentrix.api.scenario.hook.HookOutcome
-
Suppress the behaviour entirely; no other scenario is consulted.
- cancel(String) - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerJoinGameEvent
-
Cancels the event with a reason.
- CANCEL - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.hook.HookOutcome.Kind
-
Suppress the behaviour entirely.
- CANCELLED - Enum constant in enum class dev.itsharshxd.zentrix.api.deathmatch.DeathmatchStartResult
- CANCELLED - Enum constant in enum class dev.itsharshxd.zentrix.api.end.EndToggleResult
- CANCELLED - Enum constant in enum class dev.itsharshxd.zentrix.api.events.scenario.ScenarioVoteEndEvent.Reason
-
The lobby was cancelled.
- CANCELLED - Enum constant in enum class dev.itsharshxd.zentrix.api.game.ForceStartResult
- CANCELLED - Enum constant in enum class dev.itsharshxd.zentrix.api.nether.NetherToggleResult
- CANCELLED - Enum constant in enum class dev.itsharshxd.zentrix.api.revival.RevivalResult
- CANCELLED - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.vote.ScenarioVoteResult
-
An addon cancelled the vote through the vote event.
- CANCELLED - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.vote.ScenarioVoteStatus
-
The lobby was cancelled before the vote could resolve.
- CANCELLED_EVENT - Enum constant in enum class dev.itsharshxd.zentrix.api.matchmaking.MatchmakingStatus
- cancelTask(int) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioContext
-
Cancels one task started through this context.
- canCraftInWorld(String, String) - Method in interface dev.itsharshxd.zentrix.api.recipe.RecipeService
-
Checks if a recipe can still be crafted in a specific world.
- CANNOT_START_STATE - Enum constant in enum class dev.itsharshxd.zentrix.api.game.ForceStartResult
- 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.
- canSave(LootPoolConfiguration) - Method in class dev.itsharshxd.zentrix.api.loot.LootValidationResult
- canSelect(Player) - Method in interface dev.itsharshxd.zentrix.api.classes.PlayerClass
- 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.
- capabilities() - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioDescriptor
-
The gameplay areas this scenario takes charge of.
- CAPABILITY_CONFLICT - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.ScenarioValidation.Kind
-
One scenario in the set conflicts with a
ScenarioCapabilityanother one provides. - capabilityConflicts() - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioDescriptor
-
The gameplay areas this scenario cannot share a match with.
- CAPACITY_FAILURE - Enum constant in enum class dev.itsharshxd.zentrix.api.matchmaking.MatchmakingStatus
- category() - Method in record class dev.itsharshxd.zentrix.api.loot.LootTableReference
-
Returns the value of the
categoryrecord component. - cause() - Method in class dev.itsharshxd.zentrix.api.elimination.EliminationOptions
- cause() - Method in class dev.itsharshxd.zentrix.api.scenario.hook.GameplayHooks.DamageRequest
-
The Bukkit damage cause name.
- cause(EliminationCause) - Method in class dev.itsharshxd.zentrix.api.elimination.EliminationOptions.Builder
- centerOf(String) - Method in class dev.itsharshxd.zentrix.api.gui.GuiLayout
- CHAT - Enum constant in enum class dev.itsharshxd.zentrix.api.broadcast.BroadcastType
-
A chat message broadcast sent to all players.
- Chat broadcast example - Search tag in class dev.itsharshxd.zentrix.api.broadcast.BroadcastBuilder
- Section
- ChatChannel - Enum Class in dev.itsharshxd.zentrix.api.chat
-
Chat channels available to players.
- ChatChannelService - Interface in dev.itsharshxd.zentrix.api.chat
-
Manages player chat channels in Zentrix.
- ChatChannelSwitchEvent - Class in dev.itsharshxd.zentrix.api.events.chat
-
Fired when a player switches chat channels.
- ChatChannelSwitchEvent(Player, ChatChannel, ChatChannel) - Constructor for class dev.itsharshxd.zentrix.api.events.chat.ChatChannelSwitchEvent
- checkWinCondition() - Method in class dev.itsharshxd.zentrix.api.elimination.EliminationOptions
-
Whether the win condition is checked once the whole request is done.
- checkWinCondition(boolean) - Method in class dev.itsharshxd.zentrix.api.elimination.EliminationOptions.Builder
-
Whether the request checks the win condition when it is done.
- CHEST - Enum constant in enum class dev.itsharshxd.zentrix.api.loot.LootContainerType
- choice(String, String, String...) - Static method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioEntryField
-
An optional choice out of a fixed set.
- choice(String, String, String...) - Static method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioSetting
-
One of a fixed set of choices.
- CIRCULAR_DEPENDENCY - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.ScenarioValidation.Kind
-
A dependency chain loops back on itself.
- 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.
- CLASS_SELECTION - Static variable in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuIds
- classExists(String) - Method in interface dev.itsharshxd.zentrix.api.classes.ClassService
-
Checks if a class type exists.
- classItemsRestored() - Method in record class dev.itsharshxd.zentrix.api.revival.RevivalRestoration
-
Returns the value of the
classItemsRestoredrecord component. - ClassService - Interface in dev.itsharshxd.zentrix.api.classes
-
Provides player class information for Zentrix games.
- CLEANING - Enum constant in enum class dev.itsharshxd.zentrix.api.end.EndPreparationState
- CLEANING - Enum constant in enum class dev.itsharshxd.zentrix.api.nether.NetherPreparationState
- 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.
- clear() - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioStore
-
Removes everything.
- clear(int) - Method in interface dev.itsharshxd.zentrix.api.gui.MenuExtensionContext
- clearActionBar(Player) - Method in interface dev.itsharshxd.zentrix.api.compass.CompassTrackerService
- clearance() - Method in record class dev.itsharshxd.zentrix.api.world.SkyDropRequest
-
Returns the value of the
clearancerecord component. - clearArenaSetting(String, String, String) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioService
-
Removes an arena-level override.
- clearDropPolicyOverride() - Method in interface dev.itsharshxd.zentrix.api.corpse.CorpseService
- clearElimination(UUID) - Method in interface dev.itsharshxd.zentrix.api.revival.RevivalService
- clearGlobalCageMaterial() - Method in interface dev.itsharshxd.zentrix.api.cornucopia.CornucopiaService
- clearGlobalSetting(String, String) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioService
-
Removes a stored global value so the scenario's own default applies again.
- clearLobbyOverrides(ZentrixGame) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioService
-
Drops every temporary override a match collected.
- clearOverride(ZentrixGame) - Method in interface dev.itsharshxd.zentrix.api.revival.RevivalService
- clearPlayer(UUID) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioStore
-
Drops everything stored against one participant.
- clearPlayerCageMaterial(UUID) - Method in interface dev.itsharshxd.zentrix.api.cornucopia.CornucopiaService
- clearTarget(Player) - Method in interface dev.itsharshxd.zentrix.api.compass.CompassTrackerService
- close() - Static method in record class dev.itsharshxd.zentrix.api.end.EndToggleRequest
- close() - Static method in record class dev.itsharshxd.zentrix.api.nether.NetherToggleRequest
- close() - Method in interface dev.itsharshxd.zentrix.api.scenario.hook.HookHandle
- closeVoteWhenEveryoneVoted(boolean) - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioProfile.Builder
- 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.corpse.CorpseLeaveReason
- COMMAND - Enum constant in enum class dev.itsharshxd.zentrix.api.events.game.GameForceStartEvent.Cause
- 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
- CompassTrackerService - Interface in dev.itsharshxd.zentrix.api.compass
-
Teammate tracker item, target selection, and live action-bar control.
- completedAtMillis() - Method in record class dev.itsharshxd.zentrix.api.dragon.DragonFlight
-
Returns the value of the
completedAtMillisrecord component. - computeIfAbsent(String, Class<T>, Supplier<T>) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioStore
-
The stored value, creating and storing one through
factorywhen absent. - configured() - Method in record class dev.itsharshxd.zentrix.api.end.EndStatus
-
Returns the value of the
configuredrecord component. - configured() - Method in record class dev.itsharshxd.zentrix.api.nether.NetherStatus
-
Returns the value of the
configuredrecord component. - configuredScenarioIds() - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioProfile
-
The scenario IDs this profile mentions anywhere, for diagnostics.
- configuredSpawns() - Method in class dev.itsharshxd.zentrix.api.scenario.hook.GameplayHooks.DeathmatchDestinationRequest
-
The configured custom spawns, in template-world coordinates; empty for random spawns.
- CONFLICT - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.ScenarioValidation.Kind
-
Two scenarios in the set declared each other incompatible.
- conflicts() - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioDescriptor
-
IDs of scenarios that must never be active alongside this one.
- conflictsWith(String...) - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioDescriptor.Builder
- conflictsWithCapability(ScenarioCapability...) - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioDescriptor.Builder
-
Declares the gameplay areas this scenario cannot share a match with.
- conflictsWithCapability(String...) - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioDescriptor.Builder
-
Declares conflicting capabilities by identifier.
- consume(String) - Method in interface dev.itsharshxd.zentrix.api.arena.ArenaSourceLease
-
Reports that a match started from this source.
- CONSUMED - Enum constant in enum class dev.itsharshxd.zentrix.api.matchmaking.SourceDisposition
- containerId() - Method in record class dev.itsharshxd.zentrix.api.loot.LootPlacement
-
Returns the value of the
containerIdrecord component. - containerType() - Method in record class dev.itsharshxd.zentrix.api.loot.LootPlacement
-
Returns the value of the
containerTyperecord component. - contains(String) - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioSelection
- contains(String) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioStore
- content(String, String) - Method in class dev.itsharshxd.zentrix.api.gui.GuiLayoutDefinition
- contentLists() - Method in class dev.itsharshxd.zentrix.api.gui.GuiLayoutDefinition
- contentSlots() - Method in class dev.itsharshxd.zentrix.api.gui.GuiLayout
- contentSlots(String) - Method in class dev.itsharshxd.zentrix.api.gui.GuiLayout
- COPIED - Enum constant in enum class dev.itsharshxd.zentrix.api.loot.LootItemSourceType
- copy() - Method in class dev.itsharshxd.zentrix.api.broadcast.BroadcastBuilder
-
Copies 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
-
Copies this builder.
- copy() - Method in class dev.itsharshxd.zentrix.api.loot.LootEntry
- copy() - Method in class dev.itsharshxd.zentrix.api.loot.LootPoolConfiguration
- 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
-
Copies this builder.
- copy() - Method in class dev.itsharshxd.zentrix.api.recipe.RecipeBuilder
-
Copies 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.
- copyWithId(String) - Method in class dev.itsharshxd.zentrix.api.loot.LootEntry
- CORNUCOPIA - Enum constant in enum class dev.itsharshxd.zentrix.api.block.BlockMechanicsScope
- CORNUCOPIA - Enum constant in enum class dev.itsharshxd.zentrix.api.loot.LootPool
- CornucopiaLootPopulationState - Enum Class in dev.itsharshxd.zentrix.api.cornucopia
-
Eager Cornucopia loot transaction state.
- CornucopiaLootService - Interface in dev.itsharshxd.zentrix.api.loot
-
Cornucopia pool persistence plus eager prepared-arena population.
- CornucopiaPreparation - Record Class in dev.itsharshxd.zentrix.api.cornucopia
-
Immutable snapshot of one runtime Cornucopia's preparation and release state.
- CornucopiaPreparation(CornucopiaPreparationState, boolean, boolean, boolean, int, CornucopiaLootPopulationState, Optional<UUID>, Map<UUID, Location>) - Constructor for record class dev.itsharshxd.zentrix.api.cornucopia.CornucopiaPreparation
-
Creates an instance of a
CornucopiaPreparationrecord class. - CornucopiaPreparationState - Enum Class in dev.itsharshxd.zentrix.api.cornucopia
-
Current preparation state of one runtime Cornucopia.
- CornucopiaSchematicStatus - Record Class in dev.itsharshxd.zentrix.api.cornucopia
-
Result of validating both the configured schematic and its podium marker.
- CornucopiaSchematicStatus(String, String, boolean, boolean) - Constructor for record class dev.itsharshxd.zentrix.api.cornucopia.CornucopiaSchematicStatus
-
Creates an instance of a
CornucopiaSchematicStatusrecord class. - CornucopiaService - Interface in dev.itsharshxd.zentrix.api.cornucopia
-
Schematic validation, podium assignment, cage overrides, and release lifecycle.
- CorpseDeathEvent - Class in dev.itsharshxd.zentrix.api.events.corpse
-
Fired when the corpse entity dies, before its configured drop/removal is processed.
- CorpseDeathEvent(ZentrixCorpse, Location) - Constructor for class dev.itsharshxd.zentrix.api.events.corpse.CorpseDeathEvent
- CorpseDespawnWarningEvent - Class in dev.itsharshxd.zentrix.api.events.corpse
-
Fired when Zentrix marks a corpse's configured despawn warning as sent.
- CorpseDespawnWarningEvent(ZentrixCorpse) - Constructor for class dev.itsharshxd.zentrix.api.events.corpse.CorpseDespawnWarningEvent
- CorpseDropPolicy - Enum Class in dev.itsharshxd.zentrix.api.corpse
-
When stored corpse inventory is released into the world.
- CorpseLeaveReason - Enum Class in dev.itsharshxd.zentrix.api.corpse
-
Why a player left a match when corpse eligibility was evaluated.
- CorpseLootDropEvent - Class in dev.itsharshxd.zentrix.api.events.corpse
-
Cancellable event fired before a corpse releases its stored inventory.
- CorpseLootDropEvent(ZentrixCorpse, CorpseRemovalReason, Location, ItemStack[]) - Constructor for class dev.itsharshxd.zentrix.api.events.corpse.CorpseLootDropEvent
- CorpseRemovalReason - Enum Class in dev.itsharshxd.zentrix.api.corpse
-
Terminal reason a corpse left tracking.
- CorpseRemoveEvent - Class in dev.itsharshxd.zentrix.api.events.corpse
-
Fired after a corpse leaves Zentrix tracking.
- CorpseRemoveEvent(ZentrixCorpse, CorpseRemovalReason) - Constructor for class dev.itsharshxd.zentrix.api.events.corpse.CorpseRemoveEvent
- CorpseService - Interface in dev.itsharshxd.zentrix.api.corpse
-
Corpse spawning, persistent inventory, lookup, drop, death, and removal operations.
- CorpseSettingsSnapshot - Record Class in dev.itsharshxd.zentrix.api.corpse
-
Read-only active corpse settings, including any API drop-policy override.
- CorpseSettingsSnapshot(boolean, String, int, boolean, int, CorpseDropPolicy, boolean, boolean, boolean) - Constructor for record class dev.itsharshxd.zentrix.api.corpse.CorpseSettingsSnapshot
-
Creates an instance of a
CorpseSettingsSnapshotrecord class. - CorpseSpawnEvent - Class in dev.itsharshxd.zentrix.api.events.corpse
-
Fired after a corpse entity and its persistent record are registered.
- CorpseSpawnEvent(ZentrixCorpse) - Constructor for class dev.itsharshxd.zentrix.api.events.corpse.CorpseSpawnEvent
- CorpseSpawnRequest - Record Class in dev.itsharshxd.zentrix.api.corpse
-
Complete inventory and visual data used for an explicitly spawned corpse.
- CorpseSpawnRequest(Location, ItemStack[], ItemStack[], ItemStack, ItemStack) - Constructor for record class dev.itsharshxd.zentrix.api.corpse.CorpseSpawnRequest
-
Creates an instance of a
CorpseSpawnRequestrecord class. - 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.
- countdownActive() - Method in record class dev.itsharshxd.zentrix.api.cornucopia.CornucopiaPreparation
-
Returns the value of the
countdownActiverecord component. - countdownRemainingSeconds() - Method in record class dev.itsharshxd.zentrix.api.cornucopia.CornucopiaPreparation
-
Returns the value of the
countdownRemainingSecondsrecord component. - CRAFT_RESULT - Static variable in class dev.itsharshxd.zentrix.api.scenario.hook.GameplayHooks
-
The result of a crafting operation.
- craftLimit(int) - Method in class dev.itsharshxd.zentrix.api.recipe.RecipeBuilder
-
Sets the maximum number of crafts for this recipe per world or game.
- Craft limit rules - Search tag in class dev.itsharshxd.zentrix.api.recipe.RecipeBuilder
- Section
- Craft limits - Search tag in class dev.itsharshxd.zentrix.api.recipe.RecipeBuilder
- Section
- Craft limits - Search tag in interface dev.itsharshxd.zentrix.api.recipe.RecipeService
- Section
- Craft limits - Search tag in interface dev.itsharshxd.zentrix.api.recipe.ZentrixRecipe
- Section
- CraftRequest(Player, ItemStack) - Constructor for class dev.itsharshxd.zentrix.api.scenario.hook.GameplayHooks.CraftRequest
- 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.
- create(String, int) - Static method in class dev.itsharshxd.zentrix.api.gui.GuiLayoutDefinition
- create(ItemStack) - Static method in class dev.itsharshxd.zentrix.api.loot.LootEntry
-
Creates an unsaved copied-item entry with Zentrix's standard limits.
- createBroadcastBuilder() - Method in interface dev.itsharshxd.zentrix.api.broadcast.BroadcastService
-
Creates a
BroadcastBuilder. - 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.
- createEntry(ItemStack) - Method in interface dev.itsharshxd.zentrix.api.loot.CornucopiaLootService
- createEntry(ItemStack) - Method in interface dev.itsharshxd.zentrix.api.loot.GameLootService
- createGameTypeBuilder() - Method in interface dev.itsharshxd.zentrix.api.gametype.GameTypeService
-
Creates a new GameTypeBuilder instance.
- createInstance() - Method in interface dev.itsharshxd.zentrix.api.scenario.Scenario
-
Creates the runtime instance for one match.
- createItemBuilder() - Method in interface dev.itsharshxd.zentrix.api.item.ItemService
-
Creates an
ItemBuilder. - 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.
- createTrackerItem() - Method in interface dev.itsharshxd.zentrix.api.compass.CompassTrackerService
- 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
- CREATION_FAILURE - Enum constant in enum class dev.itsharshxd.zentrix.api.matchmaking.MatchmakingStatus
- creditDeath(Plugin, ZentrixGame, Player, EliminationOptions) - Method in interface dev.itsharshxd.zentrix.api.elimination.EliminationService
-
Pays out a death that did not end anybody's match.
- CurrencyChangeEvent - Class in dev.itsharshxd.zentrix.api.events.currency
-
Fired before a player's currency balance changes.
- 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
-
Events that can trigger currency rewards or penalties.
- CurrencyService - Interface in dev.itsharshxd.zentrix.api.currency
-
Provides currency queries for Zentrix games.
- CUSTOM - Enum constant in enum class dev.itsharshxd.zentrix.api.gamerule.GameRuleSource
- CUSTOM_GAME - Enum constant in enum class dev.itsharshxd.zentrix.api.arena.ArenaSourcePurpose
-
A player is publishing a custom hosted game and needs a source of its own.
- 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.
- cycleTarget(Player) - Method in interface dev.itsharshxd.zentrix.api.compass.CompassTrackerService
D
- damage() - Method in class dev.itsharshxd.zentrix.api.scenario.hook.GameplayHooks.DamageRequest
- damage(double) - Method in class dev.itsharshxd.zentrix.api.scenario.hook.GameplayHooks.DamageRequest
- damageAmount() - Method in record class dev.itsharshxd.zentrix.api.world.WorldBorderSnapshot
-
Returns the value of the
damageAmountrecord component. - damageBuffer() - Method in record class dev.itsharshxd.zentrix.api.world.WorldBorderSnapshot
-
Returns the value of the
damageBufferrecord component. - damageBuffer(double) - Method in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder.BorderConfigBuilder
- damagePerBlock(double) - Method in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder.BorderConfigBuilder
-
Sets the damage dealt per block when outside the border.
- damager() - Method in class dev.itsharshxd.zentrix.api.scenario.hook.GameplayHooks.DamageRequest
-
The entity dealing the damage, if any.
- DamageRequest(Player, Entity, String, double) - Constructor for class dev.itsharshxd.zentrix.api.scenario.hook.GameplayHooks.DamageRequest
- DataService - Interface in dev.itsharshxd.zentrix.api.data
-
Manages Zentrix data folders and addon configurations.
- deactivate(ZentrixGame, String) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioService
-
Deactivates one scenario in a running match, releasing everything it owns there.
- DEATH - Enum constant in enum class dev.itsharshxd.zentrix.api.corpse.CorpseLeaveReason
- DEATH - Enum constant in enum class dev.itsharshxd.zentrix.api.events.player.PlayerLeaveGameEvent.LeaveReason
-
Player was eliminated (died in game).
- DEATH_HANDLING - Static variable in class dev.itsharshxd.zentrix.api.scenario.ScenarioCapability
-
Taking a player's death over from Zentrix's own elimination handling.
- DEATHMATCH - Enum constant in enum class dev.itsharshxd.zentrix.api.block.BlockMechanicsScope
- DEATHMATCH - Enum constant in enum class dev.itsharshxd.zentrix.api.gamerule.GameRuleScope
- DEATHMATCH - Enum constant in enum class dev.itsharshxd.zentrix.api.loot.GameLootPool
- DEATHMATCH - Enum constant in enum class dev.itsharshxd.zentrix.api.world.GameWorldType
- DEATHMATCH_DESTINATION - Static variable in class dev.itsharshxd.zentrix.api.scenario.hook.GameplayHooks
-
Where the deathmatch happens.
- DEATHMATCH_LOCATION - Static variable in class dev.itsharshxd.zentrix.api.scenario.ScenarioCapability
-
Deciding where the deathmatch happens, in place of Zentrix's copied template arena.
- DEATHMATCH_MISCONFIGURED - Enum constant in enum class dev.itsharshxd.zentrix.api.matchmaking.MatchmakingStatus
- DeathmatchDestination - Class in dev.itsharshxd.zentrix.api.deathmatch
-
Where a match's deathmatch happens, when it is not the copied template arena.
- DeathmatchDestination.Builder - Class in dev.itsharshxd.zentrix.api.deathmatch
-
Fluent builder for
DeathmatchDestination. - DeathmatchDestinationRequest(String, String, Location, Location, Collection<Location>, int) - Constructor for class dev.itsharshxd.zentrix.api.scenario.hook.GameplayHooks.DeathmatchDestinationRequest
- DeathmatchReadyEvent - Class in dev.itsharshxd.zentrix.api.events.game
- DeathmatchReadyEvent(ZentrixGame, boolean) - Constructor for class dev.itsharshxd.zentrix.api.events.game.DeathmatchReadyEvent
- DeathmatchService - Interface in dev.itsharshxd.zentrix.api.deathmatch
-
Deathmatch state and nonblocking startup.
- DeathmatchStartEvent - Class in dev.itsharshxd.zentrix.api.events.game
- DeathmatchStartEvent(ZentrixGame) - Constructor for class dev.itsharshxd.zentrix.api.events.game.DeathmatchStartEvent
- DeathmatchStartResult - Enum Class in dev.itsharshxd.zentrix.api.deathmatch
- DeathRequest(Player, Player, Collection<ItemStack>, Location, boolean) - Constructor for class dev.itsharshxd.zentrix.api.scenario.hook.GameplayHooks.DeathRequest
- decayScheduled() - Method in record class dev.itsharshxd.zentrix.api.block.TrackedBlockState
-
Returns the value of the
decayScheduledrecord component. - decimal(String, double, double, double) - Static method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioSetting
-
A fractional number between
minimumandmaximum, inclusive. - DECIMAL - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.ScenarioFieldType
-
A fractional number bounded by the field's minimum and maximum.
- DECIMAL - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.ScenarioSettingType
-
A fractional number bounded by the setting's minimum and maximum.
- DEFAULT - Enum constant in enum class dev.itsharshxd.zentrix.api.gamerule.GameRuleSource
- DEFAULT - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.ScenarioSettingSource
-
The scenario's own declared default; nothing was configured.
- defaultDecision() - Method in class dev.itsharshxd.zentrix.api.scenario.hook.GameplayHooks.WinConditionRequest
-
What Zentrix would decide on its own.
- defaultEntries() - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioSetting
-
The declared entry defaults of a
ScenarioSettingType.STRUCTURED_LISTsetting. - defaults() - Static method in record class dev.itsharshxd.zentrix.api.revival.RevivalOptions
- defaultValue() - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioEntryField
-
Returns the value of the
defaultValuerecord component. - defaultValue() - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioSetting
-
Returns the value of the
defaultValuerecord component. - definition() - Method in record class dev.itsharshxd.zentrix.api.gamerule.ResolvedGameRule
-
Returns the value of the
definitionrecord component. - deleteAddonFile(String, String) - Method in interface dev.itsharshxd.zentrix.api.data.DataService
-
Deletes a file from an addon's data folder.
- dependencies() - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioDescriptor
-
IDs of scenarios that must be active alongside this one.
- DEPENDENCY_ADDED - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.ScenarioValidation.Kind
-
A required scenario was added to the set.
- DEPENDENCY_MISSING - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.ScenarioValidation.Kind
-
A required scenario is not registered at all.
- dependsOn(String...) - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioDescriptor.Builder
- deployGlider(Player) - Method in interface dev.itsharshxd.zentrix.api.dragon.DragonTransportService
- description() - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioDescriptor
-
The description lines shown in the GUIs.
- description() - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioEntryField
-
Returns the value of the
descriptionrecord component. - description() - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioSetting
-
Returns the value of the
descriptionrecord component. - description(String...) - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioDescriptor.Builder
- description(String...) - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioEntryField.Builder
-
The description lines shown in the management GUI.
- description(String...) - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioSetting.Builder
-
The description lines shown in the management GUI.
- descriptor() - Method in interface dev.itsharshxd.zentrix.api.scenario.Scenario
-
The scenario's immutable metadata.
- descriptor() - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioContext
-
The scenario this context belongs to.
- descriptor() - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioRegistration
-
The scenario's metadata.
- DESPAWN_ONLY - Enum constant in enum class dev.itsharshxd.zentrix.api.corpse.CorpseDropPolicy
- despawnSeconds() - Method in record class dev.itsharshxd.zentrix.api.corpse.CorpseSettingsSnapshot
-
Returns the value of the
despawnSecondsrecord component. - destination() - Method in record class dev.itsharshxd.zentrix.api.dragon.DragonFlight
-
Returns the value of the
destinationrecord component. - destination() - Method in record class dev.itsharshxd.zentrix.api.revival.RevivalOptions
-
Returns the value of the
destinationrecord component. - detail() - Method in record class dev.itsharshxd.zentrix.api.arena.ArenaSourceResult
-
Returns the value of the
detailrecord component. - dev.itsharshxd.zentrix.api - package dev.itsharshxd.zentrix.api
- dev.itsharshxd.zentrix.api.addon - package dev.itsharshxd.zentrix.api.addon
- dev.itsharshxd.zentrix.api.arena - package dev.itsharshxd.zentrix.api.arena
- dev.itsharshxd.zentrix.api.block - package dev.itsharshxd.zentrix.api.block
- 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.compass - package dev.itsharshxd.zentrix.api.compass
- dev.itsharshxd.zentrix.api.cornucopia - package dev.itsharshxd.zentrix.api.cornucopia
- dev.itsharshxd.zentrix.api.corpse - package dev.itsharshxd.zentrix.api.corpse
- 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.deathmatch - package dev.itsharshxd.zentrix.api.deathmatch
- dev.itsharshxd.zentrix.api.dragon - package dev.itsharshxd.zentrix.api.dragon
- dev.itsharshxd.zentrix.api.elimination - package dev.itsharshxd.zentrix.api.elimination
- dev.itsharshxd.zentrix.api.end - package dev.itsharshxd.zentrix.api.end
- 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.corpse - package dev.itsharshxd.zentrix.api.events.corpse
- dev.itsharshxd.zentrix.api.events.currency - package dev.itsharshxd.zentrix.api.events.currency
- dev.itsharshxd.zentrix.api.events.dragon - package dev.itsharshxd.zentrix.api.events.dragon
- dev.itsharshxd.zentrix.api.events.end - package dev.itsharshxd.zentrix.api.events.end
- dev.itsharshxd.zentrix.api.events.game - package dev.itsharshxd.zentrix.api.events.game
- dev.itsharshxd.zentrix.api.events.gamerule - package dev.itsharshxd.zentrix.api.events.gamerule
- dev.itsharshxd.zentrix.api.events.nether - package dev.itsharshxd.zentrix.api.events.nether
- 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.revival - package dev.itsharshxd.zentrix.api.events.revival
- dev.itsharshxd.zentrix.api.events.scenario - package dev.itsharshxd.zentrix.api.events.scenario
- 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.gamerule - package dev.itsharshxd.zentrix.api.gamerule
- dev.itsharshxd.zentrix.api.gametype - package dev.itsharshxd.zentrix.api.gametype
- dev.itsharshxd.zentrix.api.gui - package dev.itsharshxd.zentrix.api.gui
- dev.itsharshxd.zentrix.api.identity - package dev.itsharshxd.zentrix.api.identity
- dev.itsharshxd.zentrix.api.item - package dev.itsharshxd.zentrix.api.item
- dev.itsharshxd.zentrix.api.locale - package dev.itsharshxd.zentrix.api.locale
- dev.itsharshxd.zentrix.api.loot - package dev.itsharshxd.zentrix.api.loot
- dev.itsharshxd.zentrix.api.matchmaking - package dev.itsharshxd.zentrix.api.matchmaking
- dev.itsharshxd.zentrix.api.nether - package dev.itsharshxd.zentrix.api.nether
- 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.revival - package dev.itsharshxd.zentrix.api.revival
- dev.itsharshxd.zentrix.api.scenario - package dev.itsharshxd.zentrix.api.scenario
- dev.itsharshxd.zentrix.api.scenario.hook - package dev.itsharshxd.zentrix.api.scenario.hook
- dev.itsharshxd.zentrix.api.scenario.vote - package dev.itsharshxd.zentrix.api.scenario.vote
- dev.itsharshxd.zentrix.api.team - package dev.itsharshxd.zentrix.api.team
- dev.itsharshxd.zentrix.api.world - package dev.itsharshxd.zentrix.api.world
- diameter() - Method in record class dev.itsharshxd.zentrix.api.world.WorldBorderSnapshot
-
Returns the value of the
diameterrecord component. - Directory layout - Search tag in interface dev.itsharshxd.zentrix.api.data.DataService
- Section
- Direct use - Search tag in class dev.itsharshxd.zentrix.api.ZentrixProvider
- Section
- disableBroadcast(String) - Method in interface dev.itsharshxd.zentrix.api.broadcast.BroadcastService
-
Disables a broadcast.
- DISABLED - Enum constant in enum class dev.itsharshxd.zentrix.api.end.EndPreparationState
- DISABLED - Enum constant in enum class dev.itsharshxd.zentrix.api.nether.NetherPreparationState
- DISABLED - Enum constant in enum class dev.itsharshxd.zentrix.api.revival.RevivalResult
- DISABLED - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.ScenarioInstance.DeactivationReason
-
The scenario was switched off while the match was running.
- DISABLED - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.ScenarioSelectionMode
-
The scenario system is switched off for the match.
- DISABLED_SCENARIO - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.ScenarioValidation.Kind
-
A scenario is registered but switched off.
- 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
- dispatch(GameplayHook<R, V>, R) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioContext
-
Asks every scenario active in this match about a decision point, in priority order.
- displayName() - Method in record class dev.itsharshxd.zentrix.api.loot.LootTableReference
-
Returns the value of the
displayNamerecord component. - displayName() - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioDescriptor
-
The name shown to players and administrators.
- displayName() - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioEntryField
-
Returns the value of the
displayNamerecord component. - displayName() - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioSetting
-
Returns the value of the
displayNamerecord component. - 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.
- displayName(String) - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioDescriptor.Builder
- displayName(String) - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioEntryField.Builder
-
The label shown in the management GUI.
- displayName(String) - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioSetting.Builder
-
The label shown in the management GUI.
- displayNameFormat() - Method in record class dev.itsharshxd.zentrix.api.corpse.CorpseSettingsSnapshot
-
Returns the value of the
displayNameFormatrecord component. - doShrinkage(boolean) - Method in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder.BorderConfigBuilder
-
Sets whether the border shrinks during this phase.
- DragonBusArrivalEvent - Class in dev.itsharshxd.zentrix.api.events.dragon
-
Fired when a tracked bus reaches its configured destination.
- DragonBusArrivalEvent(DragonFlight) - Constructor for class dev.itsharshxd.zentrix.api.events.dragon.DragonBusArrivalEvent
- DragonBusSpawnEvent - Class in dev.itsharshxd.zentrix.api.events.dragon
-
Fired after a dragon bus is mounted, tracked, and sent to its destination.
- DragonBusSpawnEvent(DragonFlight) - Constructor for class dev.itsharshxd.zentrix.api.events.dragon.DragonBusSpawnEvent
- DragonBusStopEvent - Class in dev.itsharshxd.zentrix.api.events.dragon
-
Fired after an active bus is stopped before arrival or becomes invalid.
- DragonBusStopEvent(DragonFlight) - Constructor for class dev.itsharshxd.zentrix.api.events.dragon.DragonBusStopEvent
- DragonEndpointChunk - Record Class in dev.itsharshxd.zentrix.api.dragon
-
Chunk containing one route endpoint and its current load/ticket status.
- DragonEndpointChunk(UUID, String, int, int, boolean, boolean) - Constructor for record class dev.itsharshxd.zentrix.api.dragon.DragonEndpointChunk
-
Creates an instance of a
DragonEndpointChunkrecord class. - DragonFlight - Record Class in dev.itsharshxd.zentrix.api.dragon
-
Immutable route, passenger, endpoint, and lifecycle snapshot of one dragon bus.
- DragonFlight(UUID, Location, Location, Set<UUID>, List<DragonEndpointChunk>, DragonFlightStatus, long, long) - Constructor for record class dev.itsharshxd.zentrix.api.dragon.DragonFlight
-
Creates an instance of a
DragonFlightrecord class. - DragonFlightStatus - Enum Class in dev.itsharshxd.zentrix.api.dragon
-
Lifecycle state retained for a spawned dragon bus.
- dragonId() - Method in record class dev.itsharshxd.zentrix.api.dragon.DragonFlight
-
Returns the value of the
dragonIdrecord component. - DragonPassengerDismountEvent - Class in dev.itsharshxd.zentrix.api.events.dragon
-
Fired after a player leaves a tracked bus and glider deployment has been attempted.
- DragonPassengerDismountEvent(DragonFlight, Player, boolean) - Constructor for class dev.itsharshxd.zentrix.api.events.dragon.DragonPassengerDismountEvent
- DragonTransportService - Interface in dev.itsharshxd.zentrix.api.dragon
-
Dragon-bus spawning, flight/passenger queries, endpoint chunks, and glider deployment.
- drop(Player, SkyDropRequest, boolean) - Method in interface dev.itsharshxd.zentrix.api.world.SkyDropService
-
Finds a drop point and places the player at it in one step.
- drop(Player, Location, boolean) - Method in interface dev.itsharshxd.zentrix.api.world.SkyDropService
-
Places a player at a drop point and optionally starts their glider.
- dropInventory() - Method in class dev.itsharshxd.zentrix.api.elimination.EliminationOptions
-
Whether the eliminated player's inventory is dropped where they stood.
- dropInventory(boolean) - Method in class dev.itsharshxd.zentrix.api.elimination.EliminationOptions.Builder
- dropItem(Location, ItemStack) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioContext
-
Drops an item that belongs to this scenario and removes it during cleanup if it is still lying around.
- dropPlayerPlaced(BlockMechanicsScope, Block, Player) - Method in interface dev.itsharshxd.zentrix.api.block.BlockMechanicsService
- dropPolicy() - Method in record class dev.itsharshxd.zentrix.api.corpse.CorpseSettingsSnapshot
-
Returns the value of the
dropPolicyrecord component. - drops() - Method in class dev.itsharshxd.zentrix.api.scenario.hook.GameplayHooks.BlockDropRequest
-
The drops, mutable in place.
- drops() - Method in class dev.itsharshxd.zentrix.api.scenario.hook.GameplayHooks.DeathRequest
-
The drops, mutable in place.
- drops() - Method in class dev.itsharshxd.zentrix.api.scenario.hook.GameplayHooks.EntityDropRequest
-
The drops, mutable in place.
- dropsOnDespawn() - Method in enum class dev.itsharshxd.zentrix.api.corpse.CorpseDropPolicy
- dropsOnKill() - Method in enum class dev.itsharshxd.zentrix.api.corpse.CorpseDropPolicy
- dropStoredItems(ZentrixCorpse) - Method in interface dev.itsharshxd.zentrix.api.corpse.CorpseService
- dropStoredItems(ZentrixCorpse, Location) - Method in interface dev.itsharshxd.zentrix.api.corpse.CorpseService
- DROWNING - Enum constant in enum class dev.itsharshxd.zentrix.api.events.player.PlayerDeathGameEvent.DeathCause
-
Killed by drowning.
- duplicate() - Method in class dev.itsharshxd.zentrix.api.loot.LootEntry
- duration(int) - Method in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder
-
Sets the duration of the phase in seconds.
E
- effectiveValue() - Method in record class dev.itsharshxd.zentrix.api.gamerule.GameRuleMutationResult
-
Returns the value of the
effectiveValuerecord component. - element(String, int) - Method in class dev.itsharshxd.zentrix.api.gui.GuiLayoutDefinition
- elements() - Method in class dev.itsharshxd.zentrix.api.gui.GuiLayout
- elements() - Method in class dev.itsharshxd.zentrix.api.gui.GuiLayoutDefinition
- eligible() - Method in record class dev.itsharshxd.zentrix.api.scenario.vote.ScenarioVoteSnapshot
-
Returns the value of the
eligiblerecord component. - eliminate(Plugin, ZentrixGame, Player, EliminationOptions) - Method in interface dev.itsharshxd.zentrix.api.elimination.EliminationService
-
Ends one player's match.
- eliminatedPlayers() - Method in record class dev.itsharshxd.zentrix.api.elimination.EliminationResult
-
Returns the value of the
eliminatedPlayersrecord component. - eliminatedTeams() - Method in record class dev.itsharshxd.zentrix.api.elimination.EliminationResult
-
Returns the value of the
eliminatedTeamsrecord component. - eliminateOtherTeams(Plugin, ZentrixGame, String, EliminationOptions) - Method in interface dev.itsharshxd.zentrix.api.elimination.EliminationService
- eliminateOtherTeams(Plugin, ZentrixGame, Collection<String>, EliminationOptions) - Method in interface dev.itsharshxd.zentrix.api.elimination.EliminationService
-
Ends the match for every living team of a match except the ones named, atomically.
- eliminatesTeam() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerDeathGameEvent
-
Checks if this death eliminates the victim's team.
- eliminateTeam(Plugin, ZentrixGame, String, EliminationOptions) - Method in interface dev.itsharshxd.zentrix.api.elimination.EliminationService
-
Ends the match for every living member of one team, atomically.
- EliminationCause - Enum Class in dev.itsharshxd.zentrix.api.elimination
-
Why a player was eliminated by something other than an ordinary death.
- EliminationOptions - Class in dev.itsharshxd.zentrix.api.elimination
-
What an elimination should and should not do besides removing the player from the match.
- EliminationOptions.Builder - Class in dev.itsharshxd.zentrix.api.elimination
-
Fluent builder for
EliminationOptions. - EliminationResult - Record Class in dev.itsharshxd.zentrix.api.elimination
-
What an elimination request actually did.
- EliminationResult(List<UUID>, List<String>, List<UUID>, String) - Constructor for record class dev.itsharshxd.zentrix.api.elimination.EliminationResult
-
Creates an instance of a
EliminationResultrecord class. - EliminationService - Interface in dev.itsharshxd.zentrix.api.elimination
-
Ending a player's or a team's match without a death.
- EliminationSnapshot - Record Class in dev.itsharshxd.zentrix.api.revival
-
Immutable view of one player elimination retained for teammate revival.
- EliminationSnapshot(UUID, String, ItemStack[]) - Constructor for record class dev.itsharshxd.zentrix.api.revival.EliminationSnapshot
-
Creates an instance of a
EliminationSnapshotrecord class. - empty() - Static method in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuContext
- empty() - Static method in class dev.itsharshxd.zentrix.api.loot.LootPoolConfiguration
- empty() - Static method in class dev.itsharshxd.zentrix.api.scenario.ScenarioProfile
-
A profile that overrides nothing, so every match reads the server's own configuration.
- empty(String, ScenarioSelectionMode) - Static method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioSelection
-
An empty, locked selection, for matches that run no scenarios at all.
- emptyEntry() - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioEntrySchema
-
An entry holding only the defaults of the optional fields, as a starting point for an editor.
- enableBroadcast(String) - Method in interface dev.itsharshxd.zentrix.api.broadcast.BroadcastService
-
Enables a broadcast.
- enabled() - Method in record class dev.itsharshxd.zentrix.api.corpse.CorpseSettingsSnapshot
-
Returns the value of the
enabledrecord component. - enabled() - Method in record class dev.itsharshxd.zentrix.api.end.EndToggleRequest
-
Returns the value of the
enabledrecord component. - enabled() - Method in record class dev.itsharshxd.zentrix.api.nether.NetherToggleRequest
-
Returns the value of the
enabledrecord component. - 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.
- enabledByDefault() - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioDescriptor
-
Whether the scenario counts as enabled until an administrator says otherwise.
- enabledByDefault(boolean) - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioDescriptor.Builder
-
Whether the scenario is enabled before an administrator configures it.
- enchant(Enchantment, int) - Method in class dev.itsharshxd.zentrix.api.item.ItemBuilder
-
Adds an enchantment to this item.
- ENCHANTMENTS - Static variable in class dev.itsharshxd.zentrix.api.scenario.ScenarioCapability
-
Adding, upgrading or transferring vanilla enchantments on items players end up holding.
- END - Enum constant in enum class dev.itsharshxd.zentrix.api.gamerule.GameRuleScope
- END - Enum constant in enum class dev.itsharshxd.zentrix.api.loot.GameLootPool
- END - Enum constant in enum class dev.itsharshxd.zentrix.api.world.GameWorldType
- EndAccessChangeEvent - Class in dev.itsharshxd.zentrix.api.events.end
- EndAccessChangeEvent(ZentrixGame, boolean, EndToggleRequest) - Constructor for class dev.itsharshxd.zentrix.api.events.end.EndAccessChangeEvent
- EndBorderSettings - Class in dev.itsharshxd.zentrix.api.end
-
Optional border changes for an End access toggle.
- EndBorderSettings(Boolean, Double, Integer, Double, Double, Integer, Integer) - Constructor for class dev.itsharshxd.zentrix.api.end.EndBorderSettings
- ENDING - Enum constant in enum class dev.itsharshxd.zentrix.api.game.ZentrixGame.GameState
-
Game has ended and winner is being announced.
- endpointChunks() - Method in record class dev.itsharshxd.zentrix.api.dragon.DragonFlight
-
Returns the value of the
endpointChunksrecord component. - EndPreparationCompleteEvent - Class in dev.itsharshxd.zentrix.api.events.end
- EndPreparationCompleteEvent(ZentrixGame, boolean, String) - Constructor for class dev.itsharshxd.zentrix.api.events.end.EndPreparationCompleteEvent
- EndPreparationState - Enum Class in dev.itsharshxd.zentrix.api.end
- EndService - Interface in dev.itsharshxd.zentrix.api.end
-
Per-game End status and access control.
- EndStatus - Record Class in dev.itsharshxd.zentrix.api.end
-
Immutable status snapshot for one runtime game's End.
- EndStatus(boolean, EndPreparationState, boolean, Optional<String>, boolean, Optional<Boolean>, Optional<WorldBorderSnapshot>) - Constructor for record class dev.itsharshxd.zentrix.api.end.EndStatus
-
Creates an instance of a
EndStatusrecord class. - EndToggleRequest - Record Class in dev.itsharshxd.zentrix.api.end
-
Immutable request to open or close a game's End access.
- EndToggleRequest(boolean) - Constructor for record class dev.itsharshxd.zentrix.api.end.EndToggleRequest
- EndToggleRequest(boolean, Optional<Boolean>, Optional<EndBorderSettings>) - Constructor for record class dev.itsharshxd.zentrix.api.end.EndToggleRequest
-
Creates an instance of a
EndToggleRequestrecord class. - EndToggleResult - Enum Class in dev.itsharshxd.zentrix.api.end
- ENTER_END - Enum constant in enum class dev.itsharshxd.zentrix.api.events.end.ZentrixEndPortalEvent.Direction
- ENTER_NETHER - Enum constant in enum class dev.itsharshxd.zentrix.api.events.nether.ZentrixNetherPortalEvent.Direction
- entity() - Method in class dev.itsharshxd.zentrix.api.scenario.hook.GameplayHooks.EntityDropRequest
- ENTITY_DROPS - Static variable in class dev.itsharshxd.zentrix.api.scenario.hook.GameplayHooks
-
What a killed entity drops.
- EntityDropRequest(Entity, Player, Collection<ItemStack>, int) - Constructor for class dev.itsharshxd.zentrix.api.scenario.hook.GameplayHooks.EntityDropRequest
- entries() - Method in record class dev.itsharshxd.zentrix.api.loot.LootTablePreview
-
Returns the value of the
entriesrecord component. - entries(String, ScenarioEntrySchema) - Static method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioSetting
-
A list of entries shaped by
schema, empty until an administrator adds one. - entries(String, ScenarioEntrySchema, List<ScenarioEntry>) - Static method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioSetting
-
A list of entries shaped by
schema. - entryId() - Method in record class dev.itsharshxd.zentrix.api.loot.LootPlacement
-
Returns the value of the
entryIdrecord component. - entryId() - Method in record class dev.itsharshxd.zentrix.api.loot.LootValidationIssue
-
Returns the value of the
entryIdrecord component. - entrySchema() - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioSetting
-
Returns the value of the
entrySchemarecord component. - ENUM - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.ScenarioFieldType
-
One of the field's allowed values, cycled by clicking.
- ENUM - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.ScenarioSettingType
-
One of the setting's allowed values, cycled by clicking.
- equals(Object) - Method in record class dev.itsharshxd.zentrix.api.arena.ArenaSourceRequest
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.itsharshxd.zentrix.api.arena.ArenaSourceResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.itsharshxd.zentrix.api.block.TrackedBlockState
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.itsharshxd.zentrix.api.cornucopia.CornucopiaPreparation
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.itsharshxd.zentrix.api.cornucopia.CornucopiaSchematicStatus
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.itsharshxd.zentrix.api.corpse.CorpseSettingsSnapshot
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.itsharshxd.zentrix.api.corpse.CorpseSpawnRequest
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.itsharshxd.zentrix.api.dragon.DragonEndpointChunk
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.itsharshxd.zentrix.api.dragon.DragonFlight
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.itsharshxd.zentrix.api.elimination.EliminationResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.itsharshxd.zentrix.api.end.EndStatus
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.itsharshxd.zentrix.api.end.EndToggleRequest
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.itsharshxd.zentrix.api.gamerule.GameRuleDefinition
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.itsharshxd.zentrix.api.gamerule.GameRuleMutationResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.itsharshxd.zentrix.api.gamerule.ResolvedGameRule
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.itsharshxd.zentrix.api.identity.MaskedIdentity
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.itsharshxd.zentrix.api.loot.GameLootResolution
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.itsharshxd.zentrix.api.loot.LootContainerSnapshot
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.itsharshxd.zentrix.api.loot.LootGenerationResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.itsharshxd.zentrix.api.loot.LootImportResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.itsharshxd.zentrix.api.loot.LootPlacement
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.itsharshxd.zentrix.api.loot.LootRecoveryState
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.itsharshxd.zentrix.api.loot.LootReloadResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.itsharshxd.zentrix.api.loot.LootSaveResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.itsharshxd.zentrix.api.loot.LootTablePreview
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.itsharshxd.zentrix.api.loot.LootTableReference
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.itsharshxd.zentrix.api.loot.LootValidationIssue
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.itsharshxd.zentrix.api.nether.NetherStatus
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.itsharshxd.zentrix.api.nether.NetherToggleRequest
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.itsharshxd.zentrix.api.revival.EliminationSnapshot
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.itsharshxd.zentrix.api.revival.RevivalOptions
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.itsharshxd.zentrix.api.revival.RevivalRestoration
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class dev.itsharshxd.zentrix.api.scenario.hook.GameplayHook
- equals(Object) - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioCapability
- equals(Object) - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioEntry
- equals(Object) - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioEntryField
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioSelection
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioSetting
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioValidation
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioValidation.Issue
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.itsharshxd.zentrix.api.scenario.vote.ScenarioVoteSnapshot
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.itsharshxd.zentrix.api.world.SkyDropRequest
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.itsharshxd.zentrix.api.world.WorldBorderSnapshot
-
Indicates whether some other object is "equal to" this one.
- ERROR - Enum constant in enum class dev.itsharshxd.zentrix.api.events.game.GameEndEvent.EndReason
-
The game ended due to an error or unexpected condition.
- ERROR - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.ScenarioValidation.Severity
-
The combination cannot be used.
- errors() - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioValidation
-
The findings that make the combination unusable.
- EVENT_REWARD - Enum constant in enum class dev.itsharshxd.zentrix.api.events.currency.CurrencyChangeEvent.ChangeReason
-
Balance was changed due to a game event reward.
- Event categories - Search tag in class dev.itsharshxd.zentrix.api.events.ZentrixEvent
- Section
- EVERYONE_VOTED - Enum constant in enum class dev.itsharshxd.zentrix.api.events.scenario.ScenarioVoteEndEvent.Reason
-
Every participant used all of their votes.
- Example - Search tag in class dev.itsharshxd.zentrix.api.addon.ZentrixAddon
- Section
- Example - Search tag in class dev.itsharshxd.zentrix.api.deathmatch.DeathmatchDestination
- Section
- Example - Search tag in class dev.itsharshxd.zentrix.api.elimination.EliminationOptions
- Section
- Example - Search tag in class dev.itsharshxd.zentrix.api.events.ZentrixGameEvent
- Section
- Example - Search tag in class dev.itsharshxd.zentrix.api.events.chat.ChatChannelSwitchEvent
- Section
- Example - Search tag in class dev.itsharshxd.zentrix.api.events.currency.CurrencyChangeEvent
- Section
- Example - Search tag in class dev.itsharshxd.zentrix.api.events.game.GameEndEvent
- Section
- Example - Search tag in class dev.itsharshxd.zentrix.api.events.game.GamePhaseChangeEvent
- Section
- Example - Search tag in class dev.itsharshxd.zentrix.api.events.game.GameStartEvent
- Section
- Example - Search tag in class dev.itsharshxd.zentrix.api.events.player.PlayerDeathGameEvent
- Section
- Example - Search tag in class dev.itsharshxd.zentrix.api.events.player.PlayerJoinGameEvent
- Section
- Example - Search tag in class dev.itsharshxd.zentrix.api.events.player.PlayerKillEvent
- Section
- Example - Search tag in class dev.itsharshxd.zentrix.api.events.player.PlayerLeaveGameEvent
- Section
- Example - Search tag in class dev.itsharshxd.zentrix.api.events.team.TeamEliminatedEvent
- Section
- Example - Search tag in class dev.itsharshxd.zentrix.api.gametype.GameTypeBuilder
- Section
- Example - Search tag in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder
- Section
- Example - Search tag in class dev.itsharshxd.zentrix.api.scenario.ScenarioCapability
- Section
- Example - Search tag in dev.itsharshxd.zentrix.api.ZentrixAPI.get()
- Section
- Example - Search tag in dev.itsharshxd.zentrix.api.ZentrixAPI.isAvailable()
- Section
- Example - Search tag in enum class dev.itsharshxd.zentrix.api.currency.CurrencyEventType
- Section
- Example - Search tag in interface dev.itsharshxd.zentrix.api.addon.AddonManager
- Section
- Example - Search tag in interface dev.itsharshxd.zentrix.api.broadcast.BroadcastService
- Section
- Example - Search tag in interface dev.itsharshxd.zentrix.api.broadcast.ZentrixBroadcast
- Section
- Example - Search tag in interface dev.itsharshxd.zentrix.api.chat.ChatChannelService
- Section
- Example - Search tag in interface dev.itsharshxd.zentrix.api.classes.ClassService
- Section
- Example - Search tag in interface dev.itsharshxd.zentrix.api.classes.PlayerClass
- Section
- Example - Search tag in interface dev.itsharshxd.zentrix.api.currency.CurrencyService
- Section
- Example - Search tag in interface dev.itsharshxd.zentrix.api.game.GameService
- Section
- Example - Search tag in interface dev.itsharshxd.zentrix.api.game.ZentrixGame
- Section
- Example - Search tag in interface dev.itsharshxd.zentrix.api.gametype.GameTypeService
- Section
- Example - Search tag in interface dev.itsharshxd.zentrix.api.gametype.ZentrixGameType
- Section
- Example - Search tag in interface dev.itsharshxd.zentrix.api.identity.IdentityService
- Section
- Example - Search tag in interface dev.itsharshxd.zentrix.api.item.ItemService
- Section
- Example - Search tag in interface dev.itsharshxd.zentrix.api.item.ZentrixItem
- Section
- Example - Search tag in interface dev.itsharshxd.zentrix.api.party.PartyService
- Section
- Example - Search tag in interface dev.itsharshxd.zentrix.api.party.ZentrixParty
- Section
- Example - Search tag in interface dev.itsharshxd.zentrix.api.phase.GamePhase
- Section
- Example - Search tag in interface dev.itsharshxd.zentrix.api.phase.PhaseService
- Section
- Example - Search tag in interface dev.itsharshxd.zentrix.api.player.PlayerService
- Section
- Example - Search tag in interface dev.itsharshxd.zentrix.api.player.ZentrixPlayer
- Section
- Example - Search tag in interface dev.itsharshxd.zentrix.api.profile.PlayerStats
- Section
- Example - Search tag in interface dev.itsharshxd.zentrix.api.profile.ProfileService
- Section
- Example - Search tag in interface dev.itsharshxd.zentrix.api.recipe.ZentrixRecipe
- Section
- Example - Search tag in interface dev.itsharshxd.zentrix.api.scenario.Scenario
- Section
- Example - Search tag in interface dev.itsharshxd.zentrix.api.team.TeamService
- Section
- Example - Search tag in interface dev.itsharshxd.zentrix.api.team.ZentrixTeam
- Section
- Example - Search tag in interface dev.itsharshxd.zentrix.api.world.SkyDropService
- Section
- Example: an objective decides the match - Search tag in interface dev.itsharshxd.zentrix.api.elimination.EliminationService
- Section
- EXCLUDE_ALL - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.vote.ScenarioTieRule
-
Drop every tied scenario and fill the remaining slots from the next-highest tally.
- EXIT_END - Enum constant in enum class dev.itsharshxd.zentrix.api.events.end.ZentrixEndPortalEvent.Direction
- EXIT_NETHER - Enum constant in enum class dev.itsharshxd.zentrix.api.events.nether.ZentrixNetherPortalEvent.Direction
- experience() - Method in class dev.itsharshxd.zentrix.api.scenario.hook.GameplayHooks.BlockDropRequest
- experience() - Method in class dev.itsharshxd.zentrix.api.scenario.hook.GameplayHooks.EntityDropRequest
- experience(int) - Method in class dev.itsharshxd.zentrix.api.scenario.hook.GameplayHooks.BlockDropRequest
- experience(int) - Method in class dev.itsharshxd.zentrix.api.scenario.hook.GameplayHooks.EntityDropRequest
- EXPIRED - Enum constant in enum class dev.itsharshxd.zentrix.api.corpse.CorpseRemovalReason
- EXPLOSION - Enum constant in enum class dev.itsharshxd.zentrix.api.events.player.PlayerDeathGameEvent.DeathCause
-
Killed by an explosion.
- extend(MenuExtensionContext) - Method in interface dev.itsharshxd.zentrix.api.gui.MenuExtension
- external(String) - Method in class dev.itsharshxd.zentrix.api.item.ItemBuilder
-
Sets this item to use an external source (ItemsAdder, Nexo, etc.).
- External item example - Search tag in class dev.itsharshxd.zentrix.api.item.ItemBuilder
- Section
F
- failed(String) - Static method in record class dev.itsharshxd.zentrix.api.elimination.EliminationResult
-
Nothing was eliminated, and this is why.
- FAILED - Enum constant in enum class dev.itsharshxd.zentrix.api.deathmatch.DeathmatchStartResult
- FAILED - Enum constant in enum class dev.itsharshxd.zentrix.api.end.EndPreparationState
- FAILED - Enum constant in enum class dev.itsharshxd.zentrix.api.end.EndToggleResult
- FAILED - Enum constant in enum class dev.itsharshxd.zentrix.api.gamerule.GameRuleMutationResult.Status
- FAILED - Enum constant in enum class dev.itsharshxd.zentrix.api.gui.MenuOpenResult
- FAILED - Enum constant in enum class dev.itsharshxd.zentrix.api.nether.NetherPreparationState
- FAILED - Enum constant in enum class dev.itsharshxd.zentrix.api.nether.NetherToggleResult
- FAILED - Enum constant in enum class dev.itsharshxd.zentrix.api.revival.RevivalResult
- FAILED - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.ScenarioInstance.DeactivationReason
-
The scenario failed repeatedly and was isolated.
- FAILED - Enum constant in enum class dev.itsharshxd.zentrix.api.world.SkyDropResult
-
Nothing happened: the player was offline, or the teleport was refused.
- failedEntries() - Method in record class dev.itsharshxd.zentrix.api.loot.LootGenerationResult
-
Returns the value of the
failedEntriesrecord component. - failureDetail() - Method in record class dev.itsharshxd.zentrix.api.loot.LootReloadResult
-
Returns the value of the
failureDetailrecord component. - failureDetail() - Method in record class dev.itsharshxd.zentrix.api.loot.LootSaveResult
-
Returns the value of the
failureDetailrecord component. - failureDetail() - Method in record class dev.itsharshxd.zentrix.api.loot.LootTablePreview
-
Returns the value of the
failureDetailrecord component. - FALL - Enum constant in enum class dev.itsharshxd.zentrix.api.events.player.PlayerDeathGameEvent.DeathCause
-
Killed by fall damage.
- field(String) - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioEntrySchema
- fields() - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioEntrySchema
-
Every field, in declaration order.
- filler(String) - Method in class dev.itsharshxd.zentrix.api.gui.GuiLayoutDefinition
- filler(Material, String) - Method in class dev.itsharshxd.zentrix.api.gui.GuiLayoutDefinition
- fillerEnabled() - Method in class dev.itsharshxd.zentrix.api.gui.GuiLayoutDefinition
- fillerMaterial() - Method in class dev.itsharshxd.zentrix.api.gui.GuiLayout
- fillerMaterial() - Method in class dev.itsharshxd.zentrix.api.gui.GuiLayoutDefinition
- fillerSlots() - Method in class dev.itsharshxd.zentrix.api.gui.GuiLayout
- fillerSlots() - Method in class dev.itsharshxd.zentrix.api.gui.GuiLayoutDefinition
- findDropPoint(SkyDropRequest) - Method in interface dev.itsharshxd.zentrix.api.world.SkyDropService
-
Looks for a point matching the request.
- findEntry(String) - Method in class dev.itsharshxd.zentrix.api.loot.LootPoolConfiguration
- 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.
- findSafeLocation(Player) - Method in interface dev.itsharshxd.zentrix.api.revival.RevivalService
- 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.
- FIRST_VOTE - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.vote.ScenarioTieRule
-
Keep the scenario whose first vote was cast earliest.
- 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.
- fluidTracked() - Method in record class dev.itsharshxd.zentrix.api.block.TrackedBlockState
-
Returns the value of the
fluidTrackedrecord component. - FLYING - Enum constant in enum class dev.itsharshxd.zentrix.api.dragon.DragonFlightStatus
- FORCE_ENDED - Enum constant in enum class dev.itsharshxd.zentrix.api.events.game.GameEndEvent.EndReason
-
The game was forcibly ended by an administrator.
- FORCED - Enum constant in enum class dev.itsharshxd.zentrix.api.events.scenario.ScenarioVoteEndEvent.Reason
-
An administrator or an addon closed it early.
- forceResolveVote(ZentrixGame) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioService
-
Closes a running vote immediately and locks its winners in.
- forceStart(ZentrixGame) - Method in interface dev.itsharshxd.zentrix.api.game.GameService
-
Requests a force-start.
- forceStart(String) - Method in interface dev.itsharshxd.zentrix.api.game.GameService
-
Requests a force-start by canonical runtime ID.
- ForceStartResult - Enum Class in dev.itsharshxd.zentrix.api.game
-
Outcome of a command or API force-start request.
- forgetPlayerPlaced(BlockMechanicsScope, Block) - Method in interface dev.itsharshxd.zentrix.api.block.BlockMechanicsService
- 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.
- formatRaw(String, boolean, Object...) - Method in interface dev.itsharshxd.zentrix.api.locale.LocaleService
-
Formats a raw addon-owned message through Zentrix's text pipeline.
- formatRawComponent(String, boolean, Object...) - Method in interface dev.itsharshxd.zentrix.api.locale.LocaleService
-
Formats a raw addon-owned message through Zentrix's text pipeline.
- 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
-
Returns the event type for a configuration key.
- fromId(String) - Static method in enum class dev.itsharshxd.zentrix.api.chat.ChatChannel
-
Gets a ChatChannel by its ID (case-insensitive).
- fromMaterial(Material) - Static method in enum class dev.itsharshxd.zentrix.api.loot.LootContainerType
- fromName(String) - Static method in enum class dev.itsharshxd.zentrix.api.currency.CurrencyEventType
-
Returns the event type with the given name, ignoring case.
G
- game() - Method in record class dev.itsharshxd.zentrix.api.loot.GameLootResolution
-
Returns the value of the
gamerecord component. - game() - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioContext
-
The match this context belongs to.
- GAME - Enum constant in enum class dev.itsharshxd.zentrix.api.gamerule.GameRuleScope
- GAME - Enum constant in enum class dev.itsharshxd.zentrix.api.world.GameWorldType
- GAME_CANCELLED - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.ScenarioInstance.DeactivationReason
-
The match was cancelled before it started.
- GAME_CLEANUP - Enum constant in enum class dev.itsharshxd.zentrix.api.corpse.CorpseRemovalReason
- GAME_DEATHMATCH - Enum constant in enum class dev.itsharshxd.zentrix.api.loot.LootPool
- GAME_END - Enum constant in enum class dev.itsharshxd.zentrix.api.events.player.PlayerLeaveGameEvent.LeaveReason
-
Player was removed due to the game ending.
- GAME_END - Enum constant in enum class dev.itsharshxd.zentrix.api.loot.LootPool
- GAME_END - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.ScenarioInstance.DeactivationReason
-
The match finished normally.
- GAME_JOIN - Enum constant in enum class dev.itsharshxd.zentrix.api.currency.CurrencyEventType
-
Applies when a player joins a game; the configured amount may be negative.
- GAME_LEAVE - Enum constant in enum class dev.itsharshxd.zentrix.api.currency.CurrencyEventType
-
Applies when a player leaves during active gameplay; the amount may be negative.
- GAME_MAIN - Enum constant in enum class dev.itsharshxd.zentrix.api.loot.LootPool
- GAME_NETHER - Enum constant in enum class dev.itsharshxd.zentrix.api.loot.LootPool
- GAME_NOT_FOUND - Enum constant in enum class dev.itsharshxd.zentrix.api.game.ForceStartResult
- GAME_RULE_SCOPE - Static variable in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuContext
- 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
-
Fired 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.
- GameForceStartEvent - Class in dev.itsharshxd.zentrix.api.events.game
- GameForceStartEvent(ZentrixGame, GameForceStartEvent.Cause, Player) - Constructor for class dev.itsharshxd.zentrix.api.events.game.GameForceStartEvent
- GameForceStartEvent.Cause - Enum Class in dev.itsharshxd.zentrix.api.events.game
- GameLootPool - Enum Class in dev.itsharshxd.zentrix.api.loot
-
One lazily generated game-loot scope.
- GameLootResolution - Record Class in dev.itsharshxd.zentrix.api.loot
-
Runtime game and game-loot pool owning a world.
- GameLootResolution(ZentrixGame, GameLootPool) - Constructor for record class dev.itsharshxd.zentrix.api.loot.GameLootResolution
-
Creates an instance of a
GameLootResolutionrecord class. - GameLootService - Interface in dev.itsharshxd.zentrix.api.loot
-
Independent main, Nether, End, and deathmatch pools with per-match frozen state.
- GamePhase - Interface in dev.itsharshxd.zentrix.api.phase
-
Read-only view of a game phase configuration.
- GamePhaseChangeEvent - Class in dev.itsharshxd.zentrix.api.events.game
-
Fired 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.
- GameplayHook<R,
V> - Class in dev.itsharshxd.zentrix.api.scenario.hook -
A typed decision point in Zentrix's default gameplay that a scenario may take over.
- GameplayHookHandler<R,
V> - Interface in dev.itsharshxd.zentrix.api.scenario.hook -
A scenario's answer to one gameplay decision point.
- GameplayHooks - Class in dev.itsharshxd.zentrix.api.scenario.hook
-
The gameplay decision points Zentrix consults active scenarios about.
- GameplayHooks.BlockDropRequest - Class in dev.itsharshxd.zentrix.api.scenario.hook
-
A block broken by a player inside the match.
- GameplayHooks.CraftRequest - Class in dev.itsharshxd.zentrix.api.scenario.hook
-
A crafting result about to be shown to a player of the match.
- GameplayHooks.DamageRequest - Class in dev.itsharshxd.zentrix.api.scenario.hook
-
Damage about to be applied to a player in the match.
- GameplayHooks.DeathmatchDestinationRequest - Class in dev.itsharshxd.zentrix.api.scenario.hook
-
The deathmatch Zentrix is about to start, described as it would run it on its own.
- GameplayHooks.DeathRequest - Class in dev.itsharshxd.zentrix.api.scenario.hook
-
A player of the match dying.
- GameplayHooks.EntityDropRequest - Class in dev.itsharshxd.zentrix.api.scenario.hook
-
An entity killed inside the match.
- GameplayHooks.WinConditionRequest - Class in dev.itsharshxd.zentrix.api.scenario.hook
-
Zentrix's periodic check of whether the match is over.
- GameRuleChangeEvent - Class in dev.itsharshxd.zentrix.api.events.gamerule
- GameRuleChangeEvent(GameRuleScope, String, String, GameRuleMutationResult) - Constructor for class dev.itsharshxd.zentrix.api.events.gamerule.GameRuleChangeEvent
- GameRuleDefinition - Record Class in dev.itsharshxd.zentrix.api.gamerule
- GameRuleDefinition(String, GameRuleValueType) - Constructor for record class dev.itsharshxd.zentrix.api.gamerule.GameRuleDefinition
-
Creates an instance of a
GameRuleDefinitionrecord class. - GameRuleMutationResult - Record Class in dev.itsharshxd.zentrix.api.gamerule
- GameRuleMutationResult(GameRuleMutationResult.Status, int, Optional<ResolvedGameRule>) - Constructor for record class dev.itsharshxd.zentrix.api.gamerule.GameRuleMutationResult
-
Creates an instance of a
GameRuleMutationResultrecord class. - GameRuleMutationResult.Status - Enum Class in dev.itsharshxd.zentrix.api.gamerule
- gameRuleScope() - Method in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuContext
- gameRuleScope(GameRuleScope) - Method in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuContext.Builder
- GameRuleScope - Enum Class in dev.itsharshxd.zentrix.api.gamerule
- GameRuleService - Interface in dev.itsharshxd.zentrix.api.gamerule
-
Typed game-rule resolution and serialized persistence operations.
- GameRuleSource - Enum Class in dev.itsharshxd.zentrix.api.gamerule
- GameRuleValueType - Enum Class in dev.itsharshxd.zentrix.api.gamerule
- GameService - Interface in dev.itsharshxd.zentrix.api.game
-
Manages and queries Zentrix games.
- GameStartEvent - Class in dev.itsharshxd.zentrix.api.events.game
-
Fired when a Zentrix game enters the 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
-
Game state used to filter broadcasts.
- GameTypeBuilder - Class in dev.itsharshxd.zentrix.api.gametype
-
Fluent builder for creating custom game types.
- 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.
- gameTypeName() - Method in record class dev.itsharshxd.zentrix.api.arena.ArenaSourceRequest
-
Returns the value of the
gameTypeNamerecord component. - gameTypeName(String) - Method in class dev.itsharshxd.zentrix.api.matchmaking.MatchmakingRequest.Builder
- GameTypeService - Interface in dev.itsharshxd.zentrix.api.gametype
-
Manages game types within Zentrix.
- GameWorldType - Enum Class in dev.itsharshxd.zentrix.api.world
-
Physical world roles owned by one runtime game.
- generatedAnything() - Method in record class dev.itsharshxd.zentrix.api.loot.LootGenerationResult
- generateOnOpen(Player, Inventory) - Method in interface dev.itsharshxd.zentrix.api.loot.GameLootService
-
Lazily generates an eligible original container for an active participant.
- get() - Static method in interface dev.itsharshxd.zentrix.api.ZentrixAPI
-
Returns the ZentrixAPI instance.
- get() - Static method in class dev.itsharshxd.zentrix.api.ZentrixProvider
-
Returns the ZentrixAPI instance.
- get(String) - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioEntry
-
The value of one field, falling back to the field's default.
- get(String, Class<T>) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioStore
-
The stored value, empty when absent or of a different type.
- get(Entity) - Method in interface dev.itsharshxd.zentrix.api.corpse.CorpseService
- getAbilityDescription() - Method in interface dev.itsharshxd.zentrix.api.classes.PlayerClass
-
Gets a description of the class's passive ability.
- getAbilityParameters() - Method in interface dev.itsharshxd.zentrix.api.classes.PlayerClass
- getAbilityType() - Method in interface dev.itsharshxd.zentrix.api.classes.PlayerClass
-
Gets the ability type for this class.
- getAcceptedPlayerIds() - Method in class dev.itsharshxd.zentrix.api.matchmaking.MatchmakingResult
- 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.
- getActiveConfiguration() - Method in interface dev.itsharshxd.zentrix.api.loot.CornucopiaLootService
- getActiveConfiguration(GameLootPool) - Method in interface dev.itsharshxd.zentrix.api.loot.GameLootService
- getActiveCount() - Method in interface dev.itsharshxd.zentrix.api.dragon.DragonTransportService
- 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.
- getActiveIds() - Method in interface dev.itsharshxd.zentrix.api.dragon.DragonTransportService
- getActiveScenarios(ZentrixGame) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioService
-
The scenarios active in a match right now, in activation order.
- 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
-
Returns the dedicated data folder for an addon, creating it if needed.
- 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
-
Returns 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
-
Returns the root folder for addon data.
- 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.
- getAllowedContainerTypes() - Method in class dev.itsharshxd.zentrix.api.loot.LootEntry
- 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.
- getAnnouncement(String) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioService
-
The start announcement a scenario would be introduced with.
- getAnnouncementDelaySeconds() - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioService
-
How long Zentrix waits between two scenario announcements, in seconds.
- getAPI() - Method in class dev.itsharshxd.zentrix.api.addon.ZentrixAddon
-
Returns the ZentrixAPI instance.
- getApiOverride() - Method in class dev.itsharshxd.zentrix.api.events.revival.RevivalAccessChangeEvent
- getAPIVersion() - Method in interface dev.itsharshxd.zentrix.api.ZentrixAPI
-
Gets the API version for compatibility checks.
- getAppearanceCounters(ZentrixGame, GameLootPool) - Method in interface dev.itsharshxd.zentrix.api.loot.GameLootService
- 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.
- getArenaSourceService() - Method in interface dev.itsharshxd.zentrix.api.ZentrixAPI
-
Dynamic registration of externally installed source arenas.
- 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.
- getBlockMechanicsService() - Method in interface dev.itsharshxd.zentrix.api.ZentrixAPI
-
Original-block protection and placed-block decay in special arenas.
- getBoolean(String) - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioEntry
- getBoolean(String) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioSettings
- getBorderConfig() - Method in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder
-
Gets the border configuration.
- getBorderDamageBuffer() - Method in interface dev.itsharshxd.zentrix.api.phase.GamePhase
-
Border-safe-zone distance in blocks before damage begins.
- 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.
- getBuiltInMenuService() - Method in interface dev.itsharshxd.zentrix.api.ZentrixAPI
-
Built-in menu discovery, opening, and addon extensions.
- getBukkitPlayer() - Method in interface dev.itsharshxd.zentrix.api.player.ZentrixPlayer
-
Gets the underlying Bukkit player instance if online.
- getByCapability(ScenarioCapability) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioService
-
Every registered scenario that declares it takes charge of a capability.
- getByEntityId(UUID) - Method in interface dev.itsharshxd.zentrix.api.corpse.CorpseService
- getByTag(String) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioService
-
Every scenario carrying a tag.
- 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.
- getCause() - Method in class dev.itsharshxd.zentrix.api.events.game.GameForceStartEvent
- getCause() - Method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioFailureEvent
- 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.
- getCompassTrackerService() - Method in interface dev.itsharshxd.zentrix.api.ZentrixAPI
-
Teammate compass item and target operations.
- getComponent(String, Object...) - Method in interface dev.itsharshxd.zentrix.api.locale.LocaleService
-
Resolves a locale key as a prefixed Adventure component.
- getComponentWithoutPrefix(String, Object...) - Method in interface dev.itsharshxd.zentrix.api.locale.LocaleService
-
Resolves a locale key as an unprefixed Adventure component.
- getConfigKey() - Method in enum class dev.itsharshxd.zentrix.api.currency.CurrencyEventType
-
Returns the configuration key for this event type.
- getConflicts(String) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioService
-
Every registered scenario that cannot run alongside this one right now.
- getCornucopiaLootService() - Method in interface dev.itsharshxd.zentrix.api.ZentrixAPI
-
Cornucopia loot-pool editing, validation, recovery, and eager generation.
- getCornucopiaService() - Method in interface dev.itsharshxd.zentrix.api.ZentrixAPI
-
Cornucopia schematic, podium, cage, countdown, and preparation operations.
- getCorpse() - Method in class dev.itsharshxd.zentrix.api.events.corpse.CorpseDeathEvent
- getCorpse() - Method in class dev.itsharshxd.zentrix.api.events.corpse.CorpseDespawnWarningEvent
- getCorpse() - Method in class dev.itsharshxd.zentrix.api.events.corpse.CorpseLootDropEvent
- getCorpse() - Method in class dev.itsharshxd.zentrix.api.events.corpse.CorpseRemoveEvent
- getCorpse() - Method in class dev.itsharshxd.zentrix.api.events.corpse.CorpseSpawnEvent
- getCorpses(ZentrixGame) - Method in interface dev.itsharshxd.zentrix.api.corpse.CorpseService
- getCorpseService() - Method in interface dev.itsharshxd.zentrix.api.ZentrixAPI
-
Corpse spawning, lookup, loot, and removal operations.
- 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.
- getCurrentLocale() - Method in interface dev.itsharshxd.zentrix.api.locale.LocaleService
-
Gets the active global Zentrix locale name, such as
en. - getCurrentLocation() - Method in interface dev.itsharshxd.zentrix.api.corpse.ZentrixCorpse
- 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.
- getCurrentTarget(Player) - Method in interface dev.itsharshxd.zentrix.api.compass.CompassTrackerService
- 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.
- getDamageAmount() - Method in class dev.itsharshxd.zentrix.api.end.EndBorderSettings
- getDamageAmount() - Method in class dev.itsharshxd.zentrix.api.nether.NetherBorderSettings
- getDamageBuffer() - Method in class dev.itsharshxd.zentrix.api.end.EndBorderSettings
- getDamageBuffer() - Method in class dev.itsharshxd.zentrix.api.nether.NetherBorderSettings
- getDamageBuffer() - Method in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder.BorderConfigBuilder
- 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.corpse.CorpseDeathEvent
- getDeathLocation() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerDeathGameEvent
-
Gets the location where the player died.
- getDeathmatchService() - Method in interface dev.itsharshxd.zentrix.api.ZentrixAPI
-
Deathmatch status and start operations.
- 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.
- getDefinition(String) - Method in interface dev.itsharshxd.zentrix.api.gamerule.GameRuleService
- 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.
- getDescriptor() - Method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioActivateEvent
- getDescriptor() - Method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioAnnounceEvent
-
The scenario being announced.
- getDescriptor() - Method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioDeactivateEvent
- getDescriptor() - Method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioUnregisteredEvent
- getDescriptor(String) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioService
-
One scenario's metadata by ID.
- getDestination() - Method in class dev.itsharshxd.zentrix.api.events.end.ZentrixEndPortalEvent
- getDestination() - Method in class dev.itsharshxd.zentrix.api.events.nether.ZentrixNetherPortalEvent
- getDetail() - Method in class dev.itsharshxd.zentrix.api.matchmaking.MatchmakingResult
- getDirection() - Method in class dev.itsharshxd.zentrix.api.events.end.ZentrixEndPortalEvent
- getDirection() - Method in class dev.itsharshxd.zentrix.api.events.nether.ZentrixNetherPortalEvent
- getDisbandedBy() - Method in class dev.itsharshxd.zentrix.api.events.party.PartyDisbandEvent
-
Gets the UUID of the player who disbanded the party.
- getDiskConfiguration() - Method in interface dev.itsharshxd.zentrix.api.loot.CornucopiaLootService
- getDiskConfiguration(GameLootPool) - Method in interface dev.itsharshxd.zentrix.api.loot.GameLootService
- 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.
- getDisplayName(UUID) - Method in interface dev.itsharshxd.zentrix.api.identity.IdentityService
-
The name a player should be shown under: their alias while masked, their real name otherwise.
- getDisplayName(Player) - Method in interface dev.itsharshxd.zentrix.api.identity.IdentityService
-
The name a player should be shown under.
- getDouble(String) - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioEntry
- getDouble(String) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioSettings
- getDragon(ZentrixGame) - Method in interface dev.itsharshxd.zentrix.api.end.EndService
-
The Ender Dragon of this match's runtime End, and only that one.
- getDragon(UUID) - Method in interface dev.itsharshxd.zentrix.api.dragon.DragonTransportService
- getDragonTransportService() - Method in interface dev.itsharshxd.zentrix.api.ZentrixAPI
-
Dragon-bus flight, passenger, endpoint, and Matrix Gliders operations.
- getDropLocation() - Method in class dev.itsharshxd.zentrix.api.events.corpse.CorpseLootDropEvent
- getDropPolicyOverride() - Method in interface dev.itsharshxd.zentrix.api.corpse.CorpseService
- 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.
- getDurationSeconds() - Method in class dev.itsharshxd.zentrix.api.end.EndBorderSettings
- getDurationSeconds() - Method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioVoteStartEvent
- getDurationSeconds() - Method in class dev.itsharshxd.zentrix.api.nether.NetherBorderSettings
- getEffectiveGlobalRules(GameRuleScope) - Method in interface dev.itsharshxd.zentrix.api.gamerule.GameRuleService
- getEffectiveLimit() - Method in class dev.itsharshxd.zentrix.api.recipe.RecipeBuilder
-
Gets the effective limit for this recipe.
- getEffectiveRules(GameRuleScope, String) - Method in interface dev.itsharshxd.zentrix.api.gamerule.GameRuleService
- getEligible() - Method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioVoteStartEvent
-
The mutable pool players will be able to vote for.
- getEligibleContainers(ZentrixGame) - Method in interface dev.itsharshxd.zentrix.api.loot.CornucopiaLootService
-
Eligible physical containers currently inside the prepared Cornucopia.
- getEligibleContainerTypes() - Method in class dev.itsharshxd.zentrix.api.loot.LootPoolConfiguration
- getEligibleTargets(Player) - Method in interface dev.itsharshxd.zentrix.api.compass.CompassTrackerService
- getEligibleTeammates(ZentrixGame, Player) - Method in interface dev.itsharshxd.zentrix.api.revival.RevivalService
- getElimination(ZentrixGame, UUID) - Method in interface dev.itsharshxd.zentrix.api.revival.RevivalService
- getEliminationService() - Method in interface dev.itsharshxd.zentrix.api.ZentrixAPI
-
Ending a player's or a team's match without a death, through Zentrix's own pipeline.
- getEnabledClasses() - Method in interface dev.itsharshxd.zentrix.api.classes.ClassService
- 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.
- getEndService() - Method in interface dev.itsharshxd.zentrix.api.ZentrixAPI
-
Per-game End lifecycle and access control.
- getEntity() - Method in interface dev.itsharshxd.zentrix.api.corpse.ZentrixCorpse
- getEntityId() - Method in interface dev.itsharshxd.zentrix.api.corpse.ZentrixCorpse
- getEntries() - Method in class dev.itsharshxd.zentrix.api.loot.LootPoolConfiguration
-
Mutable editor list owned only by this detached configuration.
- getEntries(String) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioSettings
-
The setting read as a list of structured entries.
- getEventReward(CurrencyEventType) - Method in interface dev.itsharshxd.zentrix.api.currency.CurrencyService
-
Gets the reward amount for a specific event type.
- getExpiryTimeMillis() - Method in interface dev.itsharshxd.zentrix.api.corpse.ZentrixCorpse
- 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.
- getFailureCount() - Method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioFailureEvent
-
How often this scenario has failed in this match so far.
- getFailureCounts(ZentrixGame) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioService
-
How often each scenario failed in a match, keyed by scenario ID.
- getFailureMessage() - Method in class dev.itsharshxd.zentrix.api.events.end.EndPreparationCompleteEvent
- getFailureMessage() - Method in class dev.itsharshxd.zentrix.api.events.nether.NetherPreparationCompleteEvent
- 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.
- getFlight() - Method in class dev.itsharshxd.zentrix.api.events.dragon.DragonBusArrivalEvent
- getFlight() - Method in class dev.itsharshxd.zentrix.api.events.dragon.DragonBusSpawnEvent
- getFlight() - Method in class dev.itsharshxd.zentrix.api.events.dragon.DragonBusStopEvent
- getFlight() - Method in class dev.itsharshxd.zentrix.api.events.dragon.DragonPassengerDismountEvent
- getFlight(UUID) - Method in interface dev.itsharshxd.zentrix.api.dragon.DragonTransportService
- getFlights() - Method in interface dev.itsharshxd.zentrix.api.dragon.DragonTransportService
- getFormattedDuration() - Method in class dev.itsharshxd.zentrix.api.events.game.GameEndEvent
-
Gets the game duration formatted as a human-readable string.
- getFrozenConfiguration(ZentrixGame, GameLootPool) - Method in interface dev.itsharshxd.zentrix.api.loot.GameLootService
- getGame() - Method in interface dev.itsharshxd.zentrix.api.corpse.ZentrixCorpse
- 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.
- getGameByRuntimeId(String) - Method in interface dev.itsharshxd.zentrix.api.game.GameService
-
Resolves a game by its canonical copied
game-*runtime ID. - 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.
- getGameLootService() - Method in interface dev.itsharshxd.zentrix.api.ZentrixAPI
-
Independent main, Nether, End, and deathmatch loot pools.
- getGameRuleService() - Method in interface dev.itsharshxd.zentrix.api.ZentrixAPI
-
Typed dynamic game-rule queries and mutations.
- 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.
- getGamesForSourceArena(String) - Method in interface dev.itsharshxd.zentrix.api.game.GameService
-
Gets every active copy created from a source/template 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").
- getGameTypeName() - Method in class dev.itsharshxd.zentrix.api.matchmaking.MatchmakingRequest
- 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.
- getGlobalCageMaterial() - Method in interface dev.itsharshxd.zentrix.api.cornucopia.CornucopiaService
- getGlobalCraftCount(String, String) - Method in interface dev.itsharshxd.zentrix.api.recipe.RecipeService
-
Gets the global craft count for a recipe in a specific world.
- getGlobalProfile() - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioService
-
Zentrix's own scenario configuration, in the shape of a
ScenarioProfile. - getGlobalSelectionMode() - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioService
-
The globally configured selection mode.
- getGlobalSetting(String, String) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioService
-
The globally configured value of one setting, before any arena or lobby override.
- getGuiLayoutService() - Method in interface dev.itsharshxd.zentrix.api.ZentrixAPI
-
GUI layout discovery, resolution, and runtime registration.
- getGuiSlot() - Method in interface dev.itsharshxd.zentrix.api.classes.PlayerClass
-
GUI slot, or
-1when no explicit slot is configured. - getHandlerList() - Static method in class dev.itsharshxd.zentrix.api.events.chat.ChatChannelSwitchEvent
- getHandlerList() - Static method in class dev.itsharshxd.zentrix.api.events.corpse.CorpseDeathEvent
- getHandlerList() - Static method in class dev.itsharshxd.zentrix.api.events.corpse.CorpseDespawnWarningEvent
- getHandlerList() - Static method in class dev.itsharshxd.zentrix.api.events.corpse.CorpseLootDropEvent
- getHandlerList() - Static method in class dev.itsharshxd.zentrix.api.events.corpse.CorpseRemoveEvent
- getHandlerList() - Static method in class dev.itsharshxd.zentrix.api.events.corpse.CorpseSpawnEvent
- 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.dragon.DragonBusArrivalEvent
- getHandlerList() - Static method in class dev.itsharshxd.zentrix.api.events.dragon.DragonBusSpawnEvent
- getHandlerList() - Static method in class dev.itsharshxd.zentrix.api.events.dragon.DragonBusStopEvent
- getHandlerList() - Static method in class dev.itsharshxd.zentrix.api.events.dragon.DragonPassengerDismountEvent
- getHandlerList() - Static method in class dev.itsharshxd.zentrix.api.events.end.EndAccessChangeEvent
- getHandlerList() - Static method in class dev.itsharshxd.zentrix.api.events.end.EndPreparationCompleteEvent
- getHandlerList() - Static method in class dev.itsharshxd.zentrix.api.events.end.ZentrixEndPortalEvent
- getHandlerList() - Static method in class dev.itsharshxd.zentrix.api.events.game.DeathmatchReadyEvent
- getHandlerList() - Static method in class dev.itsharshxd.zentrix.api.events.game.DeathmatchStartEvent
- 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.GameForceStartEvent
- 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.gamerule.GameRuleChangeEvent
- getHandlerList() - Static method in class dev.itsharshxd.zentrix.api.events.nether.NetherAccessChangeEvent
- getHandlerList() - Static method in class dev.itsharshxd.zentrix.api.events.nether.NetherPreparationCompleteEvent
- getHandlerList() - Static method in class dev.itsharshxd.zentrix.api.events.nether.ZentrixNetherPortalEvent
- 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.revival.PlayerEliminationRecordedEvent
- getHandlerList() - Static method in class dev.itsharshxd.zentrix.api.events.revival.PlayerRevivedEvent
- getHandlerList() - Static method in class dev.itsharshxd.zentrix.api.events.revival.PlayerReviveEvent
- getHandlerList() - Static method in class dev.itsharshxd.zentrix.api.events.revival.RevivalAccessChangeEvent
- getHandlerList() - Static method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioActivateEvent
- getHandlerList() - Static method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioAnnounceEvent
- getHandlerList() - Static method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioDeactivateEvent
- getHandlerList() - Static method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioFailureEvent
- getHandlerList() - Static method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioRegisteredEvent
- getHandlerList() - Static method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioSelectionLockEvent
- getHandlerList() - Static method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioUnregisteredEvent
- getHandlerList() - Static method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioVoteCastEvent
- getHandlerList() - Static method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioVoteEndEvent
- getHandlerList() - Static method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioVoteStartEvent
- 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.corpse.CorpseDeathEvent
- getHandlers() - Method in class dev.itsharshxd.zentrix.api.events.corpse.CorpseDespawnWarningEvent
- getHandlers() - Method in class dev.itsharshxd.zentrix.api.events.corpse.CorpseLootDropEvent
- getHandlers() - Method in class dev.itsharshxd.zentrix.api.events.corpse.CorpseRemoveEvent
- getHandlers() - Method in class dev.itsharshxd.zentrix.api.events.corpse.CorpseSpawnEvent
- 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.dragon.DragonBusArrivalEvent
- getHandlers() - Method in class dev.itsharshxd.zentrix.api.events.dragon.DragonBusSpawnEvent
- getHandlers() - Method in class dev.itsharshxd.zentrix.api.events.dragon.DragonBusStopEvent
- getHandlers() - Method in class dev.itsharshxd.zentrix.api.events.dragon.DragonPassengerDismountEvent
- getHandlers() - Method in class dev.itsharshxd.zentrix.api.events.end.EndAccessChangeEvent
- getHandlers() - Method in class dev.itsharshxd.zentrix.api.events.end.EndPreparationCompleteEvent
- getHandlers() - Method in class dev.itsharshxd.zentrix.api.events.end.ZentrixEndPortalEvent
- getHandlers() - Method in class dev.itsharshxd.zentrix.api.events.game.DeathmatchReadyEvent
- getHandlers() - Method in class dev.itsharshxd.zentrix.api.events.game.DeathmatchStartEvent
- 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.GameForceStartEvent
- 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.gamerule.GameRuleChangeEvent
- getHandlers() - Method in class dev.itsharshxd.zentrix.api.events.nether.NetherAccessChangeEvent
- getHandlers() - Method in class dev.itsharshxd.zentrix.api.events.nether.NetherPreparationCompleteEvent
- getHandlers() - Method in class dev.itsharshxd.zentrix.api.events.nether.ZentrixNetherPortalEvent
- 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.revival.PlayerEliminationRecordedEvent
- getHandlers() - Method in class dev.itsharshxd.zentrix.api.events.revival.PlayerRevivedEvent
- getHandlers() - Method in class dev.itsharshxd.zentrix.api.events.revival.PlayerReviveEvent
- getHandlers() - Method in class dev.itsharshxd.zentrix.api.events.revival.RevivalAccessChangeEvent
- getHandlers() - Method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioActivateEvent
- getHandlers() - Method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioAnnounceEvent
- getHandlers() - Method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioDeactivateEvent
- getHandlers() - Method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioFailureEvent
- getHandlers() - Method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioRegisteredEvent
- getHandlers() - Method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioSelectionLockEvent
- getHandlers() - Method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioUnregisteredEvent
- getHandlers() - Method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioVoteCastEvent
- getHandlers() - Method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioVoteEndEvent
- getHandlers() - Method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioVoteStartEvent
- 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.loot.LootEntry
- 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.
- getIdentity(UUID) - Method in interface dev.itsharshxd.zentrix.api.identity.IdentityService
-
The face a player is currently wearing, empty when they are not masked.
- getIdentityService() - Method in interface dev.itsharshxd.zentrix.api.ZentrixAPI
-
Packet-level player identity masking: aliases, skins, and how Zentrix renders both.
- getIndex() - Method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioAnnounceEvent
-
This announcement's position in the match's sequence, starting at zero.
- 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.
- getInitiator() - Method in class dev.itsharshxd.zentrix.api.events.game.GameForceStartEvent
- getInt(String) - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioEntry
- getInt(String) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioSettings
- 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() - Method in class dev.itsharshxd.zentrix.api.loot.LootEntry
- 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.
- getItemLoadError() - Method in class dev.itsharshxd.zentrix.api.loot.LootEntry
- getItemOrDefault(String, Material) - Method in interface dev.itsharshxd.zentrix.api.item.ItemService
-
Gets an ItemStack for a registered item, or a fallback material.
- getItems() - Method in class dev.itsharshxd.zentrix.api.events.corpse.CorpseLootDropEvent
- 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.
- getKnownWorldNames(ZentrixGame) - Method in interface dev.itsharshxd.zentrix.api.world.RuntimeWorldService
- getLastMemberEliminated() - Method in class dev.itsharshxd.zentrix.api.events.team.TeamEliminatedEvent
-
Gets the last member of the team to be eliminated.
- getLayout() - Method in interface dev.itsharshxd.zentrix.api.gui.MenuExtensionContext
- 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.events.scenario.ScenarioAnnounceEvent
-
The mutable lines that will be sent.
- getLines() - Method in class dev.itsharshxd.zentrix.api.gametype.GameTypeBuilder.ScoreboardConfig
- getLocaleService() - Method in interface dev.itsharshxd.zentrix.api.ZentrixAPI
-
Active locale and Zentrix text formatting for addons.
- getLongestSurvivalTime() - Method in interface dev.itsharshxd.zentrix.api.profile.PlayerStats
-
Gets the longest survival time in a single game, in seconds.
- getLootTableCatalogService() - Method in interface dev.itsharshxd.zentrix.api.ZentrixAPI
-
Local JSON and native Minecraft chest-loot-table catalog.
- 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).
- getLostLoot() - Method in class dev.itsharshxd.zentrix.api.events.revival.PlayerEliminationRecordedEvent
- getMasked() - Method in interface dev.itsharshxd.zentrix.api.identity.IdentityService
-
Every masked player on the server.
- getMasked(ZentrixGame) - Method in interface dev.itsharshxd.zentrix.api.identity.IdentityService
-
Every masked player of one match.
- 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).
- getMatchmakingService() - Method in interface dev.itsharshxd.zentrix.api.ZentrixAPI
-
Atomic existing/pending/new-game matchmaking for addons.
- 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.
- getMaterial(String) - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioEntry
-
The field read as a Bukkit material, empty when the stored name does not resolve.
- getMaterial(String) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioSettings
-
The setting read as a single material, empty when the name does not resolve.
- getMaterials(String) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioSettings
-
The setting read as a material list, skipping names that no longer resolve on this server version.
- getMaximumAppearancesPerContainer() - Method in class dev.itsharshxd.zentrix.api.loot.LootEntry
- 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.
- getMaximumQuantity() - Method in class dev.itsharshxd.zentrix.api.loot.LootEntry
- getMaximumTotalAppearances() - Method in class dev.itsharshxd.zentrix.api.loot.LootEntry
- 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).
- getMenuId() - Method in interface dev.itsharshxd.zentrix.api.gui.MenuExtensionContext
- getMenuIds() - Method in interface dev.itsharshxd.zentrix.api.gui.BuiltInMenuService
- getMessage() - Method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioFailureEvent
- getMessage(String, Object...) - Method in interface dev.itsharshxd.zentrix.api.locale.LocaleService
-
Resolves a locale key as a prefixed legacy string.
- 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.
- getMessageWithoutPrefix(String, Object...) - Method in interface dev.itsharshxd.zentrix.api.locale.LocaleService
-
Resolves a locale key as an unprefixed legacy string.
- 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.
- getMinimumQuantity() - Method in class dev.itsharshxd.zentrix.api.loot.LootEntry
- getMinimumTotalAppearances() - Method in class dev.itsharshxd.zentrix.api.loot.LootEntry
- 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.
- getNetherService() - Method in interface dev.itsharshxd.zentrix.api.ZentrixAPI
-
Per-game Nether lifecycle and access control.
- 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.
- getNoPermissionItem() - Method in interface dev.itsharshxd.zentrix.api.classes.PlayerClass
-
Locked GUI icon, or
nullwhen the normal icon should be used. - 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.
- getOnlineTargets() - Method in class dev.itsharshxd.zentrix.api.matchmaking.MatchmakingRequest
- getOnStartActionCount() - Method in interface dev.itsharshxd.zentrix.api.phase.GamePhase
-
Gets the number of on-start actions configured for this phase.
- getOnStartActions() - Method in interface dev.itsharshxd.zentrix.api.phase.GamePhase
-
Immutable action view using canonical parameter keys.
- getOnStartActions() - Method in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder
-
Gets the on-start actions.
- getOpenContext() - Method in interface dev.itsharshxd.zentrix.api.gui.MenuExtensionContext
-
Context passed to
BuiltInMenuService.open(java.lang.String, org.bukkit.entity.Player); empty when the current page was opened by an internal Zentrix navigation path rather than the public service. - getOrCreateConfig(String, String) - Method in interface dev.itsharshxd.zentrix.api.data.DataService
-
Gets or creates a configuration file for an addon.
- getOrDefault(String, Class<T>, T) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioStore
-
The stored value, or
fallbackwhen absent or of a different type. - getOverride(ZentrixGame) - Method in interface dev.itsharshxd.zentrix.api.revival.RevivalService
- getParameter(String, String...) - Method in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder.PhaseAction
-
Resolves a canonical parameter while accepting legacy aliases.
- 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.
- getPartyLeaderId() - Method in class dev.itsharshxd.zentrix.api.matchmaking.MatchmakingRequest
- getPartyService() - Method in interface dev.itsharshxd.zentrix.api.ZentrixAPI
-
Gets the party service for party system operations.
- getPassengers(UUID) - Method in interface dev.itsharshxd.zentrix.api.dragon.DragonTransportService
- 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.
- getPhaseIndex(String) - Method in interface dev.itsharshxd.zentrix.api.phase.PhaseService
-
Gets the index of a configured phase by name (0-based).
- 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.dragon.DragonPassengerDismountEvent
- getPlayer() - Method in class dev.itsharshxd.zentrix.api.events.end.ZentrixEndPortalEvent
- getPlayer() - Method in class dev.itsharshxd.zentrix.api.events.nether.ZentrixNetherPortalEvent
- 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() - Method in class dev.itsharshxd.zentrix.api.events.revival.PlayerEliminationRecordedEvent
- getPlayer() - Method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioVoteCastEvent
- getPlayer() - Method in interface dev.itsharshxd.zentrix.api.gui.MenuExtensionContext
- 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(UUID, String, Class<T>) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioStore
-
Reads a value stored against one participant.
- getPlayer(Player) - Method in interface dev.itsharshxd.zentrix.api.player.PlayerService
-
Gets a player's Zentrix representation if they are in a game.
- getPlayerCageMaterial(UUID) - Method in interface dev.itsharshxd.zentrix.api.cornucopia.CornucopiaService
- 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 interface dev.itsharshxd.zentrix.api.corpse.ZentrixCorpse
- 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 interface dev.itsharshxd.zentrix.api.corpse.ZentrixCorpse
- 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
-
Returns the main Zentrix plugin data folder.
- getPodiumAssignments(ZentrixGame) - Method in interface dev.itsharshxd.zentrix.api.cornucopia.CornucopiaService
- getPreparation(ZentrixGame) - Method in interface dev.itsharshxd.zentrix.api.cornucopia.CornucopiaService
- 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.
- getProposed() - Method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioSelectionLockEvent
-
The selection Zentrix arrived at, before any listener changed it.
- getRaw(String) - Method in interface dev.itsharshxd.zentrix.api.locale.LocaleService
-
One locale value exactly as the file holds it, with no formatting applied.
- getReason() - Method in class dev.itsharshxd.zentrix.api.events.corpse.CorpseLootDropEvent
- getReason() - Method in class dev.itsharshxd.zentrix.api.events.corpse.CorpseRemoveEvent
- 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.
- getReason() - Method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioDeactivateEvent
- getReason() - Method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioUnregisteredEvent
- getReason() - Method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioVoteEndEvent
- 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.
- getRecoveryState() - Method in interface dev.itsharshxd.zentrix.api.loot.CornucopiaLootService
- getRecoveryState(GameLootPool) - Method in interface dev.itsharshxd.zentrix.api.loot.GameLootService
- getRegisteredAddons() - Method in interface dev.itsharshxd.zentrix.api.addon.AddonManager
-
Gets all registered addons.
- getRegisteredIds() - Method in interface dev.itsharshxd.zentrix.api.gui.GuiLayoutService
- getRegistration() - Method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioRegisteredEvent
- getRegistration(String) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioService
-
One registration by ID.
- getRegistrations() - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioService
-
Every registered scenario, ordered by descending priority then ID.
- getRegistrations(Plugin) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioService
-
Every scenario a given plugin registered.
- getRejectedPlayerIds() - Method in class dev.itsharshxd.zentrix.api.matchmaking.MatchmakingResult
- 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.
- getRequest() - Method in class dev.itsharshxd.zentrix.api.events.end.EndAccessChangeEvent
- getRequest() - Method in class dev.itsharshxd.zentrix.api.events.nether.NetherAccessChangeEvent
- getRequesterId() - Method in record class dev.itsharshxd.zentrix.api.arena.ArenaSourceRequest
- getRequiredAPIVersion() - Method in class dev.itsharshxd.zentrix.api.addon.ZentrixAddon
-
Returns the minimum required ZentrixAPI version.
- getRequiredPermission() - Method in interface dev.itsharshxd.zentrix.api.classes.PlayerClass
- getResult() - Method in class dev.itsharshxd.zentrix.api.events.gamerule.GameRuleChangeEvent
- 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.
- getRevivalLocation() - Method in class dev.itsharshxd.zentrix.api.events.revival.PlayerRevivedEvent
- getRevivalLocation() - Method in class dev.itsharshxd.zentrix.api.events.revival.PlayerReviveEvent
- getRevivalService() - Method in interface dev.itsharshxd.zentrix.api.ZentrixAPI
-
Teammate elimination records, revival overrides, and revival operations.
- getReviver() - Method in class dev.itsharshxd.zentrix.api.events.revival.PlayerRevivedEvent
- getReviver() - Method in class dev.itsharshxd.zentrix.api.events.revival.PlayerReviveEvent
- getRuleName() - Method in class dev.itsharshxd.zentrix.api.events.gamerule.GameRuleChangeEvent
- getRuntimeGame() - Method in class dev.itsharshxd.zentrix.api.matchmaking.MatchmakingResult
- getRuntimeId() - Method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioFailureEvent
-
The match the failure happened in, empty for failures outside any match.
- getRuntimeId() - Method in class dev.itsharshxd.zentrix.api.events.ZentrixGameEvent
-
Canonical copied
game-*runtime identifier. - getRuntimeId() - Method in interface dev.itsharshxd.zentrix.api.game.ZentrixGame
-
Canonical copied runtime identifier (normally
game-*). - getRuntimeScopeKey(String) - Method in interface dev.itsharshxd.zentrix.api.world.RuntimeWorldService
- getRuntimeScopeKey(Player) - Method in interface dev.itsharshxd.zentrix.api.world.RuntimeWorldService
- getRuntimeWorldService() - Method in interface dev.itsharshxd.zentrix.api.ZentrixAPI
-
Runtime-world lookup across arena, waiting lobby, Nether, and deathmatch.
- getScenarioId() - Method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioActivateEvent
- getScenarioId() - Method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioAnnounceEvent
-
The announced scenario's ID, for listeners that only care which one it is.
- getScenarioId() - Method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioDeactivateEvent
- getScenarioId() - Method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioFailureEvent
- getScenarioId() - Method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioRegisteredEvent
- getScenarioId() - Method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioUnregisteredEvent
- getScenarioId() - Method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioVoteCastEvent
- getScenarioIds() - Method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioSelectionLockEvent
-
The mutable set that will be locked in, subject to validation.
- getScenarioService() - Method in interface dev.itsharshxd.zentrix.api.ZentrixAPI
-
Scenario registration, configuration, selection, voting, and gameplay overrides.
- getScope() - Method in class dev.itsharshxd.zentrix.api.events.gamerule.GameRuleChangeEvent
- 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.
- getSecondsUntilExpiry() - Method in interface dev.itsharshxd.zentrix.api.corpse.ZentrixCorpse
- getSelectableClasses(Player) - Method in interface dev.itsharshxd.zentrix.api.classes.ClassService
- getSelectablePool() - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioService
-
The scenarios currently registered, enabled, and usable in a selection.
- 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.
- getSelection(ZentrixGame) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioService
-
A match's selection, empty until it has one.
- getSelectionMaterial() - Method in interface dev.itsharshxd.zentrix.api.team.ZentrixTeam
-
Configured material identifier used by the team-selection GUI.
- getSelectionMode(ZentrixGame) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioService
-
How a match decides its scenarios, resolved through the override chain.
- getSerializedItem() - Method in class dev.itsharshxd.zentrix.api.loot.LootEntry
- getSettings() - Method in interface dev.itsharshxd.zentrix.api.corpse.CorpseService
- getSettings(ZentrixGame, String) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioService
-
A scenario's resolved settings for a match, empty when it is not active there.
- 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.
- getShrink() - Method in class dev.itsharshxd.zentrix.api.end.EndBorderSettings
- getShrink() - Method in class dev.itsharshxd.zentrix.api.nether.NetherBorderSettings
- 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.gui.MenuExtensionContext
- getSize() - Method in interface dev.itsharshxd.zentrix.api.party.ZentrixParty
-
Gets the number of members in this party.
- getSkyDropService() - Method in interface dev.itsharshxd.zentrix.api.ZentrixAPI
-
Finding a safe point in the air above a world and dropping a player into it, glider and all.
- 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.
- getSnapshot() - Method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioVoteEndEvent
-
The final tally.
- getSource() - Method in class dev.itsharshxd.zentrix.api.events.currency.CurrencyChangeEvent
-
Gets the source identifier for this change.
- getSource() - Method in class dev.itsharshxd.zentrix.api.events.revival.RevivalAccessChangeEvent
- getSourceArenaName() - Method in class dev.itsharshxd.zentrix.api.events.gamerule.GameRuleChangeEvent
- getSourceArenaName() - Method in class dev.itsharshxd.zentrix.api.events.ZentrixGameEvent
-
Source/template arena, when known.
- getSourceArenaName() - Method in interface dev.itsharshxd.zentrix.api.game.ZentrixGame
-
Source/template arena used to create this runtime game, when known.
- getSourceArenaName() - Method in class dev.itsharshxd.zentrix.api.matchmaking.MatchmakingRequest
- getSourceArenaName() - Method in class dev.itsharshxd.zentrix.api.matchmaking.MatchmakingResult
- getSourceDisposition() - Method in class dev.itsharshxd.zentrix.api.matchmaking.MatchmakingResult
- getSourceId() - Method in class dev.itsharshxd.zentrix.api.loot.LootEntry
- getSourceLoadError() - Method in class dev.itsharshxd.zentrix.api.loot.LootEntry
- getSourceType() - Method in class dev.itsharshxd.zentrix.api.loot.LootEntry
- getSpawnLocation() - Method in interface dev.itsharshxd.zentrix.api.corpse.ZentrixCorpse
- 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.
- getStage() - Method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioFailureEvent
-
Which part of the scenario failed, for example
onActivateor a hook ID. - 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.
- getState(BlockMechanicsScope, Block) - Method in interface dev.itsharshxd.zentrix.api.block.BlockMechanicsService
- getState(Block) - Method in interface dev.itsharshxd.zentrix.api.block.BlockMechanicsService
- 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.
- getStatus() - Method in class dev.itsharshxd.zentrix.api.matchmaking.MatchmakingResult
- getStatus(ZentrixGame) - Method in interface dev.itsharshxd.zentrix.api.end.EndService
- getStatus(ZentrixGame) - Method in interface dev.itsharshxd.zentrix.api.nether.NetherService
- 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.
- getStoredContents() - Method in interface dev.itsharshxd.zentrix.api.corpse.ZentrixCorpse
- getString(String) - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioEntry
- getString(String) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioSettings
- getStringList(String) - Method in interface dev.itsharshxd.zentrix.api.locale.LocaleService
-
The lines a list-valued locale key holds, unformatted.
- getStringList(String) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioSettings
- 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.
- getSupportedDefinitions() - Method in interface dev.itsharshxd.zentrix.api.gamerule.GameRuleService
- 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.
- getTarget() - Method in class dev.itsharshxd.zentrix.api.events.revival.PlayerRevivedEvent
- getTarget() - Method in class dev.itsharshxd.zentrix.api.events.revival.PlayerReviveEvent
- getTargetBorderSize(ZentrixGame) - Method in interface dev.itsharshxd.zentrix.api.phase.PhaseService
-
Gets the target border size for the current phase.
- getTargetRadius() - Method in class dev.itsharshxd.zentrix.api.end.EndBorderSettings
- getTargetRadius() - Method in class dev.itsharshxd.zentrix.api.nether.NetherBorderSettings
- 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.revival.PlayerEliminationRecordedEvent
- 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.
- 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
- getToggleEnd() - Method in interface dev.itsharshxd.zentrix.api.phase.GamePhase
-
Parsed End toggle metadata, when this phase includes one.
- getToggleNether() - Method in interface dev.itsharshxd.zentrix.api.phase.GamePhase
-
Parsed Nether toggle metadata, when this phase includes one.
- 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.
- getTotal() - Method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioAnnounceEvent
-
How many scenarios this match announces in total.
- getTotalCorpseCount() - Method in interface dev.itsharshxd.zentrix.api.corpse.CorpseService
- 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.
- getVisualArmor() - Method in interface dev.itsharshxd.zentrix.api.corpse.ZentrixCorpse
- getVisualMainHand() - Method in interface dev.itsharshxd.zentrix.api.corpse.ZentrixCorpse
- getVisualOffHand() - Method in interface dev.itsharshxd.zentrix.api.corpse.ZentrixCorpse
- getVote(ZentrixGame) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioService
-
A match's vote as it stands, empty when the match never voted.
- getWarningDistance() - Method in class dev.itsharshxd.zentrix.api.end.EndBorderSettings
- getWarningDistance() - Method in class dev.itsharshxd.zentrix.api.nether.NetherBorderSettings
- getWarningTime() - Method in class dev.itsharshxd.zentrix.api.end.EndBorderSettings
- getWarningTime() - Method in class dev.itsharshxd.zentrix.api.nether.NetherBorderSettings
- 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
- getWeight() - Method in class dev.itsharshxd.zentrix.api.loot.LootEntry
- 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.
- getWinners() - Method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioVoteEndEvent
-
The elected scenarios, after tie and no-vote rules were applied.
- 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.
- getWorld(ZentrixGame) - Method in interface dev.itsharshxd.zentrix.api.deathmatch.DeathmatchService
- getWorld(ZentrixGame) - Method in interface dev.itsharshxd.zentrix.api.end.EndService
- getWorld(ZentrixGame) - Method in interface dev.itsharshxd.zentrix.api.nether.NetherService
- getWorld(ZentrixGame, GameWorldType) - Method in interface dev.itsharshxd.zentrix.api.world.RuntimeWorldService
- getWorldBorderSize() - Method in interface dev.itsharshxd.zentrix.api.game.ZentrixGame
-
Gets the current world border size.
- getWorldName(ZentrixGame) - Method in interface dev.itsharshxd.zentrix.api.deathmatch.DeathmatchService
- getWorldName(ZentrixGame) - Method in interface dev.itsharshxd.zentrix.api.end.EndService
- getWorldName(ZentrixGame) - Method in interface dev.itsharshxd.zentrix.api.nether.NetherService
- getWorldName(ZentrixGame, GameWorldType) - Method in interface dev.itsharshxd.zentrix.api.world.RuntimeWorldService
- getWorldType(ZentrixGame, String) - Method in interface dev.itsharshxd.zentrix.api.world.RuntimeWorldService
- getWorldType(ZentrixGame, World) - Method in interface dev.itsharshxd.zentrix.api.world.RuntimeWorldService
- getZentrixConfig(String) - Method in interface dev.itsharshxd.zentrix.api.data.DataService
-
Returns 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
-
Returns 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.
- giveTracker(ZentrixGame, Player) - Method in interface dev.itsharshxd.zentrix.api.compass.CompassTrackerService
- global() - Method in record class dev.itsharshxd.zentrix.api.loot.LootValidationIssue
-
Returns the value of the
globalrecord component. - GLOBAL - Enum constant in enum class dev.itsharshxd.zentrix.api.chat.ChatChannel
-
Global chat channel.
- GLOBAL - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.ScenarioSettingSource
-
The global value in
scenarios.yml. - globalIssues() - Method in class dev.itsharshxd.zentrix.api.loot.LootValidationResult
- glow(boolean) - Method in class dev.itsharshxd.zentrix.api.item.ItemBuilder
-
Sets whether this item has a glow effect.
- GuiLayout - Class in dev.itsharshxd.zentrix.api.gui
-
Immutable, fully resolved inventory layout.
- GuiLayout(String, int, boolean, Map<String, Integer>, Map<String, int[]>, boolean, Material, int[]) - Constructor for class dev.itsharshxd.zentrix.api.gui.GuiLayout
- GuiLayoutDefinition - Class in dev.itsharshxd.zentrix.api.gui
-
Fluent runtime layout definition for an addon GUI ID.
- GuiLayoutService - Interface in dev.itsharshxd.zentrix.api.gui
-
GUI ID registration plus configured size, slot, filler, and pagination resolution.
H
- hadKills() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerLeaveGameEvent
-
Checks if the player had any kills before leaving.
- hadNoVotes() - Method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioVoteEndEvent
-
Whether nobody voted and the no-vote rule decided the winners.
- handle(R) - Method in interface dev.itsharshxd.zentrix.api.scenario.hook.GameplayHookHandler
-
Decides what happens at this decision point.
- handleDeath(ZentrixCorpse, Location) - Method in interface dev.itsharshxd.zentrix.api.corpse.CorpseService
- handleDestruction(Block, boolean) - Method in interface dev.itsharshxd.zentrix.api.loot.GameLootService
-
Consumes a destroyed section and optionally generates its loot as world drops.
- has(String) - Method in class dev.itsharshxd.zentrix.api.gui.GuiLayout
- has(String) - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioEntry
-
Whether this entry stores a value of its own for the field.
- has(String) - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioEntrySchema
- has(String) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioSettings
-
Whether the setting key was declared by the scenario.
- hasAbility() - Method in interface dev.itsharshxd.zentrix.api.classes.PlayerClass
-
Checks if this class has a passive ability.
- hasArrived(UUID) - Method in interface dev.itsharshxd.zentrix.api.dragon.DragonTransportService
- 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.
- hasBounds() - Method in class dev.itsharshxd.zentrix.api.deathmatch.DeathmatchDestination
-
Whether both corners were supplied, which is what makes the remapped border usable.
- 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.
- hasExplicitClassSelection(UUID) - Method in interface dev.itsharshxd.zentrix.api.classes.ClassService
- hasExplicitClassSelection(Player) - Method in interface dev.itsharshxd.zentrix.api.classes.ClassService
- hasExplicitSize() - Method in class dev.itsharshxd.zentrix.api.gui.GuiLayout
- hasFiller() - Method in class dev.itsharshxd.zentrix.api.gui.GuiLayout
- 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.
- hashCode() - Method in record class dev.itsharshxd.zentrix.api.arena.ArenaSourceRequest
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.itsharshxd.zentrix.api.arena.ArenaSourceResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.itsharshxd.zentrix.api.block.TrackedBlockState
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.itsharshxd.zentrix.api.cornucopia.CornucopiaPreparation
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.itsharshxd.zentrix.api.cornucopia.CornucopiaSchematicStatus
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.itsharshxd.zentrix.api.corpse.CorpseSettingsSnapshot
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.itsharshxd.zentrix.api.corpse.CorpseSpawnRequest
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.itsharshxd.zentrix.api.dragon.DragonEndpointChunk
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.itsharshxd.zentrix.api.dragon.DragonFlight
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.itsharshxd.zentrix.api.elimination.EliminationResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.itsharshxd.zentrix.api.end.EndStatus
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.itsharshxd.zentrix.api.end.EndToggleRequest
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.itsharshxd.zentrix.api.gamerule.GameRuleDefinition
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.itsharshxd.zentrix.api.gamerule.GameRuleMutationResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.itsharshxd.zentrix.api.gamerule.ResolvedGameRule
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.itsharshxd.zentrix.api.identity.MaskedIdentity
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.itsharshxd.zentrix.api.loot.GameLootResolution
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.itsharshxd.zentrix.api.loot.LootContainerSnapshot
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.itsharshxd.zentrix.api.loot.LootGenerationResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.itsharshxd.zentrix.api.loot.LootImportResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.itsharshxd.zentrix.api.loot.LootPlacement
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.itsharshxd.zentrix.api.loot.LootRecoveryState
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.itsharshxd.zentrix.api.loot.LootReloadResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.itsharshxd.zentrix.api.loot.LootSaveResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.itsharshxd.zentrix.api.loot.LootTablePreview
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.itsharshxd.zentrix.api.loot.LootTableReference
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.itsharshxd.zentrix.api.loot.LootValidationIssue
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.itsharshxd.zentrix.api.nether.NetherStatus
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.itsharshxd.zentrix.api.nether.NetherToggleRequest
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.itsharshxd.zentrix.api.revival.EliminationSnapshot
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.itsharshxd.zentrix.api.revival.RevivalOptions
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.itsharshxd.zentrix.api.revival.RevivalRestoration
-
Returns a hash code value for this object.
- hashCode() - Method in class dev.itsharshxd.zentrix.api.scenario.hook.GameplayHook
- hashCode() - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioCapability
- hashCode() - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioEntry
- hashCode() - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioEntryField
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioSelection
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioSetting
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioValidation
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioValidation.Issue
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.itsharshxd.zentrix.api.scenario.vote.ScenarioVoteSnapshot
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.itsharshxd.zentrix.api.world.SkyDropRequest
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.itsharshxd.zentrix.api.world.WorldBorderSnapshot
-
Returns a hash code value for this object.
- hasIssues() - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioValidation
-
Whether anything at all was reported.
- 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).
- hasProvider() - Method in interface dev.itsharshxd.zentrix.api.arena.ArenaSourceService
-
Whether a source provider is installed, and therefore whether Zentrix may ask for a source instead of picking one this server configured itself.
- 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.
- hasSkin() - Method in record class dev.itsharshxd.zentrix.api.identity.MaskedIdentity
-
Whether this identity carries a skin of its own.
- 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.
- HIDDEN - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.vote.ScenarioVoteVisibility
-
Nothing is shown; players only learn which scenarios ended up running.
- HIDDEN - Static variable in class dev.itsharshxd.zentrix.api.gui.GuiLayout
- HIGHEST_PRIORITY - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.vote.ScenarioNoVoteRule
-
Run the highest-priority eligible scenarios up to the winner count.
- HookHandle - Interface in dev.itsharshxd.zentrix.api.scenario.hook
-
A registered gameplay override, kept only so a scenario can drop it early.
- HookOutcome<V> - Class in dev.itsharshxd.zentrix.api.scenario.hook
-
What a scenario decided about one gameplay decision point.
- HookOutcome.Kind - Enum Class in dev.itsharshxd.zentrix.api.scenario.hook
-
The three answers a handler can give.
- horizontalRadius() - Method in record class dev.itsharshxd.zentrix.api.world.SkyDropRequest
-
Returns the value of the
horizontalRadiusrecord component.
I
- icon() - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioDescriptor
-
The icon used wherever the scenario is listed.
- icon(Material) - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioDescriptor.Builder
- id() - Method in class dev.itsharshxd.zentrix.api.gui.GuiLayout
- id() - Method in class dev.itsharshxd.zentrix.api.gui.GuiLayoutDefinition
- id() - Method in record class dev.itsharshxd.zentrix.api.loot.LootContainerSnapshot
-
Returns the value of the
idrecord component. - id() - Method in record class dev.itsharshxd.zentrix.api.loot.LootTableReference
-
Returns the value of the
idrecord component. - id() - Method in class dev.itsharshxd.zentrix.api.scenario.hook.GameplayHook
- id() - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioCapability
-
The normalized identifier this capability is compared by.
- id() - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioDescriptor
-
The stable lower-case identifier used in configuration, commands and API lookups.
- 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.
- identity() - Method in interface dev.itsharshxd.zentrix.api.identity.IdentityHandle
-
The face this handle applied.
- IdentityHandle - Interface in dev.itsharshxd.zentrix.api.identity
-
One applied mask, and the way to take it off again.
- IdentityService - Interface in dev.itsharshxd.zentrix.api.identity
-
Packet-level identity masking: what other clients are told a player is called and looks like.
- importedItems() - Method in record class dev.itsharshxd.zentrix.api.loot.LootImportResult
-
Returns the value of the
importedItemsrecord component. - importEntries(GameLootPool, List<LootEntry>) - Method in interface dev.itsharshxd.zentrix.api.loot.GameLootService
- importEntries(List<LootEntry>) - Method in interface dev.itsharshxd.zentrix.api.loot.CornucopiaLootService
- importTable(LootTableReference, Location, LootPool) - Method in interface dev.itsharshxd.zentrix.api.loot.LootTableCatalogService
-
Imports a fresh copy of every preview entry into the selected pool.
- INCLUDE_ALL - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.vote.ScenarioTieRule
-
Run every tied scenario, going over the configured winner count.
- INFO - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.ScenarioValidation.Severity
-
Something was adjusted silently, for example a dependency that was pulled in.
- ingredient(char, ItemStack) - Method in class dev.itsharshxd.zentrix.api.recipe.RecipeBuilder
-
Maps a pattern character to an ingredient item.
- Inline flags - Search tag in interface dev.itsharshxd.zentrix.api.locale.LocaleService
- Section
- insideBorder(boolean) - Method in record class dev.itsharshxd.zentrix.api.world.SkyDropRequest
-
Whether the point has to lie inside the world's current border.
- integer(String, int, int, int) - Static method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioEntryField
-
An optional whole number between
minimumandmaximum, inclusive. - integer(String, int, int, int) - Static method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioSetting
-
A whole number between
minimumandmaximum, inclusive. - INTEGER - Enum constant in enum class dev.itsharshxd.zentrix.api.gamerule.GameRuleValueType
- INTEGER - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.ScenarioFieldType
-
A whole number bounded by the field's minimum and maximum.
- INTEGER - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.ScenarioSettingType
-
A whole number bounded by the setting's minimum and maximum.
- INTERNAL_ERROR - Enum constant in enum class dev.itsharshxd.zentrix.api.arena.ArenaSourceStatus
- INTERNAL_ERROR - Enum constant in enum class dev.itsharshxd.zentrix.api.matchmaking.MatchmakingStatus
- interval(int) - Method in class dev.itsharshxd.zentrix.api.broadcast.BroadcastBuilder
-
Sets the interval between broadcasts in seconds.
- INVALID - Enum constant in enum class dev.itsharshxd.zentrix.api.corpse.CorpseRemovalReason
- INVALID - Enum constant in enum class dev.itsharshxd.zentrix.api.dragon.DragonFlightStatus
- INVALID_CONFIG - Enum constant in enum class dev.itsharshxd.zentrix.api.arena.ArenaSourceStatus
- INVALID_CONTEXT - Enum constant in enum class dev.itsharshxd.zentrix.api.gui.MenuOpenResult
- INVALID_GAME - Enum constant in enum class dev.itsharshxd.zentrix.api.revival.RevivalResult
- INVALID_GAME_TYPE - Enum constant in enum class dev.itsharshxd.zentrix.api.matchmaking.MatchmakingStatus
- INVALID_REVIVER - Enum constant in enum class dev.itsharshxd.zentrix.api.revival.RevivalResult
- INVALID_RULE - Enum constant in enum class dev.itsharshxd.zentrix.api.gamerule.GameRuleMutationResult.Status
- INVALID_SCOPE - Enum constant in enum class dev.itsharshxd.zentrix.api.gamerule.GameRuleMutationResult.Status
- INVALID_SOURCE - Enum constant in enum class dev.itsharshxd.zentrix.api.matchmaking.MatchmakingStatus
- INVALID_STATE - Enum constant in enum class dev.itsharshxd.zentrix.api.deathmatch.DeathmatchStartResult
- INVALID_STATE - Enum constant in enum class dev.itsharshxd.zentrix.api.end.EndToggleResult
- INVALID_STATE - Enum constant in enum class dev.itsharshxd.zentrix.api.nether.NetherToggleResult
- INVALID_VALUE - Enum constant in enum class dev.itsharshxd.zentrix.api.gamerule.GameRuleMutationResult.Status
- invalidEntryIds() - Method in class dev.itsharshxd.zentrix.api.loot.LootValidationResult
- invitePlayer(Player, Player) - Method in interface dev.itsharshxd.zentrix.api.party.PartyService
-
Sends a party invite from the leader to a target player.
- isAccessEnabled(ZentrixGame) - Method in interface dev.itsharshxd.zentrix.api.end.EndService
- isAccessEnabled(ZentrixGame) - Method in interface dev.itsharshxd.zentrix.api.nether.NetherService
- isActionBarEnabled(Player) - Method in interface dev.itsharshxd.zentrix.api.compass.CompassTrackerService
- isActive() - Method in interface dev.itsharshxd.zentrix.api.identity.IdentityHandle
-
Whether the mask is still on.
- isActive() - Method in interface dev.itsharshxd.zentrix.api.scenario.hook.HookHandle
-
Whether the override is still installed.
- isActive() - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioContext
-
Whether the scenario is still active in this match.
- isActive(ZentrixGame) - Method in interface dev.itsharshxd.zentrix.api.deathmatch.DeathmatchService
- isActive(ZentrixGame, String) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioService
-
Whether one scenario is active in a match.
- isActive(UUID) - Method in interface dev.itsharshxd.zentrix.api.dragon.DragonTransportService
- 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.
- isAllowed(ZentrixGame) - Method in interface dev.itsharshxd.zentrix.api.revival.RevivalService
- isAPIAvailable() - Method in class dev.itsharshxd.zentrix.api.addon.ZentrixAddon
-
Returns whether 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
-
Returns whether 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).
- isBuiltIn(String) - Method in interface dev.itsharshxd.zentrix.api.gui.BuiltInMenuService
- isBuiltIn(String) - Method in interface dev.itsharshxd.zentrix.api.gui.GuiLayoutService
- 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.corpse.CorpseLootDropEvent
- isCancelled() - Method in class dev.itsharshxd.zentrix.api.events.currency.CurrencyChangeEvent
- isCancelled() - Method in class dev.itsharshxd.zentrix.api.events.end.EndAccessChangeEvent
- isCancelled() - Method in class dev.itsharshxd.zentrix.api.events.end.ZentrixEndPortalEvent
- isCancelled() - Method in class dev.itsharshxd.zentrix.api.events.game.DeathmatchStartEvent
- isCancelled() - Method in class dev.itsharshxd.zentrix.api.events.game.GameForceStartEvent
- isCancelled() - Method in class dev.itsharshxd.zentrix.api.events.nether.NetherAccessChangeEvent
- isCancelled() - Method in class dev.itsharshxd.zentrix.api.events.nether.ZentrixNetherPortalEvent
- isCancelled() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerJoinGameEvent
- isCancelled() - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerKillEvent
- isCancelled() - Method in class dev.itsharshxd.zentrix.api.events.revival.PlayerReviveEvent
- isCancelled() - Method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioActivateEvent
- isCancelled() - Method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioAnnounceEvent
- isCancelled() - Method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioSelectionLockEvent
- isCancelled() - Method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioVoteCastEvent
- isCancelled() - Method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioVoteStartEvent
- isCancelled() - Method in class dev.itsharshxd.zentrix.api.scenario.hook.HookOutcome
- isClassEvent() - Method in enum class dev.itsharshxd.zentrix.api.currency.CurrencyEventType
-
Returns whether 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
-
Returns whether this is a combat event.
- isComplete() - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioEntry
-
Whether every required field of the schema carries a value.
- isComplete(ScenarioEntry) - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioEntrySchema
-
Whether every required field of an entry carries a value.
- isConfigured(ZentrixGame) - Method in interface dev.itsharshxd.zentrix.api.end.EndService
- isConfigured(ZentrixGame) - Method in interface dev.itsharshxd.zentrix.api.nether.NetherService
- isContainerTypeEligible(LootContainerType) - Method in class dev.itsharshxd.zentrix.api.loot.LootPoolConfiguration
- isCorpse(Entity) - Method in interface dev.itsharshxd.zentrix.api.corpse.CorpseService
- isDisabled(String) - Method in interface dev.itsharshxd.zentrix.api.locale.LocaleService
-
Returns whether a locale value carries the
!disabledinline flag. - 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
-
Returns whether an addon registered this item at runtime.
- isDynamicallyRegistered() - Method in interface dev.itsharshxd.zentrix.api.phase.GamePhase
-
Checks if this phase was dynamically registered by an addon.
- isEffectiveAllowed() - Method in class dev.itsharshxd.zentrix.api.events.revival.RevivalAccessChangeEvent
- isEliminated() - Method in interface dev.itsharshxd.zentrix.api.team.ZentrixTeam
-
Checks if this team is eliminated.
- isEmpty() - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioProfile
-
Whether this profile overrides nothing at all.
- isEmpty() - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioSelection
- 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 interface dev.itsharshxd.zentrix.api.classes.PlayerClass
- isEnabled() - Method in interface dev.itsharshxd.zentrix.api.compass.CompassTrackerService
- 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.
- isEnabled() - Method in class dev.itsharshxd.zentrix.api.loot.LootEntry
- isEnabled(String) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioService
-
Whether a scenario is switched on and its required plugins are present.
- isEntryValid(String) - Method in class dev.itsharshxd.zentrix.api.loot.LootValidationResult
- 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.
- isExpired() - Method in interface dev.itsharshxd.zentrix.api.corpse.ZentrixCorpse
- isExternal() - Method in interface dev.itsharshxd.zentrix.api.item.ZentrixItem
-
Checks if this item uses an external source (ItemsAdder, Nexo, etc.).
- isFirst() - Method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioAnnounceEvent
-
Whether this is the announcement sent the moment the players land.
- 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
-
Returns whether this is a game lifecycle event.
- isGameLoot() - Method in enum class dev.itsharshxd.zentrix.api.loot.LootPool
- isGliderDeployed() - Method in class dev.itsharshxd.zentrix.api.events.dragon.DragonPassengerDismountEvent
- 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.
- isInScope(Location) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioContext
-
Whether a location lies in one of the match's worlds.
- isInScope(World) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioContext
-
Whether a world belongs to this match.
- isInScope(Entity) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioContext
-
Whether an entity belongs to one of the match's worlds.
- isIsolated() - Method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioFailureEvent
-
Whether this failure caused the scenario to be shut down for the match.
- 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.
- isLockedDown(ZentrixGame) - Method in interface dev.itsharshxd.zentrix.api.end.EndService
-
Whether this match's runtime End is sealed.
- isLootDropped() - Method in interface dev.itsharshxd.zentrix.api.corpse.ZentrixCorpse
- isLoss() - Method in class dev.itsharshxd.zentrix.api.events.currency.CurrencyChangeEvent
-
Checks if this is a balance decrease (loss).
- isMasked(UUID) - Method in interface dev.itsharshxd.zentrix.api.identity.IdentityService
- isMatrixGlidersAvailable() - Method in interface dev.itsharshxd.zentrix.api.dragon.DragonTransportService
- 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
-
Returns whether this is a milestone or 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.
- isNumeric() - Method in enum class dev.itsharshxd.zentrix.api.scenario.ScenarioFieldType
-
Whether this field accepts the numeric bounds of its declaration.
- isNumeric() - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioSetting
-
Whether this setting accepts numeric bounds.
- 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.
- isOpen() - Method in record class dev.itsharshxd.zentrix.api.scenario.vote.ScenarioVoteSnapshot
-
Whether players may still cast or change votes.
- isParticipant(Player) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioContext
-
Whether a player is a living participant of this match.
- isPartyLeader(Player) - Method in interface dev.itsharshxd.zentrix.api.party.PartyService
-
Checks if a player is the leader of their party.
- isPass() - Method in class dev.itsharshxd.zentrix.api.scenario.hook.HookOutcome
- 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.
- isPhaseAllowed() - Method in class dev.itsharshxd.zentrix.api.events.revival.RevivalAccessChangeEvent
- isPlaced() - Method in enum class dev.itsharshxd.zentrix.api.world.SkyDropResult
-
Whether the player ended up at the drop point.
- 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.
- isPrepared() - Method in record class dev.itsharshxd.zentrix.api.end.EndStatus
- isPrepared() - Method in record class dev.itsharshxd.zentrix.api.nether.NetherStatus
- isPrepared(ZentrixGame) - Method in interface dev.itsharshxd.zentrix.api.end.EndService
- isPrepared(ZentrixGame) - Method in interface dev.itsharshxd.zentrix.api.nether.NetherService
- isPreparing() - Method in record class dev.itsharshxd.zentrix.api.end.EndStatus
- isPreparing() - Method in record class dev.itsharshxd.zentrix.api.nether.NetherStatus
- isPreparing(ZentrixGame) - Method in interface dev.itsharshxd.zentrix.api.deathmatch.DeathmatchService
- isPreparing(ZentrixGame) - Method in interface dev.itsharshxd.zentrix.api.end.EndService
- isPreparing(ZentrixGame) - Method in interface dev.itsharshxd.zentrix.api.nether.NetherService
- isProcessed(ZentrixGame, Block) - Method in interface dev.itsharshxd.zentrix.api.loot.GameLootService
- isProtected(Location) - Method in interface dev.itsharshxd.zentrix.api.block.BlockMechanicsService
- isRawDisabled(String) - Method in interface dev.itsharshxd.zentrix.api.locale.LocaleService
-
Returns whether an addon-owned raw message carries the
!disabledinline flag, so text from an addon's own config can support the flag the same way a Zentrix locale value does. - isRecipePersisted(String) - Method in interface dev.itsharshxd.zentrix.api.recipe.RecipeService
-
Checks if a recipe is persisted to disk.
- isRegistered() - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioRegistration
-
Whether the entry is still in the registry.
- isRegistered(String) - Method in interface dev.itsharshxd.zentrix.api.gui.GuiLayoutService
- isRegistered(String) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioService
-
Whether a scenario with this ID is registered.
- isReplacement() - Method in class dev.itsharshxd.zentrix.api.scenario.hook.HookOutcome
- isResumed() - Method in class dev.itsharshxd.zentrix.api.events.game.GamePhaseChangeEvent
-
Checks if the phase system was resumed.
- isReviverEligible(ZentrixGame, Player) - Method in interface dev.itsharshxd.zentrix.api.revival.RevivalService
- 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).
- isSourceBusy(String) - Method in interface dev.itsharshxd.zentrix.api.arena.ArenaSourceService
-
Returns whether Zentrix still needs this source.
- isSourceRegistered(String) - Method in interface dev.itsharshxd.zentrix.api.arena.ArenaSourceService
- 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.
- isStructured() - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioSetting
-
Whether this setting holds a list of entries shaped by
ScenarioSetting.entrySchema(). - isSuccess() - Method in record class dev.itsharshxd.zentrix.api.arena.ArenaSourceResult
- isSuccess() - Method in record class dev.itsharshxd.zentrix.api.elimination.EliminationResult
-
Whether at least one player was eliminated.
- isSuccess() - Method in class dev.itsharshxd.zentrix.api.matchmaking.MatchmakingResult
- isSuccess() - Method in enum class dev.itsharshxd.zentrix.api.scenario.vote.ScenarioVoteResult
-
Whether the vote actually changed anything.
- isSuccessful() - Method in class dev.itsharshxd.zentrix.api.events.end.EndPreparationCompleteEvent
- isSuccessful() - Method in class dev.itsharshxd.zentrix.api.events.game.DeathmatchReadyEvent
- isSuccessful() - Method in class dev.itsharshxd.zentrix.api.events.nether.NetherPreparationCompleteEvent
- Issue(ScenarioValidation.Kind, ScenarioValidation.Severity, String, Set<String>, String) - Constructor for record class dev.itsharshxd.zentrix.api.scenario.ScenarioValidation.Issue
-
Creates an instance of a
Issuerecord class. - issues() - Method in class dev.itsharshxd.zentrix.api.loot.LootValidationResult
- issues() - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioValidation
-
Returns the value of the
issuesrecord component. - issuesFor(String) - Method in class dev.itsharshxd.zentrix.api.loot.LootValidationResult
- isSupported() - Method in interface dev.itsharshxd.zentrix.api.identity.IdentityService
-
Whether the packet layer needed for masking is available on this server.
- isTargetEligible(ZentrixGame, Player, Player) - Method in interface dev.itsharshxd.zentrix.api.revival.RevivalService
- isTeamBased(ZentrixGame) - Method in interface dev.itsharshxd.zentrix.api.compass.CompassTrackerService
- 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).
- isTrackerItem(ItemStack) - Method in interface dev.itsharshxd.zentrix.api.compass.CompassTrackerService
- isTyped() - Method in enum class dev.itsharshxd.zentrix.api.scenario.ScenarioFieldType
-
Whether values of this field are typed in chat rather than clicked.
- 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.
- isVotingOpen(ZentrixGame) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioService
-
Whether a match is currently accepting votes.
- isWaiting() - Method in interface dev.itsharshxd.zentrix.api.game.ZentrixGame
-
Checks if the game is waiting for players.
- isWarningSent() - Method in interface dev.itsharshxd.zentrix.api.corpse.ZentrixCorpse
- isWithdrawal() - Method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioVoteCastEvent
-
Whether the player is taking a vote back rather than casting one.
- isZentrixEnabled() - Method in class dev.itsharshxd.zentrix.api.addon.ZentrixAddon
-
Returns whether this addon is registered with Zentrix.
- item() - Method in record class dev.itsharshxd.zentrix.api.loot.LootPlacement
-
Returns the value of the
itemrecord component. - item(String) - Static method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioEntryField
-
A required item identifier, resolvable through vanilla, ItemsAdder, Nexo or
items.yml. - ITEM - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.ScenarioFieldType
-
An item, written as an identifier Zentrix can resolve into an
ItemStack. - ItemBuilder - Class in dev.itsharshxd.zentrix.api.item
-
Fluent builder for creating custom items.
- 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.
- ITEMSADDER - Enum constant in enum class dev.itsharshxd.zentrix.api.loot.LootItemSourceType
- ItemService - Interface in dev.itsharshxd.zentrix.api.item
-
Manages custom items within Zentrix.
J
- JOIN_ALREADY_IN_PROGRESS - Enum constant in enum class dev.itsharshxd.zentrix.api.matchmaking.MatchmakingStatus
K
- keepInventory() - Method in class dev.itsharshxd.zentrix.api.scenario.hook.GameplayHooks.DeathRequest
- keepInventory(boolean) - Method in class dev.itsharshxd.zentrix.api.scenario.hook.GameplayHooks.DeathRequest
- key() - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioEntryField
-
Returns the value of the
keyrecord component. - key() - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioSetting
-
Returns the value of the
keyrecord component. - key() - Method in enum class dev.itsharshxd.zentrix.api.scenario.vote.ScenarioVoteResult
- keys() - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioStore
- KICK - Enum constant in enum class dev.itsharshxd.zentrix.api.corpse.CorpseLeaveReason
- 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.
- KILL_ONLY - Enum constant in enum class dev.itsharshxd.zentrix.api.corpse.CorpseDropPolicy
- KILLED - Enum constant in enum class dev.itsharshxd.zentrix.api.corpse.CorpseRemovalReason
- killer() - Method in class dev.itsharshxd.zentrix.api.scenario.hook.GameplayHooks.DeathRequest
- killer() - Method in class dev.itsharshxd.zentrix.api.scenario.hook.GameplayHooks.EntityDropRequest
-
The player credited with the kill, if any.
- kind() - Method in class dev.itsharshxd.zentrix.api.scenario.hook.HookOutcome
- kind() - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioValidation.Issue
-
Returns the value of the
kindrecord component.
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
- LIMIT_EXCEEDED - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.ScenarioValidation.Kind
-
More scenarios were selected than the configuration allows.
- LIMIT_REACHED - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.vote.ScenarioVoteResult
-
The player used up their vote limit.
- 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.
- list(LootTableCategory) - Method in interface dev.itsharshxd.zentrix.api.loot.LootTableCatalogService
- 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
- LIVE - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.vote.ScenarioVoteVisibility
-
Tallies update live in the voting menu.
- loaded() - Method in record class dev.itsharshxd.zentrix.api.dragon.DragonEndpointChunk
-
Returns the value of the
loadedrecord component. - 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.
- LOBBY_OVERRIDE - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.ScenarioSettingSource
-
A temporary override applied to one match, normally from the waiting lobby or an addon.
- LOCAL - Enum constant in enum class dev.itsharshxd.zentrix.api.loot.LootTableCategory
- localeKey() - Method in record class dev.itsharshxd.zentrix.api.loot.LootValidationIssue
-
Returns the value of the
localeKeyrecord component. - LocaleService - Interface in dev.itsharshxd.zentrix.api.locale
-
Access to Zentrix's active locale and text formatting pipeline.
- location() - Method in record class dev.itsharshxd.zentrix.api.corpse.CorpseSpawnRequest
-
Returns the value of the
locationrecord component. - location() - Method in class dev.itsharshxd.zentrix.api.scenario.hook.GameplayHooks.DeathRequest
- locked() - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioSelection
-
Returns the value of the
lockedrecord component. - LOOT_CONTAINER_ELIGIBILITY - Static variable in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuIds
- LOOT_DELETE - Static variable in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuIds
- LOOT_ENTRY_EDITOR - Static variable in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuIds
- LOOT_ENTRY_ID - Static variable in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuContext
- LOOT_GAME_CATEGORIES - Static variable in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuIds
- LOOT_ITEM_PICKER - Static variable in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuIds
- LOOT_MENU - Static variable in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuIds
- LOOT_POOL - Static variable in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuContext
- LOOT_POOL - Static variable in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuIds
- LOOT_PREVIEW - Static variable in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuIds
- LOOT_TABLE_IMPORT - Static variable in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuIds
- LootContainerSnapshot - Record Class in dev.itsharshxd.zentrix.api.loot
-
Read-only description of one logical block container (including both halves of a chest).
- LootContainerSnapshot(String, LootContainerType, List<Location>, int, boolean, boolean, boolean) - Constructor for record class dev.itsharshxd.zentrix.api.loot.LootContainerSnapshot
-
Creates an instance of a
LootContainerSnapshotrecord class. - LootContainerType - Enum Class in dev.itsharshxd.zentrix.api.loot
-
Supported block-container families.
- LootEntry - Class in dev.itsharshxd.zentrix.api.loot
-
Mutable editor copy of one serialized loot entry.
- LootEntry(String, boolean, String, ItemStack, String, LootItemSourceType, String, String, double, int, int, int, int, int, Set<LootContainerType>) - Constructor for class dev.itsharshxd.zentrix.api.loot.LootEntry
- lootEntryId() - Method in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuContext
- lootEntryId(String) - Method in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuContext.Builder
- LOOTER_CHEST_BONUS - Enum constant in enum class dev.itsharshxd.zentrix.api.currency.CurrencyEventType
-
Awarded when Looter gets a bonus item from a chest.
- lootGenerationId() - Method in record class dev.itsharshxd.zentrix.api.cornucopia.CornucopiaPreparation
-
Returns the value of the
lootGenerationIdrecord component. - LootGenerationResult - Record Class in dev.itsharshxd.zentrix.api.loot
-
Immutable output from real or simulated loot generation.
- LootGenerationResult(int, List<LootPlacement>, Map<String, Integer>, Set<String>, Set<String>, int, LootValidationResult) - Constructor for record class dev.itsharshxd.zentrix.api.loot.LootGenerationResult
-
Creates an instance of a
LootGenerationResultrecord class. - LootImportResult - Record Class in dev.itsharshxd.zentrix.api.loot
-
Result of importing table-preview entries into one pool.
- LootImportResult(int, LootSaveResult) - Constructor for record class dev.itsharshxd.zentrix.api.loot.LootImportResult
-
Creates an instance of a
LootImportResultrecord class. - LootItemSourceType - Enum Class in dev.itsharshxd.zentrix.api.loot
-
Origin metadata retained for a serialized loot item.
- LootPlacement - Record Class in dev.itsharshxd.zentrix.api.loot
-
One generated item appearance and its destination slot.
- LootPlacement(String, int, String, LootContainerType, int, ItemStack) - Constructor for record class dev.itsharshxd.zentrix.api.loot.LootPlacement
-
Creates an instance of a
LootPlacementrecord class. - lootPool() - Method in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuContext
- lootPool(LootPool) - Method in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuContext.Builder
- LootPool - Enum Class in dev.itsharshxd.zentrix.api.loot
-
Every independently persisted Zentrix loot pool.
- LootPoolConfiguration - Class in dev.itsharshxd.zentrix.api.loot
-
Mutable, detached editor snapshot of one loot pool.
- LootPoolConfiguration(List<LootEntry>) - Constructor for class dev.itsharshxd.zentrix.api.loot.LootPoolConfiguration
- LootPoolConfiguration(List<LootEntry>, Set<LootContainerType>) - Constructor for class dev.itsharshxd.zentrix.api.loot.LootPoolConfiguration
- lootPopulationState() - Method in record class dev.itsharshxd.zentrix.api.cornucopia.CornucopiaPreparation
-
Returns the value of the
lootPopulationStaterecord component. - LootRecoveryState - Record Class in dev.itsharshxd.zentrix.api.loot
-
Files and state behind a pool's last-known-good recovery snapshot.
- LootRecoveryState(Path, Path, boolean, boolean, boolean, Optional<Instant>) - Constructor for record class dev.itsharshxd.zentrix.api.loot.LootRecoveryState
-
Creates an instance of a
LootRecoveryStaterecord class. - LootReloadResult - Record Class in dev.itsharshxd.zentrix.api.loot
-
Result of reloading or restoring one persisted loot pool.
- LootReloadResult(boolean, Optional<String>) - Constructor for record class dev.itsharshxd.zentrix.api.loot.LootReloadResult
-
Creates an instance of a
LootReloadResultrecord class. - LootSaveResult - Record Class in dev.itsharshxd.zentrix.api.loot
-
Result of validating and atomically saving a loot-pool editor snapshot.
- LootSaveResult(boolean, LootValidationResult, Optional<String>) - Constructor for record class dev.itsharshxd.zentrix.api.loot.LootSaveResult
-
Creates an instance of a
LootSaveResultrecord class. - LootTableCatalogService - Interface in dev.itsharshxd.zentrix.api.loot
-
Discovery, preview, and import of local JSON and Minecraft chest loot tables.
- LootTableCategory - Enum Class in dev.itsharshxd.zentrix.api.loot
-
Source catalog containing a chest loot table.
- LootTablePreview - Record Class in dev.itsharshxd.zentrix.api.loot
-
Parsed or sampled entries from one local or native loot table.
- LootTablePreview(List<LootEntry>, Optional<String>) - Constructor for record class dev.itsharshxd.zentrix.api.loot.LootTablePreview
-
Creates an instance of a
LootTablePreviewrecord class. - LootTableReference - Record Class in dev.itsharshxd.zentrix.api.loot
-
Stable reference to a discoverable loot table.
- LootTableReference(LootTableCategory, String, String) - Constructor for record class dev.itsharshxd.zentrix.api.loot.LootTableReference
-
Creates an instance of a
LootTableReferencerecord class. - LootValidationIssue - Record Class in dev.itsharshxd.zentrix.api.loot
-
One locale-addressable loot validation problem.
- LootValidationIssue(String, Optional<String>, boolean, Map<String, Object>) - Constructor for record class dev.itsharshxd.zentrix.api.loot.LootValidationIssue
-
Creates an instance of a
LootValidationIssuerecord class. - LootValidationResult - Class in dev.itsharshxd.zentrix.api.loot
-
Immutable validation report for a detached loot configuration.
- LootValidationResult(List<LootValidationIssue>) - Constructor for class dev.itsharshxd.zentrix.api.loot.LootValidationResult
- lore(String...) - Method in class dev.itsharshxd.zentrix.api.item.ItemBuilder
-
Sets the lore for this item.
- lostLoot() - Method in record class dev.itsharshxd.zentrix.api.revival.EliminationSnapshot
-
Returns the value of the
lostLootrecord component. - lostLootRestored() - Method in record class dev.itsharshxd.zentrix.api.revival.RevivalRestoration
-
Returns the value of the
lostLootRestoredrecord component.
M
- MAIN - Enum constant in enum class dev.itsharshxd.zentrix.api.loot.GameLootPool
- MANAGEMENT_ARENA_CREATE - Static variable in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuIds
- MANAGEMENT_ARENA_DELETE - Static variable in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuIds
- MANAGEMENT_ARENA_DETAILS - Static variable in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuIds
- MANAGEMENT_ARENA_GAME_RULES - Static variable in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuIds
- MANAGEMENT_ARENA_LIST - Static variable in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuIds
- MANAGEMENT_CONFIGURED_GAME_RULES - Static variable in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuIds
- MANAGEMENT_CUSTOM_GAME_RULES - Static variable in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuIds
- MANAGEMENT_DEATHMATCH_SPAWNS - Static variable in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuIds
- MANAGEMENT_GENERAL_SETTINGS - Static variable in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuIds
- MANAGEMENT_MAIN - Static variable in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuIds
- MANAGEMENT_SETTINGS_SECTION - Static variable in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuIds
- manageWorldLifecycle() - Method in class dev.itsharshxd.zentrix.api.deathmatch.DeathmatchDestination
-
Whether Zentrix owns this world and may unload and delete it when the deathmatch is cleaned up.
- manageWorldLifecycle(boolean) - Method in class dev.itsharshxd.zentrix.api.deathmatch.DeathmatchDestination.Builder
- markPlayerPlaced(Block) - Method in interface dev.itsharshxd.zentrix.api.loot.GameLootService
- mask(Plugin, ZentrixGame, Player, MaskedIdentity) - Method in interface dev.itsharshxd.zentrix.api.identity.IdentityService
-
Puts a player behind an alias and, when the identity carries one, a skin.
- MaskedIdentity - Record Class in dev.itsharshxd.zentrix.api.identity
-
The face a player wears while they are masked: a name and, optionally, a skin.
- MaskedIdentity(String, String, String) - Constructor for record class dev.itsharshxd.zentrix.api.identity.MaskedIdentity
-
Creates an instance of a
MaskedIdentityrecord class. - maskHead(ItemStack) - Method in interface dev.itsharshxd.zentrix.api.identity.IdentityService
-
Rewrites a player head so it shows the masked owner's alias and skin instead of theirs.
- maskText(String) - Method in interface dev.itsharshxd.zentrix.api.identity.IdentityService
-
Replaces every masked player's real name in a piece of text with their alias.
- maskText(Component) - Method in interface dev.itsharshxd.zentrix.api.identity.IdentityService
-
The component form of
IdentityService.maskText(String), applied to every literal part. - matchesItem(ItemStack, String) - Method in interface dev.itsharshxd.zentrix.api.item.ItemService
-
Checks if an ItemStack matches a registered item.
- matchmake(MatchmakingRequest) - Method in interface dev.itsharshxd.zentrix.api.matchmaking.MatchmakingService
- MATCHMAKING - Enum constant in enum class dev.itsharshxd.zentrix.api.arena.ArenaSourcePurpose
-
Players queued through matchmaking and no game they can join exists yet.
- MatchmakingRequest - Class in dev.itsharshxd.zentrix.api.matchmaking
-
Immutable atomic matchmaking request.
- MatchmakingRequest(Collection<? extends Player>, String, String, UUID) - Constructor for class dev.itsharshxd.zentrix.api.matchmaking.MatchmakingRequest
- MatchmakingRequest.Builder - Class in dev.itsharshxd.zentrix.api.matchmaking
- MatchmakingResult - Class in dev.itsharshxd.zentrix.api.matchmaking
-
Immutable result returned after all admission or creation work has completed.
- MatchmakingResult(MatchmakingStatus, Collection<UUID>, Collection<UUID>, ZentrixGame, String, SourceDisposition, String) - Constructor for class dev.itsharshxd.zentrix.api.matchmaking.MatchmakingResult
- MatchmakingService - Interface in dev.itsharshxd.zentrix.api.matchmaking
-
Atomic group matchmaking across waiting, pending, and newly created runtime games.
- MatchmakingStatus - Enum Class in dev.itsharshxd.zentrix.api.matchmaking
-
Terminal status of an atomic matchmaking request.
- material(Material) - Method in class dev.itsharshxd.zentrix.api.item.ItemBuilder
-
Sets the material for this item.
- MATERIAL - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.ScenarioFieldType
-
A single Bukkit
Materialname. - MATERIAL - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.ScenarioSettingType
-
A single Bukkit
Materialname. - MATERIAL_LIST - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.ScenarioSettingType
-
A list of Bukkit
Materialnames. - materials(String, List<String>) - Static method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioSetting
-
A list of Bukkit material names.
- maximum() - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioEntryField
-
Returns the value of the
maximumrecord component. - maximum() - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioSetting
-
Returns the value of the
maximumrecord component. - MAXIMUM_ALIAS_LENGTH - Static variable in record class dev.itsharshxd.zentrix.api.identity.MaskedIdentity
-
The longest name a vanilla client accepts in a player-info entry.
- maximumPlayers(int) - Method in class dev.itsharshxd.zentrix.api.gametype.GameTypeBuilder
-
Sets the maximum number of players allowed in a game.
- MenuExtension - Interface in dev.itsharshxd.zentrix.api.gui
-
Addon hook invoked after a built-in menu has rendered its own contents.
- MenuExtensionContext - Interface in dev.itsharshxd.zentrix.api.gui
-
Safe content adapter supplied to a built-in menu extension.
- MenuOpenResult - Enum Class in dev.itsharshxd.zentrix.api.gui
-
Outcome of resolving and opening a built-in menu.
- message() - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioValidation.Issue
-
Returns the value of the
messagerecord component. - messageKey() - Method in class dev.itsharshxd.zentrix.api.elimination.EliminationOptions
-
The locale key of the announcement, which receives a
{victim}placeholder. - messageKey(String) - Method in class dev.itsharshxd.zentrix.api.elimination.EliminationOptions.Builder
- messages(String...) - Method in class dev.itsharshxd.zentrix.api.broadcast.BroadcastBuilder
-
Sets the messages for a CHAT type broadcast.
- MINECRAFT - Enum constant in enum class dev.itsharshxd.zentrix.api.loot.LootTableCategory
- MINER_AUTO_SMELT - Enum constant in enum class dev.itsharshxd.zentrix.api.currency.CurrencyEventType
-
Awarded when Miner's auto-smelt procs.
- minimum() - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioEntryField
-
Returns the value of the
minimumrecord component. - minimum() - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioSetting
-
Returns the value of the
minimumrecord component. - minimumPlayers(int) - Method in class dev.itsharshxd.zentrix.api.gametype.GameTypeBuilder
-
Sets the minimum number of players required to start a game.
- MISSING_CONTEXT - Enum constant in enum class dev.itsharshxd.zentrix.api.gui.MenuOpenResult
- MISSING_GAME_TYPE - Enum constant in enum class dev.itsharshxd.zentrix.api.game.ForceStartResult
- MISSING_PLUGIN - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.ScenarioValidation.Kind
-
A scenario needs a plugin that is not enabled.
- MOB - Enum constant in enum class dev.itsharshxd.zentrix.api.events.player.PlayerDeathGameEvent.DeathCause
-
Killed by a mob.
- mode() - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioSelection
-
Returns the value of the
moderecord component. - 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() - Method in record class dev.itsharshxd.zentrix.api.gamerule.GameRuleDefinition
-
Returns the value of the
namerecord component. - 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.
- NETHER - Enum constant in enum class dev.itsharshxd.zentrix.api.gamerule.GameRuleScope
- NETHER - Enum constant in enum class dev.itsharshxd.zentrix.api.loot.GameLootPool
- NETHER - Enum constant in enum class dev.itsharshxd.zentrix.api.world.GameWorldType
- NetherAccessChangeEvent - Class in dev.itsharshxd.zentrix.api.events.nether
- NetherAccessChangeEvent(ZentrixGame, boolean, NetherToggleRequest) - Constructor for class dev.itsharshxd.zentrix.api.events.nether.NetherAccessChangeEvent
- NetherBorderSettings - Class in dev.itsharshxd.zentrix.api.nether
-
Optional border changes for a Nether access toggle.
- NetherBorderSettings(Boolean, Double, Integer, Double, Double, Integer, Integer) - Constructor for class dev.itsharshxd.zentrix.api.nether.NetherBorderSettings
- NetherPreparationCompleteEvent - Class in dev.itsharshxd.zentrix.api.events.nether
- NetherPreparationCompleteEvent(ZentrixGame, boolean, String) - Constructor for class dev.itsharshxd.zentrix.api.events.nether.NetherPreparationCompleteEvent
- NetherPreparationState - Enum Class in dev.itsharshxd.zentrix.api.nether
- NetherService - Interface in dev.itsharshxd.zentrix.api.nether
-
Per-game Nether status and access control.
- NetherStatus - Record Class in dev.itsharshxd.zentrix.api.nether
-
Immutable status snapshot for one runtime game's Nether.
- NetherStatus(boolean, NetherPreparationState, boolean, Optional<String>, boolean, Optional<Boolean>, Optional<WorldBorderSnapshot>) - Constructor for record class dev.itsharshxd.zentrix.api.nether.NetherStatus
-
Creates an instance of a
NetherStatusrecord class. - NetherToggleRequest - Record Class in dev.itsharshxd.zentrix.api.nether
-
Immutable request to open or close a game's Nether access.
- NetherToggleRequest(boolean) - Constructor for record class dev.itsharshxd.zentrix.api.nether.NetherToggleRequest
- NetherToggleRequest(boolean, Optional<Boolean>, Optional<NetherBorderSettings>) - Constructor for record class dev.itsharshxd.zentrix.api.nether.NetherToggleRequest
-
Creates an instance of a
NetherToggleRequestrecord class. - NetherToggleResult - Enum Class in dev.itsharshxd.zentrix.api.nether
- NEXO - Enum constant in enum class dev.itsharshxd.zentrix.api.loot.LootItemSourceType
- NO_CHANGE - Enum constant in enum class dev.itsharshxd.zentrix.api.gamerule.GameRuleMutationResult.Status
- NO_ONLINE_TARGETS - Enum constant in enum class dev.itsharshxd.zentrix.api.matchmaking.MatchmakingStatus
- NO_PLAYERS - Enum constant in enum class dev.itsharshxd.zentrix.api.game.ForceStartResult
- NO_SAFE_LOCATION - Enum constant in enum class dev.itsharshxd.zentrix.api.revival.RevivalResult
- noBorderShrink() - Method in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder
-
Disables border shrinkage for this phase.
- noFiller() - Method in class dev.itsharshxd.zentrix.api.gui.GuiLayoutDefinition
- NONE - Enum constant in enum class dev.itsharshxd.zentrix.api.corpse.CorpseDropPolicy
- NONE - Enum constant in enum class dev.itsharshxd.zentrix.api.matchmaking.SourceDisposition
- NONE - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.vote.ScenarioNoVoteRule
-
Run no scenarios at all.
- NONE - Static variable in record class dev.itsharshxd.zentrix.api.revival.RevivalRestoration
-
Nothing was handed back.
- normalizedAlias() - Method in record class dev.itsharshxd.zentrix.api.identity.MaskedIdentity
-
The alias in the form aliases are compared by, which is case-insensitively.
- noScoreboard(ZentrixGameType.GameTypeState) - Method in class dev.itsharshxd.zentrix.api.gametype.GameTypeBuilder
-
Removes the scoreboard for a specific game state.
- NOT_APPLICABLE - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.vote.ScenarioVoteStatus
-
This match does not vote; its scenarios come from another selection mode.
- NOT_CONFIGURED - Enum constant in enum class dev.itsharshxd.zentrix.api.deathmatch.DeathmatchStartResult
- NOT_CONFIGURED - Enum constant in enum class dev.itsharshxd.zentrix.api.end.EndPreparationState
- NOT_CONFIGURED - Enum constant in enum class dev.itsharshxd.zentrix.api.end.EndToggleResult
- NOT_CONFIGURED - Enum constant in enum class dev.itsharshxd.zentrix.api.nether.NetherPreparationState
- NOT_CONFIGURED - Enum constant in enum class dev.itsharshxd.zentrix.api.nether.NetherToggleResult
- NOT_ELIGIBLE - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.vote.ScenarioVoteResult
-
The scenario is not in this match's eligible pool.
- NOT_ENOUGH_TEAMS - Enum constant in enum class dev.itsharshxd.zentrix.api.game.ForceStartResult
- NOT_FOUND - Enum constant in enum class dev.itsharshxd.zentrix.api.gamerule.GameRuleMutationResult.Status
- NOT_IN_GAME - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.vote.ScenarioVoteResult
-
The player is not in this match.
- NOT_POPULATED - Enum constant in enum class dev.itsharshxd.zentrix.api.cornucopia.CornucopiaLootPopulationState
- NOT_PREPARED - Enum constant in enum class dev.itsharshxd.zentrix.api.cornucopia.CornucopiaPreparationState
- NOT_READY - Enum constant in enum class dev.itsharshxd.zentrix.api.end.EndToggleResult
- NOT_READY - Enum constant in enum class dev.itsharshxd.zentrix.api.nether.NetherToggleResult
- NOT_REGISTERED - Enum constant in enum class dev.itsharshxd.zentrix.api.arena.ArenaSourceStatus
- NOT_RUNNING - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.vote.ScenarioVoteResult
-
Voting is not open for this match.
- noVoteRule(ScenarioNoVoteRule) - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioProfile.Builder
O
- of(ScenarioEntryField...) - Static method in class dev.itsharshxd.zentrix.api.scenario.ScenarioEntrySchema
-
A schema made of the given fields, in the order they are listed.
- of(String) - Static method in class dev.itsharshxd.zentrix.api.scenario.ScenarioCapability
-
Creates a capability key.
- of(String, Class<R>, Class<V>) - Static method in class dev.itsharshxd.zentrix.api.scenario.hook.GameplayHook
-
Creates a hook key.
- of(String, String) - Static method in record class dev.itsharshxd.zentrix.api.identity.MaskedIdentity
-
A mask with an unsigned skin, which clients accept in offline and proxied setups.
- of(Collection<UUID>, Collection<String>, Collection<UUID>) - Static method in record class dev.itsharshxd.zentrix.api.elimination.EliminationResult
- of(List<ScenarioEntryField>) - Static method in class dev.itsharshxd.zentrix.api.scenario.ScenarioEntrySchema
-
A schema made of the given fields, in the order they are listed.
- of(Map<String, Object>) - Static method in class dev.itsharshxd.zentrix.api.scenario.ScenarioProfile
-
A profile built from values already keyed by configuration path.
- ofAlias(String) - Static method in record class dev.itsharshxd.zentrix.api.identity.MaskedIdentity
-
A mask that only changes the name, leaving the client to derive a default skin.
- onActivate(ScenarioContext) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioInstance
-
The scenario has been locked in for this match and may start setting up.
- onAddonDisable() - Method in class dev.itsharshxd.zentrix.api.addon.ZentrixAddon
-
Called while the addon is being disabled.
- onAddonEnable() - Method in class dev.itsharshxd.zentrix.api.addon.ZentrixAddon
-
Called after the addon passes the startup checks.
- onDeactivate(ScenarioContext, ScenarioInstance.DeactivationReason) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioInstance
-
The scenario is being torn down.
- onDeathmatchStart(ScenarioContext) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioInstance
-
The deathmatch started for this match.
- onDisable() - Method in class dev.itsharshxd.zentrix.api.addon.ZentrixAddon
-
Final implementation of
ZentrixAddon.onDisable(). - onEnable() - Method in class dev.itsharshxd.zentrix.api.addon.ZentrixAddon
-
Final implementation of
ZentrixAddon.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.
- onGameEnd(ScenarioContext, Optional<String>) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioInstance
-
The match ended.
- onGameStart(ScenarioContext) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioInstance
-
The match has entered the playing state and the arena is live.
- onPhaseChange(ScenarioContext, Optional<GamePhase>, GamePhase) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioInstance
-
The match moved into a new phase.
- onPlayerChangeWorld(ScenarioContext, Player, Optional<GameWorldType>, GameWorldType) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioInstance
-
A player of the match moved between two of the match's worlds.
- onPlayerJoin(ScenarioContext, Player) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioInstance
-
A player joined the match, including a reconnecting one.
- onPlayerLeave(ScenarioContext, Player) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioInstance
-
A player left the match, whether by quitting, dying out or being removed.
- onRegister() - Method in interface dev.itsharshxd.zentrix.api.scenario.Scenario
-
The scenario has been added to the registry.
- 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.
- onUnregister() - Method in interface dev.itsharshxd.zentrix.api.scenario.Scenario
-
The scenario has been removed from the registry, whether explicitly or because its plugin was disabled.
- onWorldPrepared(ScenarioContext, GameWorldType, World) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioInstance
-
One of the match's worlds has been prepared and had Zentrix's own setup applied to it.
- open() - Static method in record class dev.itsharshxd.zentrix.api.end.EndToggleRequest
- open() - Static method in record class dev.itsharshxd.zentrix.api.nether.NetherToggleRequest
- open(String, Player) - Method in interface dev.itsharshxd.zentrix.api.gui.BuiltInMenuService
- open(String, Player, BuiltInMenuContext) - Method in interface dev.itsharshxd.zentrix.api.gui.BuiltInMenuService
- OPENED - Enum constant in enum class dev.itsharshxd.zentrix.api.gui.MenuOpenResult
- openVoteMenu(Player) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioService
-
Opens the scenario voting menu for a player, if their match is voting.
- Operations - Search tag in interface dev.itsharshxd.zentrix.api.recipe.RecipeService
- Section
- optional(Object) - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioEntryField.Builder
-
Makes the field optional, falling back to
defaultValuewhen nothing is stored. - originalProtected() - Method in record class dev.itsharshxd.zentrix.api.block.TrackedBlockState
-
Returns the value of the
originalProtectedrecord component. - 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.
- override(GameplayHook<R, V>, GameplayHookHandler<R, V>) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioContext
-
Takes part in one of Zentrix's gameplay decisions for the length of this match.
- owner() - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioContext
-
The plugin that registered this scenario.
- owner() - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioRegistration
-
The plugin that registered the scenario.
P
- page() - Method in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuContext
- page(int) - Method in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuContext.Builder
- PAGE - Static variable in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuContext
- pageCount(int) - Method in class dev.itsharshxd.zentrix.api.gui.GuiLayout
- pageCount(int, String) - Method in class dev.itsharshxd.zentrix.api.gui.GuiLayout
- pageSize(String) - Method in class dev.itsharshxd.zentrix.api.gui.GuiLayout
- parseValue(GameRuleDefinition, String) - Method in interface dev.itsharshxd.zentrix.api.gamerule.GameRuleService
- PARTIAL_SUCCESS - Enum constant in enum class dev.itsharshxd.zentrix.api.matchmaking.MatchmakingStatus
- participantCount() - Method in class dev.itsharshxd.zentrix.api.scenario.hook.GameplayHooks.DeathmatchDestinationRequest
-
How many players are about to be moved into the deathmatch.
- participantId(Player) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioContext
-
A player's UUID as this match knows it, for convenience in listeners.
- participants() - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioContext
-
The living participants of this match.
- 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
- partyLeaderId(UUID) - Method in class dev.itsharshxd.zentrix.api.matchmaking.MatchmakingRequest.Builder
- 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
-
Provides party operations in Zentrix.
- pass() - Static method in class dev.itsharshxd.zentrix.api.scenario.hook.HookOutcome
-
Defer: keep consulting other scenarios, then Zentrix's own behaviour.
- PASS - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.hook.HookOutcome.Kind
-
Defer to the remaining scenarios and, finally, to Zentrix.
- passengers() - Method in record class dev.itsharshxd.zentrix.api.dragon.DragonFlight
-
Returns the value of the
passengersrecord component. - 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).
- PENDING - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.vote.ScenarioVoteStatus
-
The lobby exists but voting has not opened yet.
- PHASE - Enum constant in enum class dev.itsharshxd.zentrix.api.events.revival.RevivalAccessChangeEvent.Source
- 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.
- 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
-
One 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
-
Types of phase actions.
- PhaseService - Interface in dev.itsharshxd.zentrix.api.phase
-
Provides game phase information for Zentrix games.
- PLACED_WITHOUT_GLIDER - Enum constant in enum class dev.itsharshxd.zentrix.api.world.SkyDropResult
-
The player was placed, but no glider was deployed.
- placeholders() - Method in record class dev.itsharshxd.zentrix.api.loot.LootValidationIssue
-
Returns the value of the
placeholdersrecord component. - placements() - Method in record class dev.itsharshxd.zentrix.api.loot.LootGenerationResult
-
Returns the value of the
placementsrecord component. - player() - Method in class dev.itsharshxd.zentrix.api.scenario.hook.GameplayHooks.BlockDropRequest
- player() - Method in class dev.itsharshxd.zentrix.api.scenario.hook.GameplayHooks.CraftRequest
- PLAYER - Enum constant in enum class dev.itsharshxd.zentrix.api.events.player.PlayerDeathGameEvent.DeathCause
-
Killed by another player.
- PLAYER_DAMAGE - Static variable in class dev.itsharshxd.zentrix.api.scenario.hook.GameplayHooks
-
How much damage a player takes.
- PLAYER_DEATH - Enum constant in enum class dev.itsharshxd.zentrix.api.currency.CurrencyEventType
-
Applies when a player dies; the amount may be a penalty.
- PLAYER_DEATH - Static variable in class dev.itsharshxd.zentrix.api.scenario.hook.GameplayHooks
-
What happens when a player in the match dies.
- PLAYER_IDENTITY - Static variable in class dev.itsharshxd.zentrix.api.scenario.ScenarioCapability
-
Changing who players appear to be — their name, their skin, or both.
- PLAYER_KILL - Enum constant in enum class dev.itsharshxd.zentrix.api.currency.CurrencyEventType
-
Awarded when a player kills another player.
- PLAYER_VOTING - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.ScenarioSelectionMode
-
Players vote in the waiting lobby.
- PlayerClass - Interface in dev.itsharshxd.zentrix.api.classes
-
Read-only view of a player class configuration.
- playerCount() - Method in record class dev.itsharshxd.zentrix.api.elimination.EliminationResult
- PlayerDeathGameEvent - Class in dev.itsharshxd.zentrix.api.events.player
-
Fired when a player is eliminated 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.
- PlayerEliminationRecordedEvent - Class in dev.itsharshxd.zentrix.api.events.revival
-
Fired after an elimination becomes eligible for teammate revival.
- PlayerEliminationRecordedEvent(ZentrixGame, Player, String, ItemStack[]) - Constructor for class dev.itsharshxd.zentrix.api.events.revival.PlayerEliminationRecordedEvent
- playerId() - Method in interface dev.itsharshxd.zentrix.api.identity.IdentityHandle
-
The masked player.
- playerId() - Method in record class dev.itsharshxd.zentrix.api.revival.EliminationSnapshot
-
Returns the value of the
playerIdrecord component. - PlayerJoinGameEvent - Class in dev.itsharshxd.zentrix.api.events.player
-
Fired 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
-
Fired 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
-
Fired 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.
- playerPlaced() - Method in record class dev.itsharshxd.zentrix.api.block.TrackedBlockState
-
Returns the value of the
playerPlacedrecord component. - playerPlaced() - Method in record class dev.itsharshxd.zentrix.api.loot.LootContainerSnapshot
-
Returns the value of the
playerPlacedrecord component. - PlayerRevivedEvent - Class in dev.itsharshxd.zentrix.api.events.revival
-
Fired after a teammate has successfully returned as a living participant.
- PlayerRevivedEvent(ZentrixGame, Player, Player, Location, boolean, boolean) - Constructor for class dev.itsharshxd.zentrix.api.events.revival.PlayerRevivedEvent
- PlayerReviveEvent - Class in dev.itsharshxd.zentrix.api.events.revival
-
Cancellable event fired immediately before a teammate is restored to a match.
- PlayerReviveEvent(ZentrixGame, Player, Player, Location, boolean, boolean) - Constructor for class dev.itsharshxd.zentrix.api.events.revival.PlayerReviveEvent
- PlayerService - Interface in dev.itsharshxd.zentrix.api.player
-
Provides player queries for Zentrix games.
- PlayerStats - Interface in dev.itsharshxd.zentrix.api.profile
-
A player's lifetime statistics in Zentrix.
- playersTeleported() - Method in record class dev.itsharshxd.zentrix.api.cornucopia.CornucopiaPreparation
-
Returns the value of the
playersTeleportedrecord component. - 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 - Enum constant in enum class dev.itsharshxd.zentrix.api.elimination.EliminationCause
-
An addon eliminated the player for a reason of its own.
- 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
- pluginTicketed() - Method in record class dev.itsharshxd.zentrix.api.dragon.DragonEndpointChunk
-
Returns the value of the
pluginTicketedrecord component. - podiumAssignments() - Method in record class dev.itsharshxd.zentrix.api.cornucopia.CornucopiaPreparation
-
Returns the value of the
podiumAssignmentsrecord component. - podiumBlock() - Method in record class dev.itsharshxd.zentrix.api.cornucopia.CornucopiaSchematicStatus
-
Returns the value of the
podiumBlockrecord component. - pool() - Method in record class dev.itsharshxd.zentrix.api.loot.GameLootResolution
-
Returns the value of the
poolrecord component. - populate(ZentrixGame) - Method in interface dev.itsharshxd.zentrix.api.loot.CornucopiaLootService
-
Clears and eagerly repopulates the prepared Cornucopia using the active pool.
- POPULATED - Enum constant in enum class dev.itsharshxd.zentrix.api.cornucopia.CornucopiaLootPopulationState
- POPULATION_FAILED - Enum constant in enum class dev.itsharshxd.zentrix.api.cornucopia.CornucopiaLootPopulationState
- POPULATION_IN_PROGRESS - Enum constant in enum class dev.itsharshxd.zentrix.api.cornucopia.CornucopiaLootPopulationState
- positions() - Method in record class dev.itsharshxd.zentrix.api.loot.LootContainerSnapshot
-
Returns the value of the
positionsrecord component. - preparationState() - Method in record class dev.itsharshxd.zentrix.api.end.EndStatus
-
Returns the value of the
preparationStaterecord component. - preparationState() - Method in record class dev.itsharshxd.zentrix.api.nether.NetherStatus
-
Returns the value of the
preparationStaterecord component. - prepare(ZentrixGame) - Method in interface dev.itsharshxd.zentrix.api.cornucopia.CornucopiaService
-
Starts preparation if the game does not already own preparation state.
- prepareGame(ZentrixGame) - Method in interface dev.itsharshxd.zentrix.api.loot.GameLootService
-
Freezes all four active configurations for a match if it has no snapshot yet.
- PREPARING - Enum constant in enum class dev.itsharshxd.zentrix.api.cornucopia.CornucopiaPreparationState
- PREPARING - Enum constant in enum class dev.itsharshxd.zentrix.api.end.EndPreparationState
- PREPARING - Enum constant in enum class dev.itsharshxd.zentrix.api.nether.NetherPreparationState
- preview(GameLootPool, LootPoolConfiguration) - Method in interface dev.itsharshxd.zentrix.api.loot.GameLootService
- preview(LootPoolConfiguration) - Method in interface dev.itsharshxd.zentrix.api.loot.CornucopiaLootService
- preview(LootTableReference, Location) - Method in interface dev.itsharshxd.zentrix.api.loot.LootTableCatalogService
-
Previews a table.
- primary() - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioEntrySchema
-
The first declared field, which the GUIs use as the headline of an entry.
- primary() - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioSelection
-
The first scenario, for matches that only ever run one.
- primaryAvailable() - Method in record class dev.itsharshxd.zentrix.api.loot.LootRecoveryState
-
Returns the value of the
primaryAvailablerecord component. - primaryFile() - Method in record class dev.itsharshxd.zentrix.api.loot.LootRecoveryState
-
Returns the value of the
primaryFilerecord component. - priority() - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioDescriptor
-
The activation and hook order of this scenario.
- priority(int) - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioDescriptor.Builder
-
Higher activates and receives gameplay hooks earlier.
- PRIORITY - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.vote.ScenarioTieRule
-
Prefer the tied scenario with the highest scenario priority, then the lowest ID.
- processed() - Method in record class dev.itsharshxd.zentrix.api.loot.LootContainerSnapshot
-
Returns the value of the
processedrecord component. - PROFILE - Static variable in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuIds
- ProfileService - Interface in dev.itsharshxd.zentrix.api.profile
-
Provides persistent player statistics.
- promoteLeader(Player, UUID) - Method in interface dev.itsharshxd.zentrix.api.party.PartyService
-
Promotes a party member to leader.
- protectionEnabled() - Method in record class dev.itsharshxd.zentrix.api.block.TrackedBlockState
-
Returns the value of the
protectionEnabledrecord component. - PROVIDER_DISABLED - Enum constant in enum class dev.itsharshxd.zentrix.api.events.scenario.ScenarioUnregisteredEvent.Reason
-
The providing plugin was disabled.
- PROVIDER_DISABLED - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.ScenarioInstance.DeactivationReason
-
The providing plugin was disabled.
- provides(ScenarioCapability...) - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioDescriptor.Builder
-
Declares the gameplay areas this scenario takes charge of.
- provides(ScenarioCapability) - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioDescriptor
-
Whether this scenario declared it takes charge of a capability.
- provides(String...) - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioDescriptor.Builder
-
Declares provided capabilities by identifier, for configuration-driven scenarios.
- PURCHASE - Enum constant in enum class dev.itsharshxd.zentrix.api.events.currency.CurrencyChangeEvent.ChangeReason
-
Balance was changed due to a purchase or transaction.
- purpose() - Method in record class dev.itsharshxd.zentrix.api.arena.ArenaSourceRequest
-
Returns the value of the
purposerecord component. - pvp() - Method in record class dev.itsharshxd.zentrix.api.end.EndToggleRequest
-
Returns the value of the
pvprecord component. - pvp() - Method in record class dev.itsharshxd.zentrix.api.nether.NetherToggleRequest
-
Returns the value of the
pvprecord component. - pvpEnabled() - Method in record class dev.itsharshxd.zentrix.api.end.EndStatus
-
Returns the value of the
pvpEnabledrecord component. - pvpEnabled() - Method in record class dev.itsharshxd.zentrix.api.nether.NetherStatus
-
Returns the value of the
pvpEnabledrecord component.
Q
- quantity() - Method in record class dev.itsharshxd.zentrix.api.loot.LootPlacement
-
Returns the value of the
quantityrecord component. - Querying recipes - Search tag in interface dev.itsharshxd.zentrix.api.recipe.RecipeService
- Section
- QUEUED - Enum constant in enum class dev.itsharshxd.zentrix.api.end.EndToggleResult
- QUEUED - Enum constant in enum class dev.itsharshxd.zentrix.api.nether.NetherToggleResult
- QUIT - Enum constant in enum class dev.itsharshxd.zentrix.api.corpse.CorpseLeaveReason
- QUIT - Enum constant in enum class dev.itsharshxd.zentrix.api.events.player.PlayerLeaveGameEvent.LeaveReason
-
Player disconnected from the server.
R
- RANDOM - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.vote.ScenarioNoVoteRule
-
Draw from the eligible pool the way automatic selection would.
- RANDOM - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.vote.ScenarioTieRule
-
Pick between the tied scenarios at random.
- range(double, double) - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioEntryField.Builder
-
Bounds for a numeric field.
- range(double, double) - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioSetting.Builder
-
Bounds for a numeric setting.
- raw(String) - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioEntry
-
The stored value of one field, without falling back to its default.
- raw(String) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioSettings
-
The raw resolved value, empty when the key was never declared.
- raw(String, Object) - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioProfile.Builder
-
One override at an explicit configuration path.
- READ_ONLY - Enum constant in enum class dev.itsharshxd.zentrix.api.gamerule.GameRuleMutationResult.Status
- readable() - Method in record class dev.itsharshxd.zentrix.api.cornucopia.CornucopiaSchematicStatus
-
Returns the value of the
readablerecord component. - READY - Enum constant in enum class dev.itsharshxd.zentrix.api.cornucopia.CornucopiaPreparationState
- READY - Enum constant in enum class dev.itsharshxd.zentrix.api.end.EndPreparationState
- READY - Enum constant in enum class dev.itsharshxd.zentrix.api.nether.NetherPreparationState
- reason() - Method in record class dev.itsharshxd.zentrix.api.elimination.EliminationResult
-
Returns the value of the
reasonrecord component. - RECIPE_BROWSER - Static variable in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuIds
- RECIPE_ID - Static variable in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuContext
- RECIPE_PREVIEW - Static variable in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuIds
- 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.
- recipeId() - Method in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuContext
- recipeId(String) - Method in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuContext.Builder
- RECIPES_ACCESS - Static variable in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuIds
- RECIPES_ACCESS_LIST - Static variable in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuIds
- RECIPES_CREATE - Static variable in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuIds
- RECIPES_DELETE - Static variable in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuIds
- RECIPES_EDIT - Static variable in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuIds
- RECIPES_MANAGE - Static variable in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuIds
- RECIPES_MENU - Static variable in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuIds
- RecipeService - Interface in dev.itsharshxd.zentrix.api.recipe
-
Manages custom Zentrix recipes.
- Recipe types - Search tag in interface dev.itsharshxd.zentrix.api.recipe.ZentrixRecipe
- Section
- recordElimination(ZentrixGame, Player, ItemStack[]) - Method in interface dev.itsharshxd.zentrix.api.revival.RevivalService
- recordForRevival() - Method in class dev.itsharshxd.zentrix.api.elimination.EliminationOptions
-
Whether teammates may revive the eliminated player afterwards.
- recordForRevival(boolean) - Method in class dev.itsharshxd.zentrix.api.elimination.EliminationOptions.Builder
- recordStatistics() - Method in class dev.itsharshxd.zentrix.api.elimination.EliminationOptions
-
Whether the death is written to the eliminated player's persistent profile.
- recordStatistics(boolean) - Method in class dev.itsharshxd.zentrix.api.elimination.EliminationOptions.Builder
- recoveryAvailable() - Method in record class dev.itsharshxd.zentrix.api.loot.LootRecoveryState
-
Returns the value of the
recoveryAvailablerecord component. - recoveryFile() - Method in record class dev.itsharshxd.zentrix.api.loot.LootRecoveryState
-
Returns the value of the
recoveryFilerecord component. - recoveryLastModified() - Method in record class dev.itsharshxd.zentrix.api.loot.LootRecoveryState
-
Returns the value of the
recoveryLastModifiedrecord component. - refresh(Player) - Method in interface dev.itsharshxd.zentrix.api.compass.CompassTrackerService
- refresh(Player) - Method in interface dev.itsharshxd.zentrix.api.identity.IdentityService
-
Re-sends a player's mask to everybody who can see them.
- 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 used by the core plugin.
- register(GuiLayoutDefinition) - Method in interface dev.itsharshxd.zentrix.api.gui.GuiLayoutService
- register(Plugin, Scenario) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioService
-
Adds a scenario to the runtime registry.
- 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.
- REGISTERED - Enum constant in enum class dev.itsharshxd.zentrix.api.arena.ArenaSourceStatus
- registerExtension(String, String, MenuExtension) - Method in interface dev.itsharshxd.zentrix.api.gui.BuiltInMenuService
- 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.
- registerListener(Listener) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioContext
-
Registers a Bukkit listener for the length of this match.
- 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.
- registerProvider(Plugin, ArenaSourceProvider) - Method in interface dev.itsharshxd.zentrix.api.arena.ArenaSourceService
-
Installs the provider Zentrix asks when it needs a source arena it cannot pick itself.
- 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.
- registerSource(String) - Method in interface dev.itsharshxd.zentrix.api.arena.ArenaSourceService
- registerSource(String, String) - Method in interface dev.itsharshxd.zentrix.api.arena.ArenaSourceService
-
Registers a source arena whose world folders live under a custom directory in the server root.
- related() - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioValidation.Issue
-
Returns the value of the
relatedrecord component. - release() - Method in interface dev.itsharshxd.zentrix.api.arena.ArenaSourceLease
-
Gives the source back unused.
- release() - Method in interface dev.itsharshxd.zentrix.api.identity.IdentityHandle
-
Takes the mask off and puts the real profile back.
- release() - Method in interface dev.itsharshxd.zentrix.api.scenario.hook.HookHandle
-
Removes the override.
- reload() - Method in interface dev.itsharshxd.zentrix.api.gui.GuiLayoutService
- reload() - Method in interface dev.itsharshxd.zentrix.api.loot.CornucopiaLootService
- reload(GameLootPool) - Method in interface dev.itsharshxd.zentrix.api.loot.GameLootService
- reloadAll() - Method in interface dev.itsharshxd.zentrix.api.loot.GameLootService
- reloadRecipes() - Method in interface dev.itsharshxd.zentrix.api.recipe.RecipeService
-
Reloads all recipes from disk.
- remove(ZentrixCorpse, CorpseRemovalReason, boolean) - Method in interface dev.itsharshxd.zentrix.api.corpse.CorpseService
- remove(String) - Method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioSelectionLockEvent
-
Removes a scenario from the set.
- remove(String) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioStore
-
Removes a key and reports whether anything was stored under it.
- removeArenaOverride(String, GameRuleScope, String) - Method in interface dev.itsharshxd.zentrix.api.gamerule.GameRuleService
- removeCustomField(String) - Method in class dev.itsharshxd.zentrix.api.recipe.RecipeBuilder
-
Removes a custom metadata field from this recipe.
- removeEligible(String) - Method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioVoteStartEvent
- removeFromReleaseCountdown(ZentrixGame, Player) - Method in interface dev.itsharshxd.zentrix.api.cornucopia.CornucopiaService
- removeGlobal(GameRuleScope, String) - Method in interface dev.itsharshxd.zentrix.api.gamerule.GameRuleService
- replace(V) - Static method in class dev.itsharshxd.zentrix.api.scenario.hook.HookOutcome
-
Take the decision over with this value; no other scenario is consulted.
- REPLACE - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.hook.HookOutcome.Kind
-
Take over the decision with a substituted value.
- REPLACED - Enum constant in enum class dev.itsharshxd.zentrix.api.arena.ArenaSourceStatus
- replaceEntryItem(LootEntry, ItemStack) - Method in interface dev.itsharshxd.zentrix.api.loot.CornucopiaLootService
- replaceEntryItem(LootEntry, ItemStack) - Method in interface dev.itsharshxd.zentrix.api.loot.GameLootService
- replaceSerializedItem(String, ItemStack, LootItemSourceType, String) - Method in class dev.itsharshxd.zentrix.api.loot.LootEntry
-
Used by the service after it safely reserializes a replacement item.
- reportFailure(String, Throwable) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioContext
-
Reports a recoverable problem against this scenario.
- REQUESTED - Enum constant in enum class dev.itsharshxd.zentrix.api.events.scenario.ScenarioUnregisteredEvent.Reason
-
Somebody called unregister explicitly.
- requesterId() - Method in record class dev.itsharshxd.zentrix.api.arena.ArenaSourceRequest
-
Returns the value of the
requesterIdrecord component. - requesterName() - Method in record class dev.itsharshxd.zentrix.api.arena.ArenaSourceRequest
-
Returns the value of the
requesterNamerecord component. - requestSource(ArenaSourceRequest) - Method in interface dev.itsharshxd.zentrix.api.arena.ArenaSourceService
-
Asks the installed provider for a source arena.
- requestType() - Method in class dev.itsharshxd.zentrix.api.scenario.hook.GameplayHook
- required() - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioEntryField
-
Returns the value of the
requiredrecord component. - required(String, ScenarioFieldType) - Static method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioEntryField
-
A required field of any type.
- requiredKeys() - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioEntrySchema
-
The keys of the fields an entry cannot leave out.
- requiredPlugins() - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioDescriptor
-
Names of Bukkit plugins that must be enabled for this scenario to be selectable.
- requireInsideBorder() - Method in record class dev.itsharshxd.zentrix.api.world.SkyDropRequest
-
Returns the value of the
requireInsideBorderrecord component. - requiresPermission() - Method in interface dev.itsharshxd.zentrix.api.classes.PlayerClass
- requiresPlugin(String...) - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioDescriptor.Builder
- reserveSource(ArenaSourceRequest) - Method in interface dev.itsharshxd.zentrix.api.arena.ArenaSourceProvider
-
Reserves a source arena for one request.
- 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.
- resetArenaOverrides(String, GameRuleScope) - Method in interface dev.itsharshxd.zentrix.api.gamerule.GameRuleService
- resetBroadcastTimer(String) - Method in interface dev.itsharshxd.zentrix.api.broadcast.BroadcastService
-
Resets a broadcast's timer.
- resetChannel(Player) - Method in interface dev.itsharshxd.zentrix.api.chat.ChatChannelService
-
Resets a player's chat channel back to
ChatChannel.GLOBAL. - resetGlobal(GameRuleScope) - Method in interface dev.itsharshxd.zentrix.api.gamerule.GameRuleService
- resolve(GameRuleScope, String, String) - Method in interface dev.itsharshxd.zentrix.api.gamerule.GameRuleService
- resolve(String) - Method in interface dev.itsharshxd.zentrix.api.gui.GuiLayoutService
- resolve(String, int) - Method in interface dev.itsharshxd.zentrix.api.gui.GuiLayoutService
- resolve(World) - Method in interface dev.itsharshxd.zentrix.api.loot.GameLootService
- resolveAlias(String) - Method in interface dev.itsharshxd.zentrix.api.identity.IdentityService
-
The player hiding behind an alias, empty when nobody is.
- resolveContainer(Block) - Method in interface dev.itsharshxd.zentrix.api.loot.GameLootService
- resolveContainer(Inventory) - Method in interface dev.itsharshxd.zentrix.api.loot.GameLootService
- resolved() - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioValidation
-
Returns the value of the
resolvedrecord component. - RESOLVED - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.vote.ScenarioVoteStatus
-
Voting closed and the winners are locked in.
- ResolvedGameRule - Record Class in dev.itsharshxd.zentrix.api.gamerule
- ResolvedGameRule(GameRuleDefinition, Object, GameRuleSource) - Constructor for record class dev.itsharshxd.zentrix.api.gamerule.ResolvedGameRule
-
Creates an instance of a
ResolvedGameRulerecord class. - resolveGame(String) - Method in interface dev.itsharshxd.zentrix.api.world.RuntimeWorldService
- resolveGame(World) - Method in interface dev.itsharshxd.zentrix.api.world.RuntimeWorldService
- resolveGame(Player) - Method in interface dev.itsharshxd.zentrix.api.world.RuntimeWorldService
- resolveGlobal(GameRuleScope, String) - Method in interface dev.itsharshxd.zentrix.api.gamerule.GameRuleService
- 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.
- resolveScope(Location) - Method in interface dev.itsharshxd.zentrix.api.block.BlockMechanicsService
- RESTARTING - Enum constant in enum class dev.itsharshxd.zentrix.api.game.ZentrixGame.GameState
-
Game is restarting/cleaning up.
- restoreClassItems() - Method in record class dev.itsharshxd.zentrix.api.revival.RevivalOptions
-
Returns the value of the
restoreClassItemsrecord component. - restoredAnything() - Method in record class dev.itsharshxd.zentrix.api.revival.RevivalRestoration
-
Whether the player got anything at all.
- restoredClassItems() - Method in class dev.itsharshxd.zentrix.api.events.revival.PlayerRevivedEvent
- restoredLostLoot() - Method in class dev.itsharshxd.zentrix.api.events.revival.PlayerRevivedEvent
- restoreLoadout(ZentrixGame, Player, ItemStack[]) - Method in interface dev.itsharshxd.zentrix.api.revival.RevivalService
-
Restores a player exactly as
arena-management.revivalis configured. - restoreLoadout(ZentrixGame, Player, ItemStack[], RevivalOptions) - Method in interface dev.itsharshxd.zentrix.api.revival.RevivalService
-
Hands a player back whatever
arena-management.revivalallows, without reviving them. - restoreLostLoot() - Method in record class dev.itsharshxd.zentrix.api.revival.RevivalOptions
-
Returns the value of the
restoreLostLootrecord component. - restoreRecoverySnapshot() - Method in interface dev.itsharshxd.zentrix.api.loot.CornucopiaLootService
- restoreRecoverySnapshot(GameLootPool) - Method in interface dev.itsharshxd.zentrix.api.loot.GameLootService
- result() - Method in class dev.itsharshxd.zentrix.api.scenario.hook.GameplayHooks.CraftRequest
-
The result Zentrix would produce, if any.
- result(ItemStack) - Method in class dev.itsharshxd.zentrix.api.recipe.RecipeBuilder
-
Sets the result item that this recipe produces.
- RESULT_ONLY - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.vote.ScenarioVoteVisibility
-
Tallies stay hidden until voting closes, then the result is announced.
- REVIVAL - Static variable in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuIds
- RevivalAccessChangeEvent - Class in dev.itsharshxd.zentrix.api.events.revival
-
Fired after a phase state or API override changes effective revival access.
- RevivalAccessChangeEvent(ZentrixGame, boolean, Optional<Boolean>, boolean, RevivalAccessChangeEvent.Source) - Constructor for class dev.itsharshxd.zentrix.api.events.revival.RevivalAccessChangeEvent
- RevivalAccessChangeEvent.Source - Enum Class in dev.itsharshxd.zentrix.api.events.revival
- RevivalOptions - Record Class in dev.itsharshxd.zentrix.api.revival
-
Optional per-operation overrides for a revival.
- RevivalOptions(Optional<Boolean>, Optional<Boolean>, Optional<Location>) - Constructor for record class dev.itsharshxd.zentrix.api.revival.RevivalOptions
-
Creates an instance of a
RevivalOptionsrecord class. - RevivalRestoration - Record Class in dev.itsharshxd.zentrix.api.revival
-
What a revival actually handed back to a player.
- RevivalRestoration(boolean, boolean) - Constructor for record class dev.itsharshxd.zentrix.api.revival.RevivalRestoration
-
Creates an instance of a
RevivalRestorationrecord class. - RevivalResult - Enum Class in dev.itsharshxd.zentrix.api.revival
-
Outcome of an attempted teammate revival.
- RevivalService - Interface in dev.itsharshxd.zentrix.api.revival
-
Teammate revival state and operations.
- revive(ZentrixGame, Player, Player) - Method in interface dev.itsharshxd.zentrix.api.revival.RevivalService
- revive(ZentrixGame, Player, Player, RevivalOptions) - Method in interface dev.itsharshxd.zentrix.api.revival.RevivalService
- rows() - Method in class dev.itsharshxd.zentrix.api.gui.GuiLayout
- RUNNING - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.vote.ScenarioVoteStatus
-
Voting is open and players may cast or change votes.
- runTask(Runnable) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioContext
-
Runs a task on the main thread, skipped if the match ended first.
- runTaskAsync(Runnable) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioContext
-
Runs a task off the main thread, cancelled if the match ends first.
- runTaskLater(Runnable, long) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioContext
-
Runs a task on the main thread after a delay, cancelled if the match ends first.
- runTaskTimer(Runnable, long, long) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioContext
-
Runs a repeating main-thread task, cancelled when the match ends.
- runtimeId() - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioContext
-
The runtime
game-*identifier of the match. - runtimeId() - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioSelection
-
Returns the value of the
runtimeIdrecord component. - runtimeId() - Method in record class dev.itsharshxd.zentrix.api.scenario.vote.ScenarioVoteSnapshot
-
Returns the value of the
runtimeIdrecord component. - RuntimeWorldService - Interface in dev.itsharshxd.zentrix.api.world
-
Read-only runtime-world ownership and shared-scope resolution.
S
- save(GameLootPool, LootPoolConfiguration) - Method in interface dev.itsharshxd.zentrix.api.loot.GameLootService
- save(LootPoolConfiguration) - Method in interface dev.itsharshxd.zentrix.api.loot.CornucopiaLootService
- 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.
- saveResult() - Method in record class dev.itsharshxd.zentrix.api.loot.LootImportResult
-
Returns the value of the
saveResultrecord component. - saveYamlConfiguration(FileConfiguration, File) - Method in interface dev.itsharshxd.zentrix.api.data.DataService
-
Saves a YAML configuration to a file.
- scenario() - Static method in class dev.itsharshxd.zentrix.api.elimination.EliminationOptions
-
The preset for a rule-driven elimination: no kill credit, no kill reward, no first blood, no corpse and no revival record, but statistics, announcement and the win-condition check intact.
- scenario() - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioRegistration
-
The registered scenario.
- Scenario - Interface in dev.itsharshxd.zentrix.api.scenario
-
A gameplay modifier that a match can run.
- SCENARIO - Enum constant in enum class dev.itsharshxd.zentrix.api.elimination.EliminationCause
-
A scenario's own rules ended this player's match — an objective, a countdown, a wager.
- ScenarioActivateEvent - Class in dev.itsharshxd.zentrix.api.events.scenario
-
One scenario is about to start running in a match.
- ScenarioActivateEvent(ZentrixGame, ScenarioDescriptor) - Constructor for class dev.itsharshxd.zentrix.api.events.scenario.ScenarioActivateEvent
- ScenarioAnnounceEvent - Class in dev.itsharshxd.zentrix.api.events.scenario
-
One scenario's start announcement is about to reach a match.
- ScenarioAnnounceEvent(ZentrixGame, ScenarioDescriptor, List<String>, int, int) - Constructor for class dev.itsharshxd.zentrix.api.events.scenario.ScenarioAnnounceEvent
- ScenarioCapability - Class in dev.itsharshxd.zentrix.api.scenario
-
A gameplay area a scenario takes charge of, named rather than enumerated.
- ScenarioContext - Interface in dev.itsharshxd.zentrix.api.scenario
-
Everything one scenario may do inside one match.
- ScenarioDeactivateEvent - Class in dev.itsharshxd.zentrix.api.events.scenario
-
One scenario stopped running in a match.
- ScenarioDeactivateEvent(ZentrixGame, ScenarioDescriptor, ScenarioInstance.DeactivationReason) - Constructor for class dev.itsharshxd.zentrix.api.events.scenario.ScenarioDeactivateEvent
- ScenarioDescriptor - Class in dev.itsharshxd.zentrix.api.scenario
-
Everything Zentrix knows about a scenario before it ever runs: how to name it, how to show it, how it combines with other scenarios, and what it can be configured with.
- ScenarioDescriptor.Builder - Class in dev.itsharshxd.zentrix.api.scenario
-
Fluent builder for
ScenarioDescriptor. - scenarioEnabled(String, boolean) - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioProfile.Builder
-
Switches one scenario on or off for matches on this arena.
- ScenarioEntry - Class in dev.itsharshxd.zentrix.api.scenario
-
One entry of a
ScenarioSettingType.STRUCTURED_LISTsetting. - ScenarioEntry(ScenarioEntrySchema, Map<String, Object>) - Constructor for class dev.itsharshxd.zentrix.api.scenario.ScenarioEntry
-
An entry of
schemaholdingvalues. - ScenarioEntryField - Record Class in dev.itsharshxd.zentrix.api.scenario
-
One field of a structured entry.
- ScenarioEntryField(String, ScenarioFieldType, Object, boolean, double, double, Set<String>, String, List<String>) - Constructor for record class dev.itsharshxd.zentrix.api.scenario.ScenarioEntryField
-
Creates an instance of a
ScenarioEntryFieldrecord class. - ScenarioEntryField.Builder - Class in dev.itsharshxd.zentrix.api.scenario
-
Fluent builder for
ScenarioEntryField. - ScenarioEntrySchema - Class in dev.itsharshxd.zentrix.api.scenario
-
The shape of every entry in a
ScenarioSettingType.STRUCTURED_LISTsetting. - ScenarioFailureEvent - Class in dev.itsharshxd.zentrix.api.events.scenario
-
A scenario misbehaved and Zentrix contained the damage.
- ScenarioFailureEvent(String, String, String, String, Throwable, int, boolean) - Constructor for class dev.itsharshxd.zentrix.api.events.scenario.ScenarioFailureEvent
- ScenarioFieldType - Enum Class in dev.itsharshxd.zentrix.api.scenario
-
The value kinds one field of a structured entry can hold.
- scenarioId() - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioSettings
-
The scenario these settings belong to.
- scenarioId() - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioValidation.Issue
-
Returns the value of the
scenarioIdrecord component. - scenarioIds() - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioSelection
-
Returns the value of the
scenarioIdsrecord component. - ScenarioInstance - Interface in dev.itsharshxd.zentrix.api.scenario
-
One scenario running in one match.
- ScenarioInstance.DeactivationReason - Enum Class in dev.itsharshxd.zentrix.api.scenario
-
Why a scenario stopped running in a match.
- ScenarioNoVoteRule - Enum Class in dev.itsharshxd.zentrix.api.scenario.vote
-
What a match runs when voting closes without a single vote.
- scenarioProfile() - Method in interface dev.itsharshxd.zentrix.api.arena.ArenaSourceLease
-
The scenario overrides matches created from this source should run under.
- ScenarioProfile - Class in dev.itsharshxd.zentrix.api.scenario
-
A set of scenario overrides an addon hands to Zentrix for one source arena.
- ScenarioProfile.Builder - Class in dev.itsharshxd.zentrix.api.scenario
-
Fluent builder for
ScenarioProfile. - ScenarioRegisteredEvent - Class in dev.itsharshxd.zentrix.api.events.scenario
-
A scenario entered the runtime registry and is immediately usable everywhere.
- ScenarioRegisteredEvent(ScenarioRegistration) - Constructor for class dev.itsharshxd.zentrix.api.events.scenario.ScenarioRegisteredEvent
- ScenarioRegistration - Interface in dev.itsharshxd.zentrix.api.scenario
-
A live entry in the scenario registry.
- SCENARIOS_PREFIX - Static variable in class dev.itsharshxd.zentrix.api.scenario.ScenarioProfile
-
The prefix every per-scenario section sits under.
- ScenarioSelection - Record Class in dev.itsharshxd.zentrix.api.scenario
-
The scenarios one match settled on, in the order they activate.
- ScenarioSelection(String, ScenarioSelectionMode, List<String>, ScenarioValidation, boolean) - Constructor for record class dev.itsharshxd.zentrix.api.scenario.ScenarioSelection
-
Creates an instance of a
ScenarioSelectionrecord class. - ScenarioSelectionLockEvent - Class in dev.itsharshxd.zentrix.api.events.scenario
-
A match is about to lock its scenarios in.
- ScenarioSelectionLockEvent(ZentrixGame, ScenarioSelection) - Constructor for class dev.itsharshxd.zentrix.api.events.scenario.ScenarioSelectionLockEvent
- ScenarioSelectionMode - Enum Class in dev.itsharshxd.zentrix.api.scenario
-
How a match decides which scenarios it runs.
- ScenarioService - Interface in dev.itsharshxd.zentrix.api.scenario
-
Registration, configuration, selection and voting for scenarios.
- ScenarioSetting - Record Class in dev.itsharshxd.zentrix.api.scenario
-
One configurable value of a scenario.
- ScenarioSetting(String, ScenarioSettingType, Object, double, double, Set<String>, String, List<String>) - Constructor for record class dev.itsharshxd.zentrix.api.scenario.ScenarioSetting
-
The pre-1.6.0 constructor, kept so anything compiled against an earlier API still links.
- ScenarioSetting(String, ScenarioSettingType, Object, double, double, Set<String>, String, List<String>, ScenarioEntrySchema) - Constructor for record class dev.itsharshxd.zentrix.api.scenario.ScenarioSetting
-
Creates an instance of a
ScenarioSettingrecord class. - ScenarioSetting.Builder - Class in dev.itsharshxd.zentrix.api.scenario
-
Fluent builder for
ScenarioSetting. - ScenarioSettings - Interface in dev.itsharshxd.zentrix.api.scenario
-
A scenario's settings as they apply to one match, already resolved.
- ScenarioSettingSource - Enum Class in dev.itsharshxd.zentrix.api.scenario
-
Where a resolved scenario setting value came from.
- ScenarioSettingType - Enum Class in dev.itsharshxd.zentrix.api.scenario
-
The value kinds a scenario setting can declare.
- ScenarioStore - Interface in dev.itsharshxd.zentrix.api.scenario
-
A scenario's scratch space for one match.
- ScenarioTieRule - Enum Class in dev.itsharshxd.zentrix.api.scenario.vote
-
How a vote resolves when several scenarios finish on the same number of votes and only some of them fit into the winner count.
- ScenarioUnregisteredEvent - Class in dev.itsharshxd.zentrix.api.events.scenario
-
A scenario left the runtime registry.
- ScenarioUnregisteredEvent(ScenarioDescriptor, ScenarioUnregisteredEvent.Reason) - Constructor for class dev.itsharshxd.zentrix.api.events.scenario.ScenarioUnregisteredEvent
- ScenarioUnregisteredEvent.Reason - Enum Class in dev.itsharshxd.zentrix.api.events.scenario
-
Why the scenario left the registry.
- ScenarioValidation - Record Class in dev.itsharshxd.zentrix.api.scenario
-
The verdict on one combination of scenarios.
- ScenarioValidation(boolean, List<String>, List<ScenarioValidation.Issue>) - Constructor for record class dev.itsharshxd.zentrix.api.scenario.ScenarioValidation
-
Creates an instance of a
ScenarioValidationrecord class. - ScenarioValidation.Issue - Record Class in dev.itsharshxd.zentrix.api.scenario
-
One finding.
- ScenarioValidation.Kind - Enum Class in dev.itsharshxd.zentrix.api.scenario
-
What validation found wrong.
- ScenarioValidation.Severity - Enum Class in dev.itsharshxd.zentrix.api.scenario
-
How badly an issue affects the combination.
- ScenarioVoteCastEvent - Class in dev.itsharshxd.zentrix.api.events.scenario
-
A player is casting or withdrawing a scenario vote.
- ScenarioVoteCastEvent(ZentrixGame, Player, String, boolean) - Constructor for class dev.itsharshxd.zentrix.api.events.scenario.ScenarioVoteCastEvent
- ScenarioVoteEndEvent - Class in dev.itsharshxd.zentrix.api.events.scenario
-
A match's scenario vote closed and its winners are known.
- ScenarioVoteEndEvent(ZentrixGame, ScenarioVoteSnapshot, List<String>, ScenarioVoteEndEvent.Reason, boolean) - Constructor for class dev.itsharshxd.zentrix.api.events.scenario.ScenarioVoteEndEvent
- ScenarioVoteEndEvent.Reason - Enum Class in dev.itsharshxd.zentrix.api.events.scenario
-
Why the vote closed.
- ScenarioVoteResult - Enum Class in dev.itsharshxd.zentrix.api.scenario.vote
-
The outcome of asking Zentrix to cast, change or clear a vote.
- ScenarioVoteSnapshot - Record Class in dev.itsharshxd.zentrix.api.scenario.vote
-
A detached read of one match's vote at a single moment.
- ScenarioVoteSnapshot(String, ScenarioVoteStatus, int, Set<String>, Map<String, Integer>, Map<UUID, Set<String>>, List<String>, int, int, boolean, ScenarioVoteVisibility) - Constructor for record class dev.itsharshxd.zentrix.api.scenario.vote.ScenarioVoteSnapshot
-
Creates an instance of a
ScenarioVoteSnapshotrecord class. - ScenarioVoteStartEvent - Class in dev.itsharshxd.zentrix.api.events.scenario
-
A match's scenario vote is opening.
- ScenarioVoteStartEvent(ZentrixGame, Set<String>, int) - Constructor for class dev.itsharshxd.zentrix.api.events.scenario.ScenarioVoteStartEvent
- ScenarioVoteStatus - Enum Class in dev.itsharshxd.zentrix.api.scenario.vote
-
Where a match's vote stands.
- ScenarioVoteVisibility - Enum Class in dev.itsharshxd.zentrix.api.scenario.vote
-
How much of a running vote players are allowed to see.
- schema() - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioEntry
- schema(ScenarioEntrySchema) - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioSetting.Builder
-
The shape of one entry, required by a
ScenarioSettingType.STRUCTURED_LIST. - schematic() - Method in record class dev.itsharshxd.zentrix.api.cornucopia.CornucopiaSchematicStatus
-
Returns the value of the
schematicrecord component. - scope() - Method in record class dev.itsharshxd.zentrix.api.block.TrackedBlockState
-
Returns the value of the
scoperecord component. - 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
- secondsLeft() - Method in record class dev.itsharshxd.zentrix.api.scenario.vote.ScenarioVoteSnapshot
-
Returns the value of the
secondsLeftrecord component. - SECTION_ID - Static variable in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuContext
- sectionId() - Method in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuContext
- sectionId(String) - Method in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuContext.Builder
- SELECTION_MODE - Static variable in class dev.itsharshxd.zentrix.api.scenario.ScenarioProfile
-
Where a match's selection mode lives.
- selectionMode() - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioProfile
-
The selection mode this profile imposes, empty when it leaves the decision alone.
- selectionMode(ScenarioSelectionMode) - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioProfile.Builder
-
How matches on this arena pick their scenarios.
- send(Audience, String, Object...) - Method in interface dev.itsharshxd.zentrix.api.locale.LocaleService
-
Sends a prefixed locale message to a player or the console, unless the value opted out with
!disabled. - sendWithoutPrefix(Audience, String, Object...) - Method in interface dev.itsharshxd.zentrix.api.locale.LocaleService
-
Sends an unprefixed locale message to a player or the console, unless the value opted out with
!disabled. - Services - Search tag in interface dev.itsharshxd.zentrix.api.ZentrixAPI
- Section
- set(String, Object) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioStore
-
Stores a value; a null value removes the key.
- setAccess(ZentrixGame, EndToggleRequest) - Method in interface dev.itsharshxd.zentrix.api.end.EndService
- setAccess(ZentrixGame, NetherToggleRequest) - Method in interface dev.itsharshxd.zentrix.api.nether.NetherService
- setActionBarEnabled(Player, boolean) - Method in interface dev.itsharshxd.zentrix.api.compass.CompassTrackerService
- setArenaOverride(String, GameRuleScope, String, Object) - Method in interface dev.itsharshxd.zentrix.api.gamerule.GameRuleService
- setArenaSetting(String, String, String, Object) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioService
-
Stores an arena-level override.
- setCancelled(boolean) - Method in class dev.itsharshxd.zentrix.api.events.chat.ChatChannelSwitchEvent
- setCancelled(boolean) - Method in class dev.itsharshxd.zentrix.api.events.corpse.CorpseLootDropEvent
- setCancelled(boolean) - Method in class dev.itsharshxd.zentrix.api.events.currency.CurrencyChangeEvent
- setCancelled(boolean) - Method in class dev.itsharshxd.zentrix.api.events.end.EndAccessChangeEvent
- setCancelled(boolean) - Method in class dev.itsharshxd.zentrix.api.events.end.ZentrixEndPortalEvent
- setCancelled(boolean) - Method in class dev.itsharshxd.zentrix.api.events.game.DeathmatchStartEvent
- setCancelled(boolean) - Method in class dev.itsharshxd.zentrix.api.events.game.GameForceStartEvent
- setCancelled(boolean) - Method in class dev.itsharshxd.zentrix.api.events.nether.NetherAccessChangeEvent
- setCancelled(boolean) - Method in class dev.itsharshxd.zentrix.api.events.nether.ZentrixNetherPortalEvent
- setCancelled(boolean) - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerJoinGameEvent
- setCancelled(boolean) - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerKillEvent
- setCancelled(boolean) - Method in class dev.itsharshxd.zentrix.api.events.revival.PlayerReviveEvent
- setCancelled(boolean) - Method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioActivateEvent
- setCancelled(boolean) - Method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioAnnounceEvent
- setCancelled(boolean) - Method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioSelectionLockEvent
- setCancelled(boolean) - Method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioVoteCastEvent
- setCancelled(boolean) - Method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioVoteStartEvent
- 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.
- setClickable(int, ItemStack, Consumer<InventoryClickEvent>) - Method in interface dev.itsharshxd.zentrix.api.gui.MenuExtensionContext
- setContainerAllowed(LootContainerType, boolean) - Method in class dev.itsharshxd.zentrix.api.loot.LootEntry
- setContainerTypeEligible(LootContainerType, boolean) - Method in class dev.itsharshxd.zentrix.api.loot.LootPoolConfiguration
- setCurrencyReward(double) - Method in class dev.itsharshxd.zentrix.api.events.player.PlayerKillEvent
-
Sets the currency reward for this kill.
- setDestination(Location) - Method in class dev.itsharshxd.zentrix.api.events.end.ZentrixEndPortalEvent
- setDestination(Location) - Method in class dev.itsharshxd.zentrix.api.events.nether.ZentrixNetherPortalEvent
- setDisplay(int, ItemStack) - Method in interface dev.itsharshxd.zentrix.api.gui.MenuExtensionContext
- setDropLocation(Location) - Method in class dev.itsharshxd.zentrix.api.events.corpse.CorpseLootDropEvent
- setDropPolicyOverride(CorpseDropPolicy) - Method in interface dev.itsharshxd.zentrix.api.corpse.CorpseService
- setDurationSeconds(int) - Method in class dev.itsharshxd.zentrix.api.events.scenario.ScenarioVoteStartEvent
-
Shortens or extends the vote.
- setEnabled(boolean) - Method in class dev.itsharshxd.zentrix.api.loot.LootEntry
- setEnabled(String, boolean) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioService
-
Switches a scenario on or off and persists the choice.
- setGlobal(GameRuleScope, String, Object) - Method in interface dev.itsharshxd.zentrix.api.gamerule.GameRuleService
- setGlobalCageMaterial(Material) - Method in interface dev.itsharshxd.zentrix.api.cornucopia.CornucopiaService
-
Runtime override used for every subsequently created cage until cleared.
- setGlobalSelectionMode(ScenarioSelectionMode) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioService
-
Sets and persists the global selection mode.
- setGlobalSetting(String, String, Object) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioService
-
Stores a global setting value and persists it.
- setItems(ItemStack[]) - Method in class dev.itsharshxd.zentrix.api.events.corpse.CorpseLootDropEvent
- setLobbyOverride(ZentrixGame, String, String, Object) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioService
-
Applies a temporary override to one match, ahead of its arena and the global configuration.
- setLockedDown(ZentrixGame, boolean) - Method in interface dev.itsharshxd.zentrix.api.end.EndService
-
Seals or unseals this match's runtime End.
- setMaximumAppearancesPerContainer(int) - Method in class dev.itsharshxd.zentrix.api.loot.LootEntry
- setMaximumQuantity(int) - Method in class dev.itsharshxd.zentrix.api.loot.LootEntry
- setMaximumTotalAppearances(int) - Method in class dev.itsharshxd.zentrix.api.loot.LootEntry
- setMinimumQuantity(int) - Method in class dev.itsharshxd.zentrix.api.loot.LootEntry
- setMinimumTotalAppearances(int) - Method in class dev.itsharshxd.zentrix.api.loot.LootEntry
- 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.
- setOverride(ZentrixGame, boolean) - Method in interface dev.itsharshxd.zentrix.api.revival.RevivalService
- setPlayer(UUID, String, Object) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioStore
-
Stores a value against one participant; a null value removes it.
- setPlayerCageMaterial(UUID, Material) - Method in interface dev.itsharshxd.zentrix.api.cornucopia.CornucopiaService
-
Runtime override for the cage assigned to one player.
- setRestoreClassItems(boolean) - Method in class dev.itsharshxd.zentrix.api.events.revival.PlayerReviveEvent
- setRestoreLostLoot(boolean) - Method in class dev.itsharshxd.zentrix.api.events.revival.PlayerReviveEvent
- setRevivalLocation(Location) - Method in class dev.itsharshxd.zentrix.api.events.revival.PlayerReviveEvent
- setSelection(ZentrixGame, Collection<String>) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioService
-
Replaces a match's selection before it starts.
- setTarget(Player, Player) - Method in interface dev.itsharshxd.zentrix.api.compass.CompassTrackerService
- setting(ScenarioSetting) - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioDescriptor.Builder
- setting(String) - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioDescriptor
- setting(String, String, Object) - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioProfile.Builder
-
One scenario setting's value, in the shape the setting declares.
- settings() - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioContext
-
The settings of this scenario as they apply to this match.
- settings() - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioDescriptor
-
The scenario's configurable values, keyed by setting key, in declaration order.
- settings(ScenarioSetting...) - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioDescriptor.Builder
- setWeight(double) - Method in class dev.itsharshxd.zentrix.api.loot.LootEntry
- severity() - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioValidation.Issue
-
Returns the value of the
severityrecord component. - 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.
- shouldPreventBreak(BlockMechanicsScope, Block) - Method in interface dev.itsharshxd.zentrix.api.block.BlockMechanicsService
- shouldRestoreClassItems() - Method in class dev.itsharshxd.zentrix.api.events.revival.PlayerReviveEvent
- shouldRestoreLostLoot() - Method in class dev.itsharshxd.zentrix.api.events.revival.PlayerReviveEvent
- shouldUse(ZentrixGame) - Method in interface dev.itsharshxd.zentrix.api.cornucopia.CornucopiaService
- 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.
- SHULKER_BOX - Enum constant in enum class dev.itsharshxd.zentrix.api.loot.LootContainerType
- SHUTDOWN - Enum constant in enum class dev.itsharshxd.zentrix.api.events.scenario.ScenarioUnregisteredEvent.Reason
-
Zentrix is shutting down.
- SHUTDOWN - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.ScenarioInstance.DeactivationReason
-
The server is shutting down.
- signature() - Method in record class dev.itsharshxd.zentrix.api.identity.MaskedIdentity
- size() - Method in class dev.itsharshxd.zentrix.api.gui.GuiLayout
- size() - Method in class dev.itsharshxd.zentrix.api.gui.GuiLayoutDefinition
- size() - Method in record class dev.itsharshxd.zentrix.api.loot.LootContainerSnapshot
-
Returns the value of the
sizerecord component. - size() - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioEntrySchema
- skin() - Method in record class dev.itsharshxd.zentrix.api.identity.MaskedIdentity
- skinSignature() - Method in record class dev.itsharshxd.zentrix.api.identity.MaskedIdentity
-
Returns the value of the
skinSignaturerecord component. - skinValue() - Method in record class dev.itsharshxd.zentrix.api.identity.MaskedIdentity
-
Returns the value of the
skinValuerecord component. - skipped() - Method in record class dev.itsharshxd.zentrix.api.elimination.EliminationResult
-
Returns the value of the
skippedrecord component. - SkyDropRequest - Record Class in dev.itsharshxd.zentrix.api.world
-
Where a player should be put back into the sky above a world.
- SkyDropRequest(Location, double, int, int, int, boolean) - Constructor for record class dev.itsharshxd.zentrix.api.world.SkyDropRequest
-
Creates an instance of a
SkyDropRequestrecord class. - SkyDropResult - Enum Class in dev.itsharshxd.zentrix.api.world
-
What became of an attempt to put a player back into the sky.
- SkyDropService - Interface in dev.itsharshxd.zentrix.api.world
-
Putting a player into the air above a world, the way a match drops its players in.
- slot() - Method in record class dev.itsharshxd.zentrix.api.loot.LootPlacement
-
Returns the value of the
slotrecord component. - slot(int) - Method in class dev.itsharshxd.zentrix.api.item.ItemBuilder
-
Sets the preferred inventory slot for this item.
- slot(String) - Method in class dev.itsharshxd.zentrix.api.gui.GuiLayout
- slot(String, int) - Method in class dev.itsharshxd.zentrix.api.gui.GuiLayout
- sound(Sound, float, float) - Method in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder.PhaseActionsBuilder
-
Adds a sound action.
- sound(Sound, float, float, int) - Method in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder.PhaseActionsBuilder
- SOUND - Enum constant in enum class dev.itsharshxd.zentrix.api.phase.PhaseBuilder.PhaseActionType
- source() - Method in record class dev.itsharshxd.zentrix.api.gamerule.ResolvedGameRule
-
Returns the value of the
sourcerecord component. - source(String) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioSettings
-
Where the resolved value came from.
- SOURCE_BUSY - Enum constant in enum class dev.itsharshxd.zentrix.api.arena.ArenaSourceStatus
- SOURCE_REQUIRED - Enum constant in enum class dev.itsharshxd.zentrix.api.matchmaking.MatchmakingStatus
- sourceArenaName() - Method in interface dev.itsharshxd.zentrix.api.arena.ArenaSourceLease
-
The registered source arena this lease covers.
- sourceArenaName() - Method in record class dev.itsharshxd.zentrix.api.arena.ArenaSourceResult
-
Returns the value of the
sourceArenaNamerecord component. - sourceArenaName() - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioContext
-
The source arena the match was copied from, when known.
- sourceArenaName(String) - Method in class dev.itsharshxd.zentrix.api.matchmaking.MatchmakingRequest.Builder
- SourceDisposition - Enum Class in dev.itsharshxd.zentrix.api.matchmaking
-
Describes whether the caller-supplied source arena was needed.
- spaceLimitedEntries() - Method in record class dev.itsharshxd.zentrix.api.loot.LootGenerationResult
-
Returns the value of the
spaceLimitedEntriesrecord component. - spawn(ZentrixGame, Player, CorpseSpawnRequest) - Method in interface dev.itsharshxd.zentrix.api.corpse.CorpseService
- spawn(Collection<? extends Player>, Location, Location) - Method in interface dev.itsharshxd.zentrix.api.dragon.DragonTransportService
- spawn(Location) - Method in class dev.itsharshxd.zentrix.api.deathmatch.DeathmatchDestination.Builder
-
Adds one spawn.
- spawnCorpse() - Method in class dev.itsharshxd.zentrix.api.elimination.EliminationOptions
-
Whether a lootable corpse is left behind.
- spawnCorpse(boolean) - Method in class dev.itsharshxd.zentrix.api.elimination.EliminationOptions.Builder
- spawnIfEligible(ZentrixGame, Player, CorpseLeaveReason) - Method in interface dev.itsharshxd.zentrix.api.corpse.CorpseService
- spawnOnCommand() - Method in record class dev.itsharshxd.zentrix.api.corpse.CorpseSettingsSnapshot
-
Returns the value of the
spawnOnCommandrecord component. - spawnOnKick() - Method in record class dev.itsharshxd.zentrix.api.corpse.CorpseSettingsSnapshot
-
Returns the value of the
spawnOnKickrecord component. - spawnOnQuit() - Method in record class dev.itsharshxd.zentrix.api.corpse.CorpseSettingsSnapshot
-
Returns the value of the
spawnOnQuitrecord component. - spawns() - Method in class dev.itsharshxd.zentrix.api.deathmatch.DeathmatchDestination
-
The exact places players are put, cycled through in order.
- spawns(Collection<Location>) - Method in class dev.itsharshxd.zentrix.api.deathmatch.DeathmatchDestination.Builder
- spawnType() - Method in class dev.itsharshxd.zentrix.api.scenario.hook.GameplayHooks.DeathmatchDestinationRequest
-
How the configuration places players:
RANDOMorCUSTOM. - SPECTATOR_TELEPORT - Static variable in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuIds
- start() - Method in record class dev.itsharshxd.zentrix.api.dragon.DragonFlight
-
Returns the value of the
startrecord component. - start(ZentrixGame) - Method in interface dev.itsharshxd.zentrix.api.deathmatch.DeathmatchService
- 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.
- STARTED - Enum constant in enum class dev.itsharshxd.zentrix.api.deathmatch.DeathmatchStartResult
- STARTED - Enum constant in enum class dev.itsharshxd.zentrix.api.game.ForceStartResult
- startedAtMillis() - Method in record class dev.itsharshxd.zentrix.api.dragon.DragonFlight
-
Returns the value of the
startedAtMillisrecord component. - 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.
- startReleaseCountdown(ZentrixGame, Runnable) - Method in interface dev.itsharshxd.zentrix.api.cornucopia.CornucopiaService
-
Starts the configured physical release countdown and invokes the callback on release.
- 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.
- state() - Method in record class dev.itsharshxd.zentrix.api.cornucopia.CornucopiaPreparation
-
Returns the value of the
staterecord component. - status() - Method in record class dev.itsharshxd.zentrix.api.arena.ArenaSourceResult
-
Returns the value of the
statusrecord component. - status() - Method in record class dev.itsharshxd.zentrix.api.dragon.DragonFlight
-
Returns the value of the
statusrecord component. - status() - Method in record class dev.itsharshxd.zentrix.api.gamerule.GameRuleMutationResult
-
Returns the value of the
statusrecord component. - status() - Method in record class dev.itsharshxd.zentrix.api.scenario.vote.ScenarioVoteSnapshot
-
Returns the value of the
statusrecord component. - stop(UUID) - Method in interface dev.itsharshxd.zentrix.api.dragon.DragonTransportService
- stopAll() - Method in interface dev.itsharshxd.zentrix.api.dragon.DragonTransportService
- STOPPED - Enum constant in enum class dev.itsharshxd.zentrix.api.dragon.DragonFlightStatus
- STORAGE_LOAD - Enum constant in enum class dev.itsharshxd.zentrix.api.events.currency.CurrencyChangeEvent.ChangeReason
-
Balance was loaded from storage.
- store() - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioContext
-
A scratch space private to this scenario and this match.
- storedContents() - Method in record class dev.itsharshxd.zentrix.api.corpse.CorpseSpawnRequest
-
Returns the value of the
storedContentsrecord component. - STRING - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.ScenarioFieldType
-
Free text, captured from chat.
- STRING - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.ScenarioSettingType
-
Free text, captured from chat.
- STRING_LIST - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.ScenarioSettingType
-
A list of free-text values, edited through chat.
- STRUCTURED_LIST - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.ScenarioSettingType
-
A list of entries whose fields the scenario declares itself, through a
ScenarioEntrySchema. - subtitle(String) - Method in class dev.itsharshxd.zentrix.api.broadcast.BroadcastBuilder
-
Sets the subtitle for a TITLE type broadcast.
- success() - Method in record class dev.itsharshxd.zentrix.api.loot.LootReloadResult
-
Returns the value of the
successrecord component. - success() - Method in record class dev.itsharshxd.zentrix.api.loot.LootSaveResult
-
Returns the value of the
successrecord component. - success() - Method in record class dev.itsharshxd.zentrix.api.loot.LootTablePreview
- SUCCESS - Enum constant in enum class dev.itsharshxd.zentrix.api.matchmaking.MatchmakingStatus
- SUCCESS - Enum constant in enum class dev.itsharshxd.zentrix.api.revival.RevivalResult
- SUCCESS - Enum constant in enum class dev.itsharshxd.zentrix.api.world.SkyDropResult
-
The player was placed and their glider was deployed.
- 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
- tags() - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioDescriptor
-
Free-form labels; Zentrix imposes no category system of its own.
- tags(String...) - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioDescriptor.Builder
- tallies() - Method in record class dev.itsharshxd.zentrix.api.scenario.vote.ScenarioVoteSnapshot
-
Returns the value of the
talliesrecord component. - TARGET_NOT_ELIGIBLE - Enum constant in enum class dev.itsharshxd.zentrix.api.revival.RevivalResult
- TARGET_PLAYER - Static variable in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuContext
- targetAppearances() - Method in record class dev.itsharshxd.zentrix.api.loot.LootGenerationResult
-
Returns the value of the
targetAppearancesrecord component. - targetPlayer() - Method in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuContext
- targetPlayer(Player) - Method in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuContext.Builder
- TEAM - Enum constant in enum class dev.itsharshxd.zentrix.api.chat.ChatChannel
-
Team chat channel.
- TEAM_CHANGER - Static variable in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuIds
- teamCount() - Method in record class dev.itsharshxd.zentrix.api.elimination.EliminationResult
- TeamEliminatedEvent - Class in dev.itsharshxd.zentrix.api.events.team
-
Fired 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.
- teamId() - Method in record class dev.itsharshxd.zentrix.api.revival.EliminationSnapshot
-
Returns the value of the
teamIdrecord component. - TeamService - Interface in dev.itsharshxd.zentrix.api.team
-
Provides team queries for Zentrix games.
- teamSize(int) - Method in class dev.itsharshxd.zentrix.api.gametype.GameTypeBuilder
-
Sets the team size for this game type.
- teleportPlayersToPodiums(ZentrixGame) - Method in interface dev.itsharshxd.zentrix.api.cornucopia.CornucopiaService
- templateWorldName() - Method in class dev.itsharshxd.zentrix.api.scenario.hook.GameplayHooks.DeathmatchDestinationRequest
-
The template world Zentrix would copy.
- text(String, String) - Static method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioSetting
-
Free text.
- tieRule(ScenarioTieRule) - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioProfile.Builder
- TIMER - Enum constant in enum class dev.itsharshxd.zentrix.api.events.scenario.ScenarioVoteEndEvent.Reason
-
The voting timer ran out.
- 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
- Title broadcast example - Search tag in class dev.itsharshxd.zentrix.api.broadcast.BroadcastBuilder
- Section
- titleTiming(int, int, int) - Method in class dev.itsharshxd.zentrix.api.broadcast.BroadcastBuilder
-
Sets the timing for a TITLE type broadcast.
- TOGGLE_END - Enum constant in enum class dev.itsharshxd.zentrix.api.phase.PhaseBuilder.PhaseActionType
- TOGGLE_NETHER - Enum constant in enum class dev.itsharshxd.zentrix.api.phase.PhaseBuilder.PhaseActionType
- 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.
- toggleEnd(EndToggleRequest) - Method in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder.PhaseActionsBuilder
- toggleNether(NetherToggleRequest) - Method in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder.PhaseActionsBuilder
- 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.
- TOO_MANY_PLAYERS - Enum constant in enum class dev.itsharshxd.zentrix.api.game.ForceStartResult
- tool() - Method in class dev.itsharshxd.zentrix.api.scenario.hook.GameplayHooks.BlockDropRequest
-
The item used to break the block, if any.
- 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 record class dev.itsharshxd.zentrix.api.arena.ArenaSourceRequest
-
Returns a string representation of this record class.
- toString() - Method in record class dev.itsharshxd.zentrix.api.arena.ArenaSourceResult
-
Returns a string representation of this record class.
- toString() - Method in record class dev.itsharshxd.zentrix.api.block.TrackedBlockState
-
Returns a string representation of this record class.
- toString() - Method in class dev.itsharshxd.zentrix.api.broadcast.BroadcastBuilder
- toString() - Method in record class dev.itsharshxd.zentrix.api.cornucopia.CornucopiaPreparation
-
Returns a string representation of this record class.
- toString() - Method in record class dev.itsharshxd.zentrix.api.cornucopia.CornucopiaSchematicStatus
-
Returns a string representation of this record class.
- toString() - Method in record class dev.itsharshxd.zentrix.api.corpse.CorpseSettingsSnapshot
-
Returns a string representation of this record class.
- toString() - Method in record class dev.itsharshxd.zentrix.api.corpse.CorpseSpawnRequest
-
Returns a string representation of this record class.
- toString() - Method in enum class dev.itsharshxd.zentrix.api.currency.CurrencyEventType
- toString() - Method in class dev.itsharshxd.zentrix.api.deathmatch.DeathmatchDestination
- toString() - Method in record class dev.itsharshxd.zentrix.api.dragon.DragonEndpointChunk
-
Returns a string representation of this record class.
- toString() - Method in record class dev.itsharshxd.zentrix.api.dragon.DragonFlight
-
Returns a string representation of this record class.
- toString() - Method in record class dev.itsharshxd.zentrix.api.elimination.EliminationResult
-
Returns a string representation of this record class.
- toString() - Method in record class dev.itsharshxd.zentrix.api.end.EndStatus
-
Returns a string representation of this record class.
- toString() - Method in record class dev.itsharshxd.zentrix.api.end.EndToggleRequest
-
Returns a string representation of this record class.
- toString() - Method in record class dev.itsharshxd.zentrix.api.gamerule.GameRuleDefinition
-
Returns a string representation of this record class.
- toString() - Method in record class dev.itsharshxd.zentrix.api.gamerule.GameRuleMutationResult
-
Returns a string representation of this record class.
- toString() - Method in record class dev.itsharshxd.zentrix.api.gamerule.ResolvedGameRule
-
Returns a string representation of this record class.
- toString() - Method in class dev.itsharshxd.zentrix.api.gametype.GameTypeBuilder
- toString() - Method in record class dev.itsharshxd.zentrix.api.identity.MaskedIdentity
-
Returns a string representation of this record class.
- toString() - Method in class dev.itsharshxd.zentrix.api.item.ItemBuilder
- toString() - Method in record class dev.itsharshxd.zentrix.api.loot.GameLootResolution
-
Returns a string representation of this record class.
- toString() - Method in record class dev.itsharshxd.zentrix.api.loot.LootContainerSnapshot
-
Returns a string representation of this record class.
- toString() - Method in record class dev.itsharshxd.zentrix.api.loot.LootGenerationResult
-
Returns a string representation of this record class.
- toString() - Method in record class dev.itsharshxd.zentrix.api.loot.LootImportResult
-
Returns a string representation of this record class.
- toString() - Method in record class dev.itsharshxd.zentrix.api.loot.LootPlacement
-
Returns a string representation of this record class.
- toString() - Method in record class dev.itsharshxd.zentrix.api.loot.LootRecoveryState
-
Returns a string representation of this record class.
- toString() - Method in record class dev.itsharshxd.zentrix.api.loot.LootReloadResult
-
Returns a string representation of this record class.
- toString() - Method in record class dev.itsharshxd.zentrix.api.loot.LootSaveResult
-
Returns a string representation of this record class.
- toString() - Method in record class dev.itsharshxd.zentrix.api.loot.LootTablePreview
-
Returns a string representation of this record class.
- toString() - Method in record class dev.itsharshxd.zentrix.api.loot.LootTableReference
-
Returns a string representation of this record class.
- toString() - Method in record class dev.itsharshxd.zentrix.api.loot.LootValidationIssue
-
Returns a string representation of this record class.
- toString() - Method in record class dev.itsharshxd.zentrix.api.nether.NetherStatus
-
Returns a string representation of this record class.
- toString() - Method in record class dev.itsharshxd.zentrix.api.nether.NetherToggleRequest
-
Returns a string representation of this record class.
- toString() - Method in class dev.itsharshxd.zentrix.api.phase.PhaseBuilder
- toString() - Method in class dev.itsharshxd.zentrix.api.recipe.RecipeBuilder
- toString() - Method in record class dev.itsharshxd.zentrix.api.revival.EliminationSnapshot
-
Returns a string representation of this record class.
- toString() - Method in record class dev.itsharshxd.zentrix.api.revival.RevivalOptions
-
Returns a string representation of this record class.
- toString() - Method in record class dev.itsharshxd.zentrix.api.revival.RevivalRestoration
-
Returns a string representation of this record class.
- toString() - Method in class dev.itsharshxd.zentrix.api.scenario.hook.GameplayHook
- toString() - Method in class dev.itsharshxd.zentrix.api.scenario.hook.HookOutcome
- toString() - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioCapability
- toString() - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioDescriptor
- toString() - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioEntry
- toString() - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioEntryField
-
Returns a string representation of this record class.
- toString() - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioEntrySchema
- toString() - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioProfile
- toString() - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioSelection
-
Returns a string representation of this record class.
- toString() - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioSetting
-
Returns a string representation of this record class.
- toString() - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioValidation.Issue
-
Returns a string representation of this record class.
- toString() - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioValidation
-
Returns a string representation of this record class.
- toString() - Method in record class dev.itsharshxd.zentrix.api.scenario.vote.ScenarioVoteSnapshot
-
Returns a string representation of this record class.
- toString() - Method in record class dev.itsharshxd.zentrix.api.world.SkyDropRequest
-
Returns a string representation of this record class.
- toString() - Method in record class dev.itsharshxd.zentrix.api.world.WorldBorderSnapshot
-
Returns a string representation of this record class.
- trackBlock(Block) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioContext
-
Records a block this scenario is about to change so its original state is restored during cleanup.
- TrackedBlockState - Record Class in dev.itsharshxd.zentrix.api.block
-
Current protection and decay classification of one block.
- TrackedBlockState(BlockMechanicsScope, boolean, boolean, boolean, boolean, boolean) - Constructor for record class dev.itsharshxd.zentrix.api.block.TrackedBlockState
-
Creates an instance of a
TrackedBlockStaterecord class. - trackEntity(Entity) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioContext
-
Records an entity this scenario spawned so it is removed during cleanup.
- trackFluidSpread(BlockMechanicsScope, Block, Block) - Method in interface dev.itsharshxd.zentrix.api.block.BlockMechanicsService
- trackPlayerPlaced(BlockMechanicsScope, List<Block>) - Method in interface dev.itsharshxd.zentrix.api.block.BlockMechanicsService
- trackPlayerPlaced(BlockMechanicsScope, Block) - Method in interface dev.itsharshxd.zentrix.api.block.BlockMechanicsService
- TRANSFER - Enum constant in enum class dev.itsharshxd.zentrix.api.events.currency.CurrencyChangeEvent.ChangeReason
-
Balance was changed due to a transfer between players.
- TRAPPED_CHEST - Enum constant in enum class dev.itsharshxd.zentrix.api.loot.LootContainerType
- 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() - Method in record class dev.itsharshxd.zentrix.api.loot.LootContainerSnapshot
-
Returns the value of the
typerecord component. - type() - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioEntryField
-
Returns the value of the
typerecord component. - type() - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioSetting
-
Returns the value of the
typerecord component. - type(BroadcastType) - Method in class dev.itsharshxd.zentrix.api.broadcast.BroadcastBuilder
-
Sets the broadcast type.
U
- UNAVAILABLE - Enum constant in enum class dev.itsharshxd.zentrix.api.cornucopia.CornucopiaPreparationState
- UNAVAILABLE - Enum constant in enum class dev.itsharshxd.zentrix.api.gui.MenuOpenResult
- unbreakable(boolean) - Method in class dev.itsharshxd.zentrix.api.item.ItemBuilder
-
Sets whether this item is unbreakable.
- unfilledTarget() - Method in record class dev.itsharshxd.zentrix.api.loot.LootGenerationResult
-
Returns the value of the
unfilledTargetrecord component. - UNKNOWN_MENU - Enum constant in enum class dev.itsharshxd.zentrix.api.gui.MenuOpenResult
- UNKNOWN_SCENARIO - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.ScenarioValidation.Kind
-
A scenario ID is not registered.
- unlimited() - Method in class dev.itsharshxd.zentrix.api.recipe.RecipeBuilder
-
Removes any craft limit from this recipe.
- unmask(UUID) - Method in interface dev.itsharshxd.zentrix.api.identity.IdentityService
-
Removes a player's mask and restores their real profile and skin to everybody.
- unmaskAll(ZentrixGame) - Method in interface dev.itsharshxd.zentrix.api.identity.IdentityService
-
Removes every mask belonging to one match.
- unmaskAll(Plugin) - Method in interface dev.itsharshxd.zentrix.api.identity.IdentityService
-
Removes every mask a plugin applied, across every match.
- unplacedRequiredAppearances() - Method in record class dev.itsharshxd.zentrix.api.loot.LootGenerationResult
-
Returns the value of the
unplacedRequiredAppearancesrecord component. - unregister() - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioRegistration
-
Removes the scenario from the registry.
- unregister() - Static method in class dev.itsharshxd.zentrix.api.ZentrixProvider
-
Removes the API implementation.
- unregister(String) - Method in interface dev.itsharshxd.zentrix.api.gui.GuiLayoutService
- unregister(String) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioService
-
Removes a scenario from the registry.
- unregisterAddon(Plugin) - Method in interface dev.itsharshxd.zentrix.api.addon.AddonManager
-
Unregisters an addon from Zentrix.
- unregisterAll(Plugin) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioService
-
Removes every scenario a plugin registered.
- unregisterBroadcast(String) - Method in interface dev.itsharshxd.zentrix.api.broadcast.BroadcastService
-
Unregisters a broadcast by ID.
- UNREGISTERED - Enum constant in enum class dev.itsharshxd.zentrix.api.arena.ArenaSourceStatus
- unregisterExtension(String, String) - Method in interface dev.itsharshxd.zentrix.api.gui.BuiltInMenuService
- unregisterExtensions(String) - Method in interface dev.itsharshxd.zentrix.api.gui.BuiltInMenuService
- 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.
- unregisterListener(Listener) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioContext
-
Unregisters a listener registered through
ScenarioContext.registerListener(Listener). - 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.
- unregisterSource(String) - Method in interface dev.itsharshxd.zentrix.api.arena.ArenaSourceService
- unsupported() - Static method in interface dev.itsharshxd.zentrix.api.arena.ArenaSourceService
- unsupported() - Static method in interface dev.itsharshxd.zentrix.api.matchmaking.MatchmakingService
- UNSUPPORTED - Enum constant in enum class dev.itsharshxd.zentrix.api.arena.ArenaSourceStatus
- UNSUPPORTED - Enum constant in enum class dev.itsharshxd.zentrix.api.game.ForceStartResult
- UNSUPPORTED - Enum constant in enum class dev.itsharshxd.zentrix.api.matchmaking.MatchmakingStatus
- UNUSED - Enum constant in enum class dev.itsharshxd.zentrix.api.matchmaking.SourceDisposition
- 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.
- usable() - Method in record class dev.itsharshxd.zentrix.api.cornucopia.CornucopiaSchematicStatus
-
Returns the value of the
usablerecord component. - Usage - Search tag in class dev.itsharshxd.zentrix.api.ZentrixProvider
- Section
- Usage - Search tag in interface dev.itsharshxd.zentrix.api.ZentrixAPI
- Section
- Usage example - Search tag in interface dev.itsharshxd.zentrix.api.data.DataService
- Section
V
- valid() - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioValidation
-
Returns the value of the
validrecord component. - 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.
- validate(GameLootPool, LootPoolConfiguration) - Method in interface dev.itsharshxd.zentrix.api.loot.GameLootService
- validate(LootPoolConfiguration) - Method in interface dev.itsharshxd.zentrix.api.loot.CornucopiaLootService
- validate(Collection<String>) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioService
-
Checks a combination without applying it: resolves dependencies, rejects conflicts and drops scenarios whose plugins are missing.
- validateSchematic(String, Material) - Method in interface dev.itsharshxd.zentrix.api.cornucopia.CornucopiaService
- validation() - Method in record class dev.itsharshxd.zentrix.api.loot.LootGenerationResult
-
Returns the value of the
validationrecord component. - validation() - Method in record class dev.itsharshxd.zentrix.api.loot.LootSaveResult
-
Returns the value of the
validationrecord component. - validation() - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioSelection
-
Returns the value of the
validationrecord component. - value() - Method in record class dev.itsharshxd.zentrix.api.gamerule.ResolvedGameRule
-
Returns the value of the
valuerecord component. - value() - Method in class dev.itsharshxd.zentrix.api.scenario.hook.HookOutcome
-
The substituted value, empty unless this outcome is a replacement carrying a value.
- value(String) - Method in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuContext
- value(String) - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioProfile
-
One override, empty when this profile has no opinion about that path.
- value(String, Class<T>) - Method in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuContext
- value(String, Object) - Method in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuContext.Builder
- valueOf(String) - Static method in enum class dev.itsharshxd.zentrix.api.arena.ArenaSourcePurpose
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.itsharshxd.zentrix.api.arena.ArenaSourceStatus
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.itsharshxd.zentrix.api.block.BlockMechanicsScope
-
Returns the enum constant of this class with the specified name.
- 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.cornucopia.CornucopiaLootPopulationState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.itsharshxd.zentrix.api.cornucopia.CornucopiaPreparationState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.itsharshxd.zentrix.api.corpse.CorpseDropPolicy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.itsharshxd.zentrix.api.corpse.CorpseLeaveReason
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.itsharshxd.zentrix.api.corpse.CorpseRemovalReason
-
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.deathmatch.DeathmatchStartResult
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.itsharshxd.zentrix.api.dragon.DragonFlightStatus
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.itsharshxd.zentrix.api.elimination.EliminationCause
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.itsharshxd.zentrix.api.end.EndPreparationState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.itsharshxd.zentrix.api.end.EndToggleResult
-
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.end.ZentrixEndPortalEvent.Direction
-
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.GameForceStartEvent.Cause
-
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.nether.ZentrixNetherPortalEvent.Direction
-
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.events.revival.RevivalAccessChangeEvent.Source
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.itsharshxd.zentrix.api.events.scenario.ScenarioUnregisteredEvent.Reason
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.itsharshxd.zentrix.api.events.scenario.ScenarioVoteEndEvent.Reason
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.itsharshxd.zentrix.api.game.ForceStartResult
-
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.gamerule.GameRuleMutationResult.Status
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.itsharshxd.zentrix.api.gamerule.GameRuleScope
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.itsharshxd.zentrix.api.gamerule.GameRuleSource
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.itsharshxd.zentrix.api.gamerule.GameRuleValueType
-
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.gui.MenuOpenResult
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.itsharshxd.zentrix.api.loot.GameLootPool
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.itsharshxd.zentrix.api.loot.LootContainerType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.itsharshxd.zentrix.api.loot.LootItemSourceType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.itsharshxd.zentrix.api.loot.LootPool
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.itsharshxd.zentrix.api.loot.LootTableCategory
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.itsharshxd.zentrix.api.matchmaking.MatchmakingStatus
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.itsharshxd.zentrix.api.matchmaking.SourceDisposition
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.itsharshxd.zentrix.api.nether.NetherPreparationState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.itsharshxd.zentrix.api.nether.NetherToggleResult
-
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.
- valueOf(String) - Static method in enum class dev.itsharshxd.zentrix.api.revival.RevivalResult
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.itsharshxd.zentrix.api.scenario.hook.HookOutcome.Kind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.itsharshxd.zentrix.api.scenario.ScenarioFieldType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.itsharshxd.zentrix.api.scenario.ScenarioInstance.DeactivationReason
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.itsharshxd.zentrix.api.scenario.ScenarioSelectionMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.itsharshxd.zentrix.api.scenario.ScenarioSettingSource
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.itsharshxd.zentrix.api.scenario.ScenarioSettingType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.itsharshxd.zentrix.api.scenario.ScenarioValidation.Kind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.itsharshxd.zentrix.api.scenario.ScenarioValidation.Severity
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.itsharshxd.zentrix.api.scenario.vote.ScenarioNoVoteRule
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.itsharshxd.zentrix.api.scenario.vote.ScenarioTieRule
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.itsharshxd.zentrix.api.scenario.vote.ScenarioVoteResult
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.itsharshxd.zentrix.api.scenario.vote.ScenarioVoteStatus
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.itsharshxd.zentrix.api.scenario.vote.ScenarioVoteVisibility
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.itsharshxd.zentrix.api.world.GameWorldType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.itsharshxd.zentrix.api.world.SkyDropResult
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class dev.itsharshxd.zentrix.api.arena.ArenaSourcePurpose
-
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.arena.ArenaSourceStatus
-
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.block.BlockMechanicsScope
-
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.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.cornucopia.CornucopiaLootPopulationState
-
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.cornucopia.CornucopiaPreparationState
-
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.corpse.CorpseDropPolicy
-
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.corpse.CorpseLeaveReason
-
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.corpse.CorpseRemovalReason
-
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.deathmatch.DeathmatchStartResult
-
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.dragon.DragonFlightStatus
-
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.elimination.EliminationCause
-
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.end.EndPreparationState
-
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.end.EndToggleResult
-
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.end.ZentrixEndPortalEvent.Direction
-
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.GameForceStartEvent.Cause
-
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.nether.ZentrixNetherPortalEvent.Direction
-
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.events.revival.RevivalAccessChangeEvent.Source
-
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.scenario.ScenarioUnregisteredEvent.Reason
-
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.scenario.ScenarioVoteEndEvent.Reason
-
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.ForceStartResult
-
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.gamerule.GameRuleMutationResult.Status
-
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.gamerule.GameRuleScope
-
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.gamerule.GameRuleSource
-
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.gamerule.GameRuleValueType
-
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() - Method in class dev.itsharshxd.zentrix.api.gui.BuiltInMenuContext
- values() - Static method in enum class dev.itsharshxd.zentrix.api.gui.MenuOpenResult
-
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.loot.GameLootPool
-
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.loot.LootContainerType
-
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.loot.LootItemSourceType
-
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.loot.LootPool
-
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.loot.LootTableCategory
-
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.matchmaking.MatchmakingStatus
-
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.matchmaking.SourceDisposition
-
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.nether.NetherPreparationState
-
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.nether.NetherToggleResult
-
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.
- values() - Static method in enum class dev.itsharshxd.zentrix.api.revival.RevivalResult
-
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.scenario.hook.HookOutcome.Kind
-
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.scenario.ScenarioFieldType
-
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.scenario.ScenarioInstance.DeactivationReason
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioProfile
-
Every override, keyed by the configuration path it applies to.
- values() - Static method in enum class dev.itsharshxd.zentrix.api.scenario.ScenarioSelectionMode
-
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.scenario.ScenarioSettingSource
-
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.scenario.ScenarioSettingType
-
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.scenario.ScenarioValidation.Kind
-
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.scenario.ScenarioValidation.Severity
-
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.scenario.vote.ScenarioNoVoteRule
-
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.scenario.vote.ScenarioTieRule
-
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.scenario.vote.ScenarioVoteResult
-
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.scenario.vote.ScenarioVoteStatus
-
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.scenario.vote.ScenarioVoteVisibility
-
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.world.GameWorldType
-
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.world.SkyDropResult
-
Returns an array containing the constants of this enum class, in the order they are declared.
- valueType() - Method in record class dev.itsharshxd.zentrix.api.gamerule.GameRuleDefinition
-
Returns the value of the
valueTyperecord component. - valueType() - Method in class dev.itsharshxd.zentrix.api.scenario.hook.GameplayHook
- Vanilla item example - Search tag in class dev.itsharshxd.zentrix.api.item.ItemBuilder
- Section
- version() - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioDescriptor
-
The scenario's own version string, for addon diagnostics.
- version(String) - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioDescriptor.Builder
- victim() - Method in class dev.itsharshxd.zentrix.api.scenario.hook.GameplayHooks.DamageRequest
- victim() - Method in class dev.itsharshxd.zentrix.api.scenario.hook.GameplayHooks.DeathRequest
- visibility() - Method in record class dev.itsharshxd.zentrix.api.scenario.vote.ScenarioVoteSnapshot
-
Returns the value of the
visibilityrecord component. - visualArmor() - Method in record class dev.itsharshxd.zentrix.api.corpse.CorpseSpawnRequest
-
Returns the value of the
visualArmorrecord component. - visualMainHand() - Method in record class dev.itsharshxd.zentrix.api.corpse.CorpseSpawnRequest
-
Returns the value of the
visualMainHandrecord component. - visualOffHand() - Method in record class dev.itsharshxd.zentrix.api.corpse.CorpseSpawnRequest
-
Returns the value of the
visualOffHandrecord component. - VOID - Enum constant in enum class dev.itsharshxd.zentrix.api.events.player.PlayerDeathGameEvent.DeathCause
-
Killed by void damage.
- votable() - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioDescriptor
-
Whether players may vote for this scenario.
- votable(boolean) - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioDescriptor.Builder
-
Whether players may vote for this scenario.
- vote(Player, String) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioService
-
Casts or, when
allow-changesis on and the vote already exists, withdraws a vote. - voteLimit() - Method in record class dev.itsharshxd.zentrix.api.scenario.vote.ScenarioVoteSnapshot
-
Returns the value of the
voteLimitrecord component. - voterCount() - Method in record class dev.itsharshxd.zentrix.api.scenario.vote.ScenarioVoteSnapshot
-
How many distinct players cast at least one vote.
- votesByPlayer() - Method in record class dev.itsharshxd.zentrix.api.scenario.vote.ScenarioVoteSnapshot
-
Returns the value of the
votesByPlayerrecord component. - votesFor(String) - Method in record class dev.itsharshxd.zentrix.api.scenario.vote.ScenarioVoteSnapshot
-
How many votes a scenario has.
- votesOf(UUID) - Method in record class dev.itsharshxd.zentrix.api.scenario.vote.ScenarioVoteSnapshot
-
What one player voted for.
- votesPerPlayer(int) - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioProfile.Builder
- voteVisibility(ScenarioVoteVisibility) - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioProfile.Builder
- voteWinnerCount(int) - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioProfile.Builder
- VOTING_PREFIX - Static variable in class dev.itsharshxd.zentrix.api.scenario.ScenarioProfile
-
The prefix every voting rule sits under.
- votingDuration(int) - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioProfile.Builder
-
How long a lobby votes, in seconds.
- votingEligible(Collection<String>) - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioProfile.Builder
-
Which scenarios may be voted for; an empty list means every eligible scenario.
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.
- WAITING_LOBBY - Enum constant in enum class dev.itsharshxd.zentrix.api.gamerule.GameRuleScope
- WAITING_LOBBY - Enum constant in enum class dev.itsharshxd.zentrix.api.world.GameWorldType
- WARNING - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.ScenarioValidation.Severity
-
The combination still works, but a scenario was dropped from it.
- warningDistance() - Method in record class dev.itsharshxd.zentrix.api.world.WorldBorderSnapshot
-
Returns the value of the
warningDistancerecord component. - warningEnabled() - Method in record class dev.itsharshxd.zentrix.api.corpse.CorpseSettingsSnapshot
-
Returns the value of the
warningEnabledrecord component. - warningThresholdSeconds() - Method in record class dev.itsharshxd.zentrix.api.corpse.CorpseSettingsSnapshot
-
Returns the value of the
warningThresholdSecondsrecord component. - warningTime() - Method in record class dev.itsharshxd.zentrix.api.world.WorldBorderSnapshot
-
Returns the value of the
warningTimerecord component. - 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.
- wasEnabled() - Method in class dev.itsharshxd.zentrix.api.events.end.EndAccessChangeEvent
- wasEnabled() - Method in class dev.itsharshxd.zentrix.api.events.nether.NetherAccessChangeEvent
- 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).
- 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.
- WIN_CONDITION - Static variable in class dev.itsharshxd.zentrix.api.scenario.hook.GameplayHooks
-
Whether the match is over.
- WIN_CONDITION - Static variable in class dev.itsharshxd.zentrix.api.scenario.ScenarioCapability
-
Deciding when the match is over, in place of Zentrix's own alive-team count.
- WinConditionRequest(int, int, Collection<String>, boolean) - Constructor for class dev.itsharshxd.zentrix.api.scenario.hook.GameplayHooks.WinConditionRequest
- 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).
- winnerCount() - Method in record class dev.itsharshxd.zentrix.api.scenario.vote.ScenarioVoteSnapshot
-
Returns the value of the
winnerCountrecord component. - winners() - Method in record class dev.itsharshxd.zentrix.api.scenario.vote.ScenarioVoteSnapshot
-
Returns the value of the
winnersrecord component. - with(String, Object) - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioEntry
-
A copy of this entry with one field changed; a null value clears the field.
- withAlias(String) - Method in record class dev.itsharshxd.zentrix.api.identity.MaskedIdentity
-
The same identity under a different name, keeping the skin.
- withAttempts(int) - Method in record class dev.itsharshxd.zentrix.api.world.SkyDropRequest
-
How many candidate points to try before giving up.
- withClearance(int) - Method in record class dev.itsharshxd.zentrix.api.world.SkyDropRequest
-
How much free air the drop point needs beneath it.
- WITHDRAWN - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.vote.ScenarioVoteResult
-
The vote was taken back.
- withdrawVote(Player, String) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioService
-
Takes back one of a player's votes.
- withinRadius(double) - Method in record class dev.itsharshxd.zentrix.api.world.SkyDropRequest
-
How far from the anchor a point may be chosen.
- withRestoreClassItems(boolean) - Method in record class dev.itsharshxd.zentrix.api.revival.RevivalOptions
- withRestoreLostLoot(boolean) - Method in record class dev.itsharshxd.zentrix.api.revival.RevivalOptions
- withSkin(String, String) - Method in record class dev.itsharshxd.zentrix.api.identity.MaskedIdentity
-
The same alias wearing a different skin.
- world() - Method in class dev.itsharshxd.zentrix.api.deathmatch.DeathmatchDestination
-
The world the deathmatch runs in.
- world(GameWorldType) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioContext
-
One of the match's worlds, empty when it does not exist for this match.
- WORLD_CLEANUP - Enum constant in enum class dev.itsharshxd.zentrix.api.corpse.CorpseRemovalReason
- WORLD_TIME - Static variable in class dev.itsharshxd.zentrix.api.scenario.ScenarioCapability
-
Pinning or driving the world clock of the match's worlds.
- WORLD_UNAVAILABLE - Enum constant in enum class dev.itsharshxd.zentrix.api.arena.ArenaSourceStatus
- WORLD_WEATHER - Static variable in class dev.itsharshxd.zentrix.api.scenario.ScenarioCapability
-
Pinning or driving the weather of the match's worlds.
- WorldBorderSnapshot - Record Class in dev.itsharshxd.zentrix.api.world
-
Immutable snapshot of Bukkit world-border settings.
- WorldBorderSnapshot(double, double, double, int, int) - Constructor for record class dev.itsharshxd.zentrix.api.world.WorldBorderSnapshot
-
Creates an instance of a
WorldBorderSnapshotrecord class. - worldId() - Method in record class dev.itsharshxd.zentrix.api.dragon.DragonEndpointChunk
-
Returns the value of the
worldIdrecord component. - worldLoaded() - Method in record class dev.itsharshxd.zentrix.api.end.EndStatus
-
Returns the value of the
worldLoadedrecord component. - worldLoaded() - Method in record class dev.itsharshxd.zentrix.api.nether.NetherStatus
-
Returns the value of the
worldLoadedrecord component. - worldName() - Method in record class dev.itsharshxd.zentrix.api.dragon.DragonEndpointChunk
-
Returns the value of the
worldNamerecord component. - worldName() - Method in record class dev.itsharshxd.zentrix.api.end.EndStatus
-
Returns the value of the
worldNamerecord component. - worldName() - Method in record class dev.itsharshxd.zentrix.api.nether.NetherStatus
-
Returns the value of the
worldNamerecord component. - worlds() - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioContext
-
Every world that belongs to this match: arena, waiting lobby, Nether, End, deathmatch.
- worldType(World) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioContext
-
The role a world plays in this match, empty when it belongs to another match or to none.
X
- x() - Method in record class dev.itsharshxd.zentrix.api.dragon.DragonEndpointChunk
-
Returns the value of the
xrecord component.
Z
- z() - Method in record class dev.itsharshxd.zentrix.api.dragon.DragonEndpointChunk
-
Returns the value of the
zrecord component. - 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
-
Entry point for the Zentrix developer API.
- ZentrixBroadcast - Interface in dev.itsharshxd.zentrix.api.broadcast
-
Read-only view of a broadcast configuration.
- ZentrixCorpse - Interface in dev.itsharshxd.zentrix.api.corpse
-
Read-only view of a tracked, persistent corpse.
- ZentrixEndPortalEvent - Class in dev.itsharshxd.zentrix.api.events.end
-
Fired for End portal travel inside one runtime match, before the player is moved.
- ZentrixEndPortalEvent(ZentrixGame, Player, ZentrixEndPortalEvent.Direction, Location) - Constructor for class dev.itsharshxd.zentrix.api.events.end.ZentrixEndPortalEvent
- ZentrixEndPortalEvent.Direction - Enum Class in dev.itsharshxd.zentrix.api.events.end
- ZentrixEvent - Class in dev.itsharshxd.zentrix.api.events
-
Base class for 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
-
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 Zentrix events 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
-
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
-
Read-only view of a custom item definition.
- ZentrixNetherPortalEvent - Class in dev.itsharshxd.zentrix.api.events.nether
- ZentrixNetherPortalEvent(ZentrixGame, Player, ZentrixNetherPortalEvent.Direction, Location) - Constructor for class dev.itsharshxd.zentrix.api.events.nether.ZentrixNetherPortalEvent
- ZentrixNetherPortalEvent.Direction - Enum Class in dev.itsharshxd.zentrix.api.events.nether
- ZentrixParty - Interface in dev.itsharshxd.zentrix.api.party
-
Player party in Zentrix.
- ZentrixPlayer - Interface in dev.itsharshxd.zentrix.api.player
-
Read-only view of a player in a Zentrix game.
- ZentrixProvider - Class in dev.itsharshxd.zentrix.api
-
Holds the ZentrixAPI implementation for the core plugin.
- ZentrixRecipe - Interface in dev.itsharshxd.zentrix.api.recipe
-
Custom recipe registered with Zentrix.
- ZentrixRecipe.RecipeType - Enum Class in dev.itsharshxd.zentrix.api.recipe
-
Available recipe types.
- ZentrixTeam - Interface in dev.itsharshxd.zentrix.api.team
-
Read-only view of a team in a Zentrix game.
All Classes and Interfaces|All Packages|Constant Field Values
RecipeService.hasPlayerEverCrafted(UUID, String)instead. The old name was misleading as it suggested relation to one-time recipes.