Index

A B C D E F G H I J K L M N O P R S T U V W X 
Alle Klassen und Schnittstellen|Alle Packages|Konstantenfeldwerte|Serialisierte Form

A

abilities() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.boss.BossPhase
Gibt den Wert für die Datensatzkomponente abilities zurück.
ability() - Methode in Klasse de.delinkedde.mobarenareborn.classes.ArenaClass
 
AbilityInputListener - Klasse in de.delinkedde.mobarenareborn.listener
Maps player inputs to ability triggers.
AbilityInputListener(AbilityService) - Konstruktor für Klasse de.delinkedde.mobarenareborn.listener.AbilityInputListener
 
abilityKey() - Methode in Klasse de.delinkedde.mobarenareborn.classes.ArenaClass
 
abilityService() - Methode in Klasse de.delinkedde.mobarenareborn.Services
 
AbilityService - Klasse in de.delinkedde.mobarenareborn.ability
Resolves and executes a player's active class ability.
AbilityService(SessionManager, ClassRegistry, ThreatService, ProgressionService, MobScaler) - Konstruktor für Klasse de.delinkedde.mobarenareborn.ability.AbilityService
 
abilityUnlockLevel(String) - Methode in Klasse de.delinkedde.mobarenareborn.classes.ArenaClass
Returns the level at which the given ability becomes usable.
acceptsJoins() - Methode in Klasse de.delinkedde.mobarenareborn.session.ArenaSession
 
add(UUID, List<ItemStack>) - Methode in Klasse de.delinkedde.mobarenareborn.reward.RewardCache
Adds items to a player's cache and persists.
add(UUID, UUID, double) - Methode in Klasse de.delinkedde.mobarenareborn.threat.ThreatTable
Adds threat for a player on a mob.
add(Player) - Methode in Klasse de.delinkedde.mobarenareborn.session.ArenaSession
Adds a player to the lobby, capturing and clearing their state.
addKill() - Methode in Klasse de.delinkedde.mobarenareborn.stats.PlayerStats
Increments the kill counter.
addKill(Player, String) - Methode in Klasse de.delinkedde.mobarenareborn.stats.StatsService
Counts an arena-mob kill.
addRoundKill(Player) - Methode in Klasse de.delinkedde.mobarenareborn.session.ArenaSession
 
addSpawnpoint(String, Location) - Methode in Klasse de.delinkedde.mobarenareborn.arena.Arena
Adds or replaces a named spawnpoint.
ADMIN_FORCE - Statische Variable in Klasse de.delinkedde.mobarenareborn.util.Permissions
Permission required to force-start or force-end a round.
ADMIN_RELOAD - Statische Variable in Klasse de.delinkedde.mobarenareborn.util.Permissions
Permission required to run /ma reload.
ADMIN_SETUP - Statische Variable in Klasse de.delinkedde.mobarenareborn.util.Permissions
Permission required for arena creation and setup commands.
all() - Methode in Klasse de.delinkedde.mobarenareborn.arena.ArenaManager
 
all() - Methode in Klasse de.delinkedde.mobarenareborn.boss.BossRegistry
 
all() - Methode in Klasse de.delinkedde.mobarenareborn.classes.ClassRegistry
 
allStats(UUID) - Methode in Klasse de.delinkedde.mobarenareborn.stats.StatsService
 
ALREADY_IN_ARENA - Enum-Konstante in Enum-Klasse de.delinkedde.mobarenareborn.session.SessionManager.JoinResult
The player is already in an arena.
ALREADY_SPECTATING - Enum-Konstante in Enum-Klasse de.delinkedde.mobarenareborn.session.SpectateManager.SpectateResult
The player is already watching a round.
amount() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.util.ItemSpec
Gibt den Wert für die Datensatzkomponente amount zurück.
announce() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.wave.WaveSet.Setpiece
Gibt den Wert für die Datensatzkomponente announce zurück.
announce(String) - Methode in Klasse de.delinkedde.mobarenareborn.session.ArenaSession
Broadcasts a MiniMessage line (with the arena prefix) to everyone in this session.
any() - Methode in Klasse de.delinkedde.mobarenareborn.boss.BossRegistry
Returns the first registered boss, used as the fallback for boss waves.
api() - Methode in Klasse de.delinkedde.mobarenareborn.Services
 
ApiPlayerStats(long, int, int) - Konstruktor für Datensatzklasse de.delinkedde.mobarenareborn.api.MobArenaApi.ApiPlayerStats
Erstellt eine Instanz einer Datensatzklasse ApiPlayerStats.
apply(Player) - Methode in Klasse de.delinkedde.mobarenareborn.classes.Loadout
Clears the player and applies this loadout.
apply(Player) - Statische Methode in Klasse de.delinkedde.mobarenareborn.session.DefaultKit
Clears the player's inventory and grants the default kit in survival mode.
apply(Player, List<String>) - Statische Methode in Klasse de.delinkedde.mobarenareborn.progression.KeywordApplier
Applies all of the given keywords to the player.
arena() - Methode in Klasse de.delinkedde.mobarenareborn.session.ArenaSession
 
arena() - Methode in Klasse de.delinkedde.mobarenareborn.stats.PlayerStats
 
Arena - Klasse in de.delinkedde.mobarenareborn.arena
A configured arena: its region, named warps, monster spawnpoints and enabled state.
Arena(String) - Konstruktor für Klasse de.delinkedde.mobarenareborn.arena.Arena
Creates an empty, disabled arena with the given name.
ARENA - Enum-Konstante in Enum-Klasse de.delinkedde.mobarenareborn.arena.WarpType
Where players are teleported when a round starts.
ARENA_DISABLED - Enum-Konstante in Enum-Klasse de.delinkedde.mobarenareborn.session.SessionManager.JoinResult
The arena is not enabled.
ArenaAdminCommands - Klasse in de.delinkedde.mobarenareborn.command.commands
Lifecycle administration commands: create, remove, enable, disable and arenas.
ArenaAdminCommands(MobArenaPlugin, ArenaManager, SessionManager, Messages, StashStore) - Konstruktor für Klasse de.delinkedde.mobarenareborn.command.commands.ArenaAdminCommands
 
arenaAt(Location) - Methode in Klasse de.delinkedde.mobarenareborn.arena.ArenaManager
Finds the arena whose region contains the given location.
ArenaBossDefeatEvent - Klasse in de.delinkedde.mobarenareborn.api.event
Fired when an arena boss is defeated.
ArenaBossDefeatEvent(String, String, Player) - Konstruktor für Klasse de.delinkedde.mobarenareborn.api.event.ArenaBossDefeatEvent
 
ArenaClass - Klasse in de.delinkedde.mobarenareborn.classes
A configured class: its role, starting loadout and the level rewards that unlock as it levels.
ArenaClass(String, Role, Loadout, NavigableMap<Integer, List<String>>, int, String, String, Material, List<String>, int, String) - Konstruktor für Klasse de.delinkedde.mobarenareborn.classes.ArenaClass
 
ArenaDeathListener - Klasse in de.delinkedde.mobarenareborn.listener
Converts a participant's lethal damage into elimination instead of a real death.
ArenaDeathListener(MobArenaPlugin, SessionManager) - Konstruktor für Klasse de.delinkedde.mobarenareborn.listener.ArenaDeathListener
 
ArenaGameplayListener - Klasse in de.delinkedde.mobarenareborn.listener
Gameplay rules for arena participants: no friendly fire, no item smuggling, optional hunger freeze, and no escaping a running round by teleport.
ArenaGameplayListener(MobArenaPlugin, SessionManager, ArenaManager, SpectateManager, ConfigManager, Messages) - Konstruktor für Klasse de.delinkedde.mobarenareborn.listener.ArenaGameplayListener
 
ArenaHud - Klasse in de.delinkedde.mobarenareborn.hud
The in-round heads-up display: a shared boss bar plus per-wave titles.
ArenaHud() - Konstruktor für Klasse de.delinkedde.mobarenareborn.hud.ArenaHud
 
arenaManager() - Methode in Klasse de.delinkedde.mobarenareborn.Services
 
ArenaManager - Klasse in de.delinkedde.mobarenareborn.arena
Owns the in-memory registry of arenas and their on-disk representation.
ArenaManager(MobArenaPlugin) - Konstruktor für Klasse de.delinkedde.mobarenareborn.arena.ArenaManager
Creates an arena manager bound to the plugin's data folder.
ArenaMobKillEvent - Klasse in de.delinkedde.mobarenareborn.api.event
Fired when a fighter kills an arena mob.
ArenaMobKillEvent(String, Player, LivingEntity) - Konstruktor für Klasse de.delinkedde.mobarenareborn.api.event.ArenaMobKillEvent
 
ArenaMobListener - Klasse in de.delinkedde.mobarenareborn.listener
Awards class experience when an arena mob is killed and keeps arena kills clean.
ArenaMobListener(SessionManager, ArenaManager, ClassRegistry, ProgressionService, StatsService, PetService, BossRegistry, RewardCache, Messages, ConfigManager, MobScaler) - Konstruktor für Klasse de.delinkedde.mobarenareborn.listener.ArenaMobListener
 
arenaName() - Methode in Klasse de.delinkedde.mobarenareborn.api.event.MobArenaEvent
 
arenaNameAt(Location) - Methode in Klasse de.delinkedde.mobarenareborn.api.MobArenaApi
 
arenaNameOf(Player) - Methode in Klasse de.delinkedde.mobarenareborn.api.MobArenaApi
 
arenaNames() - Methode in Klasse de.delinkedde.mobarenareborn.api.MobArenaApi
 
arenaNames(ArenaManager) - Statische Methode in Klasse de.delinkedde.mobarenareborn.command.CommandSupport
Builds a suggestion provider that completes the names of all loaded arenas.
ArenaPlayer - Klasse in de.delinkedde.mobarenareborn.session
Per-player state within an ArenaSession.
ArenaPlayer(Player, PlayerStash) - Konstruktor für Klasse de.delinkedde.mobarenareborn.session.ArenaPlayer
Captures a joining player's identity and pre-join state.
ArenaPlayerEliminatedEvent - Klasse in de.delinkedde.mobarenareborn.api.event
Fired when a fighter is eliminated from a running round.
ArenaPlayerEliminatedEvent(String, Player) - Konstruktor für Klasse de.delinkedde.mobarenareborn.api.event.ArenaPlayerEliminatedEvent
 
ArenaPlayerJoinEvent - Klasse in de.delinkedde.mobarenareborn.api.event
Fired after a player joined an arena lobby.
ArenaPlayerJoinEvent(String, Player) - Konstruktor für Klasse de.delinkedde.mobarenareborn.api.event.ArenaPlayerJoinEvent
 
ArenaPlayerLeaveEvent - Klasse in de.delinkedde.mobarenareborn.api.event
Fired after a player left an arena (leave, kick or disconnect).
ArenaPlayerLeaveEvent(String, Player) - Konstruktor für Klasse de.delinkedde.mobarenareborn.api.event.ArenaPlayerLeaveEvent
 
ArenaPlayerLevelUpEvent - Klasse in de.delinkedde.mobarenareborn.api.event
Fired when a player's class levels up.
ArenaPlayerLevelUpEvent(Player, String, int) - Konstruktor für Klasse de.delinkedde.mobarenareborn.api.event.ArenaPlayerLevelUpEvent
 
ArenaPlayerReadyEvent - Klasse in de.delinkedde.mobarenareborn.api.event
Fired when a lobby player toggles their ready state.
ArenaPlayerReadyEvent(String, Player, boolean) - Konstruktor für Klasse de.delinkedde.mobarenareborn.api.event.ArenaPlayerReadyEvent
 
ArenaPlayerReviveEvent - Klasse in de.delinkedde.mobarenareborn.api.event
Fired when a healer's revive passive rescues a dying fighter.
ArenaPlayerReviveEvent(String, Player, Player) - Konstruktor für Klasse de.delinkedde.mobarenareborn.api.event.ArenaPlayerReviveEvent
 
ArenaPreJoinEvent - Klasse in de.delinkedde.mobarenareborn.api.event
Fired before a player joins an arena lobby.
ArenaPreJoinEvent(String, Player) - Konstruktor für Klasse de.delinkedde.mobarenareborn.api.event.ArenaPreJoinEvent
 
ArenaProtectionListener - Klasse in de.delinkedde.mobarenareborn.listener
Protects arena regions from block griefing by players and mobs.
ArenaProtectionListener(ProtectionService, SessionManager, ConfigManager, SoftRestore) - Konstruktor für Klasse de.delinkedde.mobarenareborn.listener.ArenaProtectionListener
 
ArenaRoundCompleteEvent - Klasse in de.delinkedde.mobarenareborn.api.event
Fired when a round is won by clearing the configured final wave, right before it ends.
ArenaRoundCompleteEvent(String, int, List<Player>) - Konstruktor für Klasse de.delinkedde.mobarenareborn.api.event.ArenaRoundCompleteEvent
 
ArenaRoundEndEvent - Klasse in de.delinkedde.mobarenareborn.api.event
Fired when a round ends, regardless of the reason (game over, victory, force end, last leave).
ArenaRoundEndEvent(String, int) - Konstruktor für Klasse de.delinkedde.mobarenareborn.api.event.ArenaRoundEndEvent
 
ArenaRoundStartEvent - Klasse in de.delinkedde.mobarenareborn.api.event
Fired when a round starts, right after the fighters were teleported into the arena.
ArenaRoundStartEvent(String, List<Player>) - Konstruktor für Klasse de.delinkedde.mobarenareborn.api.event.ArenaRoundStartEvent
 
ArenaSession - Klasse in de.delinkedde.mobarenareborn.session
A single in-progress instance of an arena: its participants, lifecycle state and timers.
ArenaSession(MobArenaPlugin, Arena, ConfigManager, Messages, MobRegistry, MobScaler, BossRegistry, WaveSetRegistry, ClassRegistry, ProgressionService, RewardService, RewardCache, StashStore, StatsService, PetService) - Konstruktor für Klasse de.delinkedde.mobarenareborn.session.ArenaSession
 
ArenaSettings - Klasse in de.delinkedde.mobarenareborn.arena
Resolves an arena.* setting, preferring a per-arena override over the global default.
ArenaSetupCommands - Klasse in de.delinkedde.mobarenareborn.command.commands
Geometry setup commands run from inside the world: setup, setwarp, addspawn, delspawn, listspawns and setregion.
ArenaSetupCommands(MobArenaPlugin, ArenaManager, Messages, ItemTemplates) - Konstruktor für Klasse de.delinkedde.mobarenareborn.command.commands.ArenaSetupCommands
 
ArenaState - Enum-Klasse in de.delinkedde.mobarenareborn.session
The lifecycle states of an ArenaSession.
ArenaStorage - Klasse in de.delinkedde.mobarenareborn.arena
Reads and writes Arena instances to per-arena YAML files.
ArenaStorage() - Konstruktor für Klasse de.delinkedde.mobarenareborn.arena.ArenaStorage
 
arenaViewOf(UUID) - Methode in Klasse de.delinkedde.mobarenareborn.session.SessionManager
Thread-safe view of the arena name a player currently belongs to, for async readers such as the chat-isolation filter.
ArenaWaveClearedEvent - Klasse in de.delinkedde.mobarenareborn.api.event
Fired when a wave is fully cleared (before the safe phase starts).
ArenaWaveClearedEvent(String, int) - Konstruktor für Klasse de.delinkedde.mobarenareborn.api.event.ArenaWaveClearedEvent
 
ArenaWaveStartEvent - Klasse in de.delinkedde.mobarenareborn.api.event
Fired when a new wave spawns.
ArenaWaveStartEvent(String, int, String) - Konstruktor für Klasse de.delinkedde.mobarenareborn.api.event.ArenaWaveStartEvent
 
