YoTPA
1.6.2YoTPA is a lightweight and powerful teleport request plugin with adaptive performance optimization. Simple to use, easy to configure, and built for modern Minecraft servers.
1.6.2latestYoTPA 1.6.2Sep 17, 2026 Changelog v1.6.2
Minecraft 26.3 Compatibility: - Verified YoTPA against the new Minecraft/Paper 26.3 ("Wilderness Bound") update - No code changes needed — YoTPA already worked on it, this release just confirms and documents that - Booted and tested on a real Paper 26.3 server (Java 25): the plugin loads cleanly, commands work, and nothing broke Server Compatibility: - Fully Tested: Paper 1.21.x – 26.2.x, Folia 1.21.x – 26.1.x, Purpur 1.21.x - Early Access (verified, not yet full-tested): Paper 26.3.x — Minecraft 26.3 is experimental/alpha builds so far (no stable release yet); YoTPA boots and runs cleanly on them, but hasn't had the full automated test pass a "Fully Tested" version gets. Folia has no 26.3 build yet either. - Should Work: Pufferfish, and any Paper/Folia fork - Requires: Java 21+ (1.21.x servers) / Java 25+ (26.x servers) Breaking Changes: - None. Drop-in replacement for v1.6.1 — no config or message migration needed. Migration from v1.6.1: 1. Stop your server 2. ReplaceYoTPA-1.6.1.jarwithYoTPA-1.6.2.jar3. Start your server — existingconfig.ymlandmessages.ymlare fully preserved Feedback & Ideas: https://github.com/PhyschicWinter9/YoTPA/issues1.6.1YoTPA 1.6.1Jul 9, 2026 Changelog v1.6.1
Folia Thread-Safety Fixes: - Teleport countdown now starts on the teleporter's own region thread — fixes cross-region location/title access when a plain/tpais accepted - Closed a race where moving during the exact moment a countdown started could leave it running (and teleporting) after it was cancelled - Sounds played to the other player no longer read their location from a foreign region thread - Message system and bStats charts hardened against cross-thread visibility issues after/tpareloadBug Fixes: -/backinto a world that has since been unloaded now fails gracefully instead of erroring -/tpainfo"Available RAM" now shows true headroom instead of a misleading low number - Offline players no longer get permanently cached as "Unknown" in expiry messages - Sound names likeBlock.Note_Block.Plingare now normalised instead of silently falling back to the default sound - Update notification now respects thefeatures.soundstoggle Improvements: - Server startup no longer waits on the update check (previously up to ~10 s on a slow network) - JAR is ~35% smaller (1.9 MB, down from 3.0 MB) — Adventure is provided by Paper and no longer bundled - Update notification message is now customizable/translatable viamessages.yml(update.available, auto-merged into existing files) -yotpa.admin(update notifications, default: OP) is now properly declared - bStats updated to 3.1.0 Server Compatibility: - Fully Tested: Paper 1.21.x – 26.2.x, Folia 1.21.x – 26.1.x, Purpur 1.21.x - Should Work: Pufferfish, and any Paper/Folia fork - Requires: Java 21+ (1.21.x servers) / Java 25+ (26.x servers) Breaking Changes: - None. Drop-in replacement for v1.6.0 — no config or message migration needed. Migration from v1.6.0: 1. Stop your server 2. ReplaceYoTPA-1.6.0.jarwithYoTPA-1.6.1.jar3. Start your server — existingconfig.ymlandmessages.ymlare fully preserved Feedback & Ideas: https://github.com/PhyschicWinter9/YoTPA/issues1.6.0YoTPA 1.6.0Apr 12, 2026 Changelog v1.6.0
New Features: -/backcommand — teleports you to your previous location after a TPA or death (single-use, location is consumed on use) - Death location tracking — death spot saved automatically so you can/backafter respawning to collect your items - Configurable/backcooldown —back-cooldowninconfig.yml(default: 30s, set 0 to disable) - Daily update notifications — plugin re-checks for new releases every 24 hours; online OPs/admins are notified once when a new version is found, completely silent if nothing changed - Full Folia regionized-server support — auto-detected at startup, no configuration needed Improvements: - Thread-safety: post-teleportsendMessageandplaySoundnow correctly dispatched on the player's region thread on Folia -TeleportDatanow stores destination asUUIDinstead of a livePlayerreference — eliminates zombie references and cross-region access on Folia -PerformanceSettingscached on enable/reload — no per-tick object allocation on hot paths - Single batch task drives all Paper countdowns — O(1) scheduler overhead at any player count - Sound objects resolved once at config load — zero registry lookups at runtime per sound play Bug Fixes: - Teleport no longer sends a false success message if another plugin cancels the teleport event - bStatstitles_enabledchart now reads the correct config key (features.titles) - TPA requests for disconnected players now cleaned up immediately on quit instead of waiting for the expiry timer - bStats and update checker tasks are now properly cancelled on plugin disable New Permissions: -yotpa.back— access to/back(default: everyone) -yotpa.bypass.back-cooldown— skip the/backcooldown (default: OP) Server Compatibility: - Fully Tested: Paper 1.21.x – 26.1.x, Folia 1.21.x, Purpur 1.21.x - Should Work: Pufferfish, and any Paper/Folia fork - Requires: Java 21+ (1.21.x servers) / Java 25+ (26.1.x servers) Breaking Changes: - None. Drop-in replacement for v1.5.0. Migration from v1.5.0: 1. Stop your server 2. ReplaceYoTPA-1.5.0.jarwithYoTPA-1.6.0.jar3. Start your server — existingconfig.ymlandmessages.ymlare fully preserved Bug & Feedback & Ideas: https://github.com/PhyschicWinter9/YoTPA/issues1.5.0YoTPA 1.5.0Apr 5, 2026 Changelog v1.5.0
New Features: - Automatic update checker — notifies OPs and admins on join when a new version is available - Minecraft 1.21.x – 26.1.x support - Support JDK 25 development toolchain with Java 21 bytecode output for full backwards compatibility Improvements: - Kotlin upgraded to 2.3.0 for proper JDK 25 toolchain support - Async update check runs off the main thread — zero server tick impact Server Compatibility: - Fully Tested: Paper 1.21.x – 26.1.x - Should Work: Purpur, Pufferfish, and any Paper fork - Requires: Java 21+ (1.21.x servers) / Java 25+ (26.1.x servers) Breaking Changes: - None. Drop-in replacement for v1.4.0. Migration from v1.4.0: 1. Stop your server 2. ReplaceYoTPA-1.4.0.jarwithYoTPA-1.5.0.jar3. Start your server — existingconfig.ymlandmessages.ymlare fully preserved1.4.0YoTPA 1.4.0Jan 11, 2026 Changelog v1.4.0
New Features: - Full multi-language support (10+ languages) - MiniMessage format with gradients, rainbow effects, and hex colors - Live message reload with /tpareload (no restart needed) - Customizable prefix - change [YoTPA] to anything you want - Modern PersistentDataContainer (replaced deprecated metadata system) Improvements: - Lower memory footprint with better data storage - Faster data lookups and cleaner code - Better error messages with actionable recommendations - Auto-cleanup when players disconnect (no memory leaks) - Enhanced config validation with warnings and suggestions - Type-safe data storage prevents conflicts Bug Fixes: - Removed all deprecated code (zero warnings) - Fixed memory leaks from old metadata system - Fixed race conditions in concurrent teleports - Fixed gradient/color parsing errors - Fixed sound loading fallback system - Fixed config validation edge cases Server Compatibility: - Fully Tested: Paper 1.21 - 1.21.11 - Tested: Purpur 1.21.11 - Should Work: Purpur 1.21+, Pufferfish, and any Paper fork - Not Tested: Spigot (may work but not guaranteed) - Requires: Java 21 Breaking Changes: - None! Fully backward compatible with v1.3.0 Migration: - Simply replace the JAR file - newmessages.ymlcreated automatically - Your existingconfig.ymlsettings are preserved - Customize messages if desired, then use/tpareload1.3.0YoTPA 1.3.0Oct 1, 2025 Changelog v1.3.0
New Features: - Adaptive Performance System with 4 auto-detected modes - Custom sound effects support - Config validation with detailed error messages - New /tpainfo command - Full multi-threading support Improvements: - 30-70% less memory usage - 25-60% less CPU usage - Enhanced teleportation reliability - Better error handling Bug Fixes: - Fixed teleportation edge cases - Improved config reload stability1.2.0YoTPA 1.2.0May 21, 2025 YoTPA 1.2.0 - Added bStats - Support 1.21 - 1.21.51.1YoTPA 1.0May 12, 2025 Release First Version to Public
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
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
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta