Commands
Two commands total — the player-facing /event, and the admin-only /aevent (alias /ae) with 17 subcommands.
/event
Player only. Permission-gated at the plugin.yml level by alphaevent.join — a player without it can't run /event at all, not even to leave.
| Command | Behavior |
|---|---|
/event | Opens the join GUI — only while an event is actually joinable/running. Otherwise sends an "event not running" message. |
/event join | Joins as a participant during signup, or as a late spectator if a round is already active. Any unrecognized first argument behaves the same as plain /event. |
/event leave | Removes you from the event (participant or spectator) and restores your pre-join state. |
Tab-completion for
/event join <type> suggests spleef, but the second argument is never actually read — it has zero effect on behavior. There's no real "join a specific event type" syntax, it's just /event join.Event control /aevent, /ae
Every subcommand below requires alphaevent.admin.
| Command | Usage | Description |
|---|---|---|
/aevent start | <type> | Starts an event. Only valid type is spleef (case-insensitive). Fails if one is already running. |
/aevent stop | Stops the running event with a broadcast. | |
/aevent forcestart | Skips the current join/waiting countdown phase immediately. | |
/aevent skipcountdown | Forces whichever countdown is currently active (join, waiting, or round-start) to its final tick. | |
/aevent pause | Freezes all countdown ticking — nothing else changes. | |
/aevent resume | Unfreezes it. | |
/aevent nextround | Force-ends the current round outside the normal elimination flow — restores the arena, revives participants, advances to the next round or ends the event. Only works during an active/ending round. | |
/aevent reload | Reloads config.yml, messages.yml, gui.yml, and bossbars.yml. Does not reload the runtime arena.yml (spawn points, regions). | |
/aevent reset | Emergency hard reset — stops any event and clears all internal state, without restoring broken blocks. See FAQ. |
Arena setup
| Command | Usage | Description |
|---|---|---|
/aevent setspawn | player only | Sets the lobby fallback spawn to your current position — used if the spawn region lookup fails or isn't set. |
/aevent spawnregion | <region> | Sets the WorldGuard region used as the waiting/lobby area. Validates the region exists. |
/aevent arenaregion | <region> | Sets the WorldGuard region used for the actual spleef arena — required for gameplay to work at all. |
/aevent addspawn | player only | Adds a numbered player-spawn point at your current position. IDs auto-increment. At least one is required — an event with zero spawn points aborts immediately. |
/aevent removespawn | <id> | Removes a spawn point by its numeric ID (tab-completed). |
/aevent listspawns | Lists every configured spawn point with coordinates. | |
/aevent setexit | player only | Sets where players are teleported when the event ends or they leave. Falls back to each player's own pre-join location if unset. |
/aevent setarena | player only | Records an "arena center" location. Stored but not currently read by any game logic — see FAQ. |
Info & debug
| Command | Description |
|---|---|
/aevent info | Current event type, state, round number, and participant counts. |
/aevent debug | State, round, participant/alive/spectator counts, configured spawn/arena region names, and spawn-point count. |