awardXp(Player, String, int, long) - Methode in Klasse de.delinkedde.mobarenareborn.progression.ProgressionService
Awards experience to a player's class, applying any level-ups and persisting on change.

B

baseDamage() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.mob.MobType
Gibt den Wert für die Datensatzkomponente baseDamage zurück.
baseHealth() - Methode in Klasse de.delinkedde.mobarenareborn.classes.Loadout
 
baseHealth() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.mob.MobType
Gibt den Wert für die Datensatzkomponente baseHealth zurück.
behavior() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.mob.MobType
Gibt den Wert für die Datensatzkomponente behavior zurück.
bestWave() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.api.MobArenaApi.ApiPlayerStats
Gibt den Wert für die Datensatzkomponente bestWave zurück.
bestWave() - Methode in Klasse de.delinkedde.mobarenareborn.stats.PlayerStats
 
bestWave() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.stats.StatsDao.TopEntry
Gibt den Wert für die Datensatzkomponente bestWave zurück.
blocksNaturalSpawns() - Methode in Klasse de.delinkedde.mobarenareborn.protection.ProtectionService
 
bool(Arena, ConfigManager, String, boolean) - Statische Methode in Klasse de.delinkedde.mobarenareborn.arena.ArenaSettings
Resolves a boolean setting.
bool(String, boolean) - Methode in Klasse de.delinkedde.mobarenareborn.config.ConfigManager
Returns a boolean value, falling back to the supplied default when the path is absent.
bootstrap(BootstrapContext) - Methode in Klasse de.delinkedde.mobarenareborn.MobArenaBootstrap
Invoked once during the bootstrap phase.
boss() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.wave.WaveSet.Setpiece
Gibt den Wert für die Datensatzkomponente boss zurück.
BOSS_KEY - Statische Variable in Klasse de.delinkedde.mobarenareborn.mob.MobScaler
Persistent-data key storing the boss definition id on a spawned boss.
BossAbilities - Klasse in de.delinkedde.mobarenareborn.boss
Executes the concrete effect of each BossAbilityType.
BossAbilityType - Enum-Klasse in de.delinkedde.mobarenareborn.boss
The catalogue of effects a boss can cast during a phase.
BossDefinition - Datensatzklasse in de.delinkedde.mobarenareborn.boss
A data-driven boss definition loaded from bosses.yml.
BossDefinition(String, EntityType, String, double, double, List<BossPhase>, String, List<String>) - Konstruktor für Datensatzklasse de.delinkedde.mobarenareborn.boss.BossDefinition
Canonical constructor; defensively copies the phase list.
bossId() - Methode in Klasse de.delinkedde.mobarenareborn.api.event.ArenaBossDefeatEvent
 
BossInstance - Klasse in de.delinkedde.mobarenareborn.boss
The live state of a boss during a round.
BossInstance(MobArenaPlugin, BossDefinition, LivingEntity, Supplier<List<Player>>, Consumer<Location>, boolean) - Konstruktor für Klasse de.delinkedde.mobarenareborn.boss.BossInstance
 
bossKey() - Methode in Klasse de.delinkedde.mobarenareborn.mob.MobScaler
 
BossPhase - Datensatzklasse in de.delinkedde.mobarenareborn.boss
A single combat phase of a boss, activated once the boss's remaining health drops to or below the phase threshold.
BossPhase(double, List<BossAbilityType>, int) - Konstruktor für Datensatzklasse de.delinkedde.mobarenareborn.boss.BossPhase
Canonical constructor; defensively copies the ability list and clamps the interval.
bossRegistry() - Methode in Klasse de.delinkedde.mobarenareborn.Services
 
BossRegistry - Klasse in de.delinkedde.mobarenareborn.boss
Loads and holds the configured bosses from bosses.yml.
BossRegistry(MobArenaPlugin) - Konstruktor für Klasse de.delinkedde.mobarenareborn.boss.BossRegistry
 

C

capture(Player) - Statische Methode in Klasse de.delinkedde.mobarenareborn.player.PlayerStash
Captures the current state of the given player.
cast(BossAbilityType, LivingEntity, List<Player>, Consumer<Location>) - Statische Methode in Klasse de.delinkedde.mobarenareborn.boss.BossAbilities
Casts a single boss ability.
CHAIN_LIGHTNING - Enum-Konstante in Enum-Klasse de.delinkedde.mobarenareborn.boss.BossAbilityType
Strikes cosmetic lightning on the nearest players and damages them.
checkAsync() - Methode in Klasse de.delinkedde.mobarenareborn.update.UpdateChecker
Runs the check asynchronously when enabled and configured.
chooseClass(Player, String) - Methode in Klasse de.delinkedde.mobarenareborn.session.SessionManager
Records a player's class choice in their session, enforcing the class's per-round limit.
chosenClass() - Methode in Klasse de.delinkedde.mobarenareborn.session.ArenaPlayer
 
chosenClass(Player) - Methode in Klasse de.delinkedde.mobarenareborn.session.ArenaSession
Returns the class a player has chosen in this session, if any.
ClassCommand - Klasse in de.delinkedde.mobarenareborn.command.commands
/ma class <name> - selects a class while in an arena lobby.
ClassCommand(ClassRegistry, SessionManager, ProgressionService, MenuManager, Messages) - Konstruktor für Klasse de.delinkedde.mobarenareborn.command.commands.ClassCommand
 
ClassLevelDao - Klasse in de.delinkedde.mobarenareborn.persistence
Data access for the class_levels table.
ClassLevelDao(Database) - Konstruktor für Klasse de.delinkedde.mobarenareborn.persistence.ClassLevelDao
 
classLevelOf(Player, String) - Methode in Klasse de.delinkedde.mobarenareborn.api.MobArenaApi
 
className() - Methode in Klasse de.delinkedde.mobarenareborn.api.event.ArenaPlayerLevelUpEvent
 
className() - Methode in Klasse de.delinkedde.mobarenareborn.progression.ClassProgress
 
ClassProgress - Klasse in de.delinkedde.mobarenareborn.progression
A player's persistent progress in a single class: its level and accumulated experience.
ClassProgress(String, int, long) - Konstruktor für Klasse de.delinkedde.mobarenareborn.progression.ClassProgress
 
classRegistry() - Methode in Klasse de.delinkedde.mobarenareborn.Services
 
ClassRegistry - Klasse in de.delinkedde.mobarenareborn.classes
Loads and holds the configured classes from classes.yml.
ClassRegistry(MobArenaPlugin) - Konstruktor für Klasse de.delinkedde.mobarenareborn.classes.ClassRegistry
 
ClassSelectionMenu - Klasse in de.delinkedde.mobarenareborn.gui
A menu that lets a player pick a class.
ClassSelectionMenu(Collection<ArenaClass>, ProgressionService, SessionManager, UUID) - Konstruktor für Klasse de.delinkedde.mobarenareborn.gui.ClassSelectionMenu
 
clear() - Methode in Klasse de.delinkedde.mobarenareborn.threat.ThreatTable
Removes all threat records.
clear(UUID) - Methode in Klasse de.delinkedde.mobarenareborn.ability.RevivalService
Clears any tracked cooldown for a player.
clear(Player) - Statische Methode in Klasse de.delinkedde.mobarenareborn.player.PlayerStash
Clears a player's inventory, effects and transient combat state in preparation for entering an arena.
close() - Methode in Klasse de.delinkedde.mobarenareborn.persistence.Database
Closes the connection if open.
COMMAND_ARENAS - Statische Variable in Klasse de.delinkedde.mobarenareborn.util.Permissions
Permission required to run /ma arenas.
COMMAND_CLAIM - Statische Variable in Klasse de.delinkedde.mobarenareborn.util.Permissions
Permission required to run /ma claim.
COMMAND_CLASS - Statische Variable in Klasse de.delinkedde.mobarenareborn.util.Permissions
Permission required to run /ma class.
COMMAND_JOIN - Statische Variable in Klasse de.delinkedde.mobarenareborn.util.Permissions
Permission required to run /ma join.
COMMAND_LEAVE - Statische Variable in Klasse de.delinkedde.mobarenareborn.util.Permissions
Permission required to run /ma leave.
COMMAND_READY - Statische Variable in Klasse de.delinkedde.mobarenareborn.util.Permissions
Permission required to run /ma ready.
COMMAND_SPECTATE - Statische Variable in Klasse de.delinkedde.mobarenareborn.util.Permissions
Permission required to run /ma spectate.
COMMAND_STATS - Statische Variable in Klasse de.delinkedde.mobarenareborn.util.Permissions
Permission required to run /ma stats and /ma top.
COMMAND_VERSION - Statische Variable in Klasse de.delinkedde.mobarenareborn.util.Permissions
Permission required to run /ma version.
commandManager() - Methode in Klasse de.delinkedde.mobarenareborn.Services
 
CommandManager - Klasse in de.delinkedde.mobarenareborn.command
Builds and registers the /ma command tree.
CommandManager(MobArenaPlugin, ConfigManager, Messages, ArenaManager, SessionManager, ClassRegistry, ProgressionService, MenuManager, RewardCache, SpectateManager, StatsService, ItemTemplates, StashStore) - Konstruktor für Klasse de.delinkedde.mobarenareborn.command.CommandManager
Creates the command manager and its subcommands.
CommandSupport - Klasse in de.delinkedde.mobarenareborn.command
Static helpers shared by the command implementations.
compile(String) - Statische Methode in Klasse de.delinkedde.mobarenareborn.util.Formula
Compiles an expression into a reusable formula.
configManager() - Methode in Klasse de.delinkedde.mobarenareborn.Services
 
ConfigManager - Klasse in de.delinkedde.mobarenareborn.config
Loads and provides access to the plugin's config.yml.
ConfigManager(MobArenaPlugin) - Konstruktor für Klasse de.delinkedde.mobarenareborn.config.ConfigManager
Creates a configuration manager bound to the given plugin.
connect() - Methode in Klasse de.delinkedde.mobarenareborn.persistence.Database
Opens the connection and ensures the schema exists.
connection() - Methode in Klasse de.delinkedde.mobarenareborn.persistence.Database
 
contains(Location) - Methode in Klasse de.delinkedde.mobarenareborn.arena.Region
Tests whether the given location lies within this region.
contentsCopy() - Methode in Klasse de.delinkedde.mobarenareborn.player.PlayerStash
 
countChosen(String) - Methode in Klasse de.delinkedde.mobarenareborn.session.ArenaSession
Counts how many players have chosen the given class in this session.
COUNTDOWN - Enum-Konstante in Enum-Klasse de.delinkedde.mobarenareborn.session.ArenaState
All players are ready and the start countdown is running.
create(MobArenaPlugin) - Statische Methode in Klasse de.delinkedde.mobarenareborn.Services
Builds the service container in dependency order.
create(String) - Methode in Klasse de.delinkedde.mobarenareborn.arena.ArenaManager
Creates a new, empty, disabled arena and persists it.
createTable() - Methode in Klasse de.delinkedde.mobarenareborn.stats.StatsDao
Creates the stats table if it does not exist.
currentWave() - Methode in Klasse de.delinkedde.mobarenareborn.mob.ScalingContext
 
currentWave() - Methode in Klasse de.delinkedde.mobarenareborn.session.ArenaSession
 
currentWave() - Methode in Klasse de.delinkedde.mobarenareborn.wave.WaveEngine
 
currentWaveOf(String) - Methode in Klasse de.delinkedde.mobarenareborn.api.MobArenaApi
 

D

DAMAGE_PROBE_METADATA - Statische Variable in Klasse de.delinkedde.mobarenareborn.session.ArenaSession
Metadata key marking the invulnerability probe hit, so the lobby damage shield lets the probe through instead of masking god mode.
damageMultiplier() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.boss.BossDefinition
Gibt den Wert für die Datensatzkomponente damageMultiplier zurück.
Database - Klasse in de.delinkedde.mobarenareborn.persistence
Owns the SQLite connection and applies the schema.
Database(String) - Konstruktor für Klasse de.delinkedde.mobarenareborn.persistence.Database
 
DbExecutor - Klasse in de.delinkedde.mobarenareborn.persistence
The single background thread all database work is serialised onto.
DbExecutor(MobArenaPlugin) - Konstruktor für Klasse de.delinkedde.mobarenareborn.persistence.DbExecutor
 
de.delinkedde.mobarenareborn - Package de.delinkedde.mobarenareborn
Root package of the MobArena Reborn plugin.
de.delinkedde.mobarenareborn.ability - Package de.delinkedde.mobarenareborn.ability
Active player abilities.
de.delinkedde.mobarenareborn.api - Package de.delinkedde.mobarenareborn.api
Public API for other plugins: the MobArenaApi facade and the lifecycle events in de.delinkedde.mobarenareborn.api.event.
de.delinkedde.mobarenareborn.api.event - Package de.delinkedde.mobarenareborn.api.event
Lifecycle events fired for other plugins: player join/leave/eliminated, round start/end/complete, wave start and mob kills.
de.delinkedde.mobarenareborn.arena - Package de.delinkedde.mobarenareborn.arena
Arena domain model and persistence.
de.delinkedde.mobarenareborn.boss - Package de.delinkedde.mobarenareborn.boss
Boss encounters: data-driven boss definitions, health-based phases and the abilities a boss casts during a round.
de.delinkedde.mobarenareborn.classes - Package de.delinkedde.mobarenareborn.classes
Player classes.
de.delinkedde.mobarenareborn.command - Package de.delinkedde.mobarenareborn.command
Command framework for the /ma command tree.
de.delinkedde.mobarenareborn.command.commands - Package de.delinkedde.mobarenareborn.command.commands
Concrete subcommands of the /ma command tree.
de.delinkedde.mobarenareborn.config - Package de.delinkedde.mobarenareborn.config
Configuration loading and message rendering.
de.delinkedde.mobarenareborn.gui - Package de.delinkedde.mobarenareborn.gui
Inventory-based menus.
de.delinkedde.mobarenareborn.hud - Package de.delinkedde.mobarenareborn.hud
In-round heads-up display.
de.delinkedde.mobarenareborn.integration - Package de.delinkedde.mobarenareborn.integration
Optional third-party integrations.
de.delinkedde.mobarenareborn.item - Package de.delinkedde.mobarenareborn.item
Named item templates with full NBT, referenced from kits and rewards as item:<name>.
de.delinkedde.mobarenareborn.listener - Package de.delinkedde.mobarenareborn.listener
Bukkit event listeners.
de.delinkedde.mobarenareborn.mob - Package de.delinkedde.mobarenareborn.mob
Mob definitions and spawn-time scaling.
de.delinkedde.mobarenareborn.mob.special - Package de.delinkedde.mobarenareborn.mob.special
 
de.delinkedde.mobarenareborn.persistence - Package de.delinkedde.mobarenareborn.persistence
Persistence layer.
de.delinkedde.mobarenareborn.pet - Package de.delinkedde.mobarenareborn.pet
Companion pets and mounts spawned from kit items: spawning, ownership, behaviour rules and cleanup.
de.delinkedde.mobarenareborn.player - Package de.delinkedde.mobarenareborn.player
Player state capture and restoration.
de.delinkedde.mobarenareborn.progression - Package de.delinkedde.mobarenareborn.progression
Class progression model.
de.delinkedde.mobarenareborn.protection - Package de.delinkedde.mobarenareborn.protection
Arena griefing protection.
de.delinkedde.mobarenareborn.reward - Package de.delinkedde.mobarenareborn.reward
Wave-completion rewards.
de.delinkedde.mobarenareborn.session - Package de.delinkedde.mobarenareborn.session
Arena round lifecycle: sessions, state and the lobby flow.
de.delinkedde.mobarenareborn.sign - Package de.delinkedde.mobarenareborn.sign
Live arena info signs: registration, persistence and the periodic refresh.
de.delinkedde.mobarenareborn.stats - Package de.delinkedde.mobarenareborn.stats
Player statistics and leaderboards.
de.delinkedde.mobarenareborn.threat - Package de.delinkedde.mobarenareborn.threat
Threat and mob targeting.
de.delinkedde.mobarenareborn.update - Package de.delinkedde.mobarenareborn.update
Optional, opt-in update checking.
de.delinkedde.mobarenareborn.util - Package de.delinkedde.mobarenareborn.util
Shared, stateless utilities.
de.delinkedde.mobarenareborn.wave - Package de.delinkedde.mobarenareborn.wave
The wave loop.
DefaultKit - Klasse in de.delinkedde.mobarenareborn.session
Applies a basic placeholder loadout when a round starts.
defaultSet() - Statische Methode in Datensatzklasse de.delinkedde.mobarenareborn.wave.WaveSet
 
