AlphaEvent
34 server events for Paper on one engine: elimination games, party games, races, PvP, team and open-world contests. Set up from in-game commands and WorldGuard regions, with join menus, boss bars, points, rewards and automatic arena restoration.

What you get
34 ready-made server events on one engine, set up from in-game commands and WorldGuard regions.
34 events
Elimination games, party games, races, PvP and team events, and open-world contests. Start any of them with one command.
All eventsMultiple arenas per event
Lobby, arena and points are saved per event and per arena name. /aevent check tells you exactly what is still missing.
One file per event
Round time, rules, kits and scores live in events/<id>.yml and override the global defaults only where you want.
One shared game flow
Announcement, join menu, lobby, frozen countdown, rounds, points and results are the same for every event, so players learn it once.
Game flowRewards
Run console commands for the winner, the podium, every finisher or each round winner, with the player and place filled in.
RewardsAll text in lang/
Every message, title, menu and boss bar is a file you can edit, in the AlphaStudio pink theme by default.
Text filesPlaceholderAPI
31 placeholders for live event state, the top three, the time left and per-player status.
PlaceholdersUpdate notice
Operators are told when a newer release exists on GitHub. Turn it off with one setting.
Update noticeQuick start
Eight steps from install to your first event, using Spleef as the example. Every other event follows the same pattern; /aevent check <event> lists what it needs.
- Install the dependencies first. AlphaEvent will not enable without WorldGuard and WorldEdit.
- Create two regions with
/rg: one for the waiting lobby, one for the spleef floor. - Select an arena. Run
/aevent select spleef main. This creates the arena and every setup command below edits it. - Point it at the regions.
/aevent region lobby <lobby-region>and/aevent region arena <arena-region>. - Add spawn points. Stand where players should land and run
/aevent addspawn. Repeat for as many as you like. Optionally set where players go afterwards with/aevent setexit. - Check it.
/aevent check spleefshows a tick for everything that is ready. - Get approved. A new server stays disabled until AlphaStudio approves it. See Server approval.
- Start it. Run
/aevent start spleef, or run/aeventand click the event in the menu.
Requirements
| Plugin | Required? | Unlocks |
|---|---|---|
WorldGuard and WorldEdit | Required | The plugin will not enable without both. Arena and lobby boundaries are WorldGuard regions, not coordinates. |
PlaceholderAPI | Optional | Registers %alphaevent_*%. The plugin works without it. |
Explore the docs
Every page of the AlphaEvent reference, grouped by what you are trying to do.
Installation
Requirements, choosing a jar, installing and updating.
OpenServer approval
How the AlphaStudio panel approves a server, and what the plugin sends.
OpenAll events
All 34 events and how every event runs.
OpenElimination
Spleef, TNT Run, Sumo, Red Light, Glass Bridge, Color Match, Anvil Rain, Lava Rise and Hot Potato.
OpenParty games
Musical Chairs, Hole in the Wall, Simon Says, Trivia, Snowball Fight and Knockback Stick.
OpenRaces
Parkour, Dropper, Boat Race and Elytra Race.
OpenPvP and teams
Last Man Standing, Brackets, King of the Hill, Capture the Flag, Infection, Hide and Seek, Dodgebolt and Wave Survival.
OpenOpen world
Fishing, Mining, Mob Hunt, Treasure Hunt, Drop Party, Chat Games and Build Battle.
OpenArena setup
Arenas, the selection workflow, checking and the WorldGuard flags used.
OpenCommands
Player commands and the /aevent admin toolkit.
OpenPermissions
Six nodes and what each one grants.
OpenPlaceholders
All 31 PlaceholderAPI placeholders.
OpenConfiguration
config.yml, event files, rewards, text, menus and boss bars.
OpenTroubleshooting
Console messages and symptoms, with the cause and the fix.
OpenFAQ
Game flow, WorldGuard and the config gotchas.
OpenChangelog
What changed in each release.
Open