v2.0
Compatibility
Changes
🚀 SimpleTPA+ v2.0 - The GUI & Immersion Update
We are thrilled to announce SimpleTPA+ v2.0, a massive milestone update that brings a modern, sleek graphical user interface (GUI), enhanced immersion, and total control to your server's teleportation system!
✨ What's New in v2.0?
-
Interactive Online Players GUI (
/tpa):- Running
/tpawithout arguments now opens a fully paginated, dynamic GUI displaying all online players. - View individual TPA statuses instantly with custom player head icons.
- Click any player's head to send a teleport request instantly!
- Built-in navigation arrows for seamless pagination on high-population servers.
- Running
-
Self-Management Control Panel:
- The center slot (Slot 49) displays your own status and allows you to toggle incoming TPA requests (
/tpatoggle) with a single click right from the menu.
- The center slot (Slot 49) displays your own status and allows you to toggle incoming TPA requests (
-
New
/tpacancelCommand:- Players can now easily cancel their pending outgoing teleport requests before they expire or get accepted.
-
Progressive Audio & Particle Effects:
- Pitch Scaling: Teleport countdown sound effects now dynamically increase in pitch every second for maximum tension and anticipation.
- Custom Particle Effects: Fully configurable particle bursts during the countdown and upon arrival at the destination.
-
100% Configurable & English Default:
- Every title, lore line, button, message, sound, and particle can now be fully customized through the
config.yml. - Cleaned up and completely translated to English by default.
- Every title, lore line, button, message, sound, and particle can now be fully customized through the
📂 File Changes
- Added
TPAGui.javato handle inventory menus and pagination logic. - Updated
SimpleTPA.javaandconfig.ymlto support the new v2.0 architecture.
Thank you for using SimpleTPA+! If you encounter any issues or have feedback, feel free to use /tpafeedback or reach out.

Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:AmYF3n57:agIviX3v"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:AmYF3n57:agIviX3v"
}