delete(UUID) - Methode in Klasse de.delinkedde.mobarenareborn.player.StashStore
Deletes a player's persisted stash after a successful restore.
deliver(Player) - Methode in Klasse de.delinkedde.mobarenareborn.reward.RewardCache
Delivers as many cached items as fit into the player's inventory and keeps the rest cached.
DENIED - Enum-Konstante in Enum-Klasse de.delinkedde.mobarenareborn.session.SessionManager.JoinResult
Another plugin cancelled the join via ArenaPreJoinEvent.
displayName() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.boss.BossDefinition
Gibt den Wert für die Datensatzkomponente displayName zurück.
drops() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.boss.BossDefinition
Gibt den Wert für die Datensatzkomponente drops zurück.

E

early() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.wave.WaveSet
Gibt den Wert für die Datensatzkomponente early zurück.
earlyUntil() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.wave.WaveSet
Gibt den Wert für die Datensatzkomponente earlyUntil zurück.
effects() - Methode in Klasse de.delinkedde.mobarenareborn.classes.ArenaClass
 
effects() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.wave.WaveSet.Setpiece
Gibt den Wert für die Datensatzkomponente effects zurück.
eliminate(Player) - Methode in Klasse de.delinkedde.mobarenareborn.session.ArenaSession
Eliminates a player from the running round.
end() - Methode in Klasse de.delinkedde.mobarenareborn.session.ArenaSession
Ends the round, restoring every remaining player.
endAll() - Methode in Klasse de.delinkedde.mobarenareborn.session.SessionManager
Ends every session and restores all players.
ENDED - Enum-Konstante in Enum-Klasse de.delinkedde.mobarenareborn.session.ArenaState
The round has ended and the session is being torn down.
endSessionsInWorld(String) - Methode in Klasse de.delinkedde.mobarenareborn.session.SessionManager
Ends every session whose arena lies in the given world (used before a world unloads).
ENRAGE - Enum-Konstante in Enum-Klasse de.delinkedde.mobarenareborn.boss.BossAbilityType
Grants the boss a temporary Strength and Speed buff.
ENRAGED - Enum-Konstante in Enum-Klasse de.delinkedde.mobarenareborn.mob.special.SpecialBehavior
Permanently buffed with Speed and Strength (applied on spawn).
entity() - Methode in Klasse de.delinkedde.mobarenareborn.boss.BossInstance
 
entityType() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.boss.BossDefinition
Gibt den Wert für die Datensatzkomponente entityType zurück.
entityType() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.mob.MobType
Gibt den Wert für die Datensatzkomponente entityType zurück.
equals(Object) - Methode in Datensatzklasse de.delinkedde.mobarenareborn.api.MobArenaApi.ApiPlayerStats
Gibt an, ob ein anderes Objekt diesem gleich ("equal to") ist.
equals(Object) - Methode in Datensatzklasse de.delinkedde.mobarenareborn.boss.BossDefinition
Gibt an, ob ein anderes Objekt diesem gleich ("equal to") ist.
equals(Object) - Methode in Datensatzklasse de.delinkedde.mobarenareborn.boss.BossPhase
Gibt an, ob ein anderes Objekt diesem gleich ("equal to") ist.
equals(Object) - Methode in Datensatzklasse de.delinkedde.mobarenareborn.mob.MobType
Gibt an, ob ein anderes Objekt diesem gleich ("equal to") ist.
equals(Object) - Methode in Datensatzklasse de.delinkedde.mobarenareborn.stats.StatsDao.TopEntry
Gibt an, ob ein anderes Objekt diesem gleich ("equal to") ist.
equals(Object) - Methode in Datensatzklasse de.delinkedde.mobarenareborn.util.ItemSpec
Gibt an, ob ein anderes Objekt diesem gleich ("equal to") ist.
equals(Object) - Methode in Datensatzklasse de.delinkedde.mobarenareborn.wave.WaveSet
Gibt an, ob ein anderes Objekt diesem gleich ("equal to") ist.
equals(Object) - Methode in Datensatzklasse de.delinkedde.mobarenareborn.wave.WaveSet.Setpiece
Gibt an, ob ein anderes Objekt diesem gleich ("equal to") ist.
evaluate(Map<String, Double>) - Methode in Klasse de.delinkedde.mobarenareborn.util.Formula
Evaluates the formula with the given variable bindings.
execute(Runnable) - Methode in Klasse de.delinkedde.mobarenareborn.persistence.DbExecutor
Runs a task on the database thread; falls back to the calling thread when the executor is already shutting down (so final flushes still complete).
EXIT - Enum-Konstante in Enum-Klasse de.delinkedde.mobarenareborn.arena.WarpType
Optional destination used when leaving instead of the player's original location.
EXPLODING - Enum-Konstante in Enum-Klasse de.delinkedde.mobarenareborn.mob.special.SpecialBehavior
Detonates in a harmless-to-terrain burst when a player gets close, then dies.

F

feedback(CommandSourceStack, Messages, String) - Statische Methode in Klasse de.delinkedde.mobarenareborn.command.CommandSupport
Sends a prefixed MiniMessage line to the command sender.
fighters() - Methode in Klasse de.delinkedde.mobarenareborn.api.event.ArenaRoundStartEvent
 
finalWave() - Methode in Klasse de.delinkedde.mobarenareborn.api.event.ArenaRoundCompleteEvent
 
FIRE_AURA - Enum-Konstante in Enum-Klasse de.delinkedde.mobarenareborn.boss.BossAbilityType
Sets every player close to the boss on fire.
FIREBALL - Enum-Konstante in Enum-Klasse de.delinkedde.mobarenareborn.boss.BossAbilityType
Shoots a small fireball at the nearest player.
flush(UUID) - Methode in Klasse de.delinkedde.mobarenareborn.progression.ProgressionService
Persists all cached progress for a player.
flush(UUID) - Methode in Klasse de.delinkedde.mobarenareborn.stats.StatsService
Persists all cached stats of a player.
flushAll() - Methode in Klasse de.delinkedde.mobarenareborn.progression.ProgressionService
Persists all cached progress for every player.
flushAll() - Methode in Klasse de.delinkedde.mobarenareborn.stats.StatsService
Persists all cached stats of every player.
forceEnd(String) - Methode in Klasse de.delinkedde.mobarenareborn.session.SessionManager
Forcibly ends an arena's round, restoring all players.
forceStart() - Methode in Klasse de.delinkedde.mobarenareborn.session.ArenaSession
Immediately starts the round, skipping any remaining countdown.
forceStart(String) - Methode in Klasse de.delinkedde.mobarenareborn.session.SessionManager
Forcibly starts an arena's round, skipping the countdown.
forDataFolder(File) - Statische Methode in Klasse de.delinkedde.mobarenareborn.persistence.Database
Creates a database backed by playerdata.db inside the given data folder.
Formula - Klasse in de.delinkedde.mobarenareborn.util
A compiled arithmetic expression with named variables, used to drive configurable scaling (mob health, wave size, boss health and the experience curve).
Formula.FormulaException - Ausnahmeklasse in de.delinkedde.mobarenareborn.util
Thrown when an expression cannot be parsed or references a variable that was not supplied at evaluation time.
FormulaException(String) - Konstruktor für Ausnahmeklasse de.delinkedde.mobarenareborn.util.Formula.FormulaException
 
forWave(int) - Methode in Klasse de.delinkedde.mobarenareborn.reward.RewardService
Returns fresh item stacks configured for clearing the given wave.
fresh(String) - Statische Methode in Klasse de.delinkedde.mobarenareborn.progression.ClassProgress
Creates a fresh level-one progress for the given class.
fromCorners(Location, Location) - Statische Methode in Klasse de.delinkedde.mobarenareborn.arena.Region
Creates a region from two corner locations.
fromId(String) - Statische Methode in Enum-Klasse de.delinkedde.mobarenareborn.arena.WarpType
Resolves a warp type from its identifier, ignoring case.
fromSection(String, ConfigurationSection) - Statische Methode in Datensatzklasse de.delinkedde.mobarenareborn.boss.BossDefinition
Parses a boss definition from a configuration section.
fromSection(String, ConfigurationSection) - Statische Methode in Datensatzklasse de.delinkedde.mobarenareborn.wave.WaveSet
Parses a wave set from a configuration section.
FULL - Enum-Konstante in Enum-Klasse de.delinkedde.mobarenareborn.session.SessionManager.JoinResult
The arena has reached its max-players limit.

G

get(String) - Methode in Klasse de.delinkedde.mobarenareborn.arena.ArenaManager
Looks up an arena by name, ignoring case.
get(String) - Methode in Klasse de.delinkedde.mobarenareborn.boss.BossRegistry
Resolves a boss by identifier, ignoring case.
get(String) - Methode in Klasse de.delinkedde.mobarenareborn.classes.ClassRegistry
Resolves a class by name, ignoring case.
get(String) - Methode in Klasse de.delinkedde.mobarenareborn.mob.MobRegistry
Resolves a mob type by identifier, ignoring case, underscores, hyphens and dots.
getAuthor() - Methode in Klasse de.delinkedde.mobarenareborn.integration.PapiExpansion
 
getHandlerList() - Statische Methode in Klasse de.delinkedde.mobarenareborn.api.event.ArenaBossDefeatEvent
 
getHandlerList() - Statische Methode in Klasse de.delinkedde.mobarenareborn.api.event.ArenaMobKillEvent
 
getHandlerList() - Statische Methode in Klasse de.delinkedde.mobarenareborn.api.event.ArenaPlayerEliminatedEvent
 
getHandlerList() - Statische Methode in Klasse de.delinkedde.mobarenareborn.api.event.ArenaPlayerJoinEvent
 
getHandlerList() - Statische Methode in Klasse de.delinkedde.mobarenareborn.api.event.ArenaPlayerLeaveEvent
 
getHandlerList() - Statische Methode in Klasse de.delinkedde.mobarenareborn.api.event.ArenaPlayerLevelUpEvent
 
getHandlerList() - Statische Methode in Klasse de.delinkedde.mobarenareborn.api.event.ArenaPlayerReadyEvent
 
getHandlerList() - Statische Methode in Klasse de.delinkedde.mobarenareborn.api.event.ArenaPlayerReviveEvent
 
getHandlerList() - Statische Methode in Klasse de.delinkedde.mobarenareborn.api.event.ArenaPreJoinEvent
 
getHandlerList() - Statische Methode in Klasse de.delinkedde.mobarenareborn.api.event.ArenaRoundCompleteEvent
 
getHandlerList() - Statische Methode in Klasse de.delinkedde.mobarenareborn.api.event.ArenaRoundEndEvent
 
getHandlerList() - Statische Methode in Klasse de.delinkedde.mobarenareborn.api.event.ArenaRoundStartEvent
 
getHandlerList() - Statische Methode in Klasse de.delinkedde.mobarenareborn.api.event.ArenaWaveClearedEvent
 
getHandlerList() - Statische Methode in Klasse de.delinkedde.mobarenareborn.api.event.ArenaWaveStartEvent
 
getHandlers() - Methode in Klasse de.delinkedde.mobarenareborn.api.event.ArenaBossDefeatEvent
 
getHandlers() - Methode in Klasse de.delinkedde.mobarenareborn.api.event.ArenaMobKillEvent
 
getHandlers() - Methode in Klasse de.delinkedde.mobarenareborn.api.event.ArenaPlayerEliminatedEvent
 
getHandlers() - Methode in Klasse de.delinkedde.mobarenareborn.api.event.ArenaPlayerJoinEvent
 
getHandlers() - Methode in Klasse de.delinkedde.mobarenareborn.api.event.ArenaPlayerLeaveEvent
 
getHandlers() - Methode in Klasse de.delinkedde.mobarenareborn.api.event.ArenaPlayerLevelUpEvent
 
getHandlers() - Methode in Klasse de.delinkedde.mobarenareborn.api.event.ArenaPlayerReadyEvent
 
getHandlers() - Methode in Klasse de.delinkedde.mobarenareborn.api.event.ArenaPlayerReviveEvent
 
getHandlers() - Methode in Klasse de.delinkedde.mobarenareborn.api.event.ArenaPreJoinEvent
 
getHandlers() - Methode in Klasse de.delinkedde.mobarenareborn.api.event.ArenaRoundCompleteEvent
 
getHandlers() - Methode in Klasse de.delinkedde.mobarenareborn.api.event.ArenaRoundEndEvent
 
getHandlers() - Methode in Klasse de.delinkedde.mobarenareborn.api.event.ArenaRoundStartEvent
 
getHandlers() - Methode in Klasse de.delinkedde.mobarenareborn.api.event.ArenaWaveClearedEvent
 
getHandlers() - Methode in Klasse de.delinkedde.mobarenareborn.api.event.ArenaWaveStartEvent
 
getIdentifier() - Methode in Klasse de.delinkedde.mobarenareborn.integration.PapiExpansion
 
getVersion() - Methode in Klasse de.delinkedde.mobarenareborn.integration.PapiExpansion
 

H

has(UUID) - Methode in Klasse de.delinkedde.mobarenareborn.player.StashStore
 
hasActiveSession(String) - Methode in Klasse de.delinkedde.mobarenareborn.session.SessionManager
 
hashCode() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.api.MobArenaApi.ApiPlayerStats
Gibt einen Hashcodewert für diese Objekt zurück.
hashCode() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.boss.BossDefinition
Gibt einen Hashcodewert für diese Objekt zurück.
hashCode() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.boss.BossPhase
Gibt einen Hashcodewert für diese Objekt zurück.
hashCode() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.mob.MobType
Gibt einen Hashcodewert für diese Objekt zurück.
hashCode() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.stats.StatsDao.TopEntry
Gibt einen Hashcodewert für diese Objekt zurück.
hashCode() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.util.ItemSpec
Gibt einen Hashcodewert für diese Objekt zurück.
hashCode() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.wave.WaveSet
Gibt einen Hashcodewert für diese Objekt zurück.
hashCode() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.wave.WaveSet.Setpiece
Gibt einen Hashcodewert für diese Objekt zurück.
hasItems(UUID) - Methode in Klasse de.delinkedde.mobarenareborn.reward.RewardCache
 
healer() - Methode in Klasse de.delinkedde.mobarenareborn.api.event.ArenaPlayerReviveEvent
 
healthMultiplier() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.boss.BossDefinition
Gibt den Wert für die Datensatzkomponente healthMultiplier zurück.
healthMultiplier() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.wave.WaveSet.Setpiece
Gibt den Wert für die Datensatzkomponente healthMultiplier zurück.
healthThreshold() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.boss.BossPhase
Gibt den Wert für die Datensatzkomponente healthThreshold zurück.
hide(Player) - Methode in Klasse de.delinkedde.mobarenareborn.hud.ArenaHud
Removes the boss bar and sidebar from a player.
hideFrom(Player) - Methode in Klasse de.delinkedde.mobarenareborn.boss.BossInstance
Removes a player as a viewer of the boss bar.
hideFrom(Player) - Methode in Klasse de.delinkedde.mobarenareborn.hud.Sidebar
Restores the scoreboard the player had before the sidebar was shown, falling back to the server's main scoreboard.

I

