AlphaTPADocs v2.0.0
AlphaTPAStart hereInstallation

Installation

Get AlphaTPA running, and update it without losing player settings.

On this page

Requirements

WhatNeededNotes
Server softwarePaper or FoliaFolia support is declared. Countdowns tick on the traveller's own thread and the teleport is asynchronous.
Minecraft1.21.1 or newerJars are built per Minecraft version, see Choose the right jar.
Java21 or 251.21.x servers use Java 21. 26.x servers use Java 25.
NetworkOutgoing HTTPSNeeded for server approval.
PlaceholderAPI, CMI, EssentialsXOptionalSee Requirements.

Choose the right jar

Jars are built per Minecraft version, and the file name tells you which one:

AlphaTPA-<version>-mc-<minecraft>-java<java>.jar

AlphaTPA-2.0.0-mc-1.21.1-java21.jar
AlphaTPA-2.0.0-mc-26.2-java25.jar

Use the jar whose mc- part matches your server. A jar built for 26.x is compiled for Java 25 and will not load on Java 21.

Install

  1. Stop the server and put the jar in plugins/.
  2. Start it. The plugin creates plugins/AlphaTPA/ with config.yml, lang/ and menus/players/.
  3. 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.
  4. Try it. Run /tpa with a second player.

Update

  1. Back up plugins/AlphaTPA/. data/players.yml holds every player's switches.
  2. Replace the jar and restart. /alphatpa reload never loads a new jar.
  3. Check the console. If a bundled menu or message file has a higher file-version, it replaces yours and your old copy is kept as *.old. The console warns when that happens.
Upgrading from 1.x: license keys no longer exist. 2.0.0 needs the server to be approved in the AlphaStudio panel, and an unapproved server will not run the plugin. Read Server approval before updating a live server.