v2.0.0-Alpha+1latestEasyTPA v2.0.0-Alpha+1Jan 2, 2026 A full rewrite of EasyTPA with modern Paper API integration, asynchronous operations, and a cleaner architecture.Note: Versions prior to 1.21.4 are no longer supported.
Commands & Messaging
* All commands now use Paper’s Brigadier API with improved tab completion * Full MiniMessage support + legacy color codes * PlaceholderAPI integration and interactive UI elementsData & Teleporting
* SQLite storage with async operations and automatic cleanup * Async teleporting with improved location capture and movement detection * Enhanced safety checks for teleport destinationsConfiguration
* Messages moved tomessages.yml*config.ymlconsolidated and simplifiedFixes & Changes
* Fixed world and player validation during async operations * Internal API restructured - custom integrations must be updatedMigration Guide
1. Backup your data 2. Update `config.yml` 3. Migrate messages tomessages.yml4. Verify permissions 5. Test commandsv1.3.0-BetaEasyTPA v1.3.0-BetaNov 15, 2025 1.21.10 SupportAdded
- New Commands -/tpcancel- Cancel your pending teleport request or in-progress teleport -/tplist- List all your pending teleport requests (sent and received) - Teleport Delay System - Configurable teleport delay before execution (default: 3 seconds) - Movement detection - teleport cancels if player moves during delay - Countdown messages showing remaining time - New permissioneasytpa.delay.bypassto bypass teleport delay - Set delay to 0 in config to disable - Performance Improvements - All database operations now run asynchronously to prevent server lag - Thread-safe collections using ConcurrentHashMap - Automatic cleanup task for expired cooldowns - Safety Features - Teleport safety checks before execution (prevents suffocation/void teleports) - Automatic cancellation if sender or target goes offline during delayChanged
- Database operations are now asynchronous by default - Improved message system with automatic fallback to defaults - Better cooldown management with periodic cleanupFixed
- Fixed duplicate cooldown logic that could cause inconsistencies - Fixed potential NullPointerException in database operationsv1.2.2-BetaEasyTPA v1.2.2-BetaOct 15, 2025 Fixed a bug in TPAManager class.TPAManager now correctly teleports to the target’s location at the time the request was sent, preventing unintended teleportation after moves or respawns.
v1.2.1-BetaEasyTPA v1.2.1-BetaOct 15, 2025 - 1.21.9 Support - Removed YAML data store support1.2.0v1.2.0Apr 2, 2025 - 1.21.5 Support - MiniMessage support1.1.0v1.1.0Mar 13, 2025 - Switch to SQLite for storing user data - Implement Adventure API for message components - Small code improvements1.0.0EasyTPA v1.0.0Mar 9, 2025 Initial release of EasyTPA. Report issues or suggest features on our GitHub.
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta