All Classes and Interfaces
Class
Description
Tracks addon registration and lifecycle state in Zentrix.
Represents information about a registered addon.
A source arena a provider has set aside for Zentrix.
Supplies source arenas on request, for the features that need one Zentrix cannot pick itself.
Why Zentrix is asking a provider for a source arena.
What Zentrix wants a source arena for.
Immutable result of registering, replacing, or unregistering a source arena.
Registers source arenas installed by an external addon without a full Zentrix reload.
Result status for a dynamic source-arena operation.
Special runtime region owning placed-block protection and decay.
Original-block protection, placed-block/fluid tracking, and automatic decay in Cornucopia and
deathmatch regions.
Fluent builder for creating custom broadcasts.
Manages broadcasts within Zentrix.
Broadcast output format.
Typed context values used by built-in detail/editor menus.
Stable IDs of every built-in Zentrix menu.
Built-in menu discovery, opening, and post-render addon extensions.
Chat channels available to players.
Manages player chat channels in Zentrix.
Fired when a player switches chat channels.
Provides player class information for Zentrix games.
Teammate tracker item, target selection, and live action-bar control.
Eager Cornucopia loot transaction state.
Cornucopia pool persistence plus eager prepared-arena population.
Immutable snapshot of one runtime Cornucopia's preparation and release state.
Current preparation state of one runtime Cornucopia.
Result of validating both the configured schematic and its podium marker.
Schematic validation, podium assignment, cage overrides, and release lifecycle.
Fired when the corpse entity dies, before its configured drop/removal is processed.
Fired when Zentrix marks a corpse's configured despawn warning as sent.
When stored corpse inventory is released into the world.
Why a player left a match when corpse eligibility was evaluated.
Cancellable event fired before a corpse releases its stored inventory.
Terminal reason a corpse left tracking.
Fired after a corpse leaves Zentrix tracking.
Corpse spawning, persistent inventory, lookup, drop, death, and removal operations.
Read-only active corpse settings, including any API drop-policy override.
Fired after a corpse entity and its persistent record are registered.
Complete inventory and visual data used for an explicitly spawned corpse.
Fired before a player's currency balance changes.
Represents the reason for a currency balance change.
Events that can trigger currency rewards or penalties.
Provides currency queries for Zentrix games.
Manages Zentrix data folders and addon configurations.
Where a match's deathmatch happens, when it is not the copied template arena.
Fluent builder for
DeathmatchDestination.Deathmatch state and nonblocking startup.
Fired when a tracked bus reaches its configured destination.
Fired after a dragon bus is mounted, tracked, and sent to its destination.
Fired after an active bus is stopped before arrival or becomes invalid.
Chunk containing one route endpoint and its current load/ticket status.
Immutable route, passenger, endpoint, and lifecycle snapshot of one dragon bus.
Lifecycle state retained for a spawned dragon bus.
Fired after a player leaves a tracked bus and glider deployment has been attempted.
Dragon-bus spawning, flight/passenger queries, endpoint chunks, and glider deployment.
Why a player was eliminated by something other than an ordinary death.
What an elimination should and should not do besides removing the player from the match.
Fluent builder for
EliminationOptions.What an elimination request actually did.
Ending a player's or a team's match without a death.
Immutable view of one player elimination retained for teammate revival.
Optional border changes for an End access toggle.
Per-game End status and access control.
Immutable status snapshot for one runtime game's End.
Immutable request to open or close a game's End access.
Outcome of a command or API force-start request.
Fired when a Zentrix game ends.
Represents the reason a game ended.
One lazily generated game-loot scope.
Runtime game and game-loot pool owning a world.
Independent main, Nether, End, and deathmatch pools with per-match frozen state.
Read-only view of a game phase configuration.
Fired when a game phase changes in a Zentrix Battle Royale game.
Represents the type of phase change that occurred.
A typed decision point in Zentrix's default gameplay that a scenario may take over.
A scenario's answer to one gameplay decision point.
The gameplay decision points Zentrix consults active scenarios about.
A block broken by a player inside the match.
A crafting result about to be shown to a player of the match.
Damage about to be applied to a player in the match.
The deathmatch Zentrix is about to start, described as it would run it on its own.
A player of the match dying.
An entity killed inside the match.
Zentrix's periodic check of whether the match is over.
Typed game-rule resolution and serialized persistence operations.
Manages and queries Zentrix games.
Fired when a Zentrix game enters the PLAYING state.
Game state used to filter broadcasts.
Fluent builder for creating custom game types.
Builder for configuring scoreboards.
Holds the configuration for a single scoreboard.
Manages game types within Zentrix.
Physical world roles owned by one runtime game.
Immutable, fully resolved inventory layout.
Fluent runtime layout definition for an addon GUI ID.
GUI ID registration plus configured size, slot, filler, and pagination resolution.
A registered gameplay override, kept only so a scenario can drop it early.
What a scenario decided about one gameplay decision point.
The three answers a handler can give.
One applied mask, and the way to take it off again.
Packet-level identity masking: what other clients are told a player is called and looks like.
Fluent builder for creating custom items.
Manages custom items within Zentrix.
Access to Zentrix's active locale and text formatting pipeline.
Read-only description of one logical block container (including both halves of a chest).
Supported block-container families.
Mutable editor copy of one serialized loot entry.
Immutable output from real or simulated loot generation.
Result of importing table-preview entries into one pool.
Origin metadata retained for a serialized loot item.
One generated item appearance and its destination slot.
Every independently persisted Zentrix loot pool.
Mutable, detached editor snapshot of one loot pool.
Files and state behind a pool's last-known-good recovery snapshot.
Result of reloading or restoring one persisted loot pool.
Result of validating and atomically saving a loot-pool editor snapshot.
Discovery, preview, and import of local JSON and Minecraft chest loot tables.
Source catalog containing a chest loot table.
Parsed or sampled entries from one local or native loot table.
Stable reference to a discoverable loot table.
One locale-addressable loot validation problem.
Immutable validation report for a detached loot configuration.
The face a player wears while they are masked: a name and, optionally, a skin.
Immutable atomic matchmaking request.
Immutable result returned after all admission or creation work has completed.
Atomic group matchmaking across waiting, pending, and newly created runtime games.
Terminal status of an atomic matchmaking request.
Addon hook invoked after a built-in menu has rendered its own contents.
Safe content adapter supplied to a built-in menu extension.
Outcome of resolving and opening a built-in menu.
Optional border changes for a Nether access toggle.
Per-game Nether status and access control.
Immutable status snapshot for one runtime game's Nether.
Immutable request to open or close a game's Nether access.
Called when a new party is created.
Called when a party is disbanded.
Called when the leader of a party changes (promotion or leader leaving).
Called when a player joins a party (accepts an invite).
Called when a player leaves a party.
Reasons a player can leave a party.
Provides party operations in Zentrix.
Fluent builder for creating custom game phases.
Builder for configuring border settings.
One phase action with its type and parameters.
Builder for configuring on-start actions.
Types of phase actions.
Provides game phase information for Zentrix games.
Read-only view of a player class configuration.
Fired when a player is eliminated in a Zentrix game.
Represents the cause of a player's death.
Fired after an elimination becomes eligible for teammate revival.
Fired when a player attempts to join a Zentrix game.
Fired when a player kills another player in a Zentrix game.
Fired when a player leaves a Zentrix game.
Represents the reason a player left a game.
Fired after a teammate has successfully returned as a living participant.
Cancellable event fired immediately before a teammate is restored to a match.
Provides player queries for Zentrix games.
A player's lifetime statistics in Zentrix.
Provides persistent player statistics.
Fluent builder for creating custom Zentrix recipes.
Manages custom Zentrix recipes.
Fired after a phase state or API override changes effective revival access.
Optional per-operation overrides for a revival.
What a revival actually handed back to a player.
Outcome of an attempted teammate revival.
Teammate revival state and operations.
Read-only runtime-world ownership and shared-scope resolution.
A gameplay modifier that a match can run.
One scenario is about to start running in a match.
One scenario's start announcement is about to reach a match.
A gameplay area a scenario takes charge of, named rather than enumerated.
Everything one scenario may do inside one match.
One scenario stopped running in a match.
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.
Fluent builder for
ScenarioDescriptor.One entry of a
ScenarioSettingType.STRUCTURED_LIST setting.One field of a structured entry.
Fluent builder for
ScenarioEntryField.The shape of every entry in a
ScenarioSettingType.STRUCTURED_LIST setting.A scenario misbehaved and Zentrix contained the damage.
The value kinds one field of a structured entry can hold.
One scenario running in one match.
Why a scenario stopped running in a match.
What a match runs when voting closes without a single vote.
A set of scenario overrides an addon hands to Zentrix for one source arena.
Fluent builder for
ScenarioProfile.A scenario entered the runtime registry and is immediately usable everywhere.
A live entry in the scenario registry.
The scenarios one match settled on, in the order they activate.
A match is about to lock its scenarios in.
How a match decides which scenarios it runs.
Registration, configuration, selection and voting for scenarios.
One configurable value of a scenario.
Fluent builder for
ScenarioSetting.A scenario's settings as they apply to one match, already resolved.
Where a resolved scenario setting value came from.
The value kinds a scenario setting can declare.
A scenario's scratch space for one match.
How a vote resolves when several scenarios finish on the same number of votes and only some of
them fit into the winner count.
A scenario left the runtime registry.
Why the scenario left the registry.
The verdict on one combination of scenarios.
One finding.
What validation found wrong.
How badly an issue affects the combination.
A player is casting or withdrawing a scenario vote.
A match's scenario vote closed and its winners are known.
Why the vote closed.
The outcome of asking Zentrix to cast, change or clear a vote.
A detached read of one match's vote at a single moment.
A match's scenario vote is opening.
Where a match's vote stands.
How much of a running vote players are allowed to see.
Where a player should be put back into the sky above a world.
What became of an attempt to put a player back into the sky.
Putting a player into the air above a world, the way a match drops its players in.
Describes whether the caller-supplied source arena was needed.
Fired when a team is eliminated from a Zentrix game.
Provides team queries for Zentrix games.
Current protection and decay classification of one block.
Immutable snapshot of Bukkit world-border settings.
Base class for Zentrix addons.
Entry point for the Zentrix developer API.
Read-only view of a broadcast configuration.
Read-only view of a tracked, persistent corpse.
Fired for End portal travel inside one runtime match, before the player is moved.
Base class for Zentrix events.
Read-only view of a Zentrix Battle Royale game instance.
Represents the possible states of a Zentrix game.
Base class for Zentrix events associated with a specific game.
Read-only view of a game type configuration.
Enum representing game states for scoreboard selection.
Read-only view of a custom item definition.
Player party in Zentrix.
Read-only view of a player in a Zentrix game.
Holds the ZentrixAPI implementation for the core plugin.
Custom recipe registered with Zentrix.
Available recipe types.
Read-only view of a team in a Zentrix game.