Index
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
abilitieszurü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
amountzurück. - announce() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.wave.WaveSet.Setpiece
-
Gibt den Wert für die Datensatzkomponente
announcezurü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,disableandarenas. - 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,listspawnsandsetregion. - 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
Arenainstances 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
baseDamagezurü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
baseHealthzurück. - behavior() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.mob.MobType
-
Gibt den Wert für die Datensatzkomponente
behaviorzurück. - bestWave() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.api.MobArenaApi.ApiPlayerStats
-
Gibt den Wert für die Datensatzkomponente
bestWavezurü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
bestWavezurü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
bosszurü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_levelstable. - 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 statsand/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
/macommand 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
damageMultiplierzurü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
MobArenaApifacade and the lifecycle events inde.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
/macommand tree. - de.delinkedde.mobarenareborn.command.commands - Package de.delinkedde.mobarenareborn.command.commands
-
Concrete subcommands of the
/macommand 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
displayNamezurück. - drops() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.boss.BossDefinition
-
Gibt den Wert für die Datensatzkomponente
dropszurück.
E
- early() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.wave.WaveSet
-
Gibt den Wert für die Datensatzkomponente
earlyzurück. - earlyUntil() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.wave.WaveSet
-
Gibt den Wert für die Datensatzkomponente
earlyUntilzurü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
effectszurü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
entityTypezurück. - entityType() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.mob.MobType
-
Gibt den Wert für die Datensatzkomponente
entityTypezurü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.dbinside 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-playerslimit.
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
healthMultiplierzurück. - healthMultiplier() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.wave.WaveSet.Setpiece
-
Gibt den Wert für die Datensatzkomponente
healthMultiplierzurück. - healthThreshold() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.boss.BossPhase
-
Gibt den Wert für die Datensatzkomponente
healthThresholdzurü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
idzurück. - id() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.mob.MobType
-
Gibt den Wert für die Datensatzkomponente
idzurü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
intervalTickszurü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
killszurü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
latezurü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
materialzurü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
midzurück. - midUntil() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.wave.WaveSet
-
Gibt den Wert für die Datensatzkomponente
midUntilzurü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
/macommand 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
MobTypedefinitions. - 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
mobszurü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
namezurück. - name() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.wave.WaveSet
-
Gibt den Wert für die Datensatzkomponente
namezurü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-chatis 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,/godor/gamemodecannot 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-hungeris 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-infightis 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-regenis 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-containersis 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
phaseszurü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,leaveandready. - 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
/mabuilder. - 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.ymlfrom 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-distancekeeps far-away players out, andjoin-warmup-secondsmakes 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
rewardzurück. - reward() - Methode in Datensatzklasse de.delinkedde.mobarenareborn.wave.WaveSet.Setpiece
-
Gibt den Wert für die Datensatzkomponente
rewardzurü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
roundszurü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
ArenaSessioninstances 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
-
The outcome of a
SessionManager.chooseClass(Player, String)attempt. - 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
setpieceszurü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
spawnpointszurü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
PlayerStashsnapshots 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_statstable: 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
ThreatServicefrom 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
xpValuezurück.
Alle Klassen und Schnittstellen|Alle Packages|Konstantenfeldwerte|Serialisierte Form