icon() - Methode in Klasse de.delinkedde.mobarenareborn.classes.ArenaClass
 
id() - Methode in Enum-Klasse de.delinkedde.mobarenareborn.arena.WarpType
 
id() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.boss.BossDefinition
Gibt den Wert für die Datensatzkomponente id zurück.
id() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.mob.MobType
Gibt den Wert für die Datensatzkomponente id zurück.
ids() - Statische Methode in Enum-Klasse de.delinkedde.mobarenareborn.arena.WarpType
 
ids() - Methode in Klasse de.delinkedde.mobarenareborn.mob.MobRegistry
 
IN_ARENA - Enum-Konstante in Enum-Klasse de.delinkedde.mobarenareborn.session.SpectateManager.SpectateResult
The player is inside an arena session and cannot watch.
IN_PROGRESS - Enum-Konstante in Enum-Klasse de.delinkedde.mobarenareborn.session.SessionManager.JoinResult
The arena's round is already in progress.
inActiveArenaRegion(Location) - Methode in Klasse de.delinkedde.mobarenareborn.api.MobArenaApi
 
inArenaRegion(Location) - Methode in Klasse de.delinkedde.mobarenareborn.api.MobArenaApi
 
infoSigns() - Methode in Klasse de.delinkedde.mobarenareborn.Services
 
InfoSigns - Klasse in de.delinkedde.mobarenareborn.sign
Live arena info signs.
InfoSigns(MobArenaPlugin, ConfigManager, SessionManager) - Konstruktor für Klasse de.delinkedde.mobarenareborn.sign.InfoSigns
 
inLobby() - Methode in Klasse de.delinkedde.mobarenareborn.session.ArenaSession
 
integer(Arena, ConfigManager, String, int) - Statische Methode in Klasse de.delinkedde.mobarenareborn.arena.ArenaSettings
Resolves an integer setting.
integer(String, int) - Methode in Klasse de.delinkedde.mobarenareborn.config.ConfigManager
Returns an integer value, falling back to the supplied default when the path is absent.
intermission(int, int, int, int) - Methode in Klasse de.delinkedde.mobarenareborn.hud.ArenaHud
Updates the boss bar to reflect the safe-phase countdown.
intervalTicks() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.boss.BossPhase
Gibt den Wert für die Datensatzkomponente intervalTicks zurück.
intOverride(String) - Methode in Klasse de.delinkedde.mobarenareborn.arena.Arena
 
INVENTORY_NOT_EMPTY - Enum-Konstante in Enum-Klasse de.delinkedde.mobarenareborn.session.SessionManager.JoinResult
The player's inventory is not empty (require-empty-inv-join).
isCancelled() - Methode in Klasse de.delinkedde.mobarenareborn.api.event.ArenaPreJoinEvent
 
isCompanion(Entity) - Methode in Klasse de.delinkedde.mobarenareborn.pet.PetService
 
isDead() - Methode in Klasse de.delinkedde.mobarenareborn.boss.BossInstance
 
isEliminated() - Methode in Klasse de.delinkedde.mobarenareborn.session.ArenaPlayer
 
isEmpty() - Methode in Klasse de.delinkedde.mobarenareborn.session.ArenaSession
 
isEnabled() - Methode in Klasse de.delinkedde.mobarenareborn.arena.Arena
 
isEnabled() - Methode in Klasse de.delinkedde.mobarenareborn.protection.SoftRestore
 
isInArenaRegion(Location) - Methode in Klasse de.delinkedde.mobarenareborn.protection.ProtectionService
Tests whether a location lies inside any arena region, independent of the protection toggle.
isMount(Entity) - Methode in Klasse de.delinkedde.mobarenareborn.pet.PetService
 
isPlacedBlock(Block) - Methode in Klasse de.delinkedde.mobarenareborn.session.ArenaSession
 
isPlayerInArena(Player) - Methode in Klasse de.delinkedde.mobarenareborn.api.MobArenaApi
 
isProtected(Location) - Methode in Klasse de.delinkedde.mobarenareborn.protection.ProtectionService
Tests whether a location lies inside any arena region while protection is enabled.
isReady() - Methode in Klasse de.delinkedde.mobarenareborn.arena.Arena
 
isReady() - Methode in Klasse de.delinkedde.mobarenareborn.session.ArenaPlayer
 
isReady(Player) - Methode in Klasse de.delinkedde.mobarenareborn.session.ArenaSession
 
isSpectating(Player) - Methode in Klasse de.delinkedde.mobarenareborn.api.MobArenaApi
 
isSpectating(Player) - Methode in Klasse de.delinkedde.mobarenareborn.session.SpectateManager
 
ItemSpec - Datensatzklasse in de.delinkedde.mobarenareborn.util
A parsed item specification of the form material[:amount].
ItemSpec(String, int) - Konstruktor für Datensatzklasse de.delinkedde.mobarenareborn.util.ItemSpec
Erstellt eine Instanz einer Datensatzklasse ItemSpec.
itemTemplates() - Methode in Klasse de.delinkedde.mobarenareborn.Services
 
ItemTemplates - Klasse in de.delinkedde.mobarenareborn.item
Named item templates with full NBT (enchantments, names, lore, components).
ItemTemplates(MobArenaPlugin) - Konstruktor für Klasse de.delinkedde.mobarenareborn.item.ItemTemplates
 

J

join(Player, Arena) - Methode in Klasse de.delinkedde.mobarenareborn.session.SessionManager
 
joinArena(Player, String) - Methode in Klasse de.delinkedde.mobarenareborn.api.MobArenaApi
Joins a player into an arena programmatically (menus, NPCs, ...).

K

KeywordApplier - Klasse in de.delinkedde.mobarenareborn.progression
Applies a class's cumulative level-reward keywords to a player.
keywordsUpTo(int) - Methode in Klasse de.delinkedde.mobarenareborn.classes.ArenaClass
Returns every reward keyword granted up to and including the given level.
killer() - Methode in Klasse de.delinkedde.mobarenareborn.api.event.ArenaBossDefeatEvent
 
killer() - Methode in Klasse de.delinkedde.mobarenareborn.api.event.ArenaMobKillEvent
 
kills() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.api.MobArenaApi.ApiPlayerStats
Gibt den Wert für die Datensatzkomponente kills zurück.
kills() - Methode in Klasse de.delinkedde.mobarenareborn.stats.PlayerStats
 
kind() - Methode in Klasse de.delinkedde.mobarenareborn.api.event.ArenaWaveStartEvent
 
KNOCKBACK_NOVA - Enum-Konstante in Enum-Klasse de.delinkedde.mobarenareborn.boss.BossAbilityType
Knocks back and lightly damages every nearby player.

L

late() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.wave.WaveSet
Gibt den Wert für die Datensatzkomponente late zurück.
LEAP - Enum-Konstante in Enum-Klasse de.delinkedde.mobarenareborn.boss.BossAbilityType
Launches the boss toward the nearest player.
leave(Player) - Methode in Klasse de.delinkedde.mobarenareborn.session.SessionManager
Removes a player from their session, ending the session if it becomes empty.
leaveArena(Player) - Methode in Klasse de.delinkedde.mobarenareborn.api.MobArenaApi
Removes a player from their arena or spectating state.
leaveOnDisconnect(Player) - Methode in Klasse de.delinkedde.mobarenareborn.session.SessionManager
Handles a disconnect.
level() - Methode in Klasse de.delinkedde.mobarenareborn.progression.ClassProgress
 
limit() - Methode in Klasse de.delinkedde.mobarenareborn.classes.ArenaClass
 
LIMIT_REACHED - Enum-Konstante in Enum-Klasse de.delinkedde.mobarenareborn.session.SessionManager.ClassChoice
The per-round limit for this class is already reached.
line(String, String, String...) - Methode in Klasse de.delinkedde.mobarenareborn.config.Messages
Returns a prefixed, parsed message resolved via Messages.text(String, String, String...).
livePlayers() - Methode in Klasse de.delinkedde.mobarenareborn.mob.ScalingContext
 
livingIn(String) - Methode in Klasse de.delinkedde.mobarenareborn.api.MobArenaApi
 
livingPlayers() - Methode in Klasse de.delinkedde.mobarenareborn.session.ArenaSession
 
load() - Methode in Klasse de.delinkedde.mobarenareborn.boss.BossRegistry
Loads (or reloads) all bosses from bosses.yml, writing the default file if absent.
load() - Methode in Klasse de.delinkedde.mobarenareborn.classes.ClassRegistry
Loads (or reloads) all classes from classes.yml, writing the default file if absent.
load() - Methode in Klasse de.delinkedde.mobarenareborn.config.ConfigManager
Writes the bundled default configuration if absent and loads it into memory.
load() - Methode in Klasse de.delinkedde.mobarenareborn.item.ItemTemplates
Loads (or reloads) all templates from items.yml.
load() - Methode in Klasse de.delinkedde.mobarenareborn.reward.RewardCache
Loads the cache from disk.
load() - Methode in Klasse de.delinkedde.mobarenareborn.reward.RewardService
Loads (or reloads) the wave rewards from rewards.yml, writing the default file if absent.
load() - Methode in Klasse de.delinkedde.mobarenareborn.wave.WaveSetRegistry
Loads (or reloads) all wave sets from waves.yml, writing the default file if absent.
load(File) - Methode in Klasse de.delinkedde.mobarenareborn.arena.ArenaStorage
Loads an arena from the given file.
load(UUID) - Methode in Klasse de.delinkedde.mobarenareborn.persistence.ClassLevelDao
Loads all class progress for a player.
load(UUID) - Methode in Klasse de.delinkedde.mobarenareborn.player.StashStore
Loads a player's persisted stash.
load(UUID) - Methode in Klasse de.delinkedde.mobarenareborn.progression.ProgressionService
Loads a player's stored progress into the cache.
load(UUID) - Methode in Klasse de.delinkedde.mobarenareborn.stats.StatsDao
Loads all per-arena stats of a player.
load(Player) - Methode in Klasse de.delinkedde.mobarenareborn.stats.StatsService
Loads a player's stored stats into the cache.
loadAll() - Methode in Klasse de.delinkedde.mobarenareborn.arena.ArenaManager
Loads (or reloads) every arena from disk, replacing the in-memory registry.
loadout() - Methode in Klasse de.delinkedde.mobarenareborn.classes.ArenaClass
 
Loadout - Klasse in de.delinkedde.mobarenareborn.classes
The starting equipment and base health a class grants when a round begins.
Loadout(double, ItemSpec, ItemSpec, ItemSpec, ItemSpec, ItemSpec, ItemSpec, List<ItemSpec>) - Konstruktor für Klasse de.delinkedde.mobarenareborn.classes.Loadout
 
LOBBY - Enum-Konstante in Enum-Klasse de.delinkedde.mobarenareborn.arena.WarpType
Where players are teleported when they join (the lobby).
LobbyReadyListener - Klasse in de.delinkedde.mobarenareborn.listener
Lets a player toggle their ready state by right-clicking a configured block in the lobby.
LobbyReadyListener(SessionManager, ConfigManager) - Konstruktor für Klasse de.delinkedde.mobarenareborn.listener.LobbyReadyListener
 

M

MARKER_KEY - Statische Variable in Klasse de.delinkedde.mobarenareborn.mob.MobScaler
Persistent-data key marking an entity as an arena mob; the stored value is the arena name.
markerKey() - Methode in Klasse de.delinkedde.mobarenareborn.mob.MobScaler
 
material() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.util.ItemSpec
Gibt den Wert für die Datensatzkomponente material zurück.
maxLevel() - Methode in Klasse de.delinkedde.mobarenareborn.classes.ArenaClass
 
maxX() - Methode in Klasse de.delinkedde.mobarenareborn.arena.Region
 
maxY() - Methode in Klasse de.delinkedde.mobarenareborn.arena.Region
 
maxZ() - Methode in Klasse de.delinkedde.mobarenareborn.arena.Region
 
MELEE_DPS - Enum-Konstante in Enum-Klasse de.delinkedde.mobarenareborn.classes.Role
Close-range damage.
Menu - Klasse in de.delinkedde.mobarenareborn.gui
A simple chest-inventory menu with per-slot click actions.
Menu(Component, int) - Konstruktor für Klasse de.delinkedde.mobarenareborn.gui.Menu
 
menuManager() - Methode in Klasse de.delinkedde.mobarenareborn.Services
 
MenuManager - Klasse in de.delinkedde.mobarenareborn.gui
Opens Menus and routes their inventory events.
MenuManager() - Konstruktor für Klasse de.delinkedde.mobarenareborn.gui.MenuManager
 
message(String) - Methode in Klasse de.delinkedde.mobarenareborn.config.Messages
Returns a prefixed message component for the given key.
messages() - Methode in Klasse de.delinkedde.mobarenareborn.Services
 
Messages - Klasse in de.delinkedde.mobarenareborn.config
Renders user-facing chat messages from the configuration.
Messages(ConfigManager) - Konstruktor für Klasse de.delinkedde.mobarenareborn.config.Messages
Creates a message renderer backed by the given configuration manager.
mid() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.wave.WaveSet
Gibt den Wert für die Datensatzkomponente mid zurück.
midUntil() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.wave.WaveSet
Gibt den Wert für die Datensatzkomponente midUntil zurück.
minX() - Methode in Klasse de.delinkedde.mobarenareborn.arena.Region
 
minY() - Methode in Klasse de.delinkedde.mobarenareborn.arena.Region
 
minZ() - Methode in Klasse de.delinkedde.mobarenareborn.arena.Region
 
missingRequirements() - Methode in Klasse de.delinkedde.mobarenareborn.arena.Arena
Computes the list of unmet requirements that prevent the arena from being enabled.
mob() - Methode in Klasse de.delinkedde.mobarenareborn.api.event.ArenaMobKillEvent
 
MobArenaApi - Klasse in de.delinkedde.mobarenareborn.api
Stable facade for other plugins.
MobArenaApi(ArenaManager, SessionManager, SpectateManager, StatsService, ProgressionService) - Konstruktor für Klasse de.delinkedde.mobarenareborn.api.MobArenaApi
 
MobArenaApi.ApiPlayerStats - Datensatzklasse in de.delinkedde.mobarenareborn.api
Aggregated lifetime statistics of a player.
MobArenaBootstrap - Klasse in de.delinkedde.mobarenareborn
Bootstrap hook executed before the plugin instance is created.
MobArenaBootstrap() - Konstruktor für Klasse de.delinkedde.mobarenareborn.MobArenaBootstrap
 
MobArenaCommand - Schnittstelle in de.delinkedde.mobarenareborn.command
A modular subcommand contribution to the /ma command tree.
MobArenaEvent - Klasse in de.delinkedde.mobarenareborn.api.event
Base class of all MobArena Reborn API events.
MobArenaEvent(String) - Konstruktor für Klasse de.delinkedde.mobarenareborn.api.event.MobArenaEvent
 
MobArenaPlugin - Klasse in de.delinkedde.mobarenareborn
Entry point of the MobArena Reborn plugin.
MobArenaPlugin() - Konstruktor für Klasse de.delinkedde.mobarenareborn.MobArenaPlugin
 
mobRegistry() - Methode in Klasse de.delinkedde.mobarenareborn.Services
 
MobRegistry - Klasse in de.delinkedde.mobarenareborn.mob
Registry of spawnable MobType definitions.
MobRegistry() - Konstruktor für Klasse de.delinkedde.mobarenareborn.mob.MobRegistry
Creates a registry pre-populated with the default vanilla mob roster.
mobs() - Methode in Klasse de.delinkedde.mobarenareborn.threat.ThreatTable
 
mobs() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.wave.WaveSet.Setpiece
Gibt den Wert für die Datensatzkomponente mobs zurück.
mobScaler() - Methode in Klasse de.delinkedde.mobarenareborn.Services
 
