Index

A B C D E F G H I J K L M N O P Q R S T U V W X Z 
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 accessEnabled record component.
accessEnabled() - Method in record class dev.itsharshxd.zentrix.api.nether.NetherStatus
Returns the value of the accessEnabled record 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 activeFromRecovery record 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 affectedCount record component.
alias() - Method in record class dev.itsharshxd.zentrix.api.identity.MaskedIdentity
Returns the value of the alias record 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 allowChanges record component.
allowed(String...) - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioEntryField.Builder
The accepted values of a ScenarioFieldType.ENUM field.
allowed(String...) - Method in class dev.itsharshxd.zentrix.api.scenario.ScenarioSetting.Builder
The accepted values of an ScenarioSettingType.ENUM setting.
allowedValues() - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioEntryField
Returns the value of the allowedValues record component.
allowedValues() - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioSetting
Returns the value of the allowedValues record 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 altitude record 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 anchor record 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 ArenaSourceRequest record 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 ArenaSourceResult record 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 attempts record 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 available record 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.yml names 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 border record component.
border() - Method in record class dev.itsharshxd.zentrix.api.end.EndToggleRequest
Returns the value of the border record component.
border() - Method in record class dev.itsharshxd.zentrix.api.nether.NetherStatus
Returns the value of the border record component.
border() - Method in record class dev.itsharshxd.zentrix.api.nether.NetherToggleRequest
Returns the value of the border record 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 cagesCreated record 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 ScenarioCapability another 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 category record 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 classItemsRestored record 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 clearance record 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 completedAtMillis record component.
computeIfAbsent(String, Class<T>, Supplier<T>) - Method in interface dev.itsharshxd.zentrix.api.scenario.ScenarioStore
The stored value, creating and storing one through factory when absent.
configured() - Method in record class dev.itsharshxd.zentrix.api.end.EndStatus
Returns the value of the configured record component.
configured() - Method in record class dev.itsharshxd.zentrix.api.nether.NetherStatus
Returns the value of the configured record 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 containerId record component.
containerType() - Method in record class dev.itsharshxd.zentrix.api.loot.LootPlacement
Returns the value of the containerType record 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 CornucopiaPreparation record 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 CornucopiaSchematicStatus record 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 CorpseSettingsSnapshot record 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 CorpseSpawnRequest record 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 countdownActive record component.
countdownRemainingSeconds() - Method in record class dev.itsharshxd.zentrix.api.cornucopia.CornucopiaPreparation
Returns the value of the countdownRemainingSeconds record 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 damageAmount record component.
damageBuffer() - Method in record class dev.itsharshxd.zentrix.api.world.WorldBorderSnapshot
Returns the value of the damageBuffer record 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 decayScheduled record component.
decimal(String, double, double, double) - Static method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioSetting
A fractional number between minimum and maximum, 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_LIST setting.
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 defaultValue record component.
defaultValue() - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioSetting
Returns the value of the defaultValue record component.
definition() - Method in record class dev.itsharshxd.zentrix.api.gamerule.ResolvedGameRule
Returns the value of the definition record 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 description record component.
description() - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioSetting
Returns the value of the description record 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 despawnSeconds record component.
destination() - Method in record class dev.itsharshxd.zentrix.api.dragon.DragonFlight
Returns the value of the destination record component.
destination() - Method in record class dev.itsharshxd.zentrix.api.revival.RevivalOptions
Returns the value of the destination record component.
detail() - Method in record class dev.itsharshxd.zentrix.api.arena.ArenaSourceResult
Returns the value of the detail record 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 diameter record 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 displayName record 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 displayName record component.
displayName() - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioSetting
Returns the value of the displayName record 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 displayNameFormat record 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 DragonEndpointChunk record 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 DragonFlight record 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 dragonId record 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 dropPolicy record 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 effectiveValue record 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 eligible record 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 eliminatedPlayers record component.
eliminatedTeams() - Method in record class dev.itsharshxd.zentrix.api.elimination.EliminationResult
Returns the value of the eliminatedTeams record 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 EliminationResult record 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 EliminationSnapshot record 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 enabled record component.
enabled() - Method in record class dev.itsharshxd.zentrix.api.end.EndToggleRequest
Returns the value of the enabled record component.
enabled() - Method in record class dev.itsharshxd.zentrix.api.nether.NetherToggleRequest
Returns the value of the enabled record 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 endpointChunks record 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 EndStatus record 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 EndToggleRequest record 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 entries record 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 entryId record component.
entryId() - Method in record class dev.itsharshxd.zentrix.api.loot.LootValidationIssue
Returns the value of the entryId record component.
entrySchema() - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioSetting
Returns the value of the entrySchema record 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 failedEntries record component.
failureDetail() - Method in record class dev.itsharshxd.zentrix.api.loot.LootReloadResult
Returns the value of the failureDetail record component.
failureDetail() - Method in record class dev.itsharshxd.zentrix.api.loot.LootSaveResult
Returns the value of the failureDetail record component.
failureDetail() - Method in record class dev.itsharshxd.zentrix.api.loot.LootTablePreview
Returns the value of the failureDetail record 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 fluidTracked record 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 game record 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 GameLootResolution record 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 GameRuleDefinition record 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 GameRuleMutationResult record 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 gameTypeName record 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 -1 when 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 null when 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 fallback when 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 onActivate or 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 global record 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.
Use RecipeService.hasPlayerEverCrafted(UUID, String) instead. The old name was misleading as it suggested relation to one-time recipes.
hasPlayerEverCrafted(UUID, String) - Method in interface dev.itsharshxd.zentrix.api.recipe.RecipeService
Checks if a player has ever crafted a specific recipe (for first-time bonus).
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 horizontalRadius record 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 id record component.
id() - Method in record class dev.itsharshxd.zentrix.api.loot.LootTableReference
Returns the value of the id record 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 importedItems record 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 minimum and maximum, inclusive.
integer(String, int, int, int) - Static method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioSetting
A whole number between minimum and maximum, 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 !disabled inline 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 !disabled inline 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 Issue record 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 issues record 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 item record 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 key record component.
key() - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioSetting
Returns the value of the key record 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 kind record 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 loaded record 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 localeKey record 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 location record 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 locked record 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 LootContainerSnapshot record 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 lootGenerationId record 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 LootGenerationResult record 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 LootImportResult record 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 LootPlacement record 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 lootPopulationState record 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 LootRecoveryState record 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 LootReloadResult record 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 LootSaveResult record 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 LootTablePreview record 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 LootTableReference record 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 LootValidationIssue record 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 lostLoot record component.
lostLootRestored() - Method in record class dev.itsharshxd.zentrix.api.revival.RevivalRestoration
Returns the value of the lostLootRestored record 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 MaskedIdentity record 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 Material name.
MATERIAL - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.ScenarioSettingType
A single Bukkit Material name.
MATERIAL_LIST - Enum constant in enum class dev.itsharshxd.zentrix.api.scenario.ScenarioSettingType
A list of Bukkit Material names.
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 maximum record component.
maximum() - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioSetting
Returns the value of the maximum record 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 message record 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 minimum record component.
minimum() - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioSetting
Returns the value of the minimum record 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 mode record 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 name record 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 NetherStatus record 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 NetherToggleRequest record 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 defaultValue when nothing is stored.
originalProtected() - Method in record class dev.itsharshxd.zentrix.api.block.TrackedBlockState
Returns the value of the originalProtected record 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 passengers record 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 placeholders record component.
placements() - Method in record class dev.itsharshxd.zentrix.api.loot.LootGenerationResult
Returns the value of the placements record 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 playerId record 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 playerPlaced record component.
playerPlaced() - Method in record class dev.itsharshxd.zentrix.api.loot.LootContainerSnapshot
Returns the value of the playerPlaced record 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 playersTeleported record 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 pluginTicketed record component.
podiumAssignments() - Method in record class dev.itsharshxd.zentrix.api.cornucopia.CornucopiaPreparation
Returns the value of the podiumAssignments record component.
podiumBlock() - Method in record class dev.itsharshxd.zentrix.api.cornucopia.CornucopiaSchematicStatus
Returns the value of the podiumBlock record component.
pool() - Method in record class dev.itsharshxd.zentrix.api.loot.GameLootResolution
Returns the value of the pool record 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 positions record component.
preparationState() - Method in record class dev.itsharshxd.zentrix.api.end.EndStatus
Returns the value of the preparationState record component.
preparationState() - Method in record class dev.itsharshxd.zentrix.api.nether.NetherStatus
Returns the value of the preparationState record 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 primaryAvailable record component.
primaryFile() - Method in record class dev.itsharshxd.zentrix.api.loot.LootRecoveryState
Returns the value of the primaryFile record 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 processed record 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 protectionEnabled record 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 purpose record component.
pvp() - Method in record class dev.itsharshxd.zentrix.api.end.EndToggleRequest
Returns the value of the pvp record component.
pvp() - Method in record class dev.itsharshxd.zentrix.api.nether.NetherToggleRequest
Returns the value of the pvp record component.
pvpEnabled() - Method in record class dev.itsharshxd.zentrix.api.end.EndStatus
Returns the value of the pvpEnabled record component.
pvpEnabled() - Method in record class dev.itsharshxd.zentrix.api.nether.NetherStatus
Returns the value of the pvpEnabled record component.

