Index
All Classes and Interfaces|All Packages
A
- AchievementsAPI<P> - Interface in net.blueva.arcade.api.achievements
-
API for registering and opening achievements.
- actionId() - Method in record class net.blueva.arcade.api.ui.menu.hytale.HytaleUIEventBinding
-
Returns the value of the
actionIdrecord component. - actions() - Method in record class net.blueva.arcade.api.ui.LobbyItemDefinition
-
Returns the value of the
actionsrecord component. - actions() - Method in record class net.blueva.arcade.api.ui.menu.BedrockButtonDefinition
-
Deprecated.Returns the value of the
actionsrecord component. - actions() - Method in record class net.blueva.arcade.api.ui.menu.hytale.HytaleButtonDefinition
-
Returns the value of the
actionsrecord component. - actions() - Method in record class net.blueva.arcade.api.ui.menu.hytale.HytaleUIEventBinding
-
Returns the value of the
actionsrecord component. - actions() - Method in record class net.blueva.arcade.api.ui.menu.JavaItemDefinition
-
Deprecated.Returns the value of the
actionsrecord component. - actions() - Method in record class net.blueva.arcade.api.ui.menu.minecraft.MCBedrockButtonDefinition
-
Returns the value of the
actionsrecord component. - actions() - Method in record class net.blueva.arcade.api.ui.menu.minecraft.MCJavaItemDefinition
-
Returns the value of the
actionsrecord component. - addGlobalStat(P, String, int) - Method in interface net.blueva.arcade.api.stats.StatsAPI
- addModuleStat(P, String, String, int) - Method in interface net.blueva.arcade.api.stats.StatsAPI
- allowJoinInProgress() - Method in interface net.blueva.arcade.api.game.GameModule
-
Declares whether players may join an in-progress match in standalone mode.
- ALLTIME - Enum constant in enum class net.blueva.arcade.api.stats.StatPeriod
-
All-time statistics tracking from the beginning.
- amount() - Method in record class net.blueva.arcade.api.ui.menu.JavaItemDefinition
-
Deprecated.Returns the value of the
amountrecord component. - amount() - Method in record class net.blueva.arcade.api.ui.menu.minecraft.MCJavaItemDefinition
-
Returns the value of the
amountrecord component. - apply() - Method in interface net.blueva.arcade.api.world.BlockPattern
-
Applies this pattern to the world by placing all blocks.
- applyPattern(BlockPattern) - Method in interface net.blueva.arcade.api.world.BlocksAPI
-
Apply a block pattern to the arena.
- ArenaAPI<L,
W> - Interface in net.blueva.arcade.api.arena -
API for arena management and data access.
- ArenaData - Interface in net.blueva.arcade.api.arena
-
Represents a read-only snapshot of arena configuration data.
- areRewardsEnabled() - Method in interface net.blueva.arcade.api.game.SummarySettings
- assignPlayer(P, String) - Method in interface net.blueva.arcade.api.team.TeamsAPI
-
Assign a player to a specific team.
- autoAssignPlayer(P) - Method in interface net.blueva.arcade.api.team.TeamsAPI
-
Assign a player to the best available team automatically.
B
- bedrock(BedrockButtonDefinition) - Static method in record class net.blueva.arcade.api.ui.menu.MenuEntry
-
Deprecated.
- bedrock(MCBedrockButtonDefinition) - Static method in record class net.blueva.arcade.api.ui.menu.minecraft.MCMenuEntry
- bedrockButton() - Method in record class net.blueva.arcade.api.ui.menu.MenuEntry
-
Deprecated.Returns the value of the
bedrockButtonrecord component. - bedrockButton() - Method in record class net.blueva.arcade.api.ui.menu.minecraft.MCMenuEntry
-
Returns the value of the
bedrockButtonrecord component. - BedrockButtonDefinition - Record Class in net.blueva.arcade.api.ui.menu
-
Deprecated.
- BedrockButtonDefinition(String, String, List) - Constructor for record class net.blueva.arcade.api.ui.menu.BedrockButtonDefinition
-
Deprecated.Creates an instance of a
BedrockButtonDefinitionrecord class. - bedrockMenu() - Method in record class net.blueva.arcade.api.ui.menu.DynamicMenuDefinition
-
Deprecated.Returns the value of the
bedrockMenurecord component. - bedrockMenu() - Method in record class net.blueva.arcade.api.ui.menu.MenuDefinition
-
Deprecated.Returns the value of the
bedrockMenurecord component. - bedrockMenu() - Method in record class net.blueva.arcade.api.ui.menu.minecraft.MCDynamicMenuDefinition
-
Returns the value of the
bedrockMenurecord component. - bedrockMenu() - Method in record class net.blueva.arcade.api.ui.menu.minecraft.MCMenuDefinition
-
Returns the value of the
bedrockMenurecord component. - BedrockMenuDefinition - Interface in net.blueva.arcade.api.ui.menu
-
Deprecated.Since 3.2. Use
MCBedrockMenuDefinitioninstead. This interface is kept for backward compatibility with API 3.1 modules. - BedrockModalMenuDefinition - Record Class in net.blueva.arcade.api.ui.menu
-
Deprecated.Since 3.2. Use
MCBedrockModalMenuDefinitioninstead. This class is kept for backward compatibility with API 3.1 modules. - BedrockModalMenuDefinition(String, List, BedrockButtonDefinition, BedrockButtonDefinition) - Constructor for record class net.blueva.arcade.api.ui.menu.BedrockModalMenuDefinition
-
Deprecated.Creates an instance of a
BedrockModalMenuDefinitionrecord class. - BedrockSimpleMenuDefinition - Record Class in net.blueva.arcade.api.ui.menu
-
Deprecated.Since 3.2. Use
MCBedrockSimpleMenuDefinitioninstead. This class is kept for backward compatibility with API 3.1 modules. - BedrockSimpleMenuDefinition(String, List, List) - Constructor for record class net.blueva.arcade.api.ui.menu.BedrockSimpleMenuDefinition
-
Deprecated.Creates an instance of a
BedrockSimpleMenuDefinitionrecord class. - BlockPattern<L,
M> - Interface in net.blueva.arcade.api.world -
Represents a block pattern for games like Block Party, TNT Run, etc.
- BlocksAPI<L,
M, - Interface in net.blueva.arcade.api.worldB> -
API for block manipulation in games.
- BOUNDS - Enum constant in enum class net.blueva.arcade.api.setup.SetupRequirement
-
Arena boundary positions (pos1 / pos2).
- broadcast(String) - Method in interface net.blueva.arcade.api.ui.MessageAPI
-
Broadcast message to all players in the game.
- broadcast(String, Map) - Method in interface net.blueva.arcade.api.ui.MessageAPI
-
Broadcast with placeholders.
- buttons() - Method in record class net.blueva.arcade.api.ui.menu.BedrockSimpleMenuDefinition
-
Deprecated.Returns the value of the
buttonsrecord component. - buttons() - Method in record class net.blueva.arcade.api.ui.menu.minecraft.MCBedrockSimpleMenuDefinition
-
Returns the value of the
buttonsrecord component.
C
- cancel() - Method in record class net.blueva.arcade.api.ui.menu.BedrockModalMenuDefinition
-
Deprecated.Returns the value of the
cancelrecord component. - cancel() - Method in record class net.blueva.arcade.api.ui.menu.minecraft.MCBedrockModalMenuDefinition
-
Returns the value of the
cancelrecord component. - cancel() - Method in interface net.blueva.arcade.api.utils.CancellableTask
-
Cancels this task, preventing it from running again.
- cancelAllTasks() - Method in interface net.blueva.arcade.api.utils.SchedulerAPI
-
Cancel all tasks.
- cancelArenaTasks(int) - Method in interface net.blueva.arcade.api.utils.SchedulerAPI
-
Cancel all tasks for a specific arena.
- Cancellable - Interface in net.blueva.arcade.api.events
-
Simple cancellable contract for platform-agnostic events.
- CancellableTask - Interface in net.blueva.arcade.api.utils
-
Represents a task that can be cancelled.
- cancelModuleTasks(String) - Method in interface net.blueva.arcade.api.utils.SchedulerAPI
-
Cancel all tasks for a specific game module.
- cancelTask(String) - Method in interface net.blueva.arcade.api.utils.SchedulerAPI
-
Cancel a specific task by ID.
- clear() - Method in interface net.blueva.arcade.api.team.TeamsAPI
-
Clear all teams for the current session.
- clear(P) - Method in interface net.blueva.arcade.api.ui.TitlesAPI
-
Clear title for player.
- clearData() - Method in interface net.blueva.arcade.api.player.GamePlayer
-
Clears all custom data for this player.
- clearFinalScoreboard(P) - Method in interface net.blueva.arcade.api.ui.ScoreboardAPI
-
Clear any pending final-scoreboard override for the player.
- clearInventory(P) - Method in interface net.blueva.arcade.api.player.PlayerAPI
- clearRegion(L, L) - Method in interface net.blueva.arcade.api.world.BlocksAPI
-
Clear blocks in a region (set to AIR).
- click(String, String, List) - Static method in record class net.blueva.arcade.api.ui.menu.hytale.HytaleUIEventBinding
-
Creates a simple button-click binding.
- combine(TabCompleteResult...) - Static method in class net.blueva.arcade.api.setup.TabCompleteResult
-
Combine multiple results.
- completeSetup(TabCompleteContext) - Method in interface net.blueva.arcade.api.setup.GameSetupAPI
-
Get tab completion suggestions.
- ConfigAPI - Interface in net.blueva.arcade.api.config
-
API for accessing plugin configuration.
- confirm() - Method in record class net.blueva.arcade.api.ui.menu.BedrockModalMenuDefinition
-
Deprecated.Returns the value of the
confirmrecord component. - confirm() - Method in record class net.blueva.arcade.api.ui.menu.minecraft.MCBedrockModalMenuDefinition
-
Returns the value of the
confirmrecord component. - consumeSessionDeltas(P, String) - Method in interface net.blueva.arcade.api.stats.StatsAPI
-
Get and clear the session deltas accumulated for the player during the last game.
- contains(String) - Method in interface net.blueva.arcade.api.config.ModuleConfigAPI
-
Check if path exists in settings.yml
- contains(String) - Method in interface net.blueva.arcade.api.config.ModuleSettings
-
Deprecated.Checks if a configuration path exists.
- contains(L) - Method in interface net.blueva.arcade.api.arena.FloorRegion
-
Checks if a given location is within this floor region.
- contains(L) - Method in interface net.blueva.arcade.api.world.WorldRegion
-
Checks if a location is within this region's boundaries.
- containsFrom(String, String) - Method in interface net.blueva.arcade.api.config.CoreConfigAPI
-
Check if path exists in any core config file.
- containsFrom(String, String) - Method in interface net.blueva.arcade.api.config.ModuleConfigAPI
-
Check if path exists in a specific config file.
- content() - Method in interface net.blueva.arcade.api.ui.menu.BedrockMenuDefinition
-
Deprecated.Gets the menu content lines.
- content() - Method in record class net.blueva.arcade.api.ui.menu.BedrockModalMenuDefinition
-
Deprecated.Returns the value of the
contentrecord component. - content() - Method in record class net.blueva.arcade.api.ui.menu.BedrockSimpleMenuDefinition
-
Deprecated.Returns the value of the
contentrecord component. - content() - Method in interface net.blueva.arcade.api.ui.menu.minecraft.MCBedrockMenuDefinition
-
Gets the menu content lines.
- content() - Method in record class net.blueva.arcade.api.ui.menu.minecraft.MCBedrockModalMenuDefinition
-
Returns the value of the
contentrecord component. - content() - Method in record class net.blueva.arcade.api.ui.menu.minecraft.MCBedrockSimpleMenuDefinition
-
Returns the value of the
contentrecord component. - CoreConfigAPI - Interface in net.blueva.arcade.api.config
-
API for accessing core plugin configuration files.
- COUNTDOWN - Enum constant in enum class net.blueva.arcade.api.game.GamePhase
-
The game has enough players and is counting down before starting.
- create(W, double, double, double) - Method in interface net.blueva.arcade.api.utils.LocationAdapter
-
Creates a new location from coordinates.
- CustomEventRegistry<L,
P> - Interface in net.blueva.arcade.api.events -
Registry for module-specific event listeners.
D
- DataAccess<L> - Interface in net.blueva.arcade.api.config
-
Provides read-only access to arena and game configuration data from JSON files.
- decorate(I, String, List) - Method in interface net.blueva.arcade.api.ui.ItemAPI
-
Apply formatted display name and lore to an existing item.
- decorate(I, String, List, P, Map) - Method in interface net.blueva.arcade.api.ui.ItemAPI
-
Apply formatted display name and lore using player-aware placeholders.
- defaultUnlocked() - Method in record class net.blueva.arcade.api.store.StoreItemDefinition
-
Returns the value of the
defaultUnlockedrecord component. - defaultValue() - Method in record class net.blueva.arcade.api.ui.menu.hytale.HytaleUIElement
-
Returns the value of the
defaultValuerecord component. - delete() - Method in interface net.blueva.arcade.api.ui.Hologram
-
Remove the hologram entity from the world.
- deleteArenaHolograms(int) - Method in interface net.blueva.arcade.api.ui.HologramAPI
-
Delete all holograms associated with a specific arena.
- description() - Method in record class net.blueva.arcade.api.stats.StatDefinition
-
Returns the value of the
descriptionrecord component. - description() - Method in record class net.blueva.arcade.api.store.StoreCategoryDefinition
-
Returns the value of the
descriptionrecord component. - description() - Method in record class net.blueva.arcade.api.store.StoreItemDefinition
-
Returns the value of the
descriptionrecord component. - DISCONNECT - Enum constant in enum class net.blueva.arcade.api.events.PlayerLeaveGameEvent.LeaveReason
-
The player disconnected from the server.
- dismissable() - Method in record class net.blueva.arcade.api.ui.menu.hytale.HytaleMenuDefinition
-
Returns the value of the
dismissablerecord component. - displayName() - Method in record class net.blueva.arcade.api.stats.StatDefinition
-
Returns the value of the
displayNamerecord component. - displayName() - Method in record class net.blueva.arcade.api.store.StoreCategoryDefinition
-
Returns the value of the
displayNamerecord component. - displayName() - Method in record class net.blueva.arcade.api.store.StoreItemDefinition
-
Returns the value of the
displayNamerecord component. - displayName() - Method in record class net.blueva.arcade.api.ui.LobbyItemDefinition
-
Returns the value of the
displayNamerecord component. - DynamicMenuDefinition<M> - Record Class in net.blueva.arcade.api.ui.menu
-
Deprecated.Since 3.2. Use
MCDynamicMenuDefinitioninstead. This class is kept for backward compatibility with API 3.1 modules. - DynamicMenuDefinition(String, int, List, List, BedrockSimpleMenuDefinition) - Constructor for record class net.blueva.arcade.api.ui.menu.DynamicMenuDefinition
-
Deprecated.Creates an instance of a
DynamicMenuDefinitionrecord class.
E
- elements() - Method in record class net.blueva.arcade.api.ui.menu.hytale.HytaleMenuDefinition
-
Returns the value of the
elementsrecord component. - elementSelector() - Method in record class net.blueva.arcade.api.ui.menu.hytale.HytaleUIEventBinding
-
Returns the value of the
elementSelectorrecord component. - eliminate(String) - Method in interface net.blueva.arcade.api.player.GamePlayer
-
Eliminates this player from the game with a reason.
- ELIMINATED - Enum constant in enum class net.blueva.arcade.api.player.PlayerState
-
The player has been eliminated from the game.
- eliminatePlayer(P, String) - Method in interface net.blueva.arcade.api.game.GameContext
-
Eliminates a player from the game with a specific reason.
- empty() - Static method in class net.blueva.arcade.api.setup.TabCompleteResult
-
Create empty result.
- enabled() - Method in record class net.blueva.arcade.api.store.StoreCategoryDefinition
-
Returns the value of the
enabledrecord component. - enabled() - Method in record class net.blueva.arcade.api.store.StoreItemDefinition
-
Returns the value of the
enabledrecord component. - enabled() - Method in record class net.blueva.arcade.api.ui.LobbyItemDefinition
-
Returns the value of the
enabledrecord component. - endGame() - Method in interface net.blueva.arcade.api.game.GameContext
-
Ends the current game immediately.
- ENDING - Enum constant in enum class net.blueva.arcade.api.game.GamePhase
-
The game is ending and showing results.
- equals(Object) - Method in record class net.blueva.arcade.api.stats.StatDefinition
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.blueva.arcade.api.store.StoreCategoryDefinition
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.blueva.arcade.api.store.StoreItemDefinition
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.blueva.arcade.api.ui.LobbyItemDefinition
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.blueva.arcade.api.ui.menu.BedrockButtonDefinition
-
Deprecated.Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.blueva.arcade.api.ui.menu.BedrockModalMenuDefinition
-
Deprecated.Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.blueva.arcade.api.ui.menu.BedrockSimpleMenuDefinition
-
Deprecated.Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.blueva.arcade.api.ui.menu.DynamicMenuDefinition
-
Deprecated.Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.blueva.arcade.api.ui.menu.hytale.HytaleButtonDefinition
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.blueva.arcade.api.ui.menu.hytale.HytaleMenuDefinition
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.blueva.arcade.api.ui.menu.hytale.HytaleUIElement
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.blueva.arcade.api.ui.menu.hytale.HytaleUIEventBinding
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.blueva.arcade.api.ui.menu.JavaItemDefinition
-
Deprecated.Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.blueva.arcade.api.ui.menu.JavaMenuItem
-
Deprecated.Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.blueva.arcade.api.ui.menu.MenuDefinition
-
Deprecated.Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.blueva.arcade.api.ui.menu.MenuEntry
-
Deprecated.Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.blueva.arcade.api.ui.menu.minecraft.MCBedrockButtonDefinition
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.blueva.arcade.api.ui.menu.minecraft.MCBedrockModalMenuDefinition
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.blueva.arcade.api.ui.menu.minecraft.MCBedrockSimpleMenuDefinition
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.blueva.arcade.api.ui.menu.minecraft.MCDynamicMenuDefinition
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.blueva.arcade.api.ui.menu.minecraft.MCJavaItemDefinition
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.blueva.arcade.api.ui.menu.minecraft.MCJavaMenuItem
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.blueva.arcade.api.ui.menu.minecraft.MCMenuDefinition
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.blueva.arcade.api.ui.menu.minecraft.MCMenuEntry
-
Indicates whether some other object is "equal to" this one.
- eventBindings() - Method in record class net.blueva.arcade.api.ui.menu.hytale.HytaleMenuDefinition
-
Returns the value of the
eventBindingsrecord component. - EventSubscription<E> - Class in net.blueva.arcade.api.events
-
Platform-agnostic event registration wrapper.
- EventSubscription(Class, Consumer) - Constructor for class net.blueva.arcade.api.events.EventSubscription
-
Constructs a new event subscription.
- eventType() - Method in record class net.blueva.arcade.api.ui.menu.hytale.HytaleUIEventBinding
-
Returns the value of the
eventTyperecord component. - executeSetup(SetupContext) - Method in interface net.blueva.arcade.api.setup.GameSetupAPI
-
Execute a setup command.
F
- FINISHED - Enum constant in enum class net.blueva.arcade.api.game.GamePhase
-
The game has completely finished and the arena is ready to be cleaned up.
- finishPlayer(P) - Method in interface net.blueva.arcade.api.game.GameContext
-
Marks a player as having finished the game successfully.
- FloorRegion<L> - Interface in net.blueva.arcade.api.arena
-
Represents a floor region in an arena defined by minimum and maximum boundary points.
- formatDisplayName(String) - Method in interface net.blueva.arcade.api.ui.ItemAPI
-
Format a display name using BlueArcade's color pipeline.
- formatInventoryTitle(String) - Method in interface net.blueva.arcade.api.ui.ItemAPI
-
Format an inventory title using BlueArcade's color pipeline.
- formatLore(List) - Method in interface net.blueva.arcade.api.ui.ItemAPI
-
Format lore lines using BlueArcade's color pipeline.
- formatReadable(int) - Static method in class net.blueva.arcade.api.utils.TimeUtil
-
Format seconds to readable string (e.g., "5m 30s").
- formatTime(int) - Static method in class net.blueva.arcade.api.utils.TimeUtil
-
Format seconds to MM:SS.
- freezePlayersOnCountdown() - Method in interface net.blueva.arcade.api.game.GameModule
-
Should players be frozen during countdown?
- fromId(String) - Static method in enum class net.blueva.arcade.api.stats.StatPeriod
-
Parses a stat period from its string ID.
- fromString(String) - Static method in enum class net.blueva.arcade.api.module.ModuleType
-
Parses a module type from a string.
- fromString(String) - Static method in enum class net.blueva.arcade.api.module.PlatformType
-
Parses a platform type from a string (case-insensitive).
G
- GameConfig<M> - Interface in net.blueva.arcade.api.game
-
Represents the configuration for a game module.
- GameContext<P,
L, - Interface in net.blueva.arcade.api.gameW, M, I, S, B, E> -
Provides runtime access to all game APIs and state during gameplay.
- GameEndEvent<P> - Class in net.blueva.arcade.api.events
-
Event fired when a game ends.
- GameEndEvent(int, String, GameResult) - Constructor for class net.blueva.arcade.api.events.GameEndEvent
-
Constructs a new GameEndEvent.
- GameEvent - Class in net.blueva.arcade.api.events
-
Base class for all BlueArcade game events.
- GameEvent(int, String) - Constructor for class net.blueva.arcade.api.events.GameEvent
-
Constructs a new game event.
- GameModule<P,
L, - Interface in net.blueva.arcade.api.gameW, M, I, S, B, E, Ls, Pr> -
Main interface implemented by all game modules.
- GamePhase - Enum Class in net.blueva.arcade.api.game
-
Represents the different phases of a game lifecycle.
- GamePlayer<P> - Interface in net.blueva.arcade.api.player
-
Represents a player participating in a game session.
- GameResult<P> - Interface in net.blueva.arcade.api.game
-
Represents the result of a finished game.
- GameSetupAPI - Interface in net.blueva.arcade.api.setup
-
API for registering and executing game setup commands.
- GameSetupHandler - Interface in net.blueva.arcade.api.setup
-
Interface for game-specific setup command handlers.
- GameStartEvent<P> - Class in net.blueva.arcade.api.events
-
Event fired when a game starts.
- GameStartEvent(int, String, List) - Constructor for class net.blueva.arcade.api.events.GameStartEvent
-
Constructs a new GameStartEvent.
- getAchievementsAPI() - Static method in class net.blueva.arcade.api.ModuleAPI
-
Get achievements API for registering and opening achievements.
- getAchievementsAPI() - Method in interface net.blueva.arcade.api.ModuleAPI.ModuleAPIProvider
- getAlivePlayers() - Method in interface net.blueva.arcade.api.game.GameContext
-
Gets all players who are still actively playing (not eliminated or spectating).
- getAllPlayers() - Method in interface net.blueva.arcade.api.game.GameResult
-
Gets all players who participated in the game.
- getApiVersion() - Method in interface net.blueva.arcade.api.module.ModuleInfo
-
Get the module's API version.
- getArenaAPI() - Method in interface net.blueva.arcade.api.game.GameContext
-
Gets the Arena API for arena management.
- getArenaData(String, Class) - Method in interface net.blueva.arcade.api.config.DataAccess
-
Gets typed data from the arena configuration JSON file.
- getArenaId() - Method in interface net.blueva.arcade.api.arena.ArenaAPI
- getArenaId() - Method in class net.blueva.arcade.api.events.GameEvent
-
Gets the ID of the arena where this event occurred.
- getArenaId() - Method in interface net.blueva.arcade.api.game.GameContext
-
Gets the ID of the arena this game is running in.
- getArenaId() - Method in class net.blueva.arcade.api.setup.SetupContext
-
Get arena ID being configured.
- getArenaId() - Method in class net.blueva.arcade.api.setup.TabCompleteContext
- getArenaInt(String, int) - Method in interface net.blueva.arcade.api.setup.SetupDataAPI
-
Gets an integer from arena configuration.
- getArenaLocation(String) - Method in interface net.blueva.arcade.api.config.DataAccess
-
Gets a location from arena configuration data.
- getArg(int) - Method in class net.blueva.arcade.api.setup.SetupContext
-
Get argument at specific index, or null if out of bounds.
- getArg(int) - Method in class net.blueva.arcade.api.setup.TabCompleteContext
-
Get the argument at specific index.
- getArgs() - Method in class net.blueva.arcade.api.setup.SetupContext
-
Get all command arguments.
- getArgs() - Method in class net.blueva.arcade.api.setup.TabCompleteContext
- getAuthors() - Method in interface net.blueva.arcade.api.module.ModuleInfo
-
Get the module's authors.
- getBlock(L) - Method in interface net.blueva.arcade.api.world.BlocksAPI
-
Get block at location.
- getBlocks() - Method in interface net.blueva.arcade.api.world.BlockPattern
-
Gets all blocks in this pattern mapped to their locations.
- getBlocksAPI() - Method in interface net.blueva.arcade.api.game.GameContext
-
Gets the Blocks API for world manipulation.
- getBoolean(String) - Method in interface net.blueva.arcade.api.config.ModuleConfigAPI
-
Get boolean from settings.yml
- getBoolean(String) - Method in interface net.blueva.arcade.api.config.ModuleSettings
-
Deprecated.Gets a boolean value from the configuration.
- getBoolean(String, boolean) - Method in interface net.blueva.arcade.api.config.ModuleConfigAPI
-
Get boolean with default from settings.yml
- getBoolean(String, boolean) - Method in interface net.blueva.arcade.api.config.ModuleSettings
-
Deprecated.Gets a boolean value with a default fallback.
- getBoolean(String, boolean) - Method in interface net.blueva.arcade.api.setup.SetupDataAPI
-
Gets a boolean value from game configuration.
- getBooleanFrom(String, String) - Method in interface net.blueva.arcade.api.config.CoreConfigAPI
-
Get boolean from any core config file.
- getBooleanFrom(String, String) - Method in interface net.blueva.arcade.api.config.ModuleConfigAPI
-
Get boolean from a specific config file.
- getBooleanFrom(String, String, boolean) - Method in interface net.blueva.arcade.api.config.CoreConfigAPI
-
Get boolean with default from any core config file.
- getBooleanFrom(String, String, boolean) - Method in interface net.blueva.arcade.api.config.ModuleConfigAPI
-
Get boolean with default from a specific config file.
- getBoundsMax() - Method in interface net.blueva.arcade.api.arena.ArenaAPI
- getBoundsMin() - Method in interface net.blueva.arcade.api.arena.ArenaAPI
- getCancelReason() - Method in interface net.blueva.arcade.api.game.GameResult
-
Gets the reason why the game was cancelled.
- getCenter() - Method in interface net.blueva.arcade.api.world.WorldRegion
-
Gets the center point of this region.
- getCenter(L, L, LocationAdapter) - Static method in class net.blueva.arcade.api.utils.LocationUtil
-
Get center of two locations.
- getConfigAPI() - Method in interface net.blueva.arcade.api.game.GameContext
-
Gets the Config API for core configuration access.
- getCoreConfig() - Method in interface net.blueva.arcade.api.game.GameContext
-
Gets the Core Config API for core settings.
- getCoreConfig() - Static method in class net.blueva.arcade.api.ModuleAPI
-
Get CoreConfigAPI for accessing core plugin configurations.
- getCoreConfig() - Method in interface net.blueva.arcade.api.ModuleAPI.ModuleAPIProvider
- getCurrentArg() - Method in class net.blueva.arcade.api.setup.TabCompleteContext
-
Get the argument currently being typed.
- getCurrentArgIndex() - Method in class net.blueva.arcade.api.setup.TabCompleteContext
-
Get the index of the argument currently being completed.
- getCurrentPlayers() - Method in interface net.blueva.arcade.api.arena.ArenaAPI
- getCurrentRound() - Method in interface net.blueva.arcade.api.game.GameContext
-
Gets the current round number (1-based).
- getCustomPlaceholders(P) - Method in interface net.blueva.arcade.api.game.GameModule
- getData() - Method in class net.blueva.arcade.api.setup.SetupContext
-
Get data API for saving/loading game configuration.
- getData(String, Class) - Method in interface net.blueva.arcade.api.player.GamePlayer
-
Retrieves custom game-specific data for this player.
- getDataAccess() - Method in interface net.blueva.arcade.api.game.GameContext
-
Gets the Data Access API for reading arena configuration.
- getDataFolder() - Method in interface net.blueva.arcade.api.config.ModuleConfigAPI
-
Get module's data folder.
- getDeathBlock() - Method in interface net.blueva.arcade.api.game.GameConfig
-
Gets the block type that triggers player death/elimination.
- getDescription() - Method in interface net.blueva.arcade.api.module.ModuleInfo
-
Get the module's description.
- getDisabledRequirements() - Method in interface net.blueva.arcade.api.game.GameModule
-
Returns the set of default setup requirements that this module explicitly disables.
- getDisplayName() - Method in interface net.blueva.arcade.api.team.TeamInfo
- getDouble(String) - Method in interface net.blueva.arcade.api.config.ModuleConfigAPI
-
Get double from settings.yml
- getDouble(String) - Method in interface net.blueva.arcade.api.config.ModuleSettings
-
Deprecated.Gets a double value from the configuration.
- getDouble(String, double) - Method in interface net.blueva.arcade.api.config.ModuleConfigAPI
-
Get double with default from settings.yml
- getDouble(String, double) - Method in interface net.blueva.arcade.api.config.ModuleSettings
-
Deprecated.Gets a double value with a default fallback.
- getDouble(String, double) - Method in interface net.blueva.arcade.api.setup.SetupDataAPI
-
Gets a double value from game configuration.
- getDoubleFrom(String, String) - Method in interface net.blueva.arcade.api.config.CoreConfigAPI
-
Get double from any core config file.
- getDoubleFrom(String, String) - Method in interface net.blueva.arcade.api.config.ModuleConfigAPI
-
Get double from a specific config file.
- getDoubleFrom(String, String, double) - Method in interface net.blueva.arcade.api.config.CoreConfigAPI
-
Get double with default from any core config file.
- getDoubleFrom(String, String, double) - Method in interface net.blueva.arcade.api.config.ModuleConfigAPI
-
Get double with default from a specific config file.
- getEventClass() - Method in class net.blueva.arcade.api.events.EventSubscription
-
Gets the event class this subscription listens for.
- getFiltered(String) - Method in class net.blueva.arcade.api.setup.TabCompleteResult
-
Get filtered suggestions if auto-filter is enabled.
- getFinishMax() - Method in interface net.blueva.arcade.api.arena.ArenaAPI
- getFinishMin() - Method in interface net.blueva.arcade.api.arena.ArenaAPI
- getFloors() - Method in interface net.blueva.arcade.api.arena.ArenaAPI
- getGameData(String, Class) - Method in interface net.blueva.arcade.api.config.DataAccess
-
Gets typed data from the game's configuration JSON file.
- getGameId() - Method in interface net.blueva.arcade.api.arena.ArenaAPI
- getGameId() - Method in interface net.blueva.arcade.api.arena.ArenaData
-
Gets the identifier of the game module this arena is configured for.
- getGameId() - Method in class net.blueva.arcade.api.events.GameEvent
-
Gets the unique identifier of the game module.
- getGameId() - Method in interface net.blueva.arcade.api.game.GameConfig
-
Gets the unique identifier of this game module.
- getGameId() - Method in interface net.blueva.arcade.api.game.GameContext
-
Gets the unique identifier of this game module.
- getGameId() - Method in class net.blueva.arcade.api.setup.SetupContext
-
Get game ID being configured.
- getGameId() - Method in class net.blueva.arcade.api.setup.TabCompleteContext
- getGameLocation(String) - Method in interface net.blueva.arcade.api.config.DataAccess
-
Gets a location from game configuration data.
- getGamePlayer(P) - Method in interface net.blueva.arcade.api.game.GameContext
-
Gets the GamePlayer wrapper for a specific player.
- getGamePlayer(P) - Method in interface net.blueva.arcade.api.player.PlayerAPI
- getGlobalStat(P, String) - Method in interface net.blueva.arcade.api.stats.StatsAPI
- getHandler() - Method in class net.blueva.arcade.api.events.EventSubscription
-
Gets the handler that processes the event.
- getHandler(String) - Method in interface net.blueva.arcade.api.setup.GameSetupAPI
-
Get registered handler for a game.
- getHandlerArg(int) - Method in class net.blueva.arcade.api.setup.SetupContext
-
Get handler-specific argument at relative index. getHandlerArg(0) returns first arg after the handler subcommand.
- getHandlerArgCount() - Method in class net.blueva.arcade.api.setup.SetupContext
-
Get number of handler-specific arguments.
- getHologramAPI() - Method in interface net.blueva.arcade.api.game.GameContext
-
Gets the Hologram API for creating floating text displays.
- getHytaleMenuAPI() - Method in interface net.blueva.arcade.api.game.GameContext
-
Gets the experimental Hytale menu API for HyUI-backed custom pages.
- getHytaleMenuAPI() - Static method in class net.blueva.arcade.api.ModuleAPI
-
Get the experimental Hytale Menu API for HyUI-backed custom pages.
- getHytaleMenuAPI() - Method in interface net.blueva.arcade.api.ModuleAPI.ModuleAPIProvider
-
Gets the experimental Hytale menu API provider.
- getIcon() - Method in interface net.blueva.arcade.api.team.TeamInfo
- getId() - Method in interface net.blueva.arcade.api.arena.ArenaData
-
Gets the unique identifier of this arena.
- getId() - Method in interface net.blueva.arcade.api.module.ModuleInfo
-
Get the module's unique identifier.
- getId() - Method in interface net.blueva.arcade.api.team.TeamInfo
- getId() - Method in interface net.blueva.arcade.api.ui.Hologram
-
Get the UUID of the underlying entity.
- getInt(String) - Method in interface net.blueva.arcade.api.config.ModuleConfigAPI
-
Get int from settings.yml
- getInt(String) - Method in interface net.blueva.arcade.api.config.ModuleSettings
-
Deprecated.Gets an integer value from the configuration.
- getInt(String, int) - Method in interface net.blueva.arcade.api.config.ModuleConfigAPI
-
Get int with default from settings.yml
- getInt(String, int) - Method in interface net.blueva.arcade.api.config.ModuleSettings
-
Deprecated.Gets an integer value with a default fallback.
- getInt(String, int) - Method in interface net.blueva.arcade.api.setup.SetupDataAPI
-
Gets an integer value from game configuration.
- getIntFrom(String, String) - Method in interface net.blueva.arcade.api.config.CoreConfigAPI
-
Get int from any core config file.
- getIntFrom(String, String) - Method in interface net.blueva.arcade.api.config.ModuleConfigAPI
-
Get int from a specific config file.
- getIntFrom(String, String, int) - Method in interface net.blueva.arcade.api.config.CoreConfigAPI
-
Get int with default from any core config file.
- getIntFrom(String, String, int) - Method in interface net.blueva.arcade.api.config.ModuleConfigAPI
-
Get int with default from a specific config file.
- getItemAPI() - Method in interface net.blueva.arcade.api.game.GameContext
-
Gets the Item API for item manipulation.
- getItemAPI() - Static method in class net.blueva.arcade.api.ModuleAPI
-
Get ItemAPI for item formatting and lobby item registration.
- getItemAPI() - Method in interface net.blueva.arcade.api.ModuleAPI.ModuleAPIProvider
- getLanguage(String) - Method in interface net.blueva.arcade.api.config.CoreConfigAPI
-
Get message from messages/language file.
- getLanguage(String, Map) - Method in interface net.blueva.arcade.api.config.CoreConfigAPI
-
Get message with placeholders replaced.
- getLanguageList(String) - Method in interface net.blueva.arcade.api.config.CoreConfigAPI
-
Get message list (for multi-line messages).
- getLanguageList(String, Map) - Method in interface net.blueva.arcade.api.config.CoreConfigAPI
-
Get message list with placeholders.
- getLanguageString(String) - Method in interface net.blueva.arcade.api.config.ConfigAPI
-
Get a string from language config.
- getList(String) - Method in interface net.blueva.arcade.api.ui.MessageAPI
-
Get message list from language file.
- getLocation() - Method in interface net.blueva.arcade.api.ui.Hologram
-
Get the current location of the hologram.
- getLocation(String) - Method in interface net.blueva.arcade.api.setup.SetupDataAPI
-
Gets a location from game configuration.
- getMaterials() - Method in interface net.blueva.arcade.api.world.BlockPattern
-
Gets all unique materials used in this pattern.
- getMax() - Method in interface net.blueva.arcade.api.arena.FloorRegion
-
Gets the maximum boundary point of this region.
- getMax() - Method in interface net.blueva.arcade.api.world.WorldRegion
-
Gets the maximum corner point of this region.
- getMaxPlayers() - Method in interface net.blueva.arcade.api.arena.ArenaAPI
- getMaxPlayers() - Method in interface net.blueva.arcade.api.arena.ArenaData
-
Gets the maximum number of players allowed in this arena.
- getMaxPlayers() - Method in interface net.blueva.arcade.api.game.GameConfig
-
Gets the maximum number of players allowed in this game.
- getMaxPlayers() - Method in interface net.blueva.arcade.api.team.TeamInfo
- getMaxRounds() - Method in interface net.blueva.arcade.api.game.GameContext
-
Gets the maximum number of rounds configured for this game.
- getMenuAPI() - Method in interface net.blueva.arcade.api.game.GameContext
-
Gets the Menu API for creating custom menus.
- getMenuAPI() - Static method in class net.blueva.arcade.api.ModuleAPI
-
Get MenuAPI for opening custom menus in Java and Bedrock.
- getMenuAPI() - Method in interface net.blueva.arcade.api.ModuleAPI.ModuleAPIProvider
- getMessagesAPI() - Method in interface net.blueva.arcade.api.game.GameContext
-
Gets the Message API for sending chat messages.
- getMessagesAPI() - Static method in class net.blueva.arcade.api.ModuleAPI
-
Get MessageAPI for sending formatted messages.
- getMessagesAPI() - Method in interface net.blueva.arcade.api.ModuleAPI.ModuleAPIProvider
- getMessagesAPI() - Method in class net.blueva.arcade.api.setup.SetupContext
- getMin() - Method in interface net.blueva.arcade.api.arena.FloorRegion
-
Gets the minimum boundary point of this region.
- getMin() - Method in interface net.blueva.arcade.api.world.WorldRegion
-
Gets the minimum corner point of this region.
- getMinPlayers() - Method in interface net.blueva.arcade.api.arena.ArenaData
-
Gets the minimum number of players required to start a game in this arena.
- getMinPlayers() - Method in interface net.blueva.arcade.api.game.GameConfig
-
Gets the minimum number of players required to start this game.
- getModuleConfig() - Method in interface net.blueva.arcade.api.game.GameContext
-
Get module-specific configuration API.
- getModuleConfig(String) - Static method in class net.blueva.arcade.api.ModuleAPI
-
Get ModuleConfigAPI for a specific module.
- getModuleConfig(String) - Method in interface net.blueva.arcade.api.ModuleAPI.ModuleAPIProvider
- getModuleInfo() - Method in interface net.blueva.arcade.api.game.GameContext
-
Get module metadata from module.yml.
- getModuleInfo(String) - Static method in class net.blueva.arcade.api.ModuleAPI
-
Get ModuleInfo for accessing module metadata from module.yml.
- getModuleInfo(String) - Method in interface net.blueva.arcade.api.ModuleAPI.ModuleAPIProvider
- getModuleStat(P, String, String) - Method in interface net.blueva.arcade.api.stats.StatsAPI
- getName() - Method in interface net.blueva.arcade.api.module.ModuleInfo
-
Get the module's display name.
- getPhase() - Method in interface net.blueva.arcade.api.game.GameContext
-
Gets the current phase of the game.
- getPlatform() - Method in interface net.blueva.arcade.api.module.ModuleInfo
-
Get the target platform declared in
module.yml. - getPlayer() - Method in class net.blueva.arcade.api.events.PlayerEliminateEvent
-
Gets the player who was eliminated.
- getPlayer() - Method in class net.blueva.arcade.api.events.PlayerJoinGameEvent
-
Gets the player attempting to join the game.
- getPlayer() - Method in class net.blueva.arcade.api.events.PlayerLeaveGameEvent
-
Gets the player who is leaving the game.
- getPlayer() - Method in interface net.blueva.arcade.api.player.GamePlayer
-
Gets the underlying platform-specific player object.
- getPlayer() - Method in class net.blueva.arcade.api.setup.SetupContext
-
Get player if sender is a player, null otherwise.
- getPlayer() - Method in class net.blueva.arcade.api.setup.TabCompleteContext
- getPlayerArena(P) - Method in interface net.blueva.arcade.api.utils.PlayerUtil
-
Get the arena ID where a player is currently playing.
- getPlayerCount() - Method in interface net.blueva.arcade.api.team.TeamInfo
- getPlayerInGameStatus(P) - Method in interface net.blueva.arcade.api.utils.PlayerUtil
-
Get player's in-game status.
- getPlayers() - Method in class net.blueva.arcade.api.events.GameStartEvent
-
Gets the list of all players who are participating in the game.
- getPlayers() - Method in interface net.blueva.arcade.api.game.GameContext
-
Gets all players in the game (playing, spectating, and eliminated).
- getPlayers() - Method in interface net.blueva.arcade.api.team.TeamInfo
- getPlayerStatus(P) - Method in interface net.blueva.arcade.api.utils.PlayerUtil
-
Get player's current game status.
- getPlayerUtil() - Method in interface net.blueva.arcade.api.game.GameContext
-
Gets the Player Util for player-related utilities.
- getPlayerUtil() - Static method in class net.blueva.arcade.api.ModuleAPI
-
Get PlayerUtil for player state checks outside a GameContext.
- getPlayerUtil() - Method in interface net.blueva.arcade.api.ModuleAPI.ModuleAPIProvider
- getPodium() - Method in interface net.blueva.arcade.api.game.GameResult
-
Gets the top 3 players (podium) of the game.
- getPosition1(P) - Method in interface net.blueva.arcade.api.setup.SetupSelectionAPI
-
Gets the player's first selected position.
- getPosition2(P) - Method in interface net.blueva.arcade.api.setup.SetupSelectionAPI
-
Gets the player's second selected position.
- getPreviousArg() - Method in class net.blueva.arcade.api.setup.TabCompleteContext
-
Get previous argument (before the one being typed).
- getRandomMaterial() - Method in interface net.blueva.arcade.api.world.BlockPattern
-
Gets a random material from the pattern's available materials.
- getRandomSpawn() - Method in interface net.blueva.arcade.api.arena.ArenaAPI
- getReason() - Method in class net.blueva.arcade.api.events.PlayerEliminateEvent
-
Gets the reason why the player was eliminated.
- getReason() - Method in class net.blueva.arcade.api.events.PlayerLeaveGameEvent
-
Gets the reason why the player is leaving.
- getRegisteredConfigs() - Method in interface net.blueva.arcade.api.config.ModuleConfigAPI
-
Get list of all registered config file names.
- getRegisteredGames() - Method in interface net.blueva.arcade.api.setup.GameSetupAPI
-
Get all registered game IDs.
- getRelativeArgIndex() - Method in class net.blueva.arcade.api.setup.TabCompleteContext
-
Get the relative index being completed (relative to handler start).
- getResult() - Method in class net.blueva.arcade.api.events.GameEndEvent
-
Gets the result of the ended game.
- getRewardsInt(String) - Method in interface net.blueva.arcade.api.config.CoreConfigAPI
-
Get int from rewards.yml
- getRewardsInt(String, int) - Method in interface net.blueva.arcade.api.config.CoreConfigAPI
-
Get int with default from rewards.yml
- getRewardsString(String) - Method in interface net.blueva.arcade.api.config.CoreConfigAPI
-
Get value from rewards.yml
- getRewardsStringList(String) - Method in interface net.blueva.arcade.api.config.CoreConfigAPI
-
Get list from rewards.yml
- getSchedulerAPI() - Method in interface net.blueva.arcade.api.game.GameContext
-
Gets the Scheduler API for running delayed/repeated tasks.
- getSchedulerAPI() - Method in class net.blueva.arcade.api.setup.SetupContext
-
Get scheduler API for running world-thread tasks from setup handlers.
- getScoreboardAPI() - Method in interface net.blueva.arcade.api.game.GameContext
-
Gets the Scoreboard API for managing scoreboards.
- getSelected(P, String) - Method in interface net.blueva.arcade.api.store.StoreAPI
-
Get the selected item id for a category.
- getSelection() - Method in class net.blueva.arcade.api.setup.SetupContext
-
Get selection API for getting player's position selections.
- getSender() - Method in class net.blueva.arcade.api.setup.SetupContext
-
Get command sender (player or console).
- getSender() - Method in class net.blueva.arcade.api.setup.TabCompleteContext
- getSettings() - Method in interface net.blueva.arcade.api.game.GameContext
-
Deprecated.Use getModuleConfig() instead for better flexibility
- getSettingsBoolean(String) - Method in interface net.blueva.arcade.api.config.CoreConfigAPI
-
Get boolean from settings.yml
- getSettingsBoolean(String, boolean) - Method in interface net.blueva.arcade.api.config.ConfigAPI
-
Get a boolean from settings config.
- getSettingsBoolean(String, boolean) - Method in interface net.blueva.arcade.api.config.CoreConfigAPI
-
Get boolean with default from settings.yml
- getSettingsDouble(String) - Method in interface net.blueva.arcade.api.config.CoreConfigAPI
-
Get double from settings.yml
- getSettingsDouble(String, double) - Method in interface net.blueva.arcade.api.config.CoreConfigAPI
-
Get double with default from settings.yml
- getSettingsInt(String) - Method in interface net.blueva.arcade.api.config.CoreConfigAPI
-
Get int from settings.yml
- getSettingsInt(String, int) - Method in interface net.blueva.arcade.api.config.ConfigAPI
-
Get an integer from settings config.
- getSettingsInt(String, int) - Method in interface net.blueva.arcade.api.config.CoreConfigAPI
-
Get int with default from settings.yml
- getSettingsString(String) - Method in interface net.blueva.arcade.api.config.CoreConfigAPI
-
Get string from settings.yml
- getSettingsString(String, String) - Method in interface net.blueva.arcade.api.config.CoreConfigAPI
-
Get string with default from settings.yml
- getSettingsStringList(String) - Method in interface net.blueva.arcade.api.config.CoreConfigAPI
-
Get string list from settings.yml
- getSetupAPI() - Static method in class net.blueva.arcade.api.ModuleAPI
-
Get GameSetupAPI for registering game setup commands.
- getSetupAPI() - Method in interface net.blueva.arcade.api.ModuleAPI.ModuleAPIProvider
- getSoftDepend() - Method in interface net.blueva.arcade.api.module.ModuleInfo
-
Get the module's soft dependencies.
- getSound(String) - Method in interface net.blueva.arcade.api.config.CoreConfigAPI
-
Get sound path from sounds.yml
- getSoundList(String) - Method in interface net.blueva.arcade.api.config.CoreConfigAPI
-
Get sound list (for random sounds).
- getSoundsAPI() - Method in interface net.blueva.arcade.api.game.GameContext
-
Gets the Sounds API for playing sound effects.
- getSoundsString(String) - Method in interface net.blueva.arcade.api.config.ConfigAPI
-
Get a string from sounds config.
- getSpawns() - Method in interface net.blueva.arcade.api.arena.ArenaAPI
- getSpectators() - Method in interface net.blueva.arcade.api.game.GameContext
-
Gets all players who are spectating the game.
- getStartIndex() - Method in class net.blueva.arcade.api.setup.SetupContext
-
Get index where handler-specific arguments start.
- getStartIndex() - Method in class net.blueva.arcade.api.setup.TabCompleteContext
- getState() - Method in interface net.blueva.arcade.api.player.GamePlayer
-
Gets the current state of this player in the game.
- getStatsAPI() - Static method in class net.blueva.arcade.api.ModuleAPI
-
Get stats API for registering and updating module stats.
- getStatsAPI() - Method in interface net.blueva.arcade.api.ModuleAPI.ModuleAPIProvider
- getStoreAPI() - Static method in class net.blueva.arcade.api.ModuleAPI
-
Get StoreAPI for registering store categories and items.
- getStoreAPI() - Method in interface net.blueva.arcade.api.ModuleAPI.ModuleAPIProvider
- getString(String) - Method in interface net.blueva.arcade.api.config.ModuleConfigAPI
-
Get string from main settings.yml
- getString(String) - Method in interface net.blueva.arcade.api.config.ModuleSettings
-
Deprecated.Gets a string value from the configuration.
- getString(String) - Method in interface net.blueva.arcade.api.setup.SetupDataAPI
-
Gets a string value from game configuration.
- getString(String, String) - Method in interface net.blueva.arcade.api.config.ModuleConfigAPI
-
Get string with default from settings.yml
- getString(String, String) - Method in interface net.blueva.arcade.api.config.ModuleSettings
-
Deprecated.Gets a string value with a default fallback.
- getStringFrom(String, String) - Method in interface net.blueva.arcade.api.config.CoreConfigAPI
-
Get string from any core config file.
- getStringFrom(String, String) - Method in interface net.blueva.arcade.api.config.ModuleConfigAPI
-
Get string from a specific config file.
- getStringFrom(String, String, String) - Method in interface net.blueva.arcade.api.config.CoreConfigAPI
-
Get string with default from any core config file.
- getStringFrom(String, String, String) - Method in interface net.blueva.arcade.api.config.ModuleConfigAPI
-
Get string with default from a specific config file.
- getStringList(String) - Method in interface net.blueva.arcade.api.config.ModuleConfigAPI
-
Get string list from settings.yml
- getStringList(String) - Method in interface net.blueva.arcade.api.config.ModuleSettings
-
Deprecated.Gets a list of strings from the configuration.
- getStringListFrom(String, String) - Method in interface net.blueva.arcade.api.config.CoreConfigAPI
-
Get string list from any core config file.
- getStringListFrom(String, String) - Method in interface net.blueva.arcade.api.config.ModuleConfigAPI
-
Get list from a specific config file.
- getSubcommands() - Method in interface net.blueva.arcade.api.setup.GameSetupHandler
-
Get list of subcommands this handler supports.
- getSuggestions() - Method in class net.blueva.arcade.api.setup.TabCompleteResult
-
Get the list of suggestions.
- getSummarySettings() - Method in interface net.blueva.arcade.api.game.GameContext
-
Access summary and reward toggles for the current game session.
- getTeam(String) - Method in interface net.blueva.arcade.api.team.TeamsAPI
-
Resolve a team by its id.
- getTeam(P) - Method in interface net.blueva.arcade.api.team.TeamsAPI
- getTeamCount() - Method in interface net.blueva.arcade.api.team.TeamsAPI
- getTeams() - Method in interface net.blueva.arcade.api.team.TeamsAPI
- getTeamsAPI() - Method in interface net.blueva.arcade.api.game.GameContext
-
Gets the Teams API for team-based games.
- getTeamSize() - Method in interface net.blueva.arcade.api.team.TeamsAPI
- getTime() - Method in interface net.blueva.arcade.api.arena.ArenaData
-
Gets the configured time limit for games in this arena.
- getTime() - Method in interface net.blueva.arcade.api.game.GameConfig
-
Gets the default time limit for this game.
- getTitlesAPI() - Method in interface net.blueva.arcade.api.game.GameContext
-
Gets the Titles API for displaying titles and subtitles.
- getType() - Method in interface net.blueva.arcade.api.module.ModuleInfo
-
Get the module's type.
- getVersion() - Method in interface net.blueva.arcade.api.module.ModuleInfo
-
Get the module's version.
- getVisualEffectsAPI() - Static method in class net.blueva.arcade.api.ModuleAPI
-
Get visual effects API for triggering store-based kill/death effects.
- getVisualEffectsAPI() - Method in interface net.blueva.arcade.api.ModuleAPI.ModuleAPIProvider
- getVolume() - Method in interface net.blueva.arcade.api.world.WorldRegion
-
Calculates the volume of this region in cubic blocks.
- getVoteMenuAPI() - Method in interface net.blueva.arcade.api.game.GameContext
-
Gets the Vote Menu API for game voting.
- getVoteMenuAPI() - Static method in class net.blueva.arcade.api.ModuleAPI
-
Get VoteMenuAPI for registering games in vote menu.
- getVoteMenuAPI() - Method in interface net.blueva.arcade.api.ModuleAPI.ModuleAPIProvider
- getWebsite() - Method in interface net.blueva.arcade.api.module.ModuleInfo
-
Get the module's website.
- getWinner() - Method in interface net.blueva.arcade.api.game.GameResult
-
Gets the winner of the game.
- getWinningTeams() - Method in interface net.blueva.arcade.api.team.TeamsAPI
- getWorld() - Method in interface net.blueva.arcade.api.arena.ArenaAPI
- getWorld() - Method in interface net.blueva.arcade.api.world.WorldRegion
-
Gets the world this region is located in.
- getWorld(L) - Method in interface net.blueva.arcade.api.utils.LocationAdapter
-
Gets the world of a location.
- getWorldName() - Method in interface net.blueva.arcade.api.arena.ArenaData
-
Gets the name of the world where this arena is located.
- getX(L) - Method in interface net.blueva.arcade.api.utils.LocationAdapter
-
Gets the X coordinate of a location.
- getY(L) - Method in interface net.blueva.arcade.api.utils.LocationAdapter
-
Gets the Y coordinate of a location.
- getZ(L) - Method in interface net.blueva.arcade.api.utils.LocationAdapter
-
Gets the Z coordinate of a location.
- GLOBAL - Enum constant in enum class net.blueva.arcade.api.stats.StatScope
-
The statistic is globally tracked across all game modules.
- GLOBAL - Enum constant in enum class net.blueva.arcade.api.store.StoreScope
-
The category is globally available across all game modules.
- GROUP - Enum constant in enum class net.blueva.arcade.api.store.StoreCategoryType
-
A grouping node that contains subcategories instead of items.
H
- handle(SetupContext) - Method in interface net.blueva.arcade.api.setup.GameSetupHandler
-
Handle a setup command.
- handle(P, String) - Method in interface net.blueva.arcade.api.ui.HytaleMenuActionHandler
-
Called when a MODULE action is triggered from a Hytale menu.
- handle(P, String) - Method in interface net.blueva.arcade.api.ui.ModuleActionHandler
-
Handle a module action.
- has(String) - Method in interface net.blueva.arcade.api.setup.SetupDataAPI
-
Checks if a path exists in game configuration.
- hasArenaData(String) - Method in interface net.blueva.arcade.api.config.DataAccess
-
Checks if a path exists in the arena configuration.
- hasCompleteSelection(P) - Method in interface net.blueva.arcade.api.setup.SetupSelectionAPI
-
Checks if a player has selected both positions (pos1 and pos2).
- hasData(String) - Method in interface net.blueva.arcade.api.player.GamePlayer
-
Checks if custom data exists for a given key.
- hasFinishLine() - Method in interface net.blueva.arcade.api.arena.ArenaAPI
- hasFloors() - Method in interface net.blueva.arcade.api.arena.ArenaAPI
- hasGameData(String) - Method in interface net.blueva.arcade.api.config.DataAccess
-
Checks if a path exists in the game configuration.
- hasHandler(String) - Method in interface net.blueva.arcade.api.setup.GameSetupAPI
-
Check if a game has a registered handler.
- hasHandlerArgs(int) - Method in class net.blueva.arcade.api.setup.SetupContext
-
Check if handler has enough arguments.
- hashCode() - Method in record class net.blueva.arcade.api.stats.StatDefinition
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.blueva.arcade.api.store.StoreCategoryDefinition
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.blueva.arcade.api.store.StoreItemDefinition
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.blueva.arcade.api.ui.LobbyItemDefinition
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.blueva.arcade.api.ui.menu.BedrockButtonDefinition
-
Deprecated.Returns a hash code value for this object.
- hashCode() - Method in record class net.blueva.arcade.api.ui.menu.BedrockModalMenuDefinition
-
Deprecated.Returns a hash code value for this object.
- hashCode() - Method in record class net.blueva.arcade.api.ui.menu.BedrockSimpleMenuDefinition
-
Deprecated.Returns a hash code value for this object.
- hashCode() - Method in record class net.blueva.arcade.api.ui.menu.DynamicMenuDefinition
-
Deprecated.Returns a hash code value for this object.
- hashCode() - Method in record class net.blueva.arcade.api.ui.menu.hytale.HytaleButtonDefinition
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.blueva.arcade.api.ui.menu.hytale.HytaleMenuDefinition
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.blueva.arcade.api.ui.menu.hytale.HytaleUIElement
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.blueva.arcade.api.ui.menu.hytale.HytaleUIEventBinding
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.blueva.arcade.api.ui.menu.JavaItemDefinition
-
Deprecated.Returns a hash code value for this object.
- hashCode() - Method in record class net.blueva.arcade.api.ui.menu.JavaMenuItem
-
Deprecated.Returns a hash code value for this object.
- hashCode() - Method in record class net.blueva.arcade.api.ui.menu.MenuDefinition
-
Deprecated.Returns a hash code value for this object.
- hashCode() - Method in record class net.blueva.arcade.api.ui.menu.MenuEntry
-
Deprecated.Returns a hash code value for this object.
- hashCode() - Method in record class net.blueva.arcade.api.ui.menu.minecraft.MCBedrockButtonDefinition
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.blueva.arcade.api.ui.menu.minecraft.MCBedrockModalMenuDefinition
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.blueva.arcade.api.ui.menu.minecraft.MCBedrockSimpleMenuDefinition
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.blueva.arcade.api.ui.menu.minecraft.MCDynamicMenuDefinition
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.blueva.arcade.api.ui.menu.minecraft.MCJavaItemDefinition
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.blueva.arcade.api.ui.menu.minecraft.MCJavaMenuItem
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.blueva.arcade.api.ui.menu.minecraft.MCMenuDefinition
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.blueva.arcade.api.ui.menu.minecraft.MCMenuEntry
-
Returns a hash code value for this object.
- hasLenguage(String) - Method in interface net.blueva.arcade.api.config.CoreConfigAPI
-
Check if message key exists.
- hasPlayer(P) - Method in interface net.blueva.arcade.api.game.GameContext
-
Checks if a player is in this game.
- hasSound(String) - Method in interface net.blueva.arcade.api.config.CoreConfigAPI
-
Check if sound exists.
- hasWinner() - Method in interface net.blueva.arcade.api.game.GameResult
-
Checks if the game has a winner.
- Hologram<L> - Interface in net.blueva.arcade.api.ui
-
Represents a hologram spawned in the world.
- HologramAPI<L> - Interface in net.blueva.arcade.api.ui
-
API for spawning and managing holograms in modules.
- HYTALE - Enum constant in enum class net.blueva.arcade.api.module.PlatformType
-
Hytale servers.
- HytaleButtonDefinition - Record Class in net.blueva.arcade.api.ui.menu.hytale
-
Defines a clickable button in a Hytale custom UI page.
- HytaleButtonDefinition(String, String, String, List) - Constructor for record class net.blueva.arcade.api.ui.menu.hytale.HytaleButtonDefinition
-
Creates an instance of a
HytaleButtonDefinitionrecord class. - HytaleMenuActionHandler<P> - Interface in net.blueva.arcade.api.ui
-
Handles module-scoped actions triggered from Hytale custom UI menus.
- HytaleMenuAPI<P> - Interface in net.blueva.arcade.api.ui
-
Experimental API for opening and managing Hytale custom UI menus.
- HytaleMenuDefinition - Record Class in net.blueva.arcade.api.ui.menu.hytale
-
Static menu definition for Hytale's custom UI system.
- HytaleMenuDefinition(String, String, List, List, boolean) - Constructor for record class net.blueva.arcade.api.ui.menu.hytale.HytaleMenuDefinition
-
Creates an instance of a
HytaleMenuDefinitionrecord class. - HytaleUIElement - Record Class in net.blueva.arcade.api.ui.menu.hytale
-
Represents a named element in a Hytale
.uilayout whose value can be set from the server side. - HytaleUIElement(String, String, String) - Constructor for record class net.blueva.arcade.api.ui.menu.hytale.HytaleUIElement
-
Creates an instance of a
HytaleUIElementrecord class. - HytaleUIEventBinding - Record Class in net.blueva.arcade.api.ui.menu.hytale
-
Binds a Hytale UI element to a server-side action.
- HytaleUIEventBinding(String, String, String, List) - Constructor for record class net.blueva.arcade.api.ui.menu.hytale.HytaleUIEventBinding
-
Creates an instance of a
HytaleUIEventBindingrecord class.
I
- icon() - Method in record class net.blueva.arcade.api.store.StoreCategoryDefinition
-
Returns the value of the
iconrecord component. - icon() - Method in record class net.blueva.arcade.api.store.StoreItemDefinition
-
Returns the value of the
iconrecord component. - id() - Method in enum class net.blueva.arcade.api.stats.StatPeriod
-
Gets the string identifier for this period.
- id() - Method in record class net.blueva.arcade.api.store.StoreCategoryDefinition
-
Returns the value of the
idrecord component. - id() - Method in record class net.blueva.arcade.api.store.StoreItemDefinition
-
Returns the value of the
idrecord component. - id() - Method in record class net.blueva.arcade.api.ui.LobbyItemDefinition
-
Returns the value of the
idrecord component. - imageAsset() - Method in record class net.blueva.arcade.api.ui.menu.hytale.HytaleButtonDefinition
-
Returns the value of the
imageAssetrecord component. - imageUrl() - Method in record class net.blueva.arcade.api.ui.menu.BedrockButtonDefinition
-
Deprecated.Returns the value of the
imageUrlrecord component. - imageUrl() - Method in record class net.blueva.arcade.api.ui.menu.minecraft.MCBedrockButtonDefinition
-
Returns the value of the
imageUrlrecord component. - isAlive() - Method in interface net.blueva.arcade.api.player.GamePlayer
-
Checks if the player is alive and actively playing.
- isBedrockPlayer(P) - Method in interface net.blueva.arcade.api.ui.MenuAPI
-
Check if a player is a Bedrock player (Floodgate).
- isBetween(L, L, L, LocationAdapter) - Static method in class net.blueva.arcade.api.utils.LocationUtil
-
Check if location is between two bounds.
- isCancelled() - Method in interface net.blueva.arcade.api.events.Cancellable
-
Checks if this event has been cancelled.
- isCancelled() - Method in class net.blueva.arcade.api.events.PlayerJoinGameEvent
-
Checks if this event has been cancelled.
- isCancelled() - Method in interface net.blueva.arcade.api.utils.CancellableTask
-
Checks if this task has been cancelled.
- isEliminated() - Method in interface net.blueva.arcade.api.player.GamePlayer
-
Checks if the player has been eliminated from the game.
- isEnabled() - Method in interface net.blueva.arcade.api.arena.ArenaAPI
- isEnabled() - Method in interface net.blueva.arcade.api.arena.ArenaData
-
Checks if this arena is currently enabled and available for use.
- isEnabled() - Method in interface net.blueva.arcade.api.team.TeamsAPI
- isFinalSummaryEnabled() - Method in interface net.blueva.arcade.api.game.SummarySettings
- isFull() - Method in interface net.blueva.arcade.api.team.TeamInfo
- isGameSummaryEnabled() - Method in interface net.blueva.arcade.api.game.SummarySettings
- isInBounds(L) - Method in interface net.blueva.arcade.api.arena.ArenaAPI
- isInFinishLine(L) - Method in interface net.blueva.arcade.api.arena.ArenaAPI
- isInGame(P) - Method in interface net.blueva.arcade.api.player.PlayerAPI
- isInGame(P) - Method in interface net.blueva.arcade.api.utils.PlayerUtil
-
Check if player is currently in a game.
- isInsideBounds(L) - Method in interface net.blueva.arcade.api.game.GameContext
-
Checks if a location is within the arena boundaries.
- isInWaitingArena(P) - Method in interface net.blueva.arcade.api.utils.PlayerUtil
-
Check if player is currently in a waiting arena.
- isPlayer() - Method in class net.blueva.arcade.api.setup.SetupContext
-
Check if sender is a player.
- isPlayer() - Method in class net.blueva.arcade.api.setup.TabCompleteContext
- isPlayerPlaying(P) - Method in interface net.blueva.arcade.api.game.GameContext
-
Checks if a player is actively playing (not spectating or eliminated).
- isRegistered(String) - Method in interface net.blueva.arcade.api.config.ModuleConfigAPI
-
Check if a config file is registered.
- isRegistered(String) - Method in interface net.blueva.arcade.api.ui.VoteMenuAPI
-
Check if a game is registered.
- isSpectator() - Method in interface net.blueva.arcade.api.player.GamePlayer
-
Checks if the player is spectating the game.
- isTaskRunning(String) - Method in interface net.blueva.arcade.api.utils.SchedulerAPI
-
Check if a task is running.
- isUnlocked(P, String, String) - Method in interface net.blueva.arcade.api.store.StoreAPI
-
Check if an item is unlocked for a player.
- item() - Method in record class net.blueva.arcade.api.ui.menu.JavaMenuItem
-
Deprecated.Returns the value of the
itemrecord component. - item() - Method in record class net.blueva.arcade.api.ui.menu.minecraft.MCJavaMenuItem
-
Returns the value of the
itemrecord component. - ItemAPI<P,
I, - Interface in net.blueva.arcade.api.uiM> -
API for formatting and decorating items using the official color pipeline.
J
- java(JavaItemDefinition) - Static method in record class net.blueva.arcade.api.ui.menu.MenuEntry
-
Deprecated.
- java(MCJavaItemDefinition) - Static method in record class net.blueva.arcade.api.ui.menu.minecraft.MCMenuEntry
- javaItem() - Method in record class net.blueva.arcade.api.ui.menu.MenuEntry
-
Deprecated.Returns the value of the
javaItemrecord component. - javaItem() - Method in record class net.blueva.arcade.api.ui.menu.minecraft.MCMenuEntry
-
Returns the value of the
javaItemrecord component. - JavaItemDefinition<M> - Record Class in net.blueva.arcade.api.ui.menu
-
Deprecated.Since 3.2. Use
MCJavaItemDefinitioninstead. This class is kept for backward compatibility with API 3.1 modules. - JavaItemDefinition(M, int, String, List, String, List) - Constructor for record class net.blueva.arcade.api.ui.menu.JavaItemDefinition
-
Deprecated.Creates an instance of a
JavaItemDefinitionrecord class. - javaItems() - Method in record class net.blueva.arcade.api.ui.menu.MenuDefinition
-
Deprecated.Returns the value of the
javaItemsrecord component. - javaItems() - Method in record class net.blueva.arcade.api.ui.menu.minecraft.MCMenuDefinition
-
Returns the value of the
javaItemsrecord component. - JavaMenuItem<M> - Record Class in net.blueva.arcade.api.ui.menu
-
Deprecated.Since 3.2. Use
MCJavaMenuIteminstead. This class is kept for backward compatibility with API 3.1 modules. - JavaMenuItem(int, JavaItemDefinition) - Constructor for record class net.blueva.arcade.api.ui.menu.JavaMenuItem
-
Deprecated.Creates an instance of a
JavaMenuItemrecord class. - javaSize() - Method in record class net.blueva.arcade.api.ui.menu.DynamicMenuDefinition
-
Deprecated.Returns the value of the
javaSizerecord component. - javaSize() - Method in record class net.blueva.arcade.api.ui.menu.MenuDefinition
-
Deprecated.Returns the value of the
javaSizerecord component. - javaSize() - Method in record class net.blueva.arcade.api.ui.menu.minecraft.MCDynamicMenuDefinition
-
Returns the value of the
javaSizerecord component. - javaSize() - Method in record class net.blueva.arcade.api.ui.menu.minecraft.MCMenuDefinition
-
Returns the value of the
javaSizerecord component. - javaSlots() - Method in record class net.blueva.arcade.api.ui.menu.DynamicMenuDefinition
-
Deprecated.Returns the value of the
javaSlotsrecord component. - javaSlots() - Method in record class net.blueva.arcade.api.ui.menu.minecraft.MCDynamicMenuDefinition
-
Returns the value of the
javaSlotsrecord component. - javaTitle() - Method in record class net.blueva.arcade.api.ui.menu.DynamicMenuDefinition
-
Deprecated.Returns the value of the
javaTitlerecord component. - javaTitle() - Method in record class net.blueva.arcade.api.ui.menu.MenuDefinition
-
Deprecated.Returns the value of the
javaTitlerecord component. - javaTitle() - Method in record class net.blueva.arcade.api.ui.menu.minecraft.MCDynamicMenuDefinition
-
Returns the value of the
javaTitlerecord component. - javaTitle() - Method in record class net.blueva.arcade.api.ui.menu.minecraft.MCMenuDefinition
-
Returns the value of the
javaTitlerecord component.
K
- key() - Method in record class net.blueva.arcade.api.stats.StatDefinition
-
Returns the value of the
keyrecord component. - Key concepts: - Section in package net.blueva.arcade.api.ui.menu.hytale
- KICK - Enum constant in enum class net.blueva.arcade.api.events.PlayerLeaveGameEvent.LeaveReason
-
The player was kicked from the game.
L
- layoutPath() - Method in record class net.blueva.arcade.api.ui.menu.hytale.HytaleMenuDefinition
-
Returns the value of the
layoutPathrecord component. - LobbyItemDefinition<M> - Record Class in net.blueva.arcade.api.ui
-
Defines a lobby item that can be placed in the player's inventory during waiting phase.
- LobbyItemDefinition(String, M, int, String, List, List, boolean) - Constructor for record class net.blueva.arcade.api.ui.LobbyItemDefinition
-
Creates an instance of a
LobbyItemDefinitionrecord class. - LocationAdapter<L,
W> - Interface in net.blueva.arcade.api.utils -
Adapter for platform-specific location implementations.
- LocationUtil - Class in net.blueva.arcade.api.utils
-
Utility methods for platform-agnostic location operations.
- LocationUtil() - Constructor for class net.blueva.arcade.api.utils.LocationUtil
- lore() - Method in record class net.blueva.arcade.api.ui.LobbyItemDefinition
-
Returns the value of the
lorerecord component. - lore() - Method in record class net.blueva.arcade.api.ui.menu.JavaItemDefinition
-
Deprecated.Returns the value of the
lorerecord component. - lore() - Method in record class net.blueva.arcade.api.ui.menu.minecraft.MCJavaItemDefinition
-
Returns the value of the
lorerecord component.
M
- makeSpectator() - Method in interface net.blueva.arcade.api.player.GamePlayer
-
Converts this player into a spectator.
- markSharedFirstPlace(List) - Method in interface net.blueva.arcade.api.game.GameContext
-
Marks multiple players as sharing first place (tie).
- material() - Method in record class net.blueva.arcade.api.ui.LobbyItemDefinition
-
Returns the value of the
materialrecord component. - material() - Method in record class net.blueva.arcade.api.ui.menu.JavaItemDefinition
-
Deprecated.Returns the value of the
materialrecord component. - material() - Method in record class net.blueva.arcade.api.ui.menu.minecraft.MCJavaItemDefinition
-
Returns the value of the
materialrecord component. - MCBedrockButtonDefinition - Record Class in net.blueva.arcade.api.ui.menu.minecraft
-
Bedrock menu button definition for Minecraft (Floodgate) form-based UIs.
- MCBedrockButtonDefinition(String, String, List) - Constructor for record class net.blueva.arcade.api.ui.menu.minecraft.MCBedrockButtonDefinition
-
Creates an instance of a
MCBedrockButtonDefinitionrecord class. - MCBedrockMenuDefinition - Interface in net.blueva.arcade.api.ui.menu.minecraft
-
Base definition for Minecraft Bedrock Edition menus.
- MCBedrockModalMenuDefinition - Record Class in net.blueva.arcade.api.ui.menu.minecraft
-
Two-button modal dialog for Minecraft Bedrock Edition (Floodgate).
- MCBedrockModalMenuDefinition(String, List, MCBedrockButtonDefinition, MCBedrockButtonDefinition) - Constructor for record class net.blueva.arcade.api.ui.menu.minecraft.MCBedrockModalMenuDefinition
-
Creates an instance of a
MCBedrockModalMenuDefinitionrecord class. - MCBedrockSimpleMenuDefinition - Record Class in net.blueva.arcade.api.ui.menu.minecraft
-
Simple list-style menu for Minecraft Bedrock Edition (Floodgate).
- MCBedrockSimpleMenuDefinition(String, List, List) - Constructor for record class net.blueva.arcade.api.ui.menu.minecraft.MCBedrockSimpleMenuDefinition
-
Creates an instance of a
MCBedrockSimpleMenuDefinitionrecord class. - MCDynamicMenuDefinition<M> - Record Class in net.blueva.arcade.api.ui.menu.minecraft
-
Dynamic (paginated) menu definition for Minecraft.
- MCDynamicMenuDefinition(String, int, List, List, MCBedrockSimpleMenuDefinition) - Constructor for record class net.blueva.arcade.api.ui.menu.minecraft.MCDynamicMenuDefinition
-
Creates an instance of a
MCDynamicMenuDefinitionrecord class. - MCJavaItemDefinition<M> - Record Class in net.blueva.arcade.api.ui.menu.minecraft
-
Item definition for Minecraft Java Edition inventory menus.
- MCJavaItemDefinition(M, int, String, List, String, List) - Constructor for record class net.blueva.arcade.api.ui.menu.minecraft.MCJavaItemDefinition
-
Creates an instance of a
MCJavaItemDefinitionrecord class. - MCJavaMenuItem<M> - Record Class in net.blueva.arcade.api.ui.menu.minecraft
-
Menu item bound to a specific inventory slot for Minecraft Java Edition.
- MCJavaMenuItem(int, MCJavaItemDefinition) - Constructor for record class net.blueva.arcade.api.ui.menu.minecraft.MCJavaMenuItem
-
Creates an instance of a
MCJavaMenuItemrecord class. - MCMenuDefinition<M> - Record Class in net.blueva.arcade.api.ui.menu.minecraft
-
Static menu definition for Minecraft (both Java and Bedrock editions).
- MCMenuDefinition(String, int, List, MCBedrockMenuDefinition) - Constructor for record class net.blueva.arcade.api.ui.menu.minecraft.MCMenuDefinition
-
Creates an instance of a
MCMenuDefinitionrecord class. - MCMenuEntry<M> - Record Class in net.blueva.arcade.api.ui.menu.minecraft
-
Dynamic menu entry for Minecraft with Java and Bedrock render definitions.
- MCMenuEntry(MCJavaItemDefinition, MCBedrockButtonDefinition) - Constructor for record class net.blueva.arcade.api.ui.menu.minecraft.MCMenuEntry
-
Creates an instance of a
MCMenuEntryrecord class. - MenuAPI<P,
M> - Interface in net.blueva.arcade.api.ui -
API for opening custom menus in a platform-agnostic way.
- MenuDefinition<M> - Record Class in net.blueva.arcade.api.ui.menu
-
Deprecated.Since 3.2. Use
MCMenuDefinitioninstead. This class is kept for backward compatibility with API 3.1 modules. - MenuDefinition(String, int, List, BedrockMenuDefinition) - Constructor for record class net.blueva.arcade.api.ui.menu.MenuDefinition
-
Deprecated.Creates an instance of a
MenuDefinitionrecord class. - MenuEntry<M> - Record Class in net.blueva.arcade.api.ui.menu
-
Deprecated.Since 3.2. Use
MCMenuEntryinstead. This class is kept for backward compatibility with API 3.1 modules. - MenuEntry(JavaItemDefinition, BedrockButtonDefinition) - Constructor for record class net.blueva.arcade.api.ui.menu.MenuEntry
-
Deprecated.Creates an instance of a
MenuEntryrecord class. - MessageAPI<P> - Interface in net.blueva.arcade.api.ui
-
API for sending formatted messages to players.
- MICROGAME - Enum constant in enum class net.blueva.arcade.api.module.ModuleType
-
A quick microgame with duration under 2 minutes.
- MINECRAFT - Enum constant in enum class net.blueva.arcade.api.module.PlatformType
-
Minecraft (Spigot / Paper / Folia) servers.
- MINIGAME - Enum constant in enum class net.blueva.arcade.api.module.ModuleType
-
A standard minigame with typical duration of 2-10 minutes.
- MODULE - Enum constant in enum class net.blueva.arcade.api.stats.StatScope
-
The statistic is specific to a particular game module.
- MODULE - Enum constant in enum class net.blueva.arcade.api.store.StoreScope
-
The category is specific to a particular game module.
- ModuleActionHandler<P> - Interface in net.blueva.arcade.api.ui
- ModuleAPI - Class in net.blueva.arcade.api
-
Static API accessor for modules.
- ModuleAPI() - Constructor for class net.blueva.arcade.api.ModuleAPI
- ModuleAPI.ModuleAPIProvider - Interface in net.blueva.arcade.api
-
Interface implemented by the core plugin.
- ModuleConfigAPI - Interface in net.blueva.arcade.api.config
-
API for managing multiple configuration files per module.
- moduleId() - Method in record class net.blueva.arcade.api.store.StoreCategoryDefinition
-
Returns the value of the
moduleIdrecord component. - ModuleInfo - Interface in net.blueva.arcade.api.module
-
Read-only access to module metadata from module.yml.
- ModuleSettings - Interface in net.blueva.arcade.api.config
-
Deprecated.Use
ModuleConfigAPIinstead for better flexibility - ModuleType - Enum Class in net.blueva.arcade.api.module
-
Declares the intended module gameplay duration and mode.
- MONTHLY - Enum constant in enum class net.blueva.arcade.api.stats.StatPeriod
-
Monthly statistics that reset each month.
N
- name() - Method in record class net.blueva.arcade.api.ui.menu.JavaItemDefinition
-
Deprecated.Returns the value of the
namerecord component. - name() - Method in record class net.blueva.arcade.api.ui.menu.minecraft.MCJavaItemDefinition
-
Returns the value of the
namerecord component. - net.blueva.arcade.api - package net.blueva.arcade.api
- net.blueva.arcade.api.achievements - package net.blueva.arcade.api.achievements
- net.blueva.arcade.api.arena - package net.blueva.arcade.api.arena
- net.blueva.arcade.api.config - package net.blueva.arcade.api.config
- net.blueva.arcade.api.events - package net.blueva.arcade.api.events
- net.blueva.arcade.api.game - package net.blueva.arcade.api.game
- net.blueva.arcade.api.module - package net.blueva.arcade.api.module
- net.blueva.arcade.api.player - package net.blueva.arcade.api.player
- net.blueva.arcade.api.setup - package net.blueva.arcade.api.setup
- net.blueva.arcade.api.stats - package net.blueva.arcade.api.stats
- net.blueva.arcade.api.store - package net.blueva.arcade.api.store
- net.blueva.arcade.api.team - package net.blueva.arcade.api.team
- net.blueva.arcade.api.ui - package net.blueva.arcade.api.ui
- net.blueva.arcade.api.ui.menu - package net.blueva.arcade.api.ui.menu
- net.blueva.arcade.api.ui.menu.hytale - package net.blueva.arcade.api.ui.menu.hytale
-
Hytale-specific menu and UI definitions.
- net.blueva.arcade.api.ui.menu.minecraft - package net.blueva.arcade.api.ui.menu.minecraft
-
Minecraft-specific menu definitions.
- net.blueva.arcade.api.utils - package net.blueva.arcade.api.utils
- net.blueva.arcade.api.visuals - package net.blueva.arcade.api.visuals
- net.blueva.arcade.api.world - package net.blueva.arcade.api.world
O
- of(int, JavaItemDefinition) - Static method in record class net.blueva.arcade.api.ui.menu.JavaMenuItem
-
Deprecated.Creates a new menu item at the specified slot.
- of(int, MCJavaItemDefinition) - Static method in record class net.blueva.arcade.api.ui.menu.minecraft.MCJavaMenuItem
- of(String...) - Static method in class net.blueva.arcade.api.setup.TabCompleteResult
-
Create result with auto-filtering enabled.
- of(String, String, String, List) - Static method in record class net.blueva.arcade.api.ui.menu.hytale.HytaleButtonDefinition
-
Creates a button with an image asset.
- of(String, String, List) - Static method in record class net.blueva.arcade.api.ui.menu.BedrockButtonDefinition
-
Deprecated.Creates a button with an image.
- of(String, String, List) - Static method in record class net.blueva.arcade.api.ui.menu.hytale.HytaleButtonDefinition
-
Creates a button without an image.
- of(String, String, List) - Static method in record class net.blueva.arcade.api.ui.menu.minecraft.MCBedrockButtonDefinition
- of(String, String, List, List) - Static method in record class net.blueva.arcade.api.ui.menu.hytale.HytaleMenuDefinition
-
Creates a simple dismissable menu definition.
- of(String, List) - Static method in record class net.blueva.arcade.api.ui.menu.BedrockButtonDefinition
-
Deprecated.Creates a button without an image.
- of(String, List) - Static method in record class net.blueva.arcade.api.ui.menu.minecraft.MCBedrockButtonDefinition
- of(List) - Static method in class net.blueva.arcade.api.setup.TabCompleteResult
-
Create result with auto-filtering enabled.
- of(M, int, String, List, List) - Static method in record class net.blueva.arcade.api.ui.menu.JavaItemDefinition
-
Deprecated.
- of(M, int, String, List, List) - Static method in record class net.blueva.arcade.api.ui.menu.minecraft.MCJavaItemDefinition
- of(M, String, List, List) - Static method in record class net.blueva.arcade.api.ui.menu.JavaItemDefinition
-
Deprecated.
- of(M, String, List, List) - Static method in record class net.blueva.arcade.api.ui.menu.minecraft.MCJavaItemDefinition
- of(JavaItemDefinition, BedrockButtonDefinition) - Static method in record class net.blueva.arcade.api.ui.menu.MenuEntry
-
Deprecated.
- of(MCJavaItemDefinition, MCBedrockButtonDefinition) - Static method in record class net.blueva.arcade.api.ui.menu.minecraft.MCMenuEntry
- onCountdownFinish(GameContext) - Method in interface net.blueva.arcade.api.game.GameModule
-
Called when countdown finishes, just before game starts.
- onCountdownTick(GameContext, int) - Method in interface net.blueva.arcade.api.game.GameModule
-
Called every tick during countdown phase.
- onDisable() - Method in interface net.blueva.arcade.api.game.GameModule
-
Called when module is unloaded (server shutdown/reload).
- onEnd(GameContext, GameResult) - Method in interface net.blueva.arcade.api.game.GameModule
-
Called when a game ends.
- onGameStart(GameContext) - Method in interface net.blueva.arcade.api.game.GameModule
-
Called after countdown finishes and game starts.
- onGameTick(GameContext, int) - Method in interface net.blueva.arcade.api.game.GameModule
- onLoad() - Method in interface net.blueva.arcade.api.game.GameModule
-
Called when module is loaded (once, on server start).
- onPlayerEliminate(GameContext, P, String) - Method in interface net.blueva.arcade.api.game.GameModule
- onPlayerRespawn(GameContext, P) - Method in interface net.blueva.arcade.api.game.GameModule
- onStart(GameContext) - Method in interface net.blueva.arcade.api.game.GameModule
-
Called when a game starts in an arena.
- openAchievements(P, String, int) - Method in interface net.blueva.arcade.api.achievements.AchievementsAPI
-
Open achievements for a category.
- openCategory(P, String) - Method in interface net.blueva.arcade.api.store.StoreAPI
-
Open a specific category.
- openDynamicMenu(P, DynamicMenuDefinition, List, int) - Method in interface net.blueva.arcade.api.ui.MenuAPI
-
Open a dynamic menu for a player.
- openDynamicMenu(P, DynamicMenuDefinition, List, int, Map) - Method in interface net.blueva.arcade.api.ui.MenuAPI
-
Open a dynamic menu for a player with placeholder replacements.
- openMenu(P, String) - Method in interface net.blueva.arcade.api.ui.HytaleMenuAPI
-
Open a registered menu for the given player.
- openMenu(P, String, Map) - Method in interface net.blueva.arcade.api.ui.HytaleMenuAPI
-
Open a registered menu for the given player.
- openMenu(P, HytaleMenuDefinition) - Method in interface net.blueva.arcade.api.ui.HytaleMenuAPI
-
Open an ad-hoc menu definition for the given player.
- openMenu(P, HytaleMenuDefinition, Map) - Method in interface net.blueva.arcade.api.ui.HytaleMenuAPI
-
Open an ad-hoc menu definition for the given player.
- openMenu(P, MenuDefinition) - Method in interface net.blueva.arcade.api.ui.MenuAPI
-
Open a static menu for a player.
- openMenu(P, MenuDefinition, Map) - Method in interface net.blueva.arcade.api.ui.MenuAPI
-
Open a static menu for a player with placeholder replacements.
- openMenuById(P, String) - Method in interface net.blueva.arcade.api.ui.MenuAPI
-
Open a menu by ID.
- openStore(P) - Method in interface net.blueva.arcade.api.store.StoreAPI
-
Open the global store categories menu for the player.
- openStore(P, String) - Method in interface net.blueva.arcade.api.store.StoreAPI
-
Open the store menu including module-specific categories.
- openTeamMenu(GameContext, P) - Method in interface net.blueva.arcade.api.game.TeamSelectionProvider
-
Open the team selection menu for a player.
P
- parentCategoryId() - Method in record class net.blueva.arcade.api.store.StoreCategoryDefinition
-
Returns the value of the
parentCategoryIdrecord component. - parsePattern(List) - Method in interface net.blueva.arcade.api.world.BlocksAPI
-
Parse pattern from string list (from JSON data).
- pauseMusic(P) - Method in interface net.blueva.arcade.api.ui.SoundsAPI
-
Pause music for player without losing position.
- PlatformType - Enum Class in net.blueva.arcade.api.module
-
Identifies the server platform a module targets.
- play(P, String) - Method in interface net.blueva.arcade.api.ui.SoundsAPI
-
Play sound from module's sounds.yml by key.
- play(P, S, float, float) - Method in interface net.blueva.arcade.api.ui.SoundsAPI
-
Play Bukkit sound directly.
- playAt(L, String) - Method in interface net.blueva.arcade.api.ui.SoundsAPI
-
Play sound at location.
- playDeathEffect(P) - Method in interface net.blueva.arcade.api.visuals.VisualEffectsAPI
-
Play the selected death effect for the given player at their current location.
- playDeathEffect(P, L) - Method in interface net.blueva.arcade.api.visuals.VisualEffectsAPI
-
Play the selected death effect for the given player at the provided location.
- PlayerAPI<P> - Interface in net.blueva.arcade.api.player
-
API for player management in games.
- PlayerEliminateEvent<P> - Class in net.blueva.arcade.api.events
-
Event fired when a player is eliminated from the game.
- PlayerEliminateEvent(int, String, P, String) - Constructor for class net.blueva.arcade.api.events.PlayerEliminateEvent
-
Constructs a new PlayerEliminateEvent.
- PlayerJoinGameEvent<P> - Class in net.blueva.arcade.api.events
-
Event fired when a player attempts to join a game.
- PlayerJoinGameEvent(int, String, P) - Constructor for class net.blueva.arcade.api.events.PlayerJoinGameEvent
-
Constructs a new PlayerJoinGameEvent.
- PlayerLeaveGameEvent<P> - Class in net.blueva.arcade.api.events
-
Event fired when a player leaves a game.
- PlayerLeaveGameEvent(int, String, P, PlayerLeaveGameEvent.LeaveReason) - Constructor for class net.blueva.arcade.api.events.PlayerLeaveGameEvent
-
Constructs a new PlayerLeaveGameEvent.
- PlayerLeaveGameEvent.LeaveReason - Enum Class in net.blueva.arcade.api.events
-
Represents the different reasons why a player can leave a game.
- PlayerState - Enum Class in net.blueva.arcade.api.player
-
Represents the different states a player can be in during a game.
- PlayerUtil<P> - Interface in net.blueva.arcade.api.utils
-
Utility methods for player-related operations.
- PLAYING - Enum constant in enum class net.blueva.arcade.api.game.GamePhase
-
The game is actively being played.
- PLAYING - Enum constant in enum class net.blueva.arcade.api.player.PlayerState
-
The player is actively participating in the game.
- playKillEffect(P) - Method in interface net.blueva.arcade.api.visuals.VisualEffectsAPI
-
Play the selected kill effect for the given player at their current location.
- playKillEffect(P, L) - Method in interface net.blueva.arcade.api.visuals.VisualEffectsAPI
-
Play the selected kill effect for the given player at the provided location.
- playNBS(P, String) - Method in interface net.blueva.arcade.api.ui.SoundsAPI
-
Play NoteBlock song (.nbs file).
- playRandomMusic(P, List) - Method in interface net.blueva.arcade.api.ui.SoundsAPI
-
Play random music from a list in sounds.yml.
- price() - Method in record class net.blueva.arcade.api.store.StoreItemDefinition
-
Returns the value of the
pricerecord component. - property() - Method in record class net.blueva.arcade.api.ui.menu.hytale.HytaleUIElement
-
Returns the value of the
propertyrecord component. - PURCHASE_ONLY - Enum constant in enum class net.blueva.arcade.api.store.StoreCategoryType
-
Items are only purchased/unlocked; no active selection is required.
Q
- QUIT - Enum constant in enum class net.blueva.arcade.api.events.PlayerLeaveGameEvent.LeaveReason
-
The player voluntarily quit the game.
R
- randomItemDescription() - Method in record class net.blueva.arcade.api.store.StoreCategoryDefinition
-
Returns the value of the
randomItemDescriptionrecord component. - randomItemDisplayName() - Method in record class net.blueva.arcade.api.store.StoreCategoryDefinition
-
Returns the value of the
randomItemDisplayNamerecord component. - randomItemIcon() - Method in record class net.blueva.arcade.api.store.StoreCategoryDefinition
-
Returns the value of the
randomItemIconrecord component. - randomSelectionEnabled() - Method in record class net.blueva.arcade.api.store.StoreCategoryDefinition
-
Returns the value of the
randomSelectionEnabledrecord component. - raw(String...) - Static method in class net.blueva.arcade.api.setup.TabCompleteResult
-
Create result without auto-filtering.
- raw(List) - Static method in class net.blueva.arcade.api.setup.TabCompleteResult
-
Create result without auto-filtering.
- regenerateFloor(int) - Method in interface net.blueva.arcade.api.world.BlocksAPI
-
Regenerate floor to original state.
- register(String) - Method in interface net.blueva.arcade.api.config.ModuleConfigAPI
-
Register a config file for this module.
- register(String, int) - Method in interface net.blueva.arcade.api.config.ModuleConfigAPI
-
Register a config with custom file version for auto-updates.
- register(L) - Method in interface net.blueva.arcade.api.events.CustomEventRegistry
-
Register a listener for this game module.
- register(L, P) - Method in interface net.blueva.arcade.api.events.CustomEventRegistry
-
Register a listener with specific priority.
- registerCategory(StoreCategoryDefinition, List) - Method in interface net.blueva.arcade.api.store.StoreAPI
-
Register a category with its items.
- registerEvents(CustomEventRegistry) - Method in interface net.blueva.arcade.api.game.GameModule
- registerGame(String, M, String, List) - Method in interface net.blueva.arcade.api.ui.VoteMenuAPI
-
Register a game in the vote menu.
- registerGlobalStat(StatDefinition) - Method in interface net.blueva.arcade.api.stats.StatsAPI
- registerHandler(String, GameSetupHandler) - Method in interface net.blueva.arcade.api.setup.GameSetupAPI
-
Register a setup handler for a game.
- registerMenu(String, HytaleMenuDefinition) - Method in interface net.blueva.arcade.api.ui.HytaleMenuAPI
-
Register a reusable menu definition by id.
- registerModuleAchievements(String, String) - Method in interface net.blueva.arcade.api.achievements.AchievementsAPI
-
Register a module achievements file.
- registerModuleActionHandler(String, HytaleMenuActionHandler) - Method in interface net.blueva.arcade.api.ui.HytaleMenuAPI
-
Register a module action handler for
MODULE;menu actions. - registerModuleActionHandler(String, ModuleActionHandler) - Method in interface net.blueva.arcade.api.ui.MenuAPI
-
Register a module action handler for menu actions.
- registerModuleStat(String, StatDefinition) - Method in interface net.blueva.arcade.api.stats.StatsAPI
- registerRegenerationRegion(String, L, L) - Method in interface net.blueva.arcade.api.setup.SetupDataAPI
-
Save a region snapshot (bounds + blocks) to game config and register it for regeneration.
- registerWaitingItem(String, LobbyItemDefinition) - Method in interface net.blueva.arcade.api.ui.ItemAPI
-
Register a waiting lobby item scoped to a specific module/game id.
- registerWaitingItem(LobbyItemDefinition) - Method in interface net.blueva.arcade.api.ui.ItemAPI
-
Register a waiting lobby item.
- reload(String) - Method in interface net.blueva.arcade.api.config.CoreConfigAPI
-
Reload a specific core configuration file.
- reload(String) - Method in interface net.blueva.arcade.api.config.ModuleConfigAPI
-
Reload a specific config file.
- reloadAll() - Method in interface net.blueva.arcade.api.config.CoreConfigAPI
-
Reload all core configuration files.
- reloadAll() - Method in interface net.blueva.arcade.api.config.ModuleConfigAPI
-
Reload all registered configs.
- remove(String) - Method in interface net.blueva.arcade.api.setup.SetupDataAPI
-
Removes a value from game configuration.
- remove(P) - Method in interface net.blueva.arcade.api.ui.ScoreboardAPI
-
Remove scoreboard from player.
- removePlayer(P) - Method in interface net.blueva.arcade.api.team.TeamsAPI
-
Remove a player from their current team.
- requiresBounds() - Method in interface net.blueva.arcade.api.game.GameConfig
-
Deprecated.Since 3.2. Use
GameModule.getDisabledRequirements()withSetupRequirement.BOUNDSinstead. This method is still consulted by the core when the module does not use the new requirements API. - requiresFinishLine() - Method in interface net.blueva.arcade.api.game.GameConfig
-
Checks if this game requires a finish line to be configured.
- requiresFloors() - Method in interface net.blueva.arcade.api.game.GameConfig
-
Checks if this game requires floor regions to be configured.
- requiresSpawns() - Method in interface net.blueva.arcade.api.game.GameConfig
-
Deprecated.Since 3.2. Use
GameModule.getDisabledRequirements()withSetupRequirement.SPAWNSinstead. This method is still consulted by the core when the module does not use the new requirements API. - resetPlayer(P) - Method in interface net.blueva.arcade.api.player.PlayerAPI
- resolveSelected(P, String) - Method in interface net.blueva.arcade.api.store.StoreAPI
-
Get the effective selected item id, resolving random selections to a concrete unlocked item.
- respawnPlayer(P) - Method in interface net.blueva.arcade.api.game.GameContext
-
Respawns a player at their designated spawn point.
- resumeMusic(P) - Method in interface net.blueva.arcade.api.ui.SoundsAPI
-
Resume paused music for player.
- rewardsContains(String) - Method in interface net.blueva.arcade.api.config.CoreConfigAPI
-
Check if path exists in rewards.yml
- runAtEntity(E, Runnable) - Method in interface net.blueva.arcade.api.utils.SchedulerAPI
-
Run task at entity location (Folia-safe).
- runAtLocation(L, Runnable) - Method in interface net.blueva.arcade.api.utils.SchedulerAPI
-
Run task at location (Folia-safe).
- runLater(String, Runnable, long) - Method in interface net.blueva.arcade.api.utils.SchedulerAPI
-
Run task later (in ticks).
- runTimer(String, Runnable, long, long) - Method in interface net.blueva.arcade.api.utils.SchedulerAPI
-
Run repeating task.
S
- save() - Method in interface net.blueva.arcade.api.setup.SetupDataAPI
-
Saves all configuration changes to disk.
- save(String) - Method in interface net.blueva.arcade.api.config.ModuleConfigAPI
-
Save a specific config file.
- saveAll() - Method in interface net.blueva.arcade.api.config.ModuleConfigAPI
-
Save all registered configs.
- saveRegionBlocks(String, L, L) - Method in interface net.blueva.arcade.api.setup.SetupDataAPI
-
Save the blocks within a region to a specific path.
- SchedulerAPI<E,
L> - Interface in net.blueva.arcade.api.utils -
Scheduler API with task management.
- scope() - Method in record class net.blueva.arcade.api.stats.StatDefinition
-
Returns the value of the
scoperecord component. - scope() - Method in record class net.blueva.arcade.api.store.StoreCategoryDefinition
-
Returns the value of the
scoperecord component. - ScoreboardAPI<P> - Interface in net.blueva.arcade.api.ui
-
API for managing game scoreboards.
- select(P, String, String) - Method in interface net.blueva.arcade.api.store.StoreAPI
-
Select an item for a player.
- SELECTION - Enum constant in enum class net.blueva.arcade.api.store.StoreCategoryType
-
Items are selectable (one active at a time).
- selectionEnabled() - Method in record class net.blueva.arcade.api.store.StoreCategoryDefinition
-
Returns the value of the
selectionEnabledrecord component. - selector() - Method in record class net.blueva.arcade.api.ui.menu.hytale.HytaleButtonDefinition
-
Returns the value of the
selectorrecord component. - selector() - Method in record class net.blueva.arcade.api.ui.menu.hytale.HytaleUIElement
-
Returns the value of the
selectorrecord component. - send(P, String) - Method in interface net.blueva.arcade.api.ui.MessageAPI
-
Send a message from module's language file.
- send(P, String, String, Map) - Method in interface net.blueva.arcade.api.ui.TitlesAPI
-
Send title and subtitle from language config keys.
- send(P, String, String, Map, int, int, int) - Method in interface net.blueva.arcade.api.ui.TitlesAPI
-
Send title and subtitle with custom timings.
- send(P, String, Map) - Method in interface net.blueva.arcade.api.ui.MessageAPI
-
Send a message with placeholders.
- sendActionBar(P, String) - Method in interface net.blueva.arcade.api.ui.MessageAPI
-
Send action bar message to player (formatted).
- sendRaw(P, String) - Method in interface net.blueva.arcade.api.ui.MessageAPI
-
Send a raw formatted message.
- sendRaw(P, String, String) - Method in interface net.blueva.arcade.api.ui.TitlesAPI
-
Send raw title and subtitle (already formatted).
- sendRaw(P, String, String, int, int, int) - Method in interface net.blueva.arcade.api.ui.TitlesAPI
-
Send raw title and subtitle with custom timings.
- sendToLobby(P) - Method in interface net.blueva.arcade.api.player.PlayerAPI
- SERVER_STOP - Enum constant in enum class net.blueva.arcade.api.events.PlayerLeaveGameEvent.LeaveReason
-
The player left due to server shutdown.
- set(String, Object) - Method in interface net.blueva.arcade.api.config.ModuleConfigAPI
-
Set value in settings.yml
- setBlock(L, M) - Method in interface net.blueva.arcade.api.world.BlocksAPI
-
Set a block at location.
- setBoolean(String, boolean) - Method in interface net.blueva.arcade.api.setup.SetupDataAPI
-
Saves a boolean value to game configuration.
- setCancelled(boolean) - Method in interface net.blueva.arcade.api.events.Cancellable
-
Sets the cancellation state of this event.
- setCancelled(boolean) - Method in class net.blueva.arcade.api.events.PlayerJoinGameEvent
-
Sets the cancellation state of this event.
- setData(String, Object) - Method in interface net.blueva.arcade.api.player.GamePlayer
-
Stores custom game-specific data for this player.
- setDouble(String, double) - Method in interface net.blueva.arcade.api.setup.SetupDataAPI
-
Saves a double value to game configuration.
- setFinalSummaryEnabled(boolean) - Method in interface net.blueva.arcade.api.game.SummarySettings
-
Enable or disable the final summary.
- setGameSummaryEnabled(boolean) - Method in interface net.blueva.arcade.api.game.SummarySettings
-
Enable or disable per-round game summaries.
- setIn(String, String, Object) - Method in interface net.blueva.arcade.api.config.ModuleConfigAPI
-
Set value in a specific config file.
- setInt(String, int) - Method in interface net.blueva.arcade.api.setup.SetupDataAPI
-
Saves an integer value to game configuration.
- setLines(List) - Method in interface net.blueva.arcade.api.ui.Hologram
-
Update the displayed lines.
- setLines(P, List) - Method in interface net.blueva.arcade.api.ui.ScoreboardAPI
-
Set custom scoreboard lines directly.
- setLocation(String, L) - Method in interface net.blueva.arcade.api.setup.SetupDataAPI
-
Saves a location to game configuration.
- setPhase(GamePhase) - Method in interface net.blueva.arcade.api.game.GameContext
-
Sets the current phase of the game.
- setPlayers(List) - Method in interface net.blueva.arcade.api.game.GameContext
-
Sets the list of players in the game.
- setProvider(ModuleAPI.ModuleAPIProvider) - Static method in class net.blueva.arcade.api.ModuleAPI
-
Set the API provider (called by core plugin, DO NOT USE in modules).
- setRegion(L, L, M) - Method in interface net.blueva.arcade.api.world.BlocksAPI
-
Set blocks in a region.
- setRegionBounds(String, L, L) - Method in interface net.blueva.arcade.api.setup.SetupDataAPI
-
Save region bounds (min/max) to game config.
- setRewardsEnabled(boolean) - Method in interface net.blueva.arcade.api.game.SummarySettings
-
Enable or disable reward distribution.
- setState(PlayerState) - Method in interface net.blueva.arcade.api.player.GamePlayer
-
Sets the player's state.
- setString(String, String) - Method in interface net.blueva.arcade.api.setup.SetupDataAPI
-
Saves a string value to game configuration.
- setStringList(String, List) - Method in interface net.blueva.arcade.api.setup.SetupDataAPI
-
Saves a list of strings to game configuration.
- setTeamConfig(int, int) - Method in interface net.blueva.arcade.api.setup.SetupDataAPI
-
Save the team configuration for a game.
- settingsContains(String) - Method in interface net.blueva.arcade.api.config.CoreConfigAPI
-
Check if path exists in settings.yml
- setTitle(P, String) - Method in interface net.blueva.arcade.api.ui.ScoreboardAPI
-
Set custom scoreboard title.
- SetupContext<P,
C, - Class in net.blueva.arcade.api.setupL> -
Context passed to setup handlers when executing commands.
- SetupContext(C, P, int, String, String[], int, SetupDataAPI, SetupSelectionAPI, MessageAPI) - Constructor for class net.blueva.arcade.api.setup.SetupContext
-
Deprecated.Use the constructor that accepts a
SchedulerAPIparameter instead. - SetupContext(C, P, int, String, String[], int, SetupDataAPI, SetupSelectionAPI, MessageAPI, SchedulerAPI) - Constructor for class net.blueva.arcade.api.setup.SetupContext
-
Creates a new setup context.
- SetupDataAPI<L> - Interface in net.blueva.arcade.api.setup
-
API for modules to save and load game configuration data.
- SetupRequirement - Enum Class in net.blueva.arcade.api.setup
-
Enumerates the default setup requirements that the core enforces during arena configuration and enable/boot validation.
- SetupSelectionAPI<P,
L> - Interface in net.blueva.arcade.api.setup -
API for retrieving player position selections during arena setup.
- setWinner(P) - Method in interface net.blueva.arcade.api.game.GameContext
-
Sets a single winner for the game.
- setWinningTeam(String) - Method in interface net.blueva.arcade.api.team.TeamsAPI
-
Mark the winning team for summaries.
- setWinningTeams(List) - Method in interface net.blueva.arcade.api.team.TeamsAPI
-
Mark multiple winning teams (ties) for summaries.
- shouldAutoFilter() - Method in class net.blueva.arcade.api.setup.TabCompleteResult
-
Whether Bukkit should auto-filter results based on current input.
- showModuleFinalScoreboard(P, String) - Method in interface net.blueva.arcade.api.ui.ScoreboardAPI
-
Show a module-defined final scoreboard to the player using the provided path.
- showModuleFinalScoreboard(P, String, Map) - Method in interface net.blueva.arcade.api.ui.ScoreboardAPI
-
Show a module-defined final scoreboard with custom placeholders.
- showModuleScoreboard(P) - Method in interface net.blueva.arcade.api.ui.ScoreboardAPI
-
Show module-specific scoreboard to player.
- showScoreboard(P, String) - Method in interface net.blueva.arcade.api.ui.ScoreboardAPI
-
Show custom scoreboard to player using specified path.
- skull(M, String, String, List, List) - Static method in record class net.blueva.arcade.api.ui.menu.JavaItemDefinition
-
Deprecated.
- skull(M, String, String, List, List) - Static method in record class net.blueva.arcade.api.ui.menu.minecraft.MCJavaItemDefinition
- skullValue() - Method in record class net.blueva.arcade.api.ui.menu.JavaItemDefinition
-
Deprecated.Returns the value of the
skullValuerecord component. - skullValue() - Method in record class net.blueva.arcade.api.ui.menu.minecraft.MCJavaItemDefinition
-
Returns the value of the
skullValuerecord component. - slot() - Method in record class net.blueva.arcade.api.ui.LobbyItemDefinition
-
Returns the value of the
slotrecord component. - slot() - Method in record class net.blueva.arcade.api.ui.menu.JavaMenuItem
-
Deprecated.Returns the value of the
slotrecord component. - slot() - Method in record class net.blueva.arcade.api.ui.menu.minecraft.MCJavaMenuItem
-
Returns the value of the
slotrecord component. - sortOrder() - Method in record class net.blueva.arcade.api.store.StoreCategoryDefinition
-
Returns the value of the
sortOrderrecord component. - SoundsAPI<P,
L, - Interface in net.blueva.arcade.api.uiS> -
API for playing sounds and music to players.
- spawn(int, L, List) - Method in interface net.blueva.arcade.api.ui.HologramAPI
-
Spawn a hologram at the given location with the provided text lines.
- SPAWNS - Enum constant in enum class net.blueva.arcade.api.setup.SetupRequirement
-
Player spawn points.
- SPECTATOR - Enum constant in enum class net.blueva.arcade.api.player.PlayerState
-
The player is spectating the game.
- StatDefinition - Record Class in net.blueva.arcade.api.stats
-
Immutable definition of a statistic.
- StatDefinition(String, String, String, StatScope) - Constructor for record class net.blueva.arcade.api.stats.StatDefinition
-
Creates an instance of a
StatDefinitionrecord class. - staticItems() - Method in record class net.blueva.arcade.api.ui.menu.DynamicMenuDefinition
-
Deprecated.Returns the value of the
staticItemsrecord component. - staticItems() - Method in record class net.blueva.arcade.api.ui.menu.minecraft.MCDynamicMenuDefinition
-
Returns the value of the
staticItemsrecord component. - StatPeriod - Enum Class in net.blueva.arcade.api.stats
-
Represents time periods for statistic tracking and leaderboards.
- StatsAPI<P> - Interface in net.blueva.arcade.api.stats
-
Generic stats API exposed to modules.
- StatScope - Enum Class in net.blueva.arcade.api.stats
-
Defines the scope of a statistic definition.
- stopMusic(P) - Method in interface net.blueva.arcade.api.ui.SoundsAPI
-
Stop music for player.
- StoreAPI<P,
M> - Interface in net.blueva.arcade.api.store -
API for registering and managing store categories/items.
- StoreCategoryDefinition<M> - Record Class in net.blueva.arcade.api.store
-
Defines a store category available for players.
- StoreCategoryDefinition(String, String, M, List, StoreScope, String, StoreCategoryType, String, boolean, int, boolean, boolean, String, M, List) - Constructor for record class net.blueva.arcade.api.store.StoreCategoryDefinition
-
Creates an instance of a
StoreCategoryDefinitionrecord class. - StoreCategoryType - Enum Class in net.blueva.arcade.api.store
-
Describes how items inside a store category behave.
- StoreItemDefinition<M> - Record Class in net.blueva.arcade.api.store
-
Defines a purchasable store item.
- StoreItemDefinition(String, String, M, List, int, boolean, boolean) - Constructor for record class net.blueva.arcade.api.store.StoreItemDefinition
-
Creates an instance of a
StoreItemDefinitionrecord class. - StoreScope - Enum Class in net.blueva.arcade.api.store
-
Defines the visibility scope of a store category.
- SummarySettings - Interface in net.blueva.arcade.api.game
-
Allows modules to configure how summaries and rewards behave for a game session.
T
- tabComplete(TabCompleteContext) - Method in interface net.blueva.arcade.api.setup.GameSetupHandler
-
Provide tab completion suggestions.
- TabCompleteContext<P,
C> - Class in net.blueva.arcade.api.setup -
Context passed to setup handlers for tab completion.
- TabCompleteContext(C, P, int, String, String[], int, int) - Constructor for class net.blueva.arcade.api.setup.TabCompleteContext
- TabCompleteResult - Class in net.blueva.arcade.api.setup
-
Result of tab completion with suggestions.
- TeamInfo<P,
M> - Interface in net.blueva.arcade.api.team -
Read-only snapshot for a team in a game session.
- TeamsAPI<P,
M> - Interface in net.blueva.arcade.api.team -
API for team-based game sessions.
- TeamSelectionProvider<P,
L, - Interface in net.blueva.arcade.api.gameW, M, I, S, B, E> -
Optional interface for modules that expose team selection during lobby phases.
- teleport(L) - Method in interface net.blueva.arcade.api.ui.Hologram
-
Teleport the hologram to a new location.
- teleportPlayersToSpawns() - Method in interface net.blueva.arcade.api.game.GameContext
-
Teleports all players to their assigned spawn points.
- text() - Method in record class net.blueva.arcade.api.ui.menu.BedrockButtonDefinition
-
Deprecated.Returns the value of the
textrecord component. - text() - Method in record class net.blueva.arcade.api.ui.menu.hytale.HytaleButtonDefinition
-
Returns the value of the
textrecord component. - text() - Method in record class net.blueva.arcade.api.ui.menu.minecraft.MCBedrockButtonDefinition
-
Returns the value of the
textrecord component. - text(String, String) - Static method in record class net.blueva.arcade.api.ui.menu.hytale.HytaleUIElement
-
Creates a text element with a default value.
- TIME - Enum constant in enum class net.blueva.arcade.api.setup.SetupRequirement
-
Time-related values (time limit, countdown duration, etc.).
- TimeUtil - Class in net.blueva.arcade.api.utils
-
Utility methods for time formatting.
- TimeUtil() - Constructor for class net.blueva.arcade.api.utils.TimeUtil
- title() - Method in interface net.blueva.arcade.api.ui.menu.BedrockMenuDefinition
-
Deprecated.Gets the menu title.
- title() - Method in record class net.blueva.arcade.api.ui.menu.BedrockModalMenuDefinition
-
Deprecated.Returns the value of the
titlerecord component. - title() - Method in record class net.blueva.arcade.api.ui.menu.BedrockSimpleMenuDefinition
-
Deprecated.Returns the value of the
titlerecord component. - title() - Method in record class net.blueva.arcade.api.ui.menu.hytale.HytaleMenuDefinition
-
Returns the value of the
titlerecord component. - title() - Method in interface net.blueva.arcade.api.ui.menu.minecraft.MCBedrockMenuDefinition
-
Gets the menu title.
- title() - Method in record class net.blueva.arcade.api.ui.menu.minecraft.MCBedrockModalMenuDefinition
-
Returns the value of the
titlerecord component. - title() - Method in record class net.blueva.arcade.api.ui.menu.minecraft.MCBedrockSimpleMenuDefinition
-
Returns the value of the
titlerecord component. - TitlesAPI<P> - Interface in net.blueva.arcade.api.ui
-
API for sending titles and subtitles to players.
- toString() - Method in record class net.blueva.arcade.api.stats.StatDefinition
-
Returns a string representation of this record class.
- toString() - Method in record class net.blueva.arcade.api.store.StoreCategoryDefinition
-
Returns a string representation of this record class.
- toString() - Method in record class net.blueva.arcade.api.store.StoreItemDefinition
-
Returns a string representation of this record class.
- toString() - Method in record class net.blueva.arcade.api.ui.LobbyItemDefinition
-
Returns a string representation of this record class.
- toString() - Method in record class net.blueva.arcade.api.ui.menu.BedrockButtonDefinition
-
Deprecated.Returns a string representation of this record class.
- toString() - Method in record class net.blueva.arcade.api.ui.menu.BedrockModalMenuDefinition
-
Deprecated.Returns a string representation of this record class.
- toString() - Method in record class net.blueva.arcade.api.ui.menu.BedrockSimpleMenuDefinition
-
Deprecated.Returns a string representation of this record class.
- toString() - Method in record class net.blueva.arcade.api.ui.menu.DynamicMenuDefinition
-
Deprecated.Returns a string representation of this record class.
- toString() - Method in record class net.blueva.arcade.api.ui.menu.hytale.HytaleButtonDefinition
-
Returns a string representation of this record class.
- toString() - Method in record class net.blueva.arcade.api.ui.menu.hytale.HytaleMenuDefinition
-
Returns a string representation of this record class.
- toString() - Method in record class net.blueva.arcade.api.ui.menu.hytale.HytaleUIElement
-
Returns a string representation of this record class.
- toString() - Method in record class net.blueva.arcade.api.ui.menu.hytale.HytaleUIEventBinding
-
Returns a string representation of this record class.
- toString() - Method in record class net.blueva.arcade.api.ui.menu.JavaItemDefinition
-
Deprecated.Returns a string representation of this record class.
- toString() - Method in record class net.blueva.arcade.api.ui.menu.JavaMenuItem
-
Deprecated.Returns a string representation of this record class.
- toString() - Method in record class net.blueva.arcade.api.ui.menu.MenuDefinition
-
Deprecated.Returns a string representation of this record class.
- toString() - Method in record class net.blueva.arcade.api.ui.menu.MenuEntry
-
Deprecated.Returns a string representation of this record class.
- toString() - Method in record class net.blueva.arcade.api.ui.menu.minecraft.MCBedrockButtonDefinition
-
Returns a string representation of this record class.
- toString() - Method in record class net.blueva.arcade.api.ui.menu.minecraft.MCBedrockModalMenuDefinition
-
Returns a string representation of this record class.
- toString() - Method in record class net.blueva.arcade.api.ui.menu.minecraft.MCBedrockSimpleMenuDefinition
-
Returns a string representation of this record class.
- toString() - Method in record class net.blueva.arcade.api.ui.menu.minecraft.MCDynamicMenuDefinition
-
Returns a string representation of this record class.
- toString() - Method in record class net.blueva.arcade.api.ui.menu.minecraft.MCJavaItemDefinition
-
Returns a string representation of this record class.
- toString() - Method in record class net.blueva.arcade.api.ui.menu.minecraft.MCJavaMenuItem
-
Returns a string representation of this record class.
- toString() - Method in record class net.blueva.arcade.api.ui.menu.minecraft.MCMenuDefinition
-
Returns a string representation of this record class.
- toString() - Method in record class net.blueva.arcade.api.ui.menu.minecraft.MCMenuEntry
-
Returns a string representation of this record class.
- toString(L, LocationAdapter) - Static method in class net.blueva.arcade.api.utils.LocationUtil
-
Format location as string.
- type() - Method in record class net.blueva.arcade.api.store.StoreCategoryDefinition
-
Returns the value of the
typerecord component.
U
- unlock(P, String, String) - Method in interface net.blueva.arcade.api.store.StoreAPI
-
Unlock an item for a player.
- unregisterAll() - Method in interface net.blueva.arcade.api.events.CustomEventRegistry
-
Unregister all listeners for this game.
- unregisterCategory(String) - Method in interface net.blueva.arcade.api.store.StoreAPI
-
Unregister a category by its id.
- unregisterGame(String) - Method in interface net.blueva.arcade.api.ui.VoteMenuAPI
-
Unregister a game from the vote menu.
- unregisterHandler(String) - Method in interface net.blueva.arcade.api.setup.GameSetupAPI
-
Unregister a setup handler for a game.
- unregisterMenu(String) - Method in interface net.blueva.arcade.api.ui.HytaleMenuAPI
-
Unregister a previously registered menu definition.
- unregisterModuleActionHandler(String) - Method in interface net.blueva.arcade.api.ui.HytaleMenuAPI
-
Unregister a previously registered module action handler.
- unregisterModuleActionHandler(String) - Method in interface net.blueva.arcade.api.ui.MenuAPI
-
Unregister a module action handler.
- unregisterWaitingItem(String) - Method in interface net.blueva.arcade.api.ui.ItemAPI
-
Unregister a waiting lobby item by id.
- update(P) - Method in interface net.blueva.arcade.api.ui.ScoreboardAPI
-
Update scoreboard for player using module's scoreboard configuration.
- update(P, String) - Method in interface net.blueva.arcade.api.ui.ScoreboardAPI
-
Update scoreboard for player using custom scoreboard path.
- update(P, String, Map) - Method in interface net.blueva.arcade.api.ui.ScoreboardAPI
-
Update scoreboard with custom path and placeholders.
- update(P, Map) - Method in interface net.blueva.arcade.api.ui.ScoreboardAPI
-
Update scoreboard with custom placeholders.
V
- validateConfig(SetupContext) - Method in interface net.blueva.arcade.api.setup.GameSetupHandler
-
Validates if the game is fully configured and can be enabled.
- valueOf(String) - Static method in enum class net.blueva.arcade.api.events.PlayerLeaveGameEvent.LeaveReason
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.blueva.arcade.api.game.GamePhase
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.blueva.arcade.api.module.ModuleType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.blueva.arcade.api.module.PlatformType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.blueva.arcade.api.player.PlayerState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.blueva.arcade.api.setup.SetupRequirement
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.blueva.arcade.api.stats.StatPeriod
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.blueva.arcade.api.stats.StatScope
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.blueva.arcade.api.store.StoreCategoryType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.blueva.arcade.api.store.StoreScope
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class net.blueva.arcade.api.events.PlayerLeaveGameEvent.LeaveReason
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.blueva.arcade.api.game.GamePhase
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.blueva.arcade.api.module.ModuleType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.blueva.arcade.api.module.PlatformType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.blueva.arcade.api.player.PlayerState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.blueva.arcade.api.setup.SetupRequirement
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.blueva.arcade.api.stats.StatPeriod
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.blueva.arcade.api.stats.StatScope
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.blueva.arcade.api.store.StoreCategoryType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.blueva.arcade.api.store.StoreScope
-
Returns an array containing the constants of this enum class, in the order they are declared.
- visibility(String, boolean) - Static method in record class net.blueva.arcade.api.ui.menu.hytale.HytaleUIElement
-
Creates a visibility element.
- VisualEffectsAPI<P,
L> - Interface in net.blueva.arcade.api.visuals -
API for playing visual effects tied to store selections.
- VoteMenuAPI<M> - Interface in net.blueva.arcade.api.ui
-
API for registering games in the vote menu system.
W
- WAITING - Enum constant in enum class net.blueva.arcade.api.game.GamePhase
-
The game is waiting for players to join before it can start.
- wasCancelled() - Method in interface net.blueva.arcade.api.game.GameResult
-
Checks if the game was cancelled before completion.
- WorldRegion<L,
W> - Interface in net.blueva.arcade.api.world -
Represents a 3D rectangular region in the world.
Y
- YEARLY - Enum constant in enum class net.blueva.arcade.api.stats.StatPeriod
-
Yearly statistics that reset annually.
All Classes and Interfaces|All Packages
MCBedrockButtonDefinitioninstead. This class is kept for backward compatibility with API 3.1 modules.