Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- addArenaScore(String, int) - Method in class dev.despical.kotl.user.User
- addPlayer(Player) - Method in class dev.despical.kotl.bossbar.BossBarManager
-
Adds the boss bar to a specific player.
- addPlayer(Player) - Method in class dev.despical.kotl.game.Game
- addStat(StatisticType, int) - Method in class dev.despical.kotl.user.User
- addStat(StatisticType, StatisticType...) - Method in class dev.despical.kotl.user.User
- AdminCommands - Class in dev.despical.kotl.command
- AdminCommands() - Constructor for class dev.despical.kotl.command.AdminCommands
- APPLY_KING_DELAY_BAR - Enum constant in enum class dev.despical.kotl.option.BooleanOption
- applyActionBarCooldown(User, String, int) - Static method in class dev.despical.kotl.util.Utils
- applyArenaRecordResetHead(ItemStack, String) - Static method in class dev.despical.kotl.util.ItemUtils
- applyPlayerProfileIfSkull(OfflinePlayer, ItemStack) - Static method in class dev.despical.kotl.util.ItemUtils
- applyProfileIfSkull(PlayerProfile, ItemStack) - Static method in class dev.despical.kotl.util.ItemUtils
- AREA_EXIT - Enum constant in enum class dev.despical.kotl.api.events.player.PlayerLeaveArenaEvent.LeaveReason
-
The player crossed out of the configured game area.
- arena - Variable in class dev.despical.kotl.setup.SetupPage
- Arena - Class in dev.despical.kotl.arena
- Arena(String) - Constructor for class dev.despical.kotl.arena.Arena
- ARENA_BOSSBAR_ENABLED - Static variable in class dev.despical.kotl.arena.options.ArenaKeys
- ARENA_DELETED - Enum constant in enum class dev.despical.kotl.api.events.player.PlayerLeaveArenaEvent.LeaveReason
-
The arena is being deleted.
- ARENA_DELETED - Enum constant in enum class dev.despical.kotl.game.StopReason
- ARENA_DISABLED - Enum constant in enum class dev.despical.kotl.api.events.player.PlayerLeaveArenaEvent.LeaveReason
-
The arena is being disabled.
- ARENA_DISABLED - Enum constant in enum class dev.despical.kotl.game.StopReason
- ARENA_GAMEMODE - Static variable in class dev.despical.kotl.arena.options.ArenaKeys
- ARENA_PLATE - Static variable in class dev.despical.kotl.arena.options.ArenaKeys
- ARENA_SCOREBOARD_ENABLED - Static variable in class dev.despical.kotl.arena.options.ArenaKeys
- ARENA_SCORES - Static variable in class dev.despical.kotl.stats.Statistics
- ArenaCommands - Class in dev.despical.kotl.command
- ArenaCommands() - Constructor for class dev.despical.kotl.command.ArenaCommands
- ArenaDataSaver - Class in dev.despical.kotl.arena
- ArenaDataSaver(KOTL) - Constructor for class dev.despical.kotl.arena.ArenaDataSaver
- ArenaEvents - Class in dev.despical.kotl.event
- ArenaEvents() - Constructor for class dev.despical.kotl.event.ArenaEvents
- ArenaKeys - Class in dev.despical.kotl.arena.options
- ArenaKeys() - Constructor for class dev.despical.kotl.arena.options.ArenaKeys
- arenaManager - Static variable in class dev.despical.kotl.command.CommandCategory
- arenaManager - Variable in class dev.despical.kotl.event.ListenerAdapter
- ArenaManager - Class in dev.despical.kotl.arena.managers
- ArenaManager(KOTL) - Constructor for class dev.despical.kotl.arena.managers.ArenaManager
- ArenaOption<T> - Class in dev.despical.kotl.arena.options
- ArenaOption(String, T, Class) - Constructor for class dev.despical.kotl.arena.options.ArenaOption
- arenaRegistry - Static variable in class dev.despical.kotl.command.CommandCategory
- arenaRegistry - Variable in class dev.despical.kotl.event.ListenerAdapter
- ArenaRegistry - Class in dev.despical.kotl.arena
- ArenaRegistry(KOTL) - Constructor for class dev.despical.kotl.arena.ArenaRegistry
- ArenaScheduler - Enum Class in dev.despical.kotl.arena.managers.schedulers
- async() - Method in record class dev.despical.kotl.arena.managers.schedulers.SchedulerOptions
-
Returns the value of the
asyncrecord component. - AutoSaveHandler - Class in dev.despical.kotl.util
- AutoSaveHandler() - Constructor for class dev.despical.kotl.util.AutoSaveHandler
B
- basePane - Variable in class dev.despical.kotl.setup.SetupMenu
- BECOME_KING_IN_A_ROW - Enum constant in enum class dev.despical.kotl.option.BooleanOption
- becomeKing(Player) - Method in class dev.despical.kotl.game.Game
- beforeOpening(Gui) - Method in interface dev.despical.kotl.menu.Page
- beforeOpening(Gui) - Method in class dev.despical.kotl.setup.pages.GamemodeSelectionPage
- beforeOpening(Gui) - Method in class dev.despical.kotl.setup.pages.PlateMaterialSelectionPage
- beforeOpening(Gui) - Method in class dev.despical.kotl.setup.pages.PlayerSettingsPage
- beforeOpening(Gui) - Method in class dev.despical.kotl.setup.pages.ResetArenaRecordsConfirmationPage
- beforeOpening(Gui) - Method in class dev.despical.kotl.setup.pages.SetupHomePage
- BLOCK_OUTSIDE_CHAT - Enum constant in enum class dev.despical.kotl.option.BooleanOption
- BooleanOption - Enum Class in dev.despical.kotl.option
- BOSS_BAR_ENABLED - Enum constant in enum class dev.despical.kotl.option.BooleanOption
- BossBarConfig - Class in dev.despical.kotl.bossbar
- BossBarConfig(KOTL) - Constructor for class dev.despical.kotl.bossbar.BossBarConfig
- BossBarConfig.BossBarData - Record Class in dev.despical.kotl.bossbar
- BossBarData(Component, BossBar.Color, BossBar.Overlay, boolean) - Constructor for record class dev.despical.kotl.bossbar.BossBarConfig.BossBarData
-
Creates an instance of a
BossBarDatarecord class. - BossBarManager - Class in dev.despical.kotl.bossbar
-
Manages the boss bar display for a King of the Ladder game.
- BossBarManager(Game) - Constructor for class dev.despical.kotl.bossbar.BossBarManager
- broadcastMessage(String, Var...) - Method in class dev.despical.kotl.game.Game
- broadcastRawComponent(Component, Var...) - Method in class dev.despical.kotl.game.Game
- BYPASS_PERMISSION - Static variable in class dev.despical.kotl.command.PlayingCommandPolicy
C
- call(T) - Method in class dev.despical.kotl.api.EventManager
-
Dispatches a Bukkit event and records its listener execution time.
- callByType(EventType, Supplier) - Method in class dev.despical.kotl.api.EventManager
-
Creates and dispatches an event after validating its registered type.
- cancelAll() - Method in class dev.despical.kotl.particle.OutlineManager
- chatManager - Static variable in class dev.despical.kotl.command.CommandCategory
- chatManager - Variable in class dev.despical.kotl.event.ListenerAdapter
- chatManager - Variable in class dev.despical.kotl.setup.SetupPage
- ChatManager - Class in dev.despical.kotl.chat
- ChatManager(KOTL) - Constructor for class dev.despical.kotl.chat.ChatManager
- CLEAR_EFFECTS_ON_JOIN - Enum constant in enum class dev.despical.kotl.option.BooleanOption
- CLEAR_INVENTORY_ON_JOIN - Enum constant in enum class dev.despical.kotl.option.BooleanOption
- close() - Method in interface dev.despical.kotl.menu.Menu
- color() - Method in record class dev.despical.kotl.bossbar.BossBarConfig.BossBarData
-
Returns the value of the
colorrecord component. - coloredRawMessage(String) - Method in class dev.despical.kotl.chat.ChatManager
- CommandBlockEvents - Class in dev.despical.kotl.event
- CommandBlockEvents() - Constructor for class dev.despical.kotl.event.CommandBlockEvents
- CommandCategory - Class in dev.despical.kotl.command
- CommandCategory() - Constructor for class dev.despical.kotl.command.CommandCategory
- ConfigOption<T> - Interface in dev.despical.kotl.option
- ConfigOptions - Class in dev.despical.kotl.option
- ConfigOptions(KOTL) - Constructor for class dev.despical.kotl.option.ConfigOptions
- COOLDOWN - Enum constant in enum class dev.despical.kotl.option.IntOption
- COOLDOWN_WHEN_ALONE - Enum constant in enum class dev.despical.kotl.option.BooleanOption
- CooldownManager - Class in dev.despical.kotl.cooldown
-
Stores named, player-specific cooldowns using wall-clock expiration times.
- CooldownManager() - Constructor for class dev.despical.kotl.cooldown.CooldownManager
-
Creates an empty cooldown manager.
- createArenaCommand(CommandArguments) - Method in class dev.despical.kotl.command.ArenaCommands
- createGoBackItem() - Method in class dev.despical.kotl.setup.SetupPage
- createNewUser(Player) - Method in class dev.despical.kotl.user.UserManager
- createPlayerSettingsBackItem() - Method in class dev.despical.kotl.setup.SetupPage
- createScoreboard(Player) - Method in class dev.despical.kotl.scoreboard.ScoreboardManager
- CuboidSelector - Class in dev.despical.kotl.util
- CuboidSelector(KOTL) - Constructor for class dev.despical.kotl.util.CuboidSelector
- CuboidSelector.Selection - Record Class in dev.despical.kotl.util
D
- Database - Class in dev.despical.kotl.database
- Database() - Constructor for class dev.despical.kotl.database.Database
- DatabaseType - Enum Class in dev.despical.kotl.database
- DEATH - Enum constant in enum class dev.despical.kotl.api.events.player.PlayerLeaveArenaEvent.LeaveReason
-
The player died and is being restored outside the arena.
- DEATH - Static variable in class dev.despical.kotl.stats.Statistics
- DEBUG - Enum constant in enum class dev.despical.kotl.option.BooleanOption
- DebugCommands - Class in dev.despical.kotl.command
- DebugCommands() - Constructor for class dev.despical.kotl.command.DebugCommands
- debugComponentCommand(CommandArguments) - Method in class dev.despical.kotl.command.DebugCommands
- debugDumpTimingsCommand(CommandArguments) - Method in class dev.despical.kotl.command.DebugCommands
- debugTabCompleter(CommandArguments, CompleterHelper) - Method in class dev.despical.kotl.command.TabCompleters
- deleteArenaCommand(Arena, CommandArguments) - Method in class dev.despical.kotl.command.ArenaCommands
- deserialize(Object) - Method in class dev.despical.kotl.arena.options.ArenaOption
- deserialize(Object) - Method in class dev.despical.kotl.stats.StatisticType
- dev.despical.kotl - package dev.despical.kotl
- dev.despical.kotl.api - package dev.despical.kotl.api
-
Provides KOTL custom event discovery, dispatch, and diagnostics.
- dev.despical.kotl.api.events - package dev.despical.kotl.api.events
-
Defines the common base type for Bukkit events emitted by KOTL.
- dev.despical.kotl.api.events.game - package dev.despical.kotl.api.events.game
-
Provides lifecycle events associated with complete KOTL game instances.
- dev.despical.kotl.api.events.player - package dev.despical.kotl.api.events.player
-
Provides KOTL events associated with individual players.
- dev.despical.kotl.arena - package dev.despical.kotl.arena
- dev.despical.kotl.arena.managers - package dev.despical.kotl.arena.managers
- dev.despical.kotl.arena.managers.schedulers - package dev.despical.kotl.arena.managers.schedulers
- dev.despical.kotl.arena.options - package dev.despical.kotl.arena.options
- dev.despical.kotl.bossbar - package dev.despical.kotl.bossbar
- dev.despical.kotl.chat - package dev.despical.kotl.chat
- dev.despical.kotl.command - package dev.despical.kotl.command
- dev.despical.kotl.cooldown - package dev.despical.kotl.cooldown
- dev.despical.kotl.database - package dev.despical.kotl.database
- dev.despical.kotl.event - package dev.despical.kotl.event
- dev.despical.kotl.game - package dev.despical.kotl.game
- dev.despical.kotl.leaderboard - package dev.despical.kotl.leaderboard
- dev.despical.kotl.menu - package dev.despical.kotl.menu
- dev.despical.kotl.menu.stats - package dev.despical.kotl.menu.stats
- dev.despical.kotl.option - package dev.despical.kotl.option
- dev.despical.kotl.papi - package dev.despical.kotl.papi
- dev.despical.kotl.particle - package dev.despical.kotl.particle
- dev.despical.kotl.scoreboard - package dev.despical.kotl.scoreboard
- dev.despical.kotl.scoreboard.formatter - package dev.despical.kotl.scoreboard.formatter
- dev.despical.kotl.setup - package dev.despical.kotl.setup
- dev.despical.kotl.setup.pages - package dev.despical.kotl.setup.pages
- dev.despical.kotl.stats - package dev.despical.kotl.stats
- dev.despical.kotl.stats.offline - package dev.despical.kotl.stats.offline
- dev.despical.kotl.user - package dev.despical.kotl.user
- dev.despical.kotl.util - package dev.despical.kotl.util
- DISABLE_CHAT_IN_GAME - Enum constant in enum class dev.despical.kotl.option.BooleanOption
- DISABLE_COMMANDS_WHILE_PLAYING - Enum constant in enum class dev.despical.kotl.option.BooleanOption
- DISABLE_FALL_DAMAGE - Enum constant in enum class dev.despical.kotl.option.BooleanOption
- DISCONNECT - Enum constant in enum class dev.despical.kotl.api.events.player.PlayerLeaveArenaEvent.LeaveReason
-
The player disconnected from the server.
E
- editArenaCommand(Arena, User, CommandArguments) - Method in class dev.despical.kotl.command.ArenaCommands
- empty(T) - Static method in record class dev.despical.kotl.leaderboard.LeaderboardEntry
- EMPTY_ARMORS - Static variable in class dev.despical.kotl.util.ItemUtils
- ENABLE_CHAT_FORMATTING - Enum constant in enum class dev.despical.kotl.option.BooleanOption
- ENABLED - Static variable in class dev.despical.kotl.arena.options.ArenaKeys
- END_LOCATION - Static variable in class dev.despical.kotl.arena.options.ArenaKeys
- equals(Object) - Method in record class dev.despical.kotl.arena.managers.schedulers.SchedulerOptions
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.despical.kotl.bossbar.BossBarConfig.BossBarData
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.despical.kotl.leaderboard.Leaderboard
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.despical.kotl.leaderboard.LeaderboardEntry
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.despical.kotl.util.CuboidSelector.Selection
-
Indicates whether some other object is "equal to" this one.
- EVENT - Enum constant in enum class dev.despical.kotl.arena.managers.schedulers.ArenaScheduler
- EVENT_PROFILING_ENABLED - Enum constant in enum class dev.despical.kotl.option.BooleanOption
- EVENT_PROFILING_VERBOSE - Enum constant in enum class dev.despical.kotl.option.BooleanOption
- EventManager - Class in dev.despical.kotl.api
-
Central dispatcher for KOTL custom events.
- EventManager(KOTL) - Constructor for class dev.despical.kotl.api.EventManager
-
Creates the event dispatcher used by the plugin runtime.
- EventProfiler - Class in dev.despical.kotl.api
-
Collects optional execution timings for KOTL custom event listeners.
- EventProfiler(KOTL) - Constructor for class dev.despical.kotl.api.EventProfiler
-
Creates a profiler for the plugin event dispatcher.
- EventRegistry - Class in dev.despical.kotl.api
-
Provides read-only discovery and type checks for KOTL custom events.
- EventType - Enum Class in dev.despical.kotl.api
-
Enumerates every custom Bukkit event dispatched through the KOTL event API.
F
- fallbackValue() - Method in record class dev.despical.kotl.leaderboard.Leaderboard
-
Returns the value of the
fallbackValuerecord component. - findArena(String) - Method in class dev.despical.kotl.arena.ArenaRegistry
- findArena(Player) - Method in class dev.despical.kotl.arena.ArenaRegistry
- findTargetArena(Player) - Method in class dev.despical.kotl.arena.ArenaRegistry
- findTargetArena(Player) - Method in enum class dev.despical.kotl.arena.managers.schedulers.ArenaScheduler
- FIREWORKS_ON_NEW_KING - Enum constant in enum class dev.despical.kotl.option.BooleanOption
- firstPos() - Method in record class dev.despical.kotl.util.CuboidSelector.Selection
-
Returns the value of the
firstPosrecord component. - FLAT_FILE - Enum constant in enum class dev.despical.kotl.database.DatabaseType
- FlatFileStorage - Class in dev.despical.kotl.database
- FlatFileStorage() - Constructor for class dev.despical.kotl.database.FlatFileStorage
- format(User, Game, String) - Method in interface dev.despical.kotl.scoreboard.formatter.LineFormatter
- format(String, Var...) - Static method in class dev.despical.kotl.util.Utils
- formatItemStack(SpecialItem, Var...) - Static method in class dev.despical.kotl.util.ItemUtils
- formatMaterialName(Material) - Static method in class dev.despical.kotl.util.ItemUtils
- formatTime(long) - Static method in class dev.despical.kotl.util.Utils
G
- game - Variable in class dev.despical.kotl.api.events.game.GameEvent
-
The game instance associated with this event.
- Game - Class in dev.despical.kotl.game
- Game(Arena) - Constructor for class dev.despical.kotl.game.Game
- GAME_STOP - Enum constant in enum class dev.despical.kotl.api.EventType
-
Fired after a game is stopped and its players are cleaned up.
- GameEvent - Class in dev.despical.kotl.api.events.game
-
Base class for events associated with one KOTL game instance.
- GameEvent(Game) - Constructor for class dev.despical.kotl.api.events.game.GameEvent
-
Constructs a new game event.
- gameManager - Static variable in class dev.despical.kotl.command.CommandCategory
- gameManager - Variable in class dev.despical.kotl.event.ListenerAdapter
- GameManager - Class in dev.despical.kotl.game
- GameManager(KOTL) - Constructor for class dev.despical.kotl.game.GameManager
- GamemodeSelectionPage - Class in dev.despical.kotl.setup.pages
- GamemodeSelectionPage(SetupMenu) - Constructor for class dev.despical.kotl.setup.pages.GamemodeSelectionPage
- gameStop(Game, StopReason, List) - Method in class dev.despical.kotl.api.EventManager
-
Dispatches a completed game stop notification.
- GameStopEvent - Class in dev.despical.kotl.api.events.game
-
Called after a KOTL game has been stopped and its players have been cleaned up.
- GameStopEvent(Game, StopReason) - Constructor for class dev.despical.kotl.api.events.game.GameStopEvent
-
Constructs a game stop event without a player snapshot.
- GameStopEvent(Game, StopReason, List) - Constructor for class dev.despical.kotl.api.events.game.GameStopEvent
-
Constructs a new game stop event.
- GENERAL - Enum constant in enum class dev.despical.kotl.arena.managers.schedulers.ArenaScheduler
- GeneralEvents - Class in dev.despical.kotl.event
- GeneralEvents() - Constructor for class dev.despical.kotl.event.GeneralEvents
- get(ConfigOption) - Method in class dev.despical.kotl.option.ConfigOptions
- getAllKeys() - Static method in class dev.despical.kotl.arena.options.ArenaKeys
- getAllPlayers() - Method in class dev.despical.kotl.database.Database
- getAllPlayers() - Method in class dev.despical.kotl.database.FlatFileStorage
- getAllPlayers() - Method in class dev.despical.kotl.database.MySQLStorage
- getAllStats() - Static method in class dev.despical.kotl.stats.Statistics
- getArena() - Method in class dev.despical.kotl.api.events.game.GameEvent
-
Returns the arena represented by the associated game.
- getArena() - Method in class dev.despical.kotl.api.events.player.PlayerBecomeKingEvent
-
Returns the arena in which the crown claim is occurring.
- getArena() - Method in class dev.despical.kotl.api.events.player.PlayerEnterArenaEvent
-
Returns the arena the player is attempting to enter.
- getArena() - Method in class dev.despical.kotl.api.events.player.PlayerLeaveArenaEvent
-
Returns the arena the player is leaving.
- getArena() - Method in class dev.despical.kotl.user.User
- getArena(User) - Method in class dev.despical.kotl.arena.ArenaRegistry
- getArena(String) - Method in class dev.despical.kotl.arena.ArenaRegistry
- getArena(Player) - Method in class dev.despical.kotl.arena.ArenaRegistry
- getArenaNames() - Method in class dev.despical.kotl.arena.ArenaRegistry
- getArenas() - Method in class dev.despical.kotl.arena.ArenaRegistry
- getArenaScore(String) - Method in class dev.despical.kotl.user.User
- getAuthor() - Method in class dev.despical.kotl.papi.PlaceholderManager
- getByName(String) - Static method in enum class dev.despical.kotl.database.DatabaseType
- getComponentList(String) - Method in class dev.despical.kotl.chat.ChatManager
- getConfigSection(String) - Method in class dev.despical.kotl.chat.ChatManager
- getCooldown(User, String) - Method in class dev.despical.kotl.cooldown.CooldownManager
-
Returns the remaining time for a named player cooldown.
- getDefaultValue() - Method in interface dev.despical.kotl.option.ConfigOption
- getEntryAtPosition(int) - Method in record class dev.despical.kotl.leaderboard.Leaderboard
- getEventClass() - Method in enum class dev.despical.kotl.api.EventType
-
Returns the concrete Bukkit event class represented by this type.
- getEventClass(EventType) - Static method in class dev.despical.kotl.api.EventRegistry
-
Resolves the concrete Bukkit event class for an event type.
- getGame() - Method in class dev.despical.kotl.api.events.game.GameEvent
-
Returns the game instance associated with this event.
- getGame() - Method in class dev.despical.kotl.api.events.player.PlayerBecomeKingEvent
-
Returns the game in which the crown claim is occurring.
- getGame() - Method in class dev.despical.kotl.api.events.player.PlayerEnterArenaEvent
-
Returns the game the player is attempting to enter.
- getGame() - Method in class dev.despical.kotl.api.events.player.PlayerLeaveArenaEvent
-
Returns the game the player is leaving.
- getGame(User) - Method in class dev.despical.kotl.game.GameManager
- getGames() - Method in class dev.despical.kotl.game.GameManager
- getGui() - Method in interface dev.despical.kotl.menu.Menu
- getGui() - Method in class dev.despical.kotl.menu.stats.StatsMenu
- getHandlerList() - Static method in class dev.despical.kotl.api.events.game.GameStopEvent
-
Returns the static Bukkit handler list for this event type.
- getHandlerList() - Static method in class dev.despical.kotl.api.events.player.PlayerBecomeKingEvent
-
Returns the static Bukkit handler list for this event type.
- getHandlerList() - Static method in class dev.despical.kotl.api.events.player.PlayerEnterArenaEvent
-
Returns the static Bukkit handler list for this event type.
- getHandlerList() - Static method in class dev.despical.kotl.api.events.player.PlayerLeaveArenaEvent
-
Returns the static Bukkit handler list for this event type.
- getHandlerList() - Static method in class dev.despical.kotl.api.events.player.PlayerStatisticChangeEvent
-
Returns the static Bukkit handler list for this event type.
- getHandlers() - Method in class dev.despical.kotl.api.events.game.GameStopEvent
-
Returns the Bukkit handler list for this event type.
- getHandlers() - Method in class dev.despical.kotl.api.events.player.PlayerBecomeKingEvent
-
Returns the Bukkit handler list for this event type.
- getHandlers() - Method in class dev.despical.kotl.api.events.player.PlayerEnterArenaEvent
-
Returns the Bukkit handler list for this event type.
- getHandlers() - Method in class dev.despical.kotl.api.events.player.PlayerLeaveArenaEvent
-
Returns the Bukkit handler list for this event type.
- getHandlers() - Method in class dev.despical.kotl.api.events.player.PlayerStatisticChangeEvent
-
Returns the Bukkit handler list for this event type.
- getIdentifier() - Method in class dev.despical.kotl.papi.PlaceholderManager
- getLeaderboard(StatisticType) - Method in class dev.despical.kotl.leaderboard.LeaderboardManager
- getLeaderboard(String) - Method in class dev.despical.kotl.leaderboard.LeaderboardManager
- getListAsString(String) - Static method in class dev.despical.kotl.util.Utils
- getListAsString(FileConfiguration, String) - Static method in class dev.despical.kotl.util.Utils
- getMessage(String, Var...) - Static method in class dev.despical.kotl.util.Utils
- getMessage(FileConfiguration, String) - Static method in class dev.despical.kotl.util.Utils
- getMessageComponent(String, Var...) - Method in class dev.despical.kotl.chat.ChatManager
- getName() - Method in enum class dev.despical.kotl.database.DatabaseType
- getNewValue() - Method in class dev.despical.kotl.api.events.player.PlayerStatisticChangeEvent
-
Returns the value that will be stored if the event completes.
- getOldValue() - Method in class dev.despical.kotl.api.events.player.PlayerStatisticChangeEvent
-
Returns the value stored before this update.
- getOption(ArenaOption) - Method in class dev.despical.kotl.arena.Arena
- getPath() - Method in interface dev.despical.kotl.option.ConfigOption
- getPersistentKeys() - Static method in class dev.despical.kotl.arena.options.ArenaKeys
- getPersistentStats() - Static method in class dev.despical.kotl.stats.Statistics
- getPlayer() - Method in class dev.despical.kotl.api.events.player.PlayerEvent
-
Returns the Bukkit player associated with this event.
- getPlayer() - Method in class dev.despical.kotl.user.User
- getPlayers() - Method in class dev.despical.kotl.game.Game
- getPreviousKing() - Method in class dev.despical.kotl.api.events.player.PlayerBecomeKingEvent
-
Returns the previous king name captured before this event.
- getRawString(String) - Static method in class dev.despical.kotl.util.Utils
- getRawString(String, Var...) - Method in class dev.despical.kotl.chat.ChatManager
- getRawString(FileConfiguration, String) - Static method in class dev.despical.kotl.util.Utils
- getReason() - Method in class dev.despical.kotl.api.events.game.GameStopEvent
-
Returns why the game was stopped.
- getReason() - Method in class dev.despical.kotl.api.events.player.PlayerLeaveArenaEvent
-
Returns why the player is being removed from the arena.
- getRegisteredTypes() - Static method in class dev.despical.kotl.api.EventRegistry
-
Returns every event type known to this plugin version.
- getSelection(Player) - Method in class dev.despical.kotl.util.CuboidSelector
- getStat() - Method in class dev.despical.kotl.api.events.player.PlayerStatisticChangeEvent
-
Returns the statistic key being updated.
- getStat(StatisticType) - Method in class dev.despical.kotl.stats.offline.OfflineStats
- getStatistic(StatisticType) - Method in class dev.despical.kotl.user.User
- getStats(OfflinePlayer) - Method in class dev.despical.kotl.stats.offline.StatsCacheManager
- getStoppedPlayers() - Method in class dev.despical.kotl.api.events.game.GameStopEvent
-
Returns the immutable UUID snapshot captured before player cleanup.
- getString(String) - Static method in class dev.despical.kotl.util.Utils
- getString(FileConfiguration, String) - Static method in class dev.despical.kotl.util.Utils
- getStringList(String) - Method in class dev.despical.kotl.chat.ChatManager
- getStringList(String) - Static method in class dev.despical.kotl.util.Utils
- getStringList(FileConfiguration, String) - Static method in class dev.despical.kotl.util.Utils
- getType() - Method in interface dev.despical.kotl.option.ConfigOption
- getUniqueId() - Method in class dev.despical.kotl.user.User
- getUser() - Method in class dev.despical.kotl.api.events.player.PlayerEvent
-
Returns the plugin-specific
Userfor this player. - getUser(UUID) - Method in class dev.despical.kotl.user.UserManager
- getUser(Player) - Method in class dev.despical.kotl.user.UserManager
- getUsers() - Method in class dev.despical.kotl.user.UserManager
- getUUID() - Method in class dev.despical.kotl.user.User
- getVersion() - Method in class dev.despical.kotl.papi.PlaceholderManager
- giveSelectorWand(Player, Arena) - Method in class dev.despical.kotl.util.CuboidSelector
- GlobalFormatter - Class in dev.despical.kotl.scoreboard.formatter
H
- handleArenaTransition(Player, Arena, Arena) - Method in enum class dev.despical.kotl.arena.managers.schedulers.ArenaScheduler
- handleDisable() - Method in class dev.despical.kotl.arena.managers.ArenaManager
- handleOutlines(Arena) - Method in class dev.despical.kotl.particle.OutlineManager
- hashCode() - Method in record class dev.despical.kotl.arena.managers.schedulers.SchedulerOptions
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.despical.kotl.bossbar.BossBarConfig.BossBarData
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.despical.kotl.leaderboard.Leaderboard
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.despical.kotl.leaderboard.LeaderboardEntry
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.despical.kotl.util.CuboidSelector.Selection
-
Returns a hash code value for this object.
- hasValidArea(Arena) - Method in class dev.despical.kotl.arena.ArenaRegistry
- helpCommand(User, CommandArguments) - Method in class dev.despical.kotl.command.AdminCommands
- hideOutlines(Arena) - Method in class dev.despical.kotl.particle.OutlineManager
I
- id() - Method in record class dev.despical.kotl.leaderboard.Leaderboard
-
Returns the value of the
idrecord component. - init() - Static method in class dev.despical.kotl.util.ShutdownDetector
- injectItems(PaginatedPane) - Method in interface dev.despical.kotl.menu.Page
- injectItems(PaginatedPane) - Method in class dev.despical.kotl.setup.pages.GamemodeSelectionPage
- injectItems(PaginatedPane) - Method in class dev.despical.kotl.setup.pages.PlateMaterialSelectionPage
- injectItems(PaginatedPane) - Method in class dev.despical.kotl.setup.pages.PlayerSettingsPage
- injectItems(PaginatedPane) - Method in class dev.despical.kotl.setup.pages.ResetArenaRecordsConfirmationPage
- injectItems(PaginatedPane) - Method in class dev.despical.kotl.setup.pages.SetupHomePage
- INSTANCE - Static variable in class dev.despical.kotl.scoreboard.formatter.GlobalFormatter
- interval() - Method in record class dev.despical.kotl.arena.managers.schedulers.SchedulerOptions
-
Returns the value of the
intervalrecord component. - IntOption - Enum Class in dev.despical.kotl.option
- invalidate(UUID) - Method in class dev.despical.kotl.stats.offline.StatsCacheManager
- isArenaExists(String) - Method in class dev.despical.kotl.arena.ArenaRegistry
- isCancelled() - Method in class dev.despical.kotl.api.events.player.PlayerBecomeKingEvent
-
Returns whether the crown claim has been cancelled.
- isCancelled() - Method in class dev.despical.kotl.api.events.player.PlayerEnterArenaEvent
-
Returns whether the arena entry has been cancelled.
- isCancelled() - Method in class dev.despical.kotl.api.events.player.PlayerStatisticChangeEvent
-
Returns whether the statistic update has been cancelled.
- isCommandAllowed(String) - Method in class dev.despical.kotl.command.PlayingCommandPolicy
- isEnabled() - Method in class dev.despical.kotl.api.EventProfiler
-
Returns whether event timing collection is enabled.
- isEnabled(BooleanOption) - Method in class dev.despical.kotl.option.ConfigOptions
- isInArea(Arena, Player) - Method in class dev.despical.kotl.arena.ArenaRegistry
- isInArena(Player) - Method in class dev.despical.kotl.arena.ArenaRegistry
- isLocationInArea(Arena, Location) - Method in class dev.despical.kotl.arena.ArenaRegistry
- isOptionPresent(ArenaOption) - Method in class dev.despical.kotl.arena.Arena
- isPersistent() - Method in class dev.despical.kotl.arena.options.ArenaOption
- isPersistent() - Method in class dev.despical.kotl.stats.StatisticType
- isRepeatedClaim() - Method in class dev.despical.kotl.api.events.player.PlayerBecomeKingEvent
-
Returns whether the same player is claiming the crown consecutively.
- isVerbose() - Method in class dev.despical.kotl.api.EventProfiler
-
Returns whether every event invocation is logged.
- itemManager - Variable in class dev.despical.kotl.event.ListenerAdapter
- itemManager - Variable in class dev.despical.kotl.setup.SetupPage
- ItemUtils - Class in dev.despical.kotl.util
- ItemUtils() - Constructor for class dev.despical.kotl.util.ItemUtils
J
- JOIN_NOTIFY - Enum constant in enum class dev.despical.kotl.option.BooleanOption
- joinAttempt(User, Arena) - Method in class dev.despical.kotl.arena.managers.ArenaManager
K
- KICK - Enum constant in enum class dev.despical.kotl.api.events.player.PlayerLeaveArenaEvent.LeaveReason
-
An administrator removed the player from the arena.
- kickCommand(User, CommandArguments) - Method in class dev.despical.kotl.command.AdminCommands
- KILL - Static variable in class dev.despical.kotl.stats.Statistics
- KING - Static variable in class dev.despical.kotl.arena.options.ArenaKeys
- KING_PLATE_KNOCKBACK_ENABLED - Enum constant in enum class dev.despical.kotl.option.BooleanOption
- KING_PLATE_TOOL_KEY - Static variable in class dev.despical.kotl.setup.pages.SetupHomePage
- kingCooldownName(String) - Static method in class dev.despical.kotl.util.Utils
- KOTL - Class in dev.despical.kotl
- KOTL() - Constructor for class dev.despical.kotl.KOTL
- KOTLEvent - Class in dev.despical.kotl.api.events
-
Base type for every Bukkit event fired by KOTL.
- KOTLEvent() - Constructor for class dev.despical.kotl.api.events.KOTLEvent
L
- LAST_KING - Static variable in class dev.despical.kotl.arena.options.ArenaKeys
- Leaderboard<T> - Record Class in dev.despical.kotl.leaderboard
- Leaderboard(String, List, T) - Constructor for record class dev.despical.kotl.leaderboard.Leaderboard
-
Creates an instance of a
Leaderboardrecord class. - LeaderboardEntry<T> - Record Class in dev.despical.kotl.leaderboard
- LeaderboardEntry(UUID, String, T) - Constructor for record class dev.despical.kotl.leaderboard.LeaderboardEntry
-
Creates an instance of a
LeaderboardEntryrecord class. - LeaderboardManager - Class in dev.despical.kotl.leaderboard
- LeaderboardManager(KOTL) - Constructor for class dev.despical.kotl.leaderboard.LeaderboardManager
- LEAVE_NOTIFY - Enum constant in enum class dev.despical.kotl.option.BooleanOption
- leaveAttempt(User) - Method in class dev.despical.kotl.arena.managers.ArenaManager
- leaveAttempt(User, PlayerLeaveArenaEvent.LeaveReason) - Method in class dev.despical.kotl.arena.managers.ArenaManager
- LineFormatter - Interface in dev.despical.kotl.scoreboard.formatter
- listArenaCommand(User, CommandArguments) - Method in class dev.despical.kotl.command.ArenaCommands
- ListenerAdapter - Class in dev.despical.kotl.event
- ListenerAdapter() - Constructor for class dev.despical.kotl.event.ListenerAdapter
- listToString(List) - Static method in class dev.despical.kotl.util.Utils
- load() - Method in class dev.despical.kotl.bossbar.BossBarConfig
- loadContents() - Method in class dev.despical.kotl.scoreboard.ScoreboardManager
- loadData(User) - Method in class dev.despical.kotl.database.Database
- loadData(User) - Method in class dev.despical.kotl.database.FlatFileStorage
- loadData(User) - Method in class dev.despical.kotl.database.MySQLStorage
- loadFile() - Method in class dev.despical.kotl.chat.ChatManager
- loadOfflineData(OfflinePlayer) - Method in class dev.despical.kotl.database.Database
- loadOfflineData(OfflinePlayer) - Method in class dev.despical.kotl.database.FlatFileStorage
- loadOfflineData(OfflinePlayer) - Method in class dev.despical.kotl.database.MySQLStorage
- loadStatistic(StatisticType, T) - Method in class dev.despical.kotl.user.User
M
- mainCommand(CommandArguments) - Method in class dev.despical.kotl.command.AdminCommands
- matches(EventType, Event) - Static method in class dev.despical.kotl.api.EventRegistry
-
Tests whether an event instance matches a registered event type.
- MAX_CORNER - Static variable in class dev.despical.kotl.arena.options.ArenaKeys
- menu - Variable in class dev.despical.kotl.setup.SetupPage
- Menu - Interface in dev.despical.kotl.menu
- message(String) - Method in class dev.despical.kotl.chat.ChatManager
- MIN_CORNER - Static variable in class dev.despical.kotl.arena.options.ArenaKeys
- MYSQL - Enum constant in enum class dev.despical.kotl.database.DatabaseType
- MySQLStorage - Class in dev.despical.kotl.database
- MySQLStorage() - Constructor for class dev.despical.kotl.database.MySQLStorage
N
- name - Variable in class dev.despical.kotl.util.Var
- name() - Method in record class dev.despical.kotl.leaderboard.LeaderboardEntry
-
Returns the value of the
namerecord component. - NONE - Static variable in class dev.despical.kotl.util.Utils
O
- of(String, Object) - Static method in class dev.despical.kotl.util.Var
- of(String, Collection) - Static method in class dev.despical.kotl.util.Var
- OfflineStats - Class in dev.despical.kotl.stats.offline
- OfflineStats(UUID, String) - Constructor for class dev.despical.kotl.stats.offline.OfflineStats
- ofPlayer(User) - Static method in class dev.despical.kotl.util.Var
- ofPlayer(UUID) - Static method in class dev.despical.kotl.util.Var
- ofPlayer(Player) - Static method in class dev.despical.kotl.util.Var
- onArrowPickup(PlayerPickupArrowEvent) - Method in class dev.despical.kotl.event.GeneralEvents
- onBlockBreak(BlockBreakEvent) - Method in class dev.despical.kotl.event.GeneralEvents
- onBlockPlace(BlockPlaceEvent) - Method in class dev.despical.kotl.event.GeneralEvents
- onChat(AsyncPlayerChatEvent) - Method in class dev.despical.kotl.event.GeneralEvents
- onCommand(PlayerCommandPreprocessEvent) - Method in class dev.despical.kotl.event.CommandBlockEvents
- onDamage(EntityDamageByEntityEvent) - Method in class dev.despical.kotl.event.GeneralEvents
- onDeath(PlayerDeathEvent) - Method in class dev.despical.kotl.event.ArenaEvents
- onDeath(PlayerDeathEvent) - Method in class dev.despical.kotl.event.GeneralEvents
- onDisable() - Method in class dev.despical.kotl.KOTL
- onDrop(PlayerDropItemEvent) - Method in class dev.despical.kotl.event.GeneralEvents
- onEnable() - Method in class dev.despical.kotl.KOTL
- onFallDamage(EntityDamageEvent) - Method in class dev.despical.kotl.event.GeneralEvents
- onFoodLevelChange(FoodLevelChangeEvent) - Method in class dev.despical.kotl.event.GeneralEvents
- onInteractWithPlate(PlayerInteractEvent) - Method in class dev.despical.kotl.event.ArenaEvents
- onInventoryClick(InventoryClickEvent) - Method in class dev.despical.kotl.event.GeneralEvents
- onItemPickup(EntityPickupItemEvent) - Method in class dev.despical.kotl.event.GeneralEvents
- onJoin(PlayerJoinEvent) - Method in class dev.despical.kotl.event.GeneralEvents
- onKingPlatePlace(BlockPlaceEvent) - Method in class dev.despical.kotl.event.SetupListener
- onPlaceholderRequest(Player, String) - Method in class dev.despical.kotl.papi.PlaceholderManager
- onQuit(PlayerQuitEvent) - Method in class dev.despical.kotl.event.GeneralEvents
- onRespawn(PlayerRespawnEvent) - Method in class dev.despical.kotl.event.ArenaEvents
- onRespawn(PlayerRespawnEvent) - Method in class dev.despical.kotl.event.GeneralEvents
- onTabCompletion(CommandArguments, CompleterHelper) - Method in class dev.despical.kotl.command.TabCompleters
- open() - Method in interface dev.despical.kotl.menu.Menu
- open() - Method in class dev.despical.kotl.menu.stats.StatsMenu
- open() - Method in class dev.despical.kotl.setup.SetupMenu
- openArenaRecordResetConfirmation() - Method in class dev.despical.kotl.setup.SetupMenu
- openGamemodeSelection() - Method in class dev.despical.kotl.setup.SetupMenu
- openPlateMaterialSelection() - Method in class dev.despical.kotl.setup.SetupMenu
- openPlayerSettings() - Method in class dev.despical.kotl.setup.SetupMenu
- options - Variable in class dev.despical.kotl.event.ListenerAdapter
- OutlineManager - Class in dev.despical.kotl.particle
- OutlineManager(KOTL) - Constructor for class dev.despical.kotl.particle.OutlineManager
- OutlineTask - Class in dev.despical.kotl.particle
- OutlineTask(KOTL, Arena) - Constructor for class dev.despical.kotl.particle.OutlineTask
- overlay() - Method in record class dev.despical.kotl.bossbar.BossBarConfig.BossBarData
-
Returns the value of the
overlayrecord component.
P
- Page - Interface in dev.despical.kotl.menu
- parse(String) - Method in class dev.despical.kotl.arena.options.ArenaOption
- parse(String) - Method in class dev.despical.kotl.stats.StatisticType
- parseList(List, Var...) - Method in class dev.despical.kotl.chat.ChatManager
- parseMessage(String, Var...) - Method in class dev.despical.kotl.chat.ChatManager
- persist() - Method in class dev.despical.kotl.papi.PlaceholderManager
- PICK_UP_ITEMS - Enum constant in enum class dev.despical.kotl.option.BooleanOption
- PlaceholderManager - Class in dev.despical.kotl.papi
-
PlaceholderAPI expansion for King of the Ladder placeholders.
- PlaceholderManager(KOTL) - Constructor for class dev.despical.kotl.papi.PlaceholderManager
- PLATE_LOCATION - Static variable in class dev.despical.kotl.arena.options.ArenaKeys
- PlateMaterialSelectionPage - Class in dev.despical.kotl.setup.pages
- PlateMaterialSelectionPage(SetupMenu) - Constructor for class dev.despical.kotl.setup.pages.PlateMaterialSelectionPage
- PLAYER_BECOME_KING - Enum constant in enum class dev.despical.kotl.api.EventType
-
Fired before a player becomes king.
- PLAYER_ENTER_ARENA - Enum constant in enum class dev.despical.kotl.api.EventType
-
Fired before a player enters an arena.
- PLAYER_LEAVE_ARENA - Enum constant in enum class dev.despical.kotl.api.EventType
-
Fired before a player leaves an arena.
- PLAYER_STAT_CHANGE - Enum constant in enum class dev.despical.kotl.api.EventType
-
Fired before a player statistic is stored.
- playerBecomeKing(Player, Game) - Method in class dev.despical.kotl.api.EventManager
-
Dispatches a crown claim using the game's current king state.
- playerBecomeKing(Player, Game, String) - Method in class dev.despical.kotl.api.EventManager
-
Dispatches a crown claim with an explicit previous king snapshot.
- PlayerBecomeKingEvent - Class in dev.despical.kotl.api.events.player
-
Called immediately before a player becomes king in a KOTL arena.
- PlayerBecomeKingEvent(Player, Game) - Constructor for class dev.despical.kotl.api.events.player.PlayerBecomeKingEvent
-
Constructs a king change event using the current arena state.
- PlayerBecomeKingEvent(Player, Game, String) - Constructor for class dev.despical.kotl.api.events.player.PlayerBecomeKingEvent
-
Constructs a king change event with an explicit previous king.
- PlayerCommands - Class in dev.despical.kotl.command
- PlayerCommands() - Constructor for class dev.despical.kotl.command.PlayerCommands
- playerEnterArena(Player, Game) - Method in class dev.despical.kotl.api.EventManager
-
Dispatches a player arena entry attempt.
- PlayerEnterArenaEvent - Class in dev.despical.kotl.api.events.player
-
Called when a player attempts to enter a KOTL arena.
- PlayerEnterArenaEvent(Player, Game) - Constructor for class dev.despical.kotl.api.events.player.PlayerEnterArenaEvent
-
Constructs a new player arena entry event.
- PlayerEvent - Class in dev.despical.kotl.api.events.player
-
Base class for KOTL events associated with one Bukkit player.
- PlayerEvent(Player) - Constructor for class dev.despical.kotl.api.events.player.PlayerEvent
-
Constructs a new player event.
- playerLeaveArena(Player, Game) - Method in class dev.despical.kotl.api.EventManager
-
Dispatches a normal arena area-exit notification.
- playerLeaveArena(Player, Game, PlayerLeaveArenaEvent.LeaveReason) - Method in class dev.despical.kotl.api.EventManager
-
Dispatches an arena departure with an explicit reason.
- PlayerLeaveArenaEvent - Class in dev.despical.kotl.api.events.player
-
Called immediately before a player is removed from a KOTL arena.
- PlayerLeaveArenaEvent(Player, Game) - Constructor for class dev.despical.kotl.api.events.player.PlayerLeaveArenaEvent
-
Constructs an arena leave event with
PlayerLeaveArenaEvent.LeaveReason.AREA_EXIT. - PlayerLeaveArenaEvent(Player, Game, PlayerLeaveArenaEvent.LeaveReason) - Constructor for class dev.despical.kotl.api.events.player.PlayerLeaveArenaEvent
-
Constructs a new arena leave event.
- PlayerLeaveArenaEvent.LeaveReason - Enum Class in dev.despical.kotl.api.events.player
-
Describes why a player is being removed from a KOTL arena.
- PlayerSettingsPage - Class in dev.despical.kotl.setup.pages
- PlayerSettingsPage(SetupMenu) - Constructor for class dev.despical.kotl.setup.pages.PlayerSettingsPage
- PlayerStatisticChangeEvent<T> - Class in dev.despical.kotl.api.events.player
-
Called before a player's statistic value is stored.
- PlayerStatisticChangeEvent(Player, StatisticType, T, T) - Constructor for class dev.despical.kotl.api.events.player.PlayerStatisticChangeEvent
-
Constructs a new player statistic change event.
- PlayingCommandPolicy - Class in dev.despical.kotl.command
- PlayingCommandPolicy(KOTL) - Constructor for class dev.despical.kotl.command.PlayingCommandPolicy
- plugin - Variable in enum class dev.despical.kotl.arena.managers.schedulers.ArenaScheduler
- plugin - Static variable in class dev.despical.kotl.command.CommandCategory
- plugin - Static variable in class dev.despical.kotl.database.Database
- plugin - Static variable in class dev.despical.kotl.event.ListenerAdapter
- plugin - Static variable in class dev.despical.kotl.setup.SetupPage
Q
- quitPlayer(User, Arena) - Method in class dev.despical.kotl.arena.managers.ArenaManager
R
- READY - Static variable in class dev.despical.kotl.arena.options.ArenaKeys
- record(Event, long) - Method in class dev.despical.kotl.api.EventProfiler
-
Records one completed custom event invocation.
- refreshAll(Set) - Method in class dev.despical.kotl.particle.OutlineManager
- refreshAllLeaderboards() - Method in class dev.despical.kotl.leaderboard.LeaderboardManager
- refreshAllScoreboards() - Method in class dev.despical.kotl.scoreboard.ScoreboardManager
- register(SchedulerOptions) - Method in enum class dev.despical.kotl.arena.managers.schedulers.ArenaScheduler
- registerArenas() - Method in class dev.despical.kotl.arena.ArenaRegistry
- registerItems() - Method in class dev.despical.kotl.KOTL
- registerNewArena(String) - Method in class dev.despical.kotl.arena.ArenaRegistry
- reload() - Method in class dev.despical.kotl.api.EventManager
-
Reloads event profiling options from the plugin configuration.
- reload() - Method in class dev.despical.kotl.api.EventProfiler
-
Reloads profiler switches from the active configuration.
- reload() - Method in class dev.despical.kotl.command.PlayingCommandPolicy
- reload() - Method in class dev.despical.kotl.game.GameManager
- reloadCommand(CommandArguments) - Method in class dev.despical.kotl.command.AdminCommands
- reloadOptions() - Method in class dev.despical.kotl.option.ConfigOptions
- removeAll() - Method in class dev.despical.kotl.bossbar.BossBarManager
-
Removes the boss bar from all players in the game.
- removeAllScoreboards() - Method in class dev.despical.kotl.scoreboard.ScoreboardManager
- removePlayer(Player) - Method in class dev.despical.kotl.bossbar.BossBarManager
-
Removes the boss bar from a specific player.
- removePlayer(Player, boolean) - Method in class dev.despical.kotl.game.Game
- removePlayer(Player, boolean, boolean) - Method in class dev.despical.kotl.game.Game
- removePlayer(Player, boolean, boolean, boolean) - Method in class dev.despical.kotl.game.Game
- removePlayer(Player, boolean, boolean, boolean, PlayerLeaveArenaEvent.LeaveReason) - Method in class dev.despical.kotl.game.Game
- removeScoreboard(Player) - Method in class dev.despical.kotl.scoreboard.ScoreboardManager
- removeSelection(Player) - Method in class dev.despical.kotl.util.CuboidSelector
- removeUser(User) - Method in class dev.despical.kotl.user.UserManager
- replaceVarsInComponent(Component, Var...) - Method in class dev.despical.kotl.chat.ChatManager
- ResetArenaRecordsConfirmationPage - Class in dev.despical.kotl.setup.pages
- ResetArenaRecordsConfirmationPage(SetupMenu) - Constructor for class dev.despical.kotl.setup.pages.ResetArenaRecordsConfirmationPage
- resetArenaStats(String) - Method in class dev.despical.kotl.user.User
- resetPlayerScoreboard(Player) - Static method in class dev.despical.kotl.scoreboard.ScoreboardManager
- restoreAfterRespawn(User) - Method in class dev.despical.kotl.game.Game
- restoreSavedPlayerState(Player) - Static method in class dev.despical.kotl.util.Utils
- run() - Method in class dev.despical.kotl.particle.OutlineTask
- run() - Method in class dev.despical.kotl.util.AutoSaveHandler
- runInTheNextTick(Runnable) - Static method in class dev.despical.kotl.util.Schedulers
- runTaskAsynchronously(Runnable) - Static method in class dev.despical.kotl.util.Schedulers
- runTaskLater(Runnable, long) - Static method in class dev.despical.kotl.util.Schedulers
- runTaskTimer(Runnable, long, long) - Static method in class dev.despical.kotl.util.Schedulers
- runTaskTimerAsynchronously(Runnable, long, long) - Static method in class dev.despical.kotl.util.Schedulers
S
- saveAllArenas() - Method in class dev.despical.kotl.arena.ArenaDataSaver
- saveAllData() - Method in class dev.despical.kotl.database.Database
- saveAllData() - Method in class dev.despical.kotl.database.FlatFileStorage
- saveAllData() - Method in class dev.despical.kotl.database.MySQLStorage
- saveData(User) - Method in class dev.despical.kotl.database.Database
- saveData(User) - Method in class dev.despical.kotl.database.FlatFileStorage
- saveData(User) - Method in class dev.despical.kotl.database.MySQLStorage
- SchedulerOptions - Record Class in dev.despical.kotl.arena.managers.schedulers
- SchedulerOptions(boolean, int) - Constructor for record class dev.despical.kotl.arena.managers.schedulers.SchedulerOptions
-
Creates an instance of a
SchedulerOptionsrecord class. - Schedulers - Class in dev.despical.kotl.util
- Schedulers() - Constructor for class dev.despical.kotl.util.Schedulers
- SCORE - Static variable in class dev.despical.kotl.stats.Statistics
- SCOREBOARD_ENABLED - Enum constant in enum class dev.despical.kotl.option.BooleanOption
- ScoreboardManager - Class in dev.despical.kotl.scoreboard
- ScoreboardManager(Game) - Constructor for class dev.despical.kotl.scoreboard.ScoreboardManager
- secondPos() - Method in record class dev.despical.kotl.util.CuboidSelector.Selection
-
Returns the value of the
secondPosrecord component. - Selection(Location, Location) - Constructor for record class dev.despical.kotl.util.CuboidSelector.Selection
-
Creates an instance of a
Selectionrecord class. - sendActionBar(User, String, Var...) - Method in class dev.despical.kotl.chat.ChatManager
- sendActionBar(CommandSender, String, Var...) - Method in class dev.despical.kotl.chat.ChatManager
- sendCenteredMessage(CommandSender, String) - Static method in class dev.despical.kotl.util.StringUtils
- sendCenteredMessage(CommandSender, String, Var...) - Method in class dev.despical.kotl.chat.ChatManager
- sendCenteredMessage(CommandSender, List, Var...) - Method in class dev.despical.kotl.chat.ChatManager
- sendCenteredMessage(CommandSender, Component) - Static method in class dev.despical.kotl.util.StringUtils
- sendMessage(CommandArguments, String, Var...) - Method in class dev.despical.kotl.chat.ChatManager
- sendMessage(CommandSender, String, Var...) - Method in class dev.despical.kotl.chat.ChatManager
- sendRawActionBar(CommandSender, String, Var...) - Method in class dev.despical.kotl.chat.ChatManager
- sendRawComponent(Player, Component, Var...) - Method in class dev.despical.kotl.chat.ChatManager
- sendRawMessage(String) - Method in class dev.despical.kotl.user.User
- sendRawMessage(CommandSender, String, Var...) - Method in class dev.despical.kotl.chat.ChatManager
- sendRawTitle(CommandSender, String, String, int, int, int) - Method in class dev.despical.kotl.chat.ChatManager
- sendRawTitleComponent(Player, Component, Component, int, int, int, Var...) - Method in class dev.despical.kotl.chat.ChatManager
- sendReport(CommandSender) - Method in class dev.despical.kotl.api.EventProfiler
-
Sends accumulated timing totals and averages to a command sender.
- sendTimingsReport(CommandSender) - Method in class dev.despical.kotl.api.EventManager
-
Sends the current event timing report to a command sender.
- sendTitle(User, String, String, int, Var...) - Method in class dev.despical.kotl.chat.ChatManager
- sendTitle(CommandSender, String, String, int, int, int, Var...) - Method in class dev.despical.kotl.chat.ChatManager
- SEPARATE_CHAT - Enum constant in enum class dev.despical.kotl.option.BooleanOption
- serialize(T) - Method in class dev.despical.kotl.arena.options.ArenaOption
- serialize(T) - Method in class dev.despical.kotl.stats.StatisticType
- SERVER_RELOAD - Enum constant in enum class dev.despical.kotl.api.events.player.PlayerLeaveArenaEvent.LeaveReason
-
The plugin or server is reloading.
- SERVER_RELOAD - Enum constant in enum class dev.despical.kotl.game.StopReason
- SERVER_SHUTDOWN - Enum constant in enum class dev.despical.kotl.api.events.player.PlayerLeaveArenaEvent.LeaveReason
-
The server is shutting down.
- SERVER_SHUTDOWN - Enum constant in enum class dev.despical.kotl.game.StopReason
- setCancelled(boolean) - Method in class dev.despical.kotl.api.events.player.PlayerBecomeKingEvent
-
Sets whether the crown claim should be cancelled.
- setCancelled(boolean) - Method in class dev.despical.kotl.api.events.player.PlayerEnterArenaEvent
-
Sets whether the arena entry should be cancelled.
- setCancelled(boolean) - Method in class dev.despical.kotl.api.events.player.PlayerStatisticChangeEvent
-
Sets whether the statistic update should be cancelled.
- setCooldown(User, String, double) - Method in class dev.despical.kotl.cooldown.CooldownManager
-
Starts or replaces a named cooldown for a player.
- setKingPlate(Player, Arena, Location) - Static method in class dev.despical.kotl.setup.pages.SetupHomePage
- setNewValue(T) - Method in class dev.despical.kotl.api.events.player.PlayerStatisticChangeEvent
-
Replaces the value that will be stored.
- setOption(ArenaOption, T) - Method in class dev.despical.kotl.arena.Arena
- setPage(int) - Method in class dev.despical.kotl.setup.SetupMenu
- setProgress(float) - Method in class dev.despical.kotl.bossbar.BossBarManager
-
Updates the boss bar progress.
- setStat(StatisticType, T) - Method in class dev.despical.kotl.stats.offline.OfflineStats
- setStatistic(StatisticType, T) - Method in class dev.despical.kotl.user.User
- setStatisticIfHigher(StatisticType, int) - Method in class dev.despical.kotl.user.User
- SetupHomePage - Class in dev.despical.kotl.setup.pages
- SetupHomePage(SetupMenu) - Constructor for class dev.despical.kotl.setup.pages.SetupHomePage
- SetupListener - Class in dev.despical.kotl.event
- SetupListener() - Constructor for class dev.despical.kotl.event.SetupListener
- SetupMenu - Class in dev.despical.kotl.setup
- SetupMenu(User, Arena) - Constructor for class dev.despical.kotl.setup.SetupMenu
- SetupPage - Class in dev.despical.kotl.setup
- SetupPage(SetupMenu) - Constructor for class dev.despical.kotl.setup.SetupPage
- SHOW_COOLDOWN_ON_REJOIN - Enum constant in enum class dev.despical.kotl.option.BooleanOption
- SHOW_OUTLINES - Static variable in class dev.despical.kotl.arena.options.ArenaKeys
- showOutlines(Arena) - Method in class dev.despical.kotl.particle.OutlineManager
- showToAll() - Method in class dev.despical.kotl.bossbar.BossBarManager
-
Shows the boss bar to all players in the game.
- shutdown() - Method in class dev.despical.kotl.database.Database
- shutdown() - Method in class dev.despical.kotl.database.FlatFileStorage
- shutdown() - Method in class dev.despical.kotl.database.MySQLStorage
- ShutdownDetector - Class in dev.despical.kotl.util
- ShutdownDetector() - Constructor for class dev.despical.kotl.util.ShutdownDetector
- sortedEntries() - Method in record class dev.despical.kotl.leaderboard.Leaderboard
-
Returns the value of the
sortedEntriesrecord component. - statChange(Player, StatisticType, T, T) - Method in class dev.despical.kotl.api.EventManager
-
Dispatches a mutable player statistic change.
- Statistics - Class in dev.despical.kotl.stats
- Statistics() - Constructor for class dev.despical.kotl.stats.Statistics
- StatisticType<T> - Class in dev.despical.kotl.stats
- StatisticType(String, T, Class) - Constructor for class dev.despical.kotl.stats.StatisticType
- StatsCacheManager - Class in dev.despical.kotl.stats.offline
- StatsCacheManager(KOTL) - Constructor for class dev.despical.kotl.stats.offline.StatsCacheManager
- statsCommand(User, CommandArguments) - Method in class dev.despical.kotl.command.PlayerCommands
- StatsMenu - Class in dev.despical.kotl.menu.stats
- StatsMenu(User) - Constructor for class dev.despical.kotl.menu.stats.StatsMenu
- StatsMenu(User, User) - Constructor for class dev.despical.kotl.menu.stats.StatsMenu
- StatsMenu(User, OfflinePlayer) - Constructor for class dev.despical.kotl.menu.stats.StatsMenu
- STOP_COMMAND - Enum constant in enum class dev.despical.kotl.api.events.player.PlayerLeaveArenaEvent.LeaveReason
-
An administrator stopped the game.
- STOP_COMMAND - Enum constant in enum class dev.despical.kotl.game.StopReason
- stopAllGames(StopReason) - Method in class dev.despical.kotl.game.GameManager
- stopCommand(CommandArguments) - Method in class dev.despical.kotl.command.AdminCommands
- stopGame(Game, StopReason) - Method in class dev.despical.kotl.game.GameManager
- StopReason - Enum Class in dev.despical.kotl.game
- StringUtils - Class in dev.despical.kotl.util
- StringUtils() - Constructor for class dev.despical.kotl.util.StringUtils
T
- TabCompleters - Class in dev.despical.kotl.command
- TabCompleters() - Constructor for class dev.despical.kotl.command.TabCompleters
- title() - Method in record class dev.despical.kotl.bossbar.BossBarConfig.BossBarData
-
Returns the value of the
titlerecord component. - TOP_KING - Static variable in class dev.despical.kotl.arena.options.ArenaKeys
- TOP_KING_SCORE - Static variable in class dev.despical.kotl.arena.options.ArenaKeys
- toString() - Method in class dev.despical.kotl.api.events.game.GameEvent
-
Returns a compact debug representation containing the arena identifier.
- toString() - Method in class dev.despical.kotl.api.events.game.GameStopEvent
-
Returns a compact debug representation of the stopped game.
- toString() - Method in class dev.despical.kotl.api.events.player.PlayerBecomeKingEvent
-
Returns a compact debug representation of the crown claim.
- toString() - Method in class dev.despical.kotl.api.events.player.PlayerEnterArenaEvent
-
Returns a compact debug representation of the arena entry attempt.
- toString() - Method in class dev.despical.kotl.api.events.player.PlayerEvent
-
Returns a compact debug representation containing the player name.
- toString() - Method in class dev.despical.kotl.api.events.player.PlayerLeaveArenaEvent
-
Returns a compact debug representation of the arena departure.
- toString() - Method in class dev.despical.kotl.api.events.player.PlayerStatisticChangeEvent
-
Returns a compact debug representation of the statistic transition.
- toString() - Method in record class dev.despical.kotl.arena.managers.schedulers.SchedulerOptions
-
Returns a string representation of this record class.
- toString() - Method in record class dev.despical.kotl.bossbar.BossBarConfig.BossBarData
-
Returns a string representation of this record class.
- toString() - Method in record class dev.despical.kotl.leaderboard.Leaderboard
-
Returns a string representation of this record class.
- toString() - Method in record class dev.despical.kotl.leaderboard.LeaderboardEntry
-
Returns a string representation of this record class.
- toString() - Method in record class dev.despical.kotl.util.CuboidSelector.Selection
-
Returns a string representation of this record class.
- TOURS_PLAYED - Static variable in class dev.despical.kotl.stats.Statistics
U
- unregisterArena(Arena) - Method in class dev.despical.kotl.arena.ArenaRegistry
- update() - Method in class dev.despical.kotl.bossbar.BossBarManager
-
Updates the boss bar appearance from config.
- UPDATE_NOTIFIER - Enum constant in enum class dev.despical.kotl.option.BooleanOption
- updateAllScoreboards() - Method in class dev.despical.kotl.scoreboard.ScoreboardManager
- updateScoreboard(Player) - Method in class dev.despical.kotl.scoreboard.ScoreboardManager
- updateTopKing(String, int) - Method in class dev.despical.kotl.game.Game
- User - Class in dev.despical.kotl.user
- User(Player) - Constructor for class dev.despical.kotl.user.User
- userManager - Static variable in class dev.despical.kotl.command.CommandCategory
- userManager - Variable in class dev.despical.kotl.event.ListenerAdapter
- UserManager - Class in dev.despical.kotl.user
- UserManager(KOTL) - Constructor for class dev.despical.kotl.user.UserManager
- Utils - Class in dev.despical.kotl.util
- uuid() - Method in record class dev.despical.kotl.leaderboard.LeaderboardEntry
-
Returns the value of the
uuidrecord component.
V
- value - Variable in class dev.despical.kotl.util.Var
- value() - Method in record class dev.despical.kotl.leaderboard.LeaderboardEntry
-
Returns the value of the
valuerecord component. - value() - Method in interface dev.despical.kotl.option.ConfigOption
- valueOf(String) - Static method in enum class dev.despical.kotl.api.events.player.PlayerLeaveArenaEvent.LeaveReason
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.despical.kotl.api.EventType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.despical.kotl.arena.managers.schedulers.ArenaScheduler
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.despical.kotl.database.DatabaseType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.despical.kotl.game.StopReason
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.despical.kotl.option.BooleanOption
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.despical.kotl.option.IntOption
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class dev.despical.kotl.api.events.player.PlayerLeaveArenaEvent.LeaveReason
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.despical.kotl.api.EventType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.despical.kotl.arena.managers.schedulers.ArenaScheduler
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.despical.kotl.database.DatabaseType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.despical.kotl.game.StopReason
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.despical.kotl.option.BooleanOption
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.despical.kotl.option.IntOption
-
Returns an array containing the constants of this enum class, in the order they are declared.
- Var - Class in dev.despical.kotl.util
- visible() - Method in record class dev.despical.kotl.bossbar.BossBarConfig.BossBarData
-
Returns the value of the
visiblerecord component.
W
- warnIfKingPlateOutsideArea(Player, Arena) - Static method in class dev.despical.kotl.setup.pages.SetupHomePage
All Classes and Interfaces|All Packages|Constant Field Values