Q

quantity() - Method in record class dev.itsharshxd.zentrix.api.loot.LootPlacement
Returns the value of the quantity record 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 readable record 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 reason record 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 recoveryAvailable record component.
recoveryFile() - Method in record class dev.itsharshxd.zentrix.api.loot.LootRecoveryState
Returns the value of the recoveryFile record component.
recoveryLastModified() - Method in record class dev.itsharshxd.zentrix.api.loot.LootRecoveryState
Returns the value of the recoveryLastModified record 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 related record 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 requesterId record component.
requesterName() - Method in record class dev.itsharshxd.zentrix.api.arena.ArenaSourceRequest
Returns the value of the requesterName record 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 required record 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 requireInsideBorder record 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 resolved record 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 ResolvedGameRule record 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 restoreClassItems record 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.revival is configured.
restoreLoadout(ZentrixGame, Player, ItemStack[], RevivalOptions) - Method in interface dev.itsharshxd.zentrix.api.revival.RevivalService
Hands a player back whatever arena-management.revival allows, without reviving them.
restoreLostLoot() - Method in record class dev.itsharshxd.zentrix.api.revival.RevivalOptions
Returns the value of the restoreLostLoot record 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 RevivalOptions record 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 RevivalRestoration record 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 runtimeId record component.
runtimeId() - Method in record class dev.itsharshxd.zentrix.api.scenario.vote.ScenarioVoteSnapshot
Returns the value of the runtimeId record 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 saveResult record 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_LIST setting.
ScenarioEntry(ScenarioEntrySchema, Map<String, Object>) - Constructor for class dev.itsharshxd.zentrix.api.scenario.ScenarioEntry
An entry of schema holding values.
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 ScenarioEntryField record 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_LIST setting.
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 scenarioId record component.
scenarioIds() - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioSelection
Returns the value of the scenarioIds record 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 ScenarioSelection record 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 ScenarioSetting record 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 ScenarioValidation record 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 ScenarioVoteSnapshot record 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 schematic record component.
scope() - Method in record class dev.itsharshxd.zentrix.api.block.TrackedBlockState
Returns the value of the scope record 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 secondsLeft record 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 severity record 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 size record 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 skinSignature record component.
skinValue() - Method in record class dev.itsharshxd.zentrix.api.identity.MaskedIdentity
Returns the value of the skinValue record component.
skipped() - Method in record class dev.itsharshxd.zentrix.api.elimination.EliminationResult
Returns the value of the skipped record 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 SkyDropRequest record 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 slot record 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 source record 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 sourceArenaName record 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 spaceLimitedEntries record 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 spawnOnCommand record component.
spawnOnKick() - Method in record class dev.itsharshxd.zentrix.api.corpse.CorpseSettingsSnapshot
Returns the value of the spawnOnKick record component.
spawnOnQuit() - Method in record class dev.itsharshxd.zentrix.api.corpse.CorpseSettingsSnapshot
Returns the value of the spawnOnQuit record 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: RANDOM or CUSTOM.
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 start record 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 startedAtMillis record 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 state record component.
status() - Method in record class dev.itsharshxd.zentrix.api.arena.ArenaSourceResult
Returns the value of the status record component.
status() - Method in record class dev.itsharshxd.zentrix.api.dragon.DragonFlight
Returns the value of the status record component.
status() - Method in record class dev.itsharshxd.zentrix.api.gamerule.GameRuleMutationResult
Returns the value of the status record component.
status() - Method in record class dev.itsharshxd.zentrix.api.scenario.vote.ScenarioVoteSnapshot
Returns the value of the status record 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 storedContents record 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 success record component.
success() - Method in record class dev.itsharshxd.zentrix.api.loot.LootSaveResult
Returns the value of the success record 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 tallies record 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 targetAppearances record 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 teamId record 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 TrackedBlockState record 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 type record component.
type() - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioEntryField
Returns the value of the type record component.
type() - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioSetting
Returns the value of the type record 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 unfilledTarget record 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 unplacedRequiredAppearances record 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 usable record 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 valid record 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 validation record component.
validation() - Method in record class dev.itsharshxd.zentrix.api.loot.LootSaveResult
Returns the value of the validation record component.
validation() - Method in record class dev.itsharshxd.zentrix.api.scenario.ScenarioSelection
Returns the value of the validation record component.
value() - Method in record class dev.itsharshxd.zentrix.api.gamerule.ResolvedGameRule
Returns the value of the value record 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 valueType record 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 visibility record component.
visualArmor() - Method in record class dev.itsharshxd.zentrix.api.corpse.CorpseSpawnRequest
Returns the value of the visualArmor record component.
visualMainHand() - Method in record class dev.itsharshxd.zentrix.api.corpse.CorpseSpawnRequest
Returns the value of the visualMainHand record component.
visualOffHand() - Method in record class dev.itsharshxd.zentrix.api.corpse.CorpseSpawnRequest
Returns the value of the visualOffHand record 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-changes is 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 voteLimit record 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 votesByPlayer record 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 warningDistance record component.
warningEnabled() - Method in record class dev.itsharshxd.zentrix.api.corpse.CorpseSettingsSnapshot
Returns the value of the warningEnabled record component.
warningThresholdSeconds() - Method in record class dev.itsharshxd.zentrix.api.corpse.CorpseSettingsSnapshot
Returns the value of the warningThresholdSeconds record component.
warningTime() - Method in record class dev.itsharshxd.zentrix.api.world.WorldBorderSnapshot
Returns the value of the warningTime record 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 winnerCount record component.
winners() - Method in record class dev.itsharshxd.zentrix.api.scenario.vote.ScenarioVoteSnapshot
Returns the value of the winners record 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 WorldBorderSnapshot record class.
worldId() - Method in record class dev.itsharshxd.zentrix.api.dragon.DragonEndpointChunk
Returns the value of the worldId record component.
worldLoaded() - Method in record class dev.itsharshxd.zentrix.api.end.EndStatus
Returns the value of the worldLoaded record component.
worldLoaded() - Method in record class dev.itsharshxd.zentrix.api.nether.NetherStatus
Returns the value of the worldLoaded record component.
worldName() - Method in record class dev.itsharshxd.zentrix.api.dragon.DragonEndpointChunk
Returns the value of the worldName record component.
worldName() - Method in record class dev.itsharshxd.zentrix.api.end.EndStatus
Returns the value of the worldName record component.
worldName() - Method in record class dev.itsharshxd.zentrix.api.nether.NetherStatus
Returns the value of the worldName record 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 x record component.

Z

z() - Method in record class dev.itsharshxd.zentrix.api.dragon.DragonEndpointChunk
Returns the value of the z record 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.
A B C D E F G H I J K L M N O P Q R S T U V W X Z 
All Classes and Interfaces|All Packages|Constant Field Values