MobScaler - Klasse in de.delinkedde.mobarenareborn.mob
Spawns mobs and applies the configured scaling.
MobScaler(MobArenaPlugin, ConfigManager) - Konstruktor für Klasse de.delinkedde.mobarenareborn.mob.MobScaler
 
MobType - Datensatzklasse in de.delinkedde.mobarenareborn.mob
A definition of a spawnable arena monster.
MobType(String, EntityType, double, double, int) - Konstruktor für Datensatzklasse de.delinkedde.mobarenareborn.mob.MobType
Creates an ordinary (non-special) mob type.
MobType(String, EntityType, double, double, int, SpecialBehavior) - Konstruktor für Datensatzklasse de.delinkedde.mobarenareborn.mob.MobType
Erstellt eine Instanz einer Datensatzklasse MobType.
monsterLimit() - Methode in Klasse de.delinkedde.mobarenareborn.mob.ScalingContext
 
MOUNT_KEY - Statische Variable in Klasse de.delinkedde.mobarenareborn.pet.PetService
Persistent-data key storing the owner UUID of a mount.
mountKey() - Methode in Klasse de.delinkedde.mobarenareborn.pet.PetService
 
MOVED - Enum-Konstante in Enum-Klasse de.delinkedde.mobarenareborn.session.SessionManager.JoinResult
The player moved during the join warm-up (join-warmup-seconds).
msg(CommandSourceStack, Messages, String, String, String...) - Statische Methode in Klasse de.delinkedde.mobarenareborn.command.CommandSupport
Sends a translatable, prefixed message to the command sender.

N

name() - Methode in Klasse de.delinkedde.mobarenareborn.arena.Arena
 
name() - Methode in Klasse de.delinkedde.mobarenareborn.classes.ArenaClass
 
name() - Methode in Klasse de.delinkedde.mobarenareborn.session.ArenaPlayer
 
name() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.stats.StatsDao.TopEntry
Gibt den Wert für die Datensatzkomponente name zurück.
name() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.wave.WaveSet
Gibt den Wert für die Datensatzkomponente name zurück.
NAME_PATTERN - Statische Variable in Klasse de.delinkedde.mobarenareborn.arena.ArenaManager
Permitted arena identifiers: lower-case letters, digits and underscores, 1 to 32 chars.
names() - Methode in Klasse de.delinkedde.mobarenareborn.arena.ArenaManager
 
names() - Methode in Klasse de.delinkedde.mobarenareborn.classes.ClassRegistry
 
names() - Methode in Klasse de.delinkedde.mobarenareborn.item.ItemTemplates
 
newLevel() - Methode in Klasse de.delinkedde.mobarenareborn.api.event.ArenaPlayerLevelUpEvent
 
NO_PERMISSION - Enum-Konstante in Enum-Klasse de.delinkedde.mobarenareborn.session.SessionManager.ClassChoice
The player lacks the class permission (or my-items is disabled).
NO_RUNNING_ROUND - Enum-Konstante in Enum-Klasse de.delinkedde.mobarenareborn.session.SpectateManager.SpectateResult
The arena has no running round to watch.
NO_SPECTATOR_WARP - Enum-Konstante in Enum-Klasse de.delinkedde.mobarenareborn.session.SpectateManager.SpectateResult
The arena has no spectator warp.
NORMAL - Enum-Konstante in Enum-Klasse de.delinkedde.mobarenareborn.wave.WaveKind
A regular roster wave.
normalise(String) - Statische Methode in Klasse de.delinkedde.mobarenareborn.mob.MobRegistry
Normalises an identifier for tolerant lookup.
NOT_IN_SESSION - Enum-Konstante in Enum-Klasse de.delinkedde.mobarenareborn.session.SessionManager.ClassChoice
The player is not in a session.
notReadyNames() - Methode in Klasse de.delinkedde.mobarenareborn.session.ArenaSession
 

O

OK - Enum-Konstante in Enum-Klasse de.delinkedde.mobarenareborn.session.SessionManager.ClassChoice
The class was chosen.
onArenaMobCombust(EntityCombustEvent) - Methode in Klasse de.delinkedde.mobarenareborn.listener.ArenaMobListener
Stops arena mobs from burning in daylight so undead reach the players.
onArenaMobDeath(EntityDeathEvent) - Methode in Klasse de.delinkedde.mobarenareborn.listener.ArenaMobListener
Handles the death of an arena mob.
onArmorStandManipulate(PlayerArmorStandManipulateEvent) - Methode in Klasse de.delinkedde.mobarenareborn.listener.ArenaProtectionListener
Prevents non-builders from taking or swapping armor-stand equipment inside an arena.
onBlockBreak(BlockBreakEvent) - Methode in Klasse de.delinkedde.mobarenareborn.listener.ArenaProtectionListener
Prevents players without the setup permission from breaking blocks in an arena.
onBlockExplode(BlockExplodeEvent) - Methode in Klasse de.delinkedde.mobarenareborn.listener.ArenaProtectionListener
Removes block damage from block explosions (for example beds) inside an arena.
onBlockPlace(BlockPlaceEvent) - Methode in Klasse de.delinkedde.mobarenareborn.listener.ArenaProtectionListener
Prevents players without the setup permission from placing blocks in an arena.
onBreak(BlockBreakEvent) - Methode in Klasse de.delinkedde.mobarenareborn.sign.InfoSigns
Unregisters a broken info sign.
onBucketEmpty(PlayerBucketEmptyEvent) - Methode in Klasse de.delinkedde.mobarenareborn.listener.ArenaProtectionListener
Prevents players without the setup permission from emptying buckets in an arena.
onBurn(BlockBurnEvent) - Methode in Klasse de.delinkedde.mobarenareborn.listener.ArenaProtectionListener
Cancels blocks burning away in an arena.
onChat(AsyncChatEvent) - Methode in Klasse de.delinkedde.mobarenareborn.listener.ArenaGameplayListener
Isolates arena chat when arena.isolated-chat is enabled: participants only see chat from their own arena, and outsiders do not see arena chat.
onClick(InventoryClickEvent) - Methode in Klasse de.delinkedde.mobarenareborn.gui.MenuManager
Cancels and dispatches clicks within an open menu.
onClick(PlayerInteractEvent) - Methode in Klasse de.delinkedde.mobarenareborn.listener.SignListener
Joins the arena named on a clicked join sign.
onClose(InventoryCloseEvent) - Methode in Klasse de.delinkedde.mobarenareborn.gui.MenuManager
Forgets a player's menu when it closes.
onCombust(EntityCombustByEntityEvent) - Methode in Klasse de.delinkedde.mobarenareborn.pet.PetListener
Stray pet fireballs must not set teammates on fire.
onCommand(PlayerCommandPreprocessEvent) - Methode in Klasse de.delinkedde.mobarenareborn.listener.ArenaGameplayListener
Blocks configured commands for participants from the moment they ready up (and throughout countdown and round), so CityBuild perks such as /heal, /god or /gamemode cannot distort the arena.
onContainerOpen(InventoryOpenEvent) - Methode in Klasse de.delinkedde.mobarenareborn.listener.ArenaGameplayListener
Prevents participants of a running round from opening block containers and the ender chest, so kit items cannot be stashed for later.
onCreate(SignChangeEvent) - Methode in Klasse de.delinkedde.mobarenareborn.listener.SignListener
Formats a newly written [MA] sign into a join sign.
onCreatureSpawn(CreatureSpawnEvent) - Methode in Klasse de.delinkedde.mobarenareborn.listener.ArenaProtectionListener
Blocks natural (world-driven) mob spawning inside an arena so only plugin-spawned mobs appear.
onDamage(LivingEntity, Player, double) - Methode in Klasse de.delinkedde.mobarenareborn.threat.ThreatService
Records damage threat and retargets the mob.
onDamage(EntityDamageByEntityEvent) - Methode in Klasse de.delinkedde.mobarenareborn.listener.ThreatListener
Records threat when a player damages an arena mob.
onDamage(EntityDamageEvent) - Methode in Klasse de.delinkedde.mobarenareborn.pet.PetListener
Makes companions invulnerable and redirects idle pets onto whatever mob just hit their owner.
onDeath(EntityDeathEvent) - Methode in Klasse de.delinkedde.mobarenareborn.listener.ThreatListener
Drops threat records when an arena mob dies.
onDecorationDamage(EntityDamageByEntityEvent) - Methode in Klasse de.delinkedde.mobarenareborn.listener.ArenaProtectionListener
Prevents decoration entities (armor stands, item frames, paintings) from being damaged inside an arena - punching an item frame would pop its item, hitting an armor stand destroys it.
onDisable() - Methode in Klasse de.delinkedde.mobarenareborn.MobArenaPlugin
Releases any resources held by the service container.
onDrag(InventoryDragEvent) - Methode in Klasse de.delinkedde.mobarenareborn.gui.MenuManager
Cancels drag operations while a menu is open, so items cannot be dragged into (and lost in) the menu inventory.
onDrop(PlayerDropItemEvent) - Methode in Klasse de.delinkedde.mobarenareborn.listener.AbilityInputListener
Handles the drop (Q) input, cancelling the drop when it triggers an ability.
onDrop(PlayerDropItemEvent) - Methode in Klasse de.delinkedde.mobarenareborn.listener.ArenaGameplayListener
Prevents participants of a running round from dropping items, so kit items cannot be thrown out of the arena.
onEffectCloud(AreaEffectCloudApplyEvent) - Methode in Klasse de.delinkedde.mobarenareborn.listener.ArenaGameplayListener
Applies the same rule as ArenaGameplayListener.onPotionSplash(PotionSplashEvent) to lingering potion clouds created by players.
onEnable() - Methode in Klasse de.delinkedde.mobarenareborn.MobArenaPlugin
Builds the service container and registers commands.
onEntitiesLoad(EntitiesLoadEvent) - Methode in Klasse de.delinkedde.mobarenareborn.listener.ArenaMobListener
Removes orphaned arena mobs when their chunk's entities load.
onEntityChangeBlock(EntityChangeBlockEvent) - Methode in Klasse de.delinkedde.mobarenareborn.listener.ArenaProtectionListener
Cancels mob-driven block changes (enderman, zombie door breaking, silverfish, ...) in an arena.
onEntityDamage(EntityDamageEvent) - Methode in Klasse de.delinkedde.mobarenareborn.listener.RevivalListener
Intercepts lethal damage to arena players and applies the healer revive if available.
onEntityExplode(EntityExplodeEvent) - Methode in Klasse de.delinkedde.mobarenareborn.listener.ArenaProtectionListener
Removes block damage from entity explosions inside an arena while leaving entity damage intact.
onFrameInteract(PlayerInteractEntityEvent) - Methode in Klasse de.delinkedde.mobarenareborn.listener.ArenaProtectionListener
Prevents non-builders from rotating item-frame contents or inserting items into frames inside an arena (which would also be an item-smuggling vector).
onHangingBreak(HangingBreakEvent) - Methode in Klasse de.delinkedde.mobarenareborn.listener.ArenaProtectionListener
Protects hanging decoration (item frames, paintings) from being broken inside an arena, whether by players without the setup permission, by mobs or by explosions.
onHunger(FoodLevelChangeEvent) - Methode in Klasse de.delinkedde.mobarenareborn.listener.ArenaGameplayListener
Freezes hunger for arena participants while arena.disable-hunger is enabled.
onIgnite(BlockIgniteEvent) - Methode in Klasse de.delinkedde.mobarenareborn.listener.ArenaProtectionListener
Cancels fire ignition in an arena unless caused by a building admin.
onInteract(PlayerInteractEvent) - Methode in Klasse de.delinkedde.mobarenareborn.listener.AbilityInputListener
Handles left- and right-click inputs from the main hand.
onJoin(PlayerJoinEvent) - Methode in Klasse de.delinkedde.mobarenareborn.listener.PlayerConnectionListener
Loads the joining player's progression into the cache.
onLethalDamage(EntityDamageEvent) - Methode in Klasse de.delinkedde.mobarenareborn.listener.ArenaDeathListener
Intercepts lethal damage to an arena participant and eliminates them.
onlinePlayers() - Methode in Klasse de.delinkedde.mobarenareborn.session.ArenaSession
 
onLobbyDamage(EntityDamageEvent) - Methode in Klasse de.delinkedde.mobarenareborn.listener.ArenaGameplayListener
Makes lobby players (waiting and countdown) completely invulnerable - no fall damage, fire, or stray mobs while gearing up.
onLobbyItemUse(PlayerInteractEvent) - Methode in Klasse de.delinkedde.mobarenareborn.listener.ArenaGameplayListener
Blocks item use in the lobby (waiting and countdown) so nobody pre-buffs with potions or golden apples before the round starts.
onMobTeleport(EntityTeleportEvent) - Methode in Klasse de.delinkedde.mobarenareborn.listener.ArenaMobListener
Keeps teleporting mobs (endermen, shulkers) inside their arena: any teleport whose destination lies outside the arena region is cancelled outright, instead of the mob escaping and being pulled back later.
onMonsterInfight(EntityDamageByEntityEvent) - Methode in Klasse de.delinkedde.mobarenareborn.listener.ArenaMobListener
Cancels damage between arena mobs unless arena.monster-infight is enabled for the arena.
onMountEnter(VehicleEnterEvent) - Methode in Klasse de.delinkedde.mobarenareborn.pet.PetListener
Only the owner may ride a mount; mounting wakes the AI up.
onMountExit(VehicleExitEvent) - Methode in Klasse de.delinkedde.mobarenareborn.pet.PetListener
Dismounting freezes the mount so it stays where it was left.
onNaturalRegen(EntityRegainHealthEvent) - Methode in Klasse de.delinkedde.mobarenareborn.listener.ArenaGameplayListener
Blocks passive healing from saturation during a running round while arena.natural-regen is disabled.
onPlayerVersusPlayer(EntityDamageByEntityEvent) - Methode in Klasse de.delinkedde.mobarenareborn.listener.ArenaGameplayListener
Cancels damage between players when either side is an arena participant (friendly fire and outside interference).
onPotionSplash(PotionSplashEvent) - Methode in Klasse de.delinkedde.mobarenareborn.listener.ArenaGameplayListener
Protects arena participants from splash potions thrown by other players: outsiders cannot affect fighters at all, and harmful splashes between participants are blocked (beneficial ones, for example a healing splash for an ally, stay allowed).
onQuit(PlayerQuitEvent) - Methode in Klasse de.delinkedde.mobarenareborn.listener.PlayerConnectionListener
Restores an arena member, flushes their progression and unloads it.
onReadyBlock(PlayerInteractEvent) - Methode in Klasse de.delinkedde.mobarenareborn.listener.LobbyReadyListener
Toggles ready when a lobby player right-clicks the configured ready block.
onRealDeath(PlayerDeathEvent) - Methode in Klasse de.delinkedde.mobarenareborn.listener.ArenaDeathListener
Safety net for deaths that slip past the damage interception.
onRequest(OfflinePlayer, String) - Methode in Klasse de.delinkedde.mobarenareborn.integration.PapiExpansion
 
