MatchApi
The plugin's public API adapter. The core fires no Bukkit events of its own; it calls this, and each plugin fires events from its own API package so add-ons never import relocated MagmaCore classes. Cancellable callbacks return false to veto, and a callback that throws counts as a veto.