Installation
Get AlphaEvent running with WorldGuard, and update it without losing your arenas.
On this page
Requirements
| What | Needed | Notes |
|---|---|---|
| Server software | Paper | The plugin does not declare Folia support, so run it on Paper. |
| Minecraft | 1.21.1 or newer | Jars are built per Minecraft version, see Choose the right jar. |
| Java | 21 or 25 | 1.21.x servers use Java 21. 26.x servers use Java 25. |
| WorldGuard | Required | Lobby and arena are WorldGuard regions. Use a build that supports your Minecraft version. |
| WorldEdit | Required | WorldGuard needs it, and AlphaEvent lists it as a hard dependency too. |
| Network | Outgoing HTTPS | Needed for server approval and the optional update notice. |
| PlaceholderAPI | Optional | Only for the %alphaevent_*% placeholders. |
Choose the right jar
Jars are built per Minecraft version, and the file name tells you which one:
AlphaEvent-<version>-mc-<minecraft>-java<java>.jar
AlphaEvent-3.3.0-mc-1.21.11-java21.jar
Use the jar whose mc- part matches your server. Jars for 1.21.x need Java 21 and jars for 26.x need Java 25.
Install
- Install WorldGuard and WorldEdit and make sure they start cleanly.
- Add the AlphaEvent jar to
plugins/and start the server. The plugin creates its files inplugins/AlphaEvent/:config.yml, anevents/folder with one file per event, and alang/folder with the text. - Get approved. A new server is pending and the plugin stays off. The console prints your server id. Send it to AlphaStudio, wait for approval and restart. See Server approval.
- Set up an arena by following the Quick start or Arena setup.
Arenas are saved in arenas/, written by the plugin. Create and change them with the commands.
Update
- Back up
plugins/AlphaEvent/. - Replace the jar and restart.
/aevent reloadnever loads a new jar.
New settings and messages from a newer jar are added to your files on start, with their comments. Nothing you changed is overwritten.
Upgrading from 2.x: 3.0 moves the text to
lang/, Spleef's settings to events/spleef.yml and the arena to arenas/spleef/main.yml. It does this itself on the first start and keeps your old files in backup/2.x/. Custom message edits are not carried over (the text and colours changed); copy them from the backup. See Configuration → Upgrading.Upgrading from 1.x: 2.0 added server approval, and an unapproved server will not run the plugin. Read that page before updating a live server.