onRespawn(PlayerRespawnEvent) - Methode in Klasse de.delinkedde.mobarenareborn.listener.ArenaDeathListener
Redirects a session member's respawn back to the arena: to the spectator warp during a running round (followed by a proper elimination), otherwise to the lobby warp.
onRoundEnd(ArenaRoundEndEvent) - Methode in Klasse de.delinkedde.mobarenareborn.protection.SoftRestore
Restores captured blocks and container contents when the round ends.
onRoundStart(ArenaRoundStartEvent) - Methode in Klasse de.delinkedde.mobarenareborn.protection.SoftRestore
Snapshots container inventories at round start (when reset-containers is on).
onSignEdit(PlayerInteractEvent) - Methode in Klasse de.delinkedde.mobarenareborn.listener.ArenaProtectionListener
Blocks the sign editor (right-clicking a sign since 1.20) inside the arena for non-builders, so decoration and plugin signs cannot be rewritten.
onSnack(PlayerItemConsumeEvent) - Methode in Klasse de.delinkedde.mobarenareborn.listener.ArenaGameplayListener
Turns kit food into a snack heal.
onSneak(PlayerToggleSneakEvent) - Methode in Klasse de.delinkedde.mobarenareborn.listener.AbilityInputListener
Handles the sneak (SHIFT) input.
onSpawn(SpecialBehavior, LivingEntity) - Statische Methode in Klasse de.delinkedde.mobarenareborn.mob.special.SpecialMobs
Applies one-time spawn effects.
onSpread(BlockSpreadEvent) - Methode in Klasse de.delinkedde.mobarenareborn.listener.ArenaProtectionListener
Cancels fire spreading to new blocks in an arena.
onSprint(PlayerToggleSprintEvent) - Methode in Klasse de.delinkedde.mobarenareborn.listener.AbilityInputListener
Handles the sprint (CTRL) input.
onSwap(PlayerSwapHandItemsEvent) - Methode in Klasse de.delinkedde.mobarenareborn.listener.AbilityInputListener
Handles the swap-hands (F) input, cancelling the swap when it triggers an ability.
onTarget(EntityTargetEvent) - Methode in Klasse de.delinkedde.mobarenareborn.pet.PetListener
Restricts targeting: pets only attack arena mobs, and nothing may target a companion.
onTeleport(PlayerTeleportEvent) - Methode in Klasse de.delinkedde.mobarenareborn.listener.ArenaGameplayListener
Blocks player-triggered teleports (commands, pearls, chorus, portals) that would leave the arena while in a session.
onTrample(PlayerInteractEvent) - Methode in Klasse de.delinkedde.mobarenareborn.listener.ArenaProtectionListener
Prevents crop and turtle-egg trampling in an arena.
onWandUse(PlayerInteractEvent) - Methode in Klasse de.delinkedde.mobarenareborn.listener.SetupWandListener
Handles wand clicks.
onWorldChange(PlayerChangedWorldEvent) - Methode in Klasse de.delinkedde.mobarenareborn.listener.ArenaGameplayListener
Safety net: if another plugin force-moves a participant to a different world, remove them from the session so they are restored properly instead of lingering as a ghost fighter.
onWorldUnload(WorldUnloadEvent) - Methode in Klasse de.delinkedde.mobarenareborn.listener.ArenaProtectionListener
Ends the sessions of arenas whose world is unloading, so every fighter is restored cleanly instead of being trapped in an unloaded world.
open(Player, Menu) - Methode in Klasse de.delinkedde.mobarenareborn.gui.MenuManager
Opens a menu for a player.
ownerOf(Entity) - Methode in Klasse de.delinkedde.mobarenareborn.pet.PetService
Resolves the online owner of a pet or mount.

P

PapiExpansion - Klasse in de.delinkedde.mobarenareborn.integration
PlaceholderAPI expansion exposing class progression placeholders.
PapiExpansion(ProgressionService, StatsService, String) - Konstruktor für Klasse de.delinkedde.mobarenareborn.integration.PapiExpansion
 
parse(String) - Statische Methode in Datensatzklasse de.delinkedde.mobarenareborn.util.ItemSpec
Parses an item specification string.
parse(String) - Statische Methode in Klasse de.delinkedde.mobarenareborn.util.Text
Parses a MiniMessage string into a component.
participantNames() - Methode in Klasse de.delinkedde.mobarenareborn.session.ArenaSession
 
Permissions - Klasse in de.delinkedde.mobarenareborn.util
Central registry of permission node strings used by the plugin.
persist() - Methode in Klasse de.delinkedde.mobarenareborn.integration.PapiExpansion
 
PET_KEY - Statische Variable in Klasse de.delinkedde.mobarenareborn.pet.PetService
Persistent-data key storing the owner UUID of a pet.
petKey() - Methode in Klasse de.delinkedde.mobarenareborn.pet.PetService
 
PetListener - Klasse in de.delinkedde.mobarenareborn.pet
Behaviour rules for pets and mounts.
PetListener(PetService, MobScaler) - Konstruktor für Klasse de.delinkedde.mobarenareborn.pet.PetListener
 
petName() - Methode in Klasse de.delinkedde.mobarenareborn.classes.ArenaClass
 
petService() - Methode in Klasse de.delinkedde.mobarenareborn.Services
 
PetService - Klasse in de.delinkedde.mobarenareborn.pet
Companion pets and mounts spawned from kit items.
PetService(MobArenaPlugin, ConfigManager, MobScaler) - Konstruktor für Klasse de.delinkedde.mobarenareborn.pet.PetService
 
petsOf(UUID) - Methode in Klasse de.delinkedde.mobarenareborn.pet.PetService
 
phaseFor(double) - Methode in Datensatzklasse de.delinkedde.mobarenareborn.boss.BossDefinition
Resolves the phase active for the given remaining-health fraction.
phases() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.boss.BossDefinition
Gibt den Wert für die Datensatzkomponente phases zurück.
pick(int) - Methode in Datensatzklasse de.delinkedde.mobarenareborn.wave.WaveSet
Picks a mob identifier for the given wave.
pickEarly() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.wave.WaveSet
Picks a mob identifier from the early pool, regardless of the wave number.
player() - Methode in Klasse de.delinkedde.mobarenareborn.api.event.ArenaPlayerEliminatedEvent
 
player() - Methode in Klasse de.delinkedde.mobarenareborn.api.event.ArenaPlayerJoinEvent
 
player() - Methode in Klasse de.delinkedde.mobarenareborn.api.event.ArenaPlayerLeaveEvent
 
player() - Methode in Klasse de.delinkedde.mobarenareborn.api.event.ArenaPlayerLevelUpEvent
 
player() - Methode in Klasse de.delinkedde.mobarenareborn.api.event.ArenaPlayerReadyEvent
 
player() - Methode in Klasse de.delinkedde.mobarenareborn.api.event.ArenaPreJoinEvent
 
PlayerArenaCommands - Klasse in de.delinkedde.mobarenareborn.command.commands
Player-facing arena commands: join, leave and ready.
PlayerArenaCommands(ArenaManager, SessionManager, Messages, RewardCache, SpectateManager, StatsService) - Konstruktor für Klasse de.delinkedde.mobarenareborn.command.commands.PlayerArenaCommands
 
PlayerConnectionListener - Klasse in de.delinkedde.mobarenareborn.listener
Loads and persists class progression around player connections, and keeps arena membership consistent across disconnects.
PlayerConnectionListener(MobArenaPlugin, SessionManager, ArenaManager, ProgressionService, RewardCache, StashStore, StatsService, SpectateManager, Messages) - Konstruktor für Klasse de.delinkedde.mobarenareborn.listener.PlayerConnectionListener
 
playerIds() - Methode in Klasse de.delinkedde.mobarenareborn.session.ArenaSession
 
playerOrNull(CommandSourceStack, Messages) - Statische Methode in Klasse de.delinkedde.mobarenareborn.command.CommandSupport
Returns the command sender as a player, or sends an error and returns null.
playersIn(String) - Methode in Klasse de.delinkedde.mobarenareborn.api.MobArenaApi
 
PlayerStash - Klasse in de.delinkedde.mobarenareborn.player
A snapshot of a player's state taken when they join an arena, used to restore them on leave.
PlayerStats - Klasse in de.delinkedde.mobarenareborn.stats
A player's mutable statistics for one arena: kills, rounds played and the best wave reached.
PlayerStats(String, long, int, int) - Konstruktor für Klasse de.delinkedde.mobarenareborn.stats.PlayerStats
 
plugin() - Methode in Klasse de.delinkedde.mobarenareborn.Services
 
POISON_CLOUD - Enum-Konstante in Enum-Klasse de.delinkedde.mobarenareborn.boss.BossAbilityType
Applies Poison to nearby players.
POISONOUS - Enum-Konstante in Enum-Klasse de.delinkedde.mobarenareborn.mob.special.SpecialBehavior
Poisons players in melee range.
prefix() - Methode in Klasse de.delinkedde.mobarenareborn.config.Messages
Returns the configured message prefix as a component.
progress(UUID, String) - Methode in Klasse de.delinkedde.mobarenareborn.progression.ProgressionService
Returns the player's progress for a class, creating a fresh level-one entry if absent.
progressionService() - Methode in Klasse de.delinkedde.mobarenareborn.Services
 
ProgressionService - Klasse in de.delinkedde.mobarenareborn.progression
Tracks per-player, per-class experience and levels and persists them.
ProgressionService(MobArenaPlugin, ConfigManager, ClassLevelDao, DbExecutor) - Konstruktor für Klasse de.delinkedde.mobarenareborn.progression.ProgressionService
 
ProtectionService - Klasse in de.delinkedde.mobarenareborn.protection
Decides whether a location is inside a protected arena region.
ProtectionService(ArenaManager, ConfigManager) - Konstruktor für Klasse de.delinkedde.mobarenareborn.protection.ProtectionService
 
PULL_ALL - Enum-Konstante in Enum-Klasse de.delinkedde.mobarenareborn.boss.BossAbilityType
Drags every nearby player toward the boss.
put(String, ItemStack) - Methode in Klasse de.delinkedde.mobarenareborn.item.ItemTemplates
Saves an item as a named template.

R

random() - Methode in Klasse de.delinkedde.mobarenareborn.boss.BossRegistry
 
RANGED_DPS - Enum-Konstante in Enum-Klasse de.delinkedde.mobarenareborn.classes.Role
Ranged damage.
raw() - Methode in Klasse de.delinkedde.mobarenareborn.config.ConfigManager
Returns the backing configuration.
raw(String) - Methode in Klasse de.delinkedde.mobarenareborn.config.Messages
Returns a parsed message component for the given key, without the prefix.
readFrom(ConfigurationSection) - Statische Methode in Klasse de.delinkedde.mobarenareborn.player.PlayerStash
Reads a snapshot back from a configuration section.
ready() - Methode in Klasse de.delinkedde.mobarenareborn.api.event.ArenaPlayerReadyEvent
 
ready(Player, boolean) - Methode in Klasse de.delinkedde.mobarenareborn.session.SessionManager
Sets a player's ready state.
readyPlayers() - Methode in Klasse de.delinkedde.mobarenareborn.session.ArenaSession
 
real(String, double) - Methode in Klasse de.delinkedde.mobarenareborn.config.ConfigManager
Returns a floating-point value, falling back to the supplied default when the path is absent.
recordRound(int) - Methode in Klasse de.delinkedde.mobarenareborn.stats.PlayerStats
Records a finished round and raises the best wave when surpassed.
recordRound(UUID, String, int) - Methode in Klasse de.delinkedde.mobarenareborn.stats.StatsService
Records a finished round for a player and persists their stats.
refreshTop() - Methode in Klasse de.delinkedde.mobarenareborn.stats.StatsService
Refreshes the leaderboard snapshot on the database thread.
region() - Methode in Klasse de.delinkedde.mobarenareborn.arena.Arena
 
Region - Klasse in de.delinkedde.mobarenareborn.arena
An axis-aligned cuboid region defined by two corners within a single world.
Region(String, int, int, int, int, int, int) - Konstruktor für Klasse de.delinkedde.mobarenareborn.arena.Region
Creates a region from explicit, already known coordinates.
register(LiteralArgumentBuilder<CommandSourceStack>) - Methode in Klasse de.delinkedde.mobarenareborn.command.commands.ArenaAdminCommands
 
register(LiteralArgumentBuilder<CommandSourceStack>) - Methode in Klasse de.delinkedde.mobarenareborn.command.commands.ArenaSetupCommands
 
register(LiteralArgumentBuilder<CommandSourceStack>) - Methode in Klasse de.delinkedde.mobarenareborn.command.commands.ClassCommand
 
register(LiteralArgumentBuilder<CommandSourceStack>) - Methode in Klasse de.delinkedde.mobarenareborn.command.commands.PlayerArenaCommands
 
register(LiteralArgumentBuilder<CommandSourceStack>) - Methode in Klasse de.delinkedde.mobarenareborn.command.commands.ReloadCommand
 
register(LiteralArgumentBuilder<CommandSourceStack>) - Methode in Klasse de.delinkedde.mobarenareborn.command.commands.VersionCommand
 
register(LiteralArgumentBuilder<CommandSourceStack>) - Methode in Schnittstelle de.delinkedde.mobarenareborn.command.MobArenaCommand
Attaches this subcommand to the root /ma builder.
register(BossDefinition) - Methode in Klasse de.delinkedde.mobarenareborn.boss.BossRegistry
Registers (or replaces) a boss definition.
register(ArenaClass) - Methode in Klasse de.delinkedde.mobarenareborn.classes.ClassRegistry
Registers (or replaces) a class.
register(MobType) - Methode in Klasse de.delinkedde.mobarenareborn.mob.MobRegistry
Registers (or replaces) a mob type.
register(LifecycleEventManager<Plugin>) - Methode in Klasse de.delinkedde.mobarenareborn.command.CommandManager
Registers the command tree with the server.
register(Block, String) - Methode in Klasse de.delinkedde.mobarenareborn.sign.InfoSigns
Registers a block as an info sign for an arena and persists the registration.
reload() - Methode in Klasse de.delinkedde.mobarenareborn.config.ConfigManager
Re-reads config.yml from disk, discarding the in-memory copy.
ReloadCommand - Klasse in de.delinkedde.mobarenareborn.command.commands
/ma reload - re-reads the plugin configuration from disk.
ReloadCommand(ConfigManager, Messages) - Konstruktor für Klasse de.delinkedde.mobarenareborn.command.commands.ReloadCommand
 
remove(String) - Methode in Klasse de.delinkedde.mobarenareborn.arena.ArenaManager
Removes an arena and deletes its file.
remove(String) - Methode in Klasse de.delinkedde.mobarenareborn.item.ItemTemplates
Deletes a template.
remove(Player) - Methode in Klasse de.delinkedde.mobarenareborn.session.ArenaSession
Removes a player and restores their captured state.
removeCompanions(UUID) - Methode in Klasse de.delinkedde.mobarenareborn.pet.PetService
Removes all companions of a player.
removeMob(UUID) - Methode in Klasse de.delinkedde.mobarenareborn.threat.ThreatService
Removes threat records for a mob.
removeMob(UUID) - Methode in Klasse de.delinkedde.mobarenareborn.threat.ThreatTable
Removes all threat recorded for a mob.
removePlayer(UUID) - Methode in Klasse de.delinkedde.mobarenareborn.threat.ThreatService
Removes a player from all threat records.
removePlayer(UUID) - Methode in Klasse de.delinkedde.mobarenareborn.threat.ThreatTable
Removes a player from every mob's threat record.
removeQuietly(Player) - Methode in Klasse de.delinkedde.mobarenareborn.session.ArenaSession
Removes a disconnecting player without restoring their captured state.
removeSpawnpoint(String) - Methode in Klasse de.delinkedde.mobarenareborn.arena.Arena
Removes a named spawnpoint.
requestJoin(Player, Arena, Consumer<SessionManager.JoinResult>) - Methode in Klasse de.delinkedde.mobarenareborn.session.SessionManager
Requests a join, applying the join gate first: max-join-distance keeps far-away players out, and join-warmup-seconds makes the player stand still for a moment - so nobody escapes a PvP fight by hopping into the arena.
required() - Methode in Enum-Klasse de.delinkedde.mobarenareborn.arena.WarpType
 
rescued() - Methode in Klasse de.delinkedde.mobarenareborn.api.event.ArenaPlayerReviveEvent
 
