MobArenaReborn 0.1.0-SNAPSHOT API

Packages
Package
Beschreibung
Root package of the MobArena Reborn plugin.
Active player abilities.
Public API for other plugins: the MobArenaApi facade and the lifecycle events in de.delinkedde.mobarenareborn.api.event.
Lifecycle events fired for other plugins: player join/leave/eliminated, round start/end/complete, wave start and mob kills.
Arena domain model and persistence.
Boss encounters: data-driven boss definitions, health-based phases and the abilities a boss casts during a round.
Player classes.
Command framework for the /ma command tree.
Concrete subcommands of the /ma command tree.
Configuration loading and message rendering.
Inventory-based menus.
In-round heads-up display.
Optional third-party integrations.
Named item templates with full NBT, referenced from kits and rewards as item:<name>.
Bukkit event listeners.
Mob definitions and spawn-time scaling.
 
Persistence layer.
Companion pets and mounts spawned from kit items: spawning, ownership, behaviour rules and cleanup.
Player state capture and restoration.
Class progression model.
Arena griefing protection.
Wave-completion rewards.
Arena round lifecycle: sessions, state and the lobby flow.
Live arena info signs: registration, persistence and the periodic refresh.
Player statistics and leaderboards.
Threat and mob targeting.
Optional, opt-in update checking.
Shared, stateless utilities.
The wave loop.