resolve(String) - Methode in Klasse de.delinkedde.mobarenareborn.wave.WaveSetRegistry
Resolves a wave set by name, falling back to the default set when it is missing.
resolve(String, int) - Methode in Klasse de.delinkedde.mobarenareborn.item.ItemTemplates
Resolves a template to a fresh stack.
resolveKillCredit(LivingEntity) - Methode in Klasse de.delinkedde.mobarenareborn.pet.PetService
Resolves the owner credited for a mob death caused by a pet (directly or via projectile).
restore(Player) - Methode in Klasse de.delinkedde.mobarenareborn.player.PlayerStash
Restores this snapshot onto the given player and teleports them back to the captured location.
RevivalListener - Klasse in de.delinkedde.mobarenareborn.listener
Bridges lethal damage events to the RevivalService.
RevivalListener(RevivalService) - Konstruktor für Klasse de.delinkedde.mobarenareborn.listener.RevivalListener
 
revivalService() - Methode in Klasse de.delinkedde.mobarenareborn.Services
 
RevivalService - Klasse in de.delinkedde.mobarenareborn.ability
Implements the healer revive passive.
RevivalService(ConfigManager, SessionManager, ClassRegistry, MobScaler) - Konstruktor für Klasse de.delinkedde.mobarenareborn.ability.RevivalService
 
reward() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.boss.BossDefinition
Gibt den Wert für die Datensatzkomponente reward zurück.
reward() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.wave.WaveSet.Setpiece
Gibt den Wert für die Datensatzkomponente reward zurück.
rewardCache() - Methode in Klasse de.delinkedde.mobarenareborn.Services
 
RewardCache - Klasse in de.delinkedde.mobarenareborn.reward
A persistent hold-back store ("cache") for reward items that could not be delivered immediately.
RewardCache(MobArenaPlugin) - Konstruktor für Klasse de.delinkedde.mobarenareborn.reward.RewardCache
 
RewardService - Klasse in de.delinkedde.mobarenareborn.reward
Loads and provides the wave-completion rewards from rewards.yml.
RewardService(MobArenaPlugin) - Konstruktor für Klasse de.delinkedde.mobarenareborn.reward.RewardService
 
role() - Methode in Klasse de.delinkedde.mobarenareborn.classes.ArenaClass
 
Role - Enum-Klasse in de.delinkedde.mobarenareborn.classes
The functional role of a class, used for grouping and (in later milestones) threat and skill behaviour.
ROOT_TARGET - Enum-Konstante in Enum-Klasse de.delinkedde.mobarenareborn.boss.BossAbilityType
Pins the nearest player in place with heavy slowness and fatigue.
rounds() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.api.MobArenaApi.ApiPlayerStats
Gibt den Wert für die Datensatzkomponente rounds zurück.
rounds() - Methode in Klasse de.delinkedde.mobarenareborn.stats.PlayerStats
 
roundStateOf(String) - Methode in Klasse de.delinkedde.mobarenareborn.api.MobArenaApi
 
RUNNING - Enum-Konstante in Enum-Klasse de.delinkedde.mobarenareborn.session.ArenaState
The round is in progress.

S

save() - Methode in Klasse de.delinkedde.mobarenareborn.reward.RewardCache
Writes the cache to disk.
save(Arena) - Methode in Klasse de.delinkedde.mobarenareborn.arena.ArenaManager
Persists the current state of an arena to disk.
save(Arena, File) - Methode in Klasse de.delinkedde.mobarenareborn.arena.ArenaStorage
Serializes an arena to the given file, overwriting any existing content.
save(UUID, PlayerStash) - Methode in Klasse de.delinkedde.mobarenareborn.player.StashStore
Persists a stash for a player.
save(UUID, ClassProgress) - Methode in Klasse de.delinkedde.mobarenareborn.persistence.ClassLevelDao
Inserts or updates a single class's progress for a player.
save(UUID, String, PlayerStats) - Methode in Klasse de.delinkedde.mobarenareborn.stats.StatsDao
Inserts or updates a player's stats for one arena.
ScalingContext - Klasse in de.delinkedde.mobarenareborn.mob
The runtime values that feed the scaling formulas when a wave is spawned.
ScalingContext(int, int, int, double, int, double) - Konstruktor für Klasse de.delinkedde.mobarenareborn.mob.ScalingContext
 
services() - Methode in Klasse de.delinkedde.mobarenareborn.MobArenaPlugin
Returns the service container.
Services - Klasse in de.delinkedde.mobarenareborn
Immutable container that owns and exposes the plugin's subsystems.
sessionFor(String) - Methode in Klasse de.delinkedde.mobarenareborn.session.SessionManager
 
sessionManager() - Methode in Klasse de.delinkedde.mobarenareborn.Services
 
SessionManager - Klasse in de.delinkedde.mobarenareborn.session
Owns the active ArenaSession instances and the player-to-session index.
SessionManager(MobArenaPlugin, ConfigManager, Messages, MobRegistry, MobScaler, BossRegistry, WaveSetRegistry, ClassRegistry, ProgressionService, RewardService, RewardCache, StashStore, StatsService, PetService) - Konstruktor für Klasse de.delinkedde.mobarenareborn.session.SessionManager
 
SessionManager.ClassChoice - Enum-Klasse in de.delinkedde.mobarenareborn.session
SessionManager.JoinResult - Enum-Klasse in de.delinkedde.mobarenareborn.session
The outcome of a SessionManager.join(Player, Arena) attempt.
sessionOf(Player) - Methode in Klasse de.delinkedde.mobarenareborn.session.SessionManager
 
sessionWithPlacedBlock(Block) - Methode in Klasse de.delinkedde.mobarenareborn.session.SessionManager
 
set(UUID, UUID, double) - Methode in Klasse de.delinkedde.mobarenareborn.threat.ThreatTable
Sets a player's threat on a mob to an absolute value (used by taunt).
setCancelled(boolean) - Methode in Klasse de.delinkedde.mobarenareborn.api.event.ArenaPreJoinEvent
 
setChosenClass(String) - Methode in Klasse de.delinkedde.mobarenareborn.session.ArenaPlayer
Sets the chosen class.
setChosenClass(Player, String) - Methode in Klasse de.delinkedde.mobarenareborn.session.ArenaSession
Records a player's class choice.
setEliminated(boolean) - Methode in Klasse de.delinkedde.mobarenareborn.session.ArenaPlayer
Sets the eliminated flag.
setEnabled(boolean) - Methode in Klasse de.delinkedde.mobarenareborn.arena.Arena
Sets the enabled state.
setEndCallback(Runnable) - Methode in Klasse de.delinkedde.mobarenareborn.session.ArenaSession
Registers a callback invoked when the session ends, regardless of which code path ended it.
setEndListener(Consumer<String>) - Methode in Klasse de.delinkedde.mobarenareborn.session.SessionManager
Registers a listener notified with the arena name whenever a session ends, used to return spectators of that arena.
setItem(int, ItemStack, Consumer<Player>) - Methode in Klasse de.delinkedde.mobarenareborn.gui.Menu
Places an item and, optionally, a click action.
setKickCallback(Consumer<Player>) - Methode in Klasse de.delinkedde.mobarenareborn.session.ArenaSession
Registers a callback invoked when the session removes a player on its own initiative (for example a not-ready kick when the lobby countdown expires), so the session manager can drop its player-index entry.
setKillLines(List<String>) - Methode in Klasse de.delinkedde.mobarenareborn.hud.ArenaHud
Sets the per-player kill lines appended to the sidebar (MiniMessage, best killer first).
setLevel(int) - Methode in Klasse de.delinkedde.mobarenareborn.progression.ClassProgress
Sets the level.
setLines(List<Component>) - Methode in Klasse de.delinkedde.mobarenareborn.hud.Sidebar
Replaces the sidebar lines, top to bottom.
setpiece(int) - Methode in Datensatzklasse de.delinkedde.mobarenareborn.wave.WaveSet
 
Setpiece(LinkedHashMap<String, Integer>, double, List<String>, List<String>, String, String, String) - Konstruktor für Datensatzklasse de.delinkedde.mobarenareborn.wave.WaveSet.Setpiece
Erstellt eine Instanz einer Datensatzklasse Setpiece.
setpieceRewardFor(int) - Methode in Klasse de.delinkedde.mobarenareborn.wave.WaveEngine
 
setpieces() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.wave.WaveSet
Gibt den Wert für die Datensatzkomponente setpieces zurück.
setReady(boolean) - Methode in Klasse de.delinkedde.mobarenareborn.session.ArenaPlayer
Sets the ready flag.
setReady(Player, boolean) - Methode in Klasse de.delinkedde.mobarenareborn.session.ArenaSession
Sets a player's ready flag and starts or cancels the countdown accordingly.
setRegion(Region) - Methode in Klasse de.delinkedde.mobarenareborn.arena.Arena
Sets the arena region.
setSetting(String, Object) - Methode in Klasse de.delinkedde.mobarenareborn.arena.Arena
Sets or clears a per-arena setting override.
settings() - Methode in Klasse de.delinkedde.mobarenareborn.arena.Arena
 
SetupWandListener - Klasse in de.delinkedde.mobarenareborn.listener
The arena wand from /ma wand <arena>: left-click a block to mark corner 1, right-click to mark corner 2 - the region is built from both corners and saved immediately.
SetupWandListener(MobArenaPlugin, ArenaManager, Messages) - Konstruktor für Klasse de.delinkedde.mobarenareborn.listener.SetupWandListener
 
setWarp(WarpType, Location) - Methode in Klasse de.delinkedde.mobarenareborn.arena.Arena
Sets or replaces a warp location.
setWaveSet(String) - Methode in Klasse de.delinkedde.mobarenareborn.arena.Arena
Sets the wave set this arena uses (a name defined in waves.yml).
setXp(long) - Methode in Klasse de.delinkedde.mobarenareborn.progression.ClassProgress
Sets the banked experience.
show(Player) - Methode in Klasse de.delinkedde.mobarenareborn.hud.ArenaHud
Adds a player as a viewer of the boss bar and sidebar.
showTo(Player) - Methode in Klasse de.delinkedde.mobarenareborn.boss.BossInstance
Adds a player as a viewer of the boss bar.
showTo(Player) - Methode in Klasse de.delinkedde.mobarenareborn.hud.Sidebar
Shows this sidebar to a player, remembering their previous scoreboard (for example one owned by a tab-list or stats plugin) so it can be restored afterwards.
SHUFFLE_POSITIONS - Enum-Konstante in Enum-Klasse de.delinkedde.mobarenareborn.boss.BossAbilityType
Randomly swaps the positions of all players.
shutdown() - Methode in Klasse de.delinkedde.mobarenareborn.persistence.DbExecutor
Drains and stops the executor.
shutdown() - Methode in Klasse de.delinkedde.mobarenareborn.Services
Ends every active session (restoring players and flushing progression) and closes the database.
Sidebar - Klasse in de.delinkedde.mobarenareborn.hud
A flicker-free sidebar scoreboard shared by all players of a round.
Sidebar(Component) - Konstruktor für Klasse de.delinkedde.mobarenareborn.hud.Sidebar
 
SignListener - Klasse in de.delinkedde.mobarenareborn.listener
Creates and handles arena join signs.
SignListener(ArenaManager, SessionManager, Messages, MenuManager, ClassRegistry, ProgressionService, InfoSigns) - Konstruktor für Klasse de.delinkedde.mobarenareborn.listener.SignListener
 
size() - Methode in Klasse de.delinkedde.mobarenareborn.session.ArenaSession
 
softRestore() - Methode in Klasse de.delinkedde.mobarenareborn.Services
 
SoftRestore - Klasse in de.delinkedde.mobarenareborn.protection
Soft-restore: instead of cancelling block changes inside an arena during a round, the original block states are captured and rebuilt when the round ends.
SoftRestore(MobArenaPlugin, ConfigManager, ArenaManager, SessionManager) - Konstruktor für Klasse de.delinkedde.mobarenareborn.protection.SoftRestore
 
source() - Methode in Klasse de.delinkedde.mobarenareborn.util.Formula
 
spawn(MobType, Location, ScalingContext, String) - Methode in Klasse de.delinkedde.mobarenareborn.mob.MobScaler
Spawns and scales a mob.
spawnBoss(EntityType, Location, ScalingContext, String, double, double, double, double, int, Component) - Methode in Klasse de.delinkedde.mobarenareborn.mob.MobScaler
Spawns a boss: a named entity whose scaled health and damage are multiplied by the boss factors.
spawnCompanions(Player, ArenaClass) - Methode in Klasse de.delinkedde.mobarenareborn.pet.PetService
Converts the player's configured kit items into pets and mounts.
spawnpoints() - Methode in Klasse de.delinkedde.mobarenareborn.arena.Arena
 
spawnpoints() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.wave.WaveSet.Setpiece
Gibt den Wert für die Datensatzkomponente spawnpoints zurück.
SPECIAL - Enum-Konstante in Enum-Klasse de.delinkedde.mobarenareborn.wave.WaveKind
Only special-behaviour mob variants.
SpecialBehavior - Enum-Klasse in de.delinkedde.mobarenareborn.mob.special
Optional special behaviour attached to a non-boss MobType.
SpecialMobs - Klasse in de.delinkedde.mobarenareborn.mob.special
Executes the effects of non-boss special mob behaviours.
spectate(Player, Arena) - Methode in Klasse de.delinkedde.mobarenareborn.session.SpectateManager
Puts a player into watch mode for an arena's running round.
spectateArena(Player, String) - Methode in Klasse de.delinkedde.mobarenareborn.api.MobArenaApi
Puts a player into spectate mode for an arena's running round.
spectateManager() - Methode in Klasse de.delinkedde.mobarenareborn.Services
 
SpectateManager - Klasse in de.delinkedde.mobarenareborn.session
Lets outside players watch a running round from the spectator warp.
SpectateManager(SessionManager) - Konstruktor für Klasse de.delinkedde.mobarenareborn.session.SpectateManager
 
SpectateManager.SpectateResult - Enum-Klasse in de.delinkedde.mobarenareborn.session
The outcome of a SpectateManager.spectate(Player, Arena) attempt.
SPECTATOR - Enum-Konstante in Enum-Klasse de.delinkedde.mobarenareborn.arena.WarpType
Where spectators are teleported.
start() - Methode in Klasse de.delinkedde.mobarenareborn.boss.BossInstance
Starts the boss tick task.
start() - Methode in Klasse de.delinkedde.mobarenareborn.pet.PetService
Starts the companion brain (every half second).
start() - Methode in Klasse de.delinkedde.mobarenareborn.sign.InfoSigns
Starts the periodic refresh (every two seconds).
start() - Methode in Klasse de.delinkedde.mobarenareborn.threat.ThreatService
Starts the periodic prune task.
start() - Methode in Klasse de.delinkedde.mobarenareborn.wave.WaveEngine
Starts the wave loop and spawns the first wave.
stash() - Methode in Klasse de.delinkedde.mobarenareborn.session.ArenaPlayer
 
stashStore() - Methode in Klasse de.delinkedde.mobarenareborn.Services
 
StashStore - Klasse in de.delinkedde.mobarenareborn.player
Persists PlayerStash snapshots to disk while their owner is inside an arena.
StashStore(MobArenaPlugin) - Konstruktor für Klasse de.delinkedde.mobarenareborn.player.StashStore
 
state() - Methode in Klasse de.delinkedde.mobarenareborn.session.ArenaSession
 
stats(UUID, String) - Methode in Klasse de.delinkedde.mobarenareborn.stats.StatsService
Returns the player's stats for an arena, creating a fresh entry if absent.
StatsDao - Klasse in de.delinkedde.mobarenareborn.stats
Data access for the arena_stats table: per player and arena the kill count, rounds played, and the best wave reached.
StatsDao(Database) - Konstruktor für Klasse de.delinkedde.mobarenareborn.stats.StatsDao
 
StatsDao.TopEntry - Datensatzklasse in de.delinkedde.mobarenareborn.stats
A single leaderboard row.
statsOf(Player) - Methode in Klasse de.delinkedde.mobarenareborn.api.MobArenaApi
Aggregated lifetime statistics of a player across all arenas (from the in-memory cache; the player must be online).
statsService() - Methode in Klasse de.delinkedde.mobarenareborn.Services
 
StatsService - Klasse in de.delinkedde.mobarenareborn.stats
Tracks per-player, per-arena statistics (kills, rounds, best wave) and the global leaderboard.
StatsService(MobArenaPlugin, StatsDao, DbExecutor) - Konstruktor für Klasse de.delinkedde.mobarenareborn.stats.StatsService
 
stop() - Methode in Klasse de.delinkedde.mobarenareborn.boss.BossInstance
Stops the boss tick task and removes the boss bar from every player it was shown to.
stop() - Methode in Klasse de.delinkedde.mobarenareborn.threat.ThreatService
Cancels the prune task and clears all threat.
stop() - Methode in Klasse de.delinkedde.mobarenareborn.wave.WaveEngine
Stops the loop and removes any remaining arena mobs.
stop(Player) - Methode in Klasse de.delinkedde.mobarenareborn.session.SpectateManager
Stops a player from watching and restores their previous state.
stopAllFor(String) - Methode in Klasse de.delinkedde.mobarenareborn.session.SpectateManager
Returns every watcher of the given arena to their previous state.
string(Arena, ConfigManager, String, String) - Statische Methode in Klasse de.delinkedde.mobarenareborn.arena.ArenaSettings
Resolves a string setting.
string(String, String) - Methode in Klasse de.delinkedde.mobarenareborn.config.ConfigManager
Returns a string value, falling back to the supplied default when the path is absent.
stringList(String) - Methode in Klasse de.delinkedde.mobarenareborn.config.ConfigManager
Returns a list of strings, or an empty list when the path is absent.
stringOverride(String) - Methode in Klasse de.delinkedde.mobarenareborn.arena.Arena
 
submit(Callable<T>) - Methode in Klasse de.delinkedde.mobarenareborn.persistence.DbExecutor
Submits a value-returning task to the database thread.
SUCCESS - Enum-Konstante in Enum-Klasse de.delinkedde.mobarenareborn.session.SessionManager.JoinResult
The player joined successfully.
SUCCESS - Enum-Konstante in Enum-Klasse de.delinkedde.mobarenareborn.session.SpectateManager.SpectateResult
The player is now watching.
suggest(Collection<String>) - Statische Methode in Klasse de.delinkedde.mobarenareborn.command.CommandSupport
Builds a suggestion provider from a fixed set of options.
SUMMON_ADDS - Enum-Konstante in Enum-Klasse de.delinkedde.mobarenareborn.boss.BossAbilityType
Spawns a small group of supporting mobs around the boss.
SUMMONER - Enum-Konstante in Enum-Klasse de.delinkedde.mobarenareborn.mob.special.SpecialBehavior
Periodically summons a small supporting mob.
SUPPLY - Enum-Konstante in Enum-Klasse de.delinkedde.mobarenareborn.wave.WaveKind
Regular mobs that drop supply items on death.
SUPPLY_KEY - Statische Variable in Klasse de.delinkedde.mobarenareborn.mob.MobScaler
Persistent-data key storing the supply-item spec a supply-wave mob drops on death.
supplyKey() - Methode in Klasse de.delinkedde.mobarenareborn.mob.MobScaler
 
SUPPORT_BUFF - Enum-Konstante in Enum-Klasse de.delinkedde.mobarenareborn.classes.Role
Buffs and utility.
SUPPORT_HEAL - Enum-Konstante in Enum-Klasse de.delinkedde.mobarenareborn.classes.Role
Keeps allies alive.
SWARM - Enum-Konstante in Enum-Klasse de.delinkedde.mobarenareborn.wave.WaveKind
Many weakened early-game mobs.

T

TANK - Enum-Konstante in Enum-Klasse de.delinkedde.mobarenareborn.classes.Role
High survivability; holds aggro.
taunt(Collection<? extends LivingEntity>, Player, double) - Methode in Klasse de.delinkedde.mobarenareborn.threat.ThreatService
Forces the given mobs to target a player by setting maximum threat (taunt).
TELEPORTER - Enum-Konstante in Enum-Klasse de.delinkedde.mobarenareborn.mob.special.SpecialBehavior
Periodically blinks toward the nearest player to close distance.
text(String, String, String...) - Methode in Klasse de.delinkedde.mobarenareborn.config.Messages
Resolves a message string: the configured value under messages.<key> when present, otherwise the given default.
Text - Klasse in de.delinkedde.mobarenareborn.util
Utility for parsing Adventure MiniMessage strings into components.
ThreatListener - Klasse in de.delinkedde.mobarenareborn.listener
Feeds the ThreatService from combat events.
ThreatListener(ThreatService, MobScaler) - Konstruktor für Klasse de.delinkedde.mobarenareborn.listener.ThreatListener
 
threatService() - Methode in Klasse de.delinkedde.mobarenareborn.Services
 
ThreatService - Klasse in de.delinkedde.mobarenareborn.threat
Turns recorded threat into mob targeting and keeps the threat table tidy.
ThreatService(MobArenaPlugin) - Konstruktor für Klasse de.delinkedde.mobarenareborn.threat.ThreatService
 
ThreatTable - Klasse in de.delinkedde.mobarenareborn.threat
Tracks accumulated threat each player has generated against each mob.
ThreatTable() - Konstruktor für Klasse de.delinkedde.mobarenareborn.threat.ThreatTable
 
THROW_TARGET - Enum-Konstante in Enum-Klasse de.delinkedde.mobarenareborn.boss.BossAbilityType
Hurls the nearest player up and away.
tick(SpecialBehavior, LivingEntity, List<Player>, Consumer<Location>) - Statische Methode in Klasse de.delinkedde.mobarenareborn.mob.special.SpecialMobs
Drives the periodic behaviour for one tick.
toItemStack() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.util.ItemSpec
Resolves this specification to an item stack.
TOO_FAR - Enum-Konstante in Enum-Klasse de.delinkedde.mobarenareborn.session.SessionManager.JoinResult
The player is too far away from the arena (max-join-distance).
top() - Methode in Klasse de.delinkedde.mobarenareborn.stats.StatsService
 
top(UUID) - Methode in Klasse de.delinkedde.mobarenareborn.threat.ThreatTable
Returns the player holding the most threat on a mob.
TOP_LIMIT - Statische Variable in Klasse de.delinkedde.mobarenareborn.stats.StatsService
Maximum number of leaderboard rows kept in the cached snapshot.
topByBestWave(int) - Methode in Klasse de.delinkedde.mobarenareborn.stats.StatsDao
Queries the best-wave leaderboard across all arenas.
TopEntry(String, int) - Konstruktor für Datensatzklasse de.delinkedde.mobarenareborn.stats.StatsDao.TopEntry
Erstellt eine Instanz einer Datensatzklasse TopEntry.
toString() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.api.MobArenaApi.ApiPlayerStats
Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück.
toString() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.boss.BossDefinition
Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück.
toString() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.boss.BossPhase
Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück.
toString() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.mob.MobType
Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück.
toString() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.stats.StatsDao.TopEntry
Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück.
toString() - Methode in Klasse de.delinkedde.mobarenareborn.util.Formula
 
toString() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.util.ItemSpec
Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück.
toString() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.wave.WaveSet.Setpiece
Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück.
toString() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.wave.WaveSet
Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück.
toVariables() - Methode in Klasse de.delinkedde.mobarenareborn.mob.ScalingContext
Builds the formula variable map for this context.
trackedMobs() - Methode in Klasse de.delinkedde.mobarenareborn.threat.ThreatTable
 
trackPlacedBlock(Block) - Methode in Klasse de.delinkedde.mobarenareborn.session.ArenaSession
Tracks a block a fighter placed during the round (tactical building).
trigger(Player, String) - Methode in Klasse de.delinkedde.mobarenareborn.ability.AbilityService
Attempts to trigger the caster's ability for the given input key.
tryCapture(Block) - Methode in Klasse de.delinkedde.mobarenareborn.protection.SoftRestore
Tries to capture a block for later restore.
tryRescue(Player, double) - Methode in Klasse de.delinkedde.mobarenareborn.ability.RevivalService
Attempts to rescue a player who is about to die.

U

uniqueId() - Methode in Klasse de.delinkedde.mobarenareborn.session.ArenaPlayer
 
unload(UUID) - Methode in Klasse de.delinkedde.mobarenareborn.progression.ProgressionService
Drops a player's cached progress after a final flush.
unload(UUID) - Methode in Klasse de.delinkedde.mobarenareborn.stats.StatsService
Drops a player's cached stats after a final flush.
untrackPlacedBlock(Block) - Methode in Klasse de.delinkedde.mobarenareborn.session.ArenaSession
Untracks a placed block (after it was broken or blown up).
UpdateChecker - Klasse in de.delinkedde.mobarenareborn.update
Optional, opt-in version check against a configured endpoint.
UpdateChecker(MobArenaPlugin, ConfigManager, String) - Konstruktor für Klasse de.delinkedde.mobarenareborn.update.UpdateChecker
 
useTemplates(ItemTemplates) - Statische Methode in Datensatzklasse de.delinkedde.mobarenareborn.util.ItemSpec
Registers the template store consulted for item:<name> specifications.

V

valueOf(String) - Statische Methode in Enum-Klasse de.delinkedde.mobarenareborn.arena.WarpType
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.
valueOf(String) - Statische Methode in Enum-Klasse de.delinkedde.mobarenareborn.boss.BossAbilityType
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.
valueOf(String) - Statische Methode in Enum-Klasse de.delinkedde.mobarenareborn.classes.Role
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.
valueOf(String) - Statische Methode in Enum-Klasse de.delinkedde.mobarenareborn.mob.special.SpecialBehavior
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.
valueOf(String) - Statische Methode in Enum-Klasse de.delinkedde.mobarenareborn.session.ArenaState
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.
valueOf(String) - Statische Methode in Enum-Klasse de.delinkedde.mobarenareborn.session.SessionManager.ClassChoice
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.
valueOf(String) - Statische Methode in Enum-Klasse de.delinkedde.mobarenareborn.session.SessionManager.JoinResult
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.
valueOf(String) - Statische Methode in Enum-Klasse de.delinkedde.mobarenareborn.session.SpectateManager.SpectateResult
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.
valueOf(String) - Statische Methode in Enum-Klasse de.delinkedde.mobarenareborn.wave.WaveKind
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.
values() - Statische Methode in Enum-Klasse de.delinkedde.mobarenareborn.arena.WarpType
Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.
values() - Statische Methode in Enum-Klasse de.delinkedde.mobarenareborn.boss.BossAbilityType
Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.
values() - Statische Methode in Enum-Klasse de.delinkedde.mobarenareborn.classes.Role
Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.
values() - Statische Methode in Enum-Klasse de.delinkedde.mobarenareborn.mob.special.SpecialBehavior
Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.
values() - Statische Methode in Enum-Klasse de.delinkedde.mobarenareborn.session.ArenaState
Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.
values() - Statische Methode in Enum-Klasse de.delinkedde.mobarenareborn.session.SessionManager.ClassChoice
Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.
values() - Statische Methode in Enum-Klasse de.delinkedde.mobarenareborn.session.SessionManager.JoinResult
Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.
values() - Statische Methode in Enum-Klasse de.delinkedde.mobarenareborn.session.SpectateManager.SpectateResult
Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.
values() - Statische Methode in Enum-Klasse de.delinkedde.mobarenareborn.wave.WaveKind
Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.
VersionCommand - Klasse in de.delinkedde.mobarenareborn.command.commands
/ma version - prints the running plugin version.
VersionCommand(MobArenaPlugin, Messages) - Konstruktor für Klasse de.delinkedde.mobarenareborn.command.commands.VersionCommand
 

W

WAITING - Enum-Konstante in Enum-Klasse de.delinkedde.mobarenareborn.session.ArenaState
Players are gathering in the lobby and readying up.
warp(WarpType) - Methode in Klasse de.delinkedde.mobarenareborn.arena.Arena
Returns a warp location.
WARP_TO_PLAYER - Enum-Konstante in Enum-Klasse de.delinkedde.mobarenareborn.boss.BossAbilityType
Teleports the boss to a random player.
warps() - Methode in Klasse de.delinkedde.mobarenareborn.arena.Arena
 
WarpType - Enum-Klasse in de.delinkedde.mobarenareborn.arena
The named teleport destinations an arena can define.
wave() - Methode in Klasse de.delinkedde.mobarenareborn.api.event.ArenaWaveClearedEvent
 
wave() - Methode in Klasse de.delinkedde.mobarenareborn.api.event.ArenaWaveStartEvent
 
wave(int, int, int, int) - Methode in Klasse de.delinkedde.mobarenareborn.hud.ArenaHud
 
WaveEngine - Klasse in de.delinkedde.mobarenareborn.wave
Drives the wave loop for a running arena round.
WaveEngine(MobArenaPlugin, Arena, ConfigManager, MobRegistry, MobScaler, BossRegistry, WaveSet, Supplier<List<Player>>, DoubleSupplier, Consumer<String>, ArenaHud, IntConsumer) - Konstruktor für Klasse de.delinkedde.mobarenareborn.wave.WaveEngine
 
WaveKind - Enum-Klasse in de.delinkedde.mobarenareborn.wave
The flavour of a spawned wave.
waveReached() - Methode in Klasse de.delinkedde.mobarenareborn.api.event.ArenaRoundEndEvent
 
waveSet() - Methode in Klasse de.delinkedde.mobarenareborn.arena.Arena
 
WaveSet - Datensatzklasse in de.delinkedde.mobarenareborn.wave
A named, data-driven wave roster: which mob identifiers may spawn in the early, mid and late game.
WaveSet(String, int, int, List<String>, List<String>, List<String>, Map<Integer, WaveSet.Setpiece>) - Konstruktor für Datensatzklasse de.delinkedde.mobarenareborn.wave.WaveSet
Canonical constructor; defensively copies the pools.
WaveSet.Setpiece - Datensatzklasse in de.delinkedde.mobarenareborn.wave
A hand-designed, fixed wave: exact mob counts, optional own spawnpoints, potion effects on the mobs, a health multiplier, an optional specific boss and an optional reward granted when the wave is cleared.
waveSetRegistry() - Methode in Klasse de.delinkedde.mobarenareborn.Services
 
WaveSetRegistry - Klasse in de.delinkedde.mobarenareborn.wave
Loads and holds the configured wave sets from waves.yml.
WaveSetRegistry(MobArenaPlugin) - Konstruktor für Klasse de.delinkedde.mobarenareborn.wave.WaveSetRegistry
 
waveTitle(Collection<? extends Player>, int) - Methode in Klasse de.delinkedde.mobarenareborn.hud.ArenaHud
Shows the wave-start title to the given players.
winners() - Methode in Klasse de.delinkedde.mobarenareborn.api.event.ArenaRoundCompleteEvent
 
world() - Methode in Klasse de.delinkedde.mobarenareborn.arena.Region
 
writeTo(ConfigurationSection) - Methode in Klasse de.delinkedde.mobarenareborn.player.PlayerStash
Writes this snapshot into a configuration section so it survives a server crash.

X

xp() - Methode in Klasse de.delinkedde.mobarenareborn.progression.ClassProgress
 
XP_KEY - Statische Variable in Klasse de.delinkedde.mobarenareborn.mob.MobScaler
Persistent-data key storing the base experience awarded for killing the mob.
xpForNextLevel(int) - Methode in Klasse de.delinkedde.mobarenareborn.progression.ProgressionService
Returns the experience required to advance from the given level to the next.
xpKey() - Methode in Klasse de.delinkedde.mobarenareborn.mob.MobScaler
 
xpValue() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.mob.MobType
Gibt den Wert für die Datensatzkomponente xpValue zurück.
A B C D E F G H I J K L M N O P R S T U V W X 
Alle Klassen und Schnittstellen|Alle Packages|Konstantenfeldwerte|Serialisierte Form