Sueta

CustomTPA

2.3.0

Modern TPA plugin for Paper, Purpur, Folia, Spigot & Bukkit with 70 languages, auto-accept, countdown sound, and full MiniMessage.

·Plugin
  1. 2.3.0latestGlobal Update v2.3.0 (Paper/Purpur/Spigot)Jul 11, 2026

    💰 v2.3.0 – Vault Economy & 70 Languages

    🆕 New Feature
    - Vault Integration – teleport requests now cost money! - Configurable prices for /tpa and /tpahere in config.yml. - Permission customtpa.bypass.cost to ignore payment. - Vault download: https://www.spigotmc.org/resources/vault.34315/ - ⚠️ Note: Vault is not supported on Folia. On Folia, economy features are automatically disabled, and the plugin works without any errors.
    🌍 5 New Languages
    - Added Khmer, Lao, Mongolian, Somali, and Zulu. - CustomTPA now supports 70 languages with automatic per-player detection.
    🔧 Improvements
    - Built upon the stable v2.2.0 foundation. - All 70 languages follow the same familiar MiniMessage style. - Minor internal optimisations.
    50 downloads
  2. 2.2.0Global Update v2.2.0 (Paper/Purpur/Folia)Jul 8, 2026
    12 downloads
  3. 2.1.2upd v2.1.2 (Spigot/Bukkit)Jul 2, 2026
    38 downloads
  4. 2.1.1upd v2.1.1 (Paper/Purpur/Folia)Jun 29, 2026
    16 downloads
  5. 2.1.0Global Update v2.1.0 (Paper/Purpur/Folia)Jun 28, 2026

    ⚡ v2.1.0 – TPA Back, Force TPA, Log Cleanup & World Blacklist Fix

    🆕 New Features
    - TPA Back – /tpaback returns you to your previous location after a teleport. - Force TPA – /tpaforce lets admins instantly teleport to players without a request. - Log Auto-Cleanup – tpa.log entries are automatically removed after configurable days.
    🛠 Fixes
    - World Blacklist – now correctly blocks teleport requests from/to blacklisted worlds. - Fixed missing world blacklist checks in /tpa and /tpahere commands.
    🔧 Improvements
    - New options in config.yml: tpa-back, force-tpa, max-log-days. - All 40 languages updated with new keys. - /tpaforce is visible only to players with the customtpa.force permission.
    15 downloads
  6. 2.0.1upd 2.0.1 (Paper/Purpur/Folia)Jun 26, 2026

    🌍 v2.0.1 – 40 Languages & bStats Metrics

    🌍 10 New Languages
    - Added Hindi, Portuguese (Portugal), Croatian, Slovenian, Lithuanian, Latvian, Estonian, Serbian, Macedonian, and Catalan. - CustomTPA now supports 40 languages with automatic per-player detection. - All new languages include warm welcome messages, statistics, and full localization.
    📊 bStats Integration
    - Integrated bStats metrics to track plugin usage. - Completely anonymous and optional – no personal data is collected. - Helps to see how many servers and players use CustomTPA.
    🔧 Improvements
    - Built upon the stable v2.0.0 foundation. - All 40 languages follow the same familiar style. - Minor internal optimizations.
    11 downloads
  7. 2.0.0Global Update 2.0.0 (Paper/Purpur/Folia)Jun 25, 2026

    🎉 v2.0.0 – Warm Welcome, Request Logging, Visual Effects & More

    A massive milestone release with 30 languages, new player experience features, and deep customization.
    🌟 New Features
    - Warm Welcome – send a configurable message to new players on their first join (per‑language). - Request Logging – log all TPA actions to a file (tpa.log) for moderation and tracking. - Visual Effects – spawn particles on teleportation (configurable type and count).
    ⚡ Bypass Permissions
    - Added granular bypass nodes: customtpa.bypass.delay, customtpa.bypass.cooldown, customtpa.bypass.blacklist, customtpa.bypass.limit.
    ⏱ Daily Request Limit
    - Limit how many TPA requests a player can send per day. Resets automatically.
    ⏳ Configurable Request Timeout
    - Request timeout is now a config option in config.yml (default 60s).
    🌍 30 Languages
    - All messages (including warm welcome) are available in 30 languages with automatic per‑player detection.
    🔧 Improvements
    - Request logging system writes to tpa.log for moderation. - Teleport particles add a nice visual touch. - warm-welcome-message can be customized per language. - All features can be enabled/disabled directly in config.yml. - Improved code structure and performance. --- Important: This is a major release. Please update your config.yml to enable the new features.
    16 downloads
  8. 1.10.0Global Update v1.10.0 (Paper/Purpur/Folia)Jun 23, 2026

    ⚡ v1.10.0 – Request Sound, Bypass Permissions, Daily Limit & Configurable Timeout

    🔊 Request Sound
    - Added optional sound that plays when a player receives a teleport request. - Can be enabled/disabled and customized in config.yml.
    🛡 Bypass Permissions
    - New permissions for VIP players and admins: - customtpa.bypass.delay – ignore teleport countdown. - customtpa.bypass.cooldown – ignore request cooldown. - customtpa.bypass.blacklist – ignore world blacklist. - customtpa.bypass.limit – ignore daily request limit.
    ⏱ Daily Request Limit
    - Configurable daily limit for sent requests (0 = unlimited). - Automatically resets every 24 hours.
    ⏳ Configurable Request Timeout
    - Request timeout is now configurable in config.yml (default 60 seconds).
    🌍 30 Languages
    - All new keys added to all 30 language files. - Translations follow the established CustomTPA style.
    🔧 Improvements
    - All new features can be toggled directly in config.yml. - Improved internal code structure for better performance.
    24 downloads
  9. 1.9.0Global update 1.9.0Jun 22, 2026

    📊 v1.9.0 – Player Statistics, Custom Sound, PlaceholderAPI & 30 Languages

    🌍 30 Languages
    - Added Slovak, Bulgarian, Hebrew, Thai, and Filipino (Tagalog). - CustomTPA now supports 30 languages with automatic per-player detection.
    📊 Player Statistics
    - Added /tpastats command – shows how many requests a player has sent, accepted, and denied. - Statistics are saved in stats.yml and persist across server restarts.
    🔊 Custom Countdown Sound
    - Added countdown-sound option in config.yml – choose from 8 short sounds for the teleport countdown. - Available sounds: experience orb pickup, note block pling, bell, hat, button clicks, and more.
    🔄 PlaceholderAPI Expansion
    - Added new placeholders for TAB, scoreboards, and other plugins: - %tpa_incoming% – number of incoming requests - %tpa_has_incoming% – yes/no if there are incoming requests - %tpa_outgoing% – yes/no if there is an outgoing request - %tpa_sent% – total requests sent - %tpa_accepted% – total requests accepted - %tpa_denied% – total requests denied
    🔧 Improvements
    - All system messages are now in English. - /ctpa reload no longer resets player languages. - /ctpa now has proper tab completion (only "reload" shown).
    9 downloads
  10. 1.8.1upd 1.8.1Jun 21, 2026

    🌍 v1.8.1 – 25 Languages, Cooldown, World Blacklist & More

    🌍 Localization
    - Added 6 new languages: Norwegian, Danish, Greek, Indonesian, Arabic, Vietnamese. - CustomTPA now supports 25 languages with automatic per-player detection.
    ⚡ New Features
    - Request Cooldown – configurable delay between requests (prevents spam). - World Blacklist – block teleport requests to/from specific worlds. - Update Checker Toggle – enable/disable the automatic update checker in config.yml.
    🔧 Improvements
    - Delay is now controlled exclusively via config.yml (no more delay-seconds in language files). - /ctpa reload no longer resets player languages. - /ctpa now has proper tab completion (only "reload" shown). - All system messages translated to English.
    ✨ Features
    - Chat buttons, teleport delay with sound, auto-accept mode, GUI, and Folia compatibility all remain stable.
    19 downloads
  11. 1.8.0Global update 1.8.0Jun 20, 2026

    ⚡ v1.8.0 – Cooldown, World Blacklist & Update Checker Toggle (Paper/Purpur/Folia)

    ⚡ New Features
    - Request Cooldown – players must wait a configurable amount of time before sending another request (prevents spam). - World Blacklist – block teleport requests to/from specific worlds (e.g., arenas, event areas). - Update Checker Toggle – enable or disable the automatic update checker directly in config.yml.
    🔧 Technical Improvements
    - All new features are configured through the new config.yml file. - Cooldown, blacklist, and update checker settings apply instantly via /ctpa reload. - 19 languages updated with new messages for cooldown and world blacklist.
    ✨ Features
    - Chat buttons, teleport delay with sound, auto-accept mode, GUI, and all existing functions continue to work flawlessly on Paper, Purpur, and Folia. - Folia-compatible teleportation and scheduling remain fully supported.
    📁 Configuration
    The new config.yml file is automatically generated on first run and contains all settings.
    16 downloads
  12. 1.7.0GLOBAL UPD 1.7.0Jun 19, 2026

    🌍 v1.7.0 – Universal Compatibility & 19 Languages (Spigot/Bukkit)

    This build is specially adapted for Spigot and Bukkit servers.
    ⚡ Spigot/Bukkit Compatibility
    - Bundled Adventure library – no external dependencies needed. - Chat buttons and ActionBar work through native Spigot methods. - All features are identical to the Paper version.
    🌍 19 Languages
    - Added Swedish, Dutch, Czech, Hungarian, Romanian. - Full translations for all prompts, buttons, and GUI.
    🔧 Technical Improvements
    - Language files auto-update on plugin load. - Optimized message sending for Spigot's chat system. - Fixed edge cases in teleport requests. - Works on 26.2
    ✨ Features
    - Chat buttons, teleport delay with sound, auto-accept mode, update checker, 19 languages. - Configuration auto-update and /ctpa reload.
    23 downloads
  13. 1.6.0Global update 1.6.0Jun 18, 2026

    🎉 v1.6.0 – Universal Compatibility & Massive Stability Update

    This version is the result of an incredible amount of work to make CustomTPA truly universal — now with dedicated builds for Paper and Spigot/Bukkit, both fully functional with all features.
    ⚡ Universal Compatibility
    - Separate builds for Paper and Spigot/Bukkit – each optimized for its platform. - Paper version uses native modern methods for the best performance and full chat button / ActionBar support. - Spigot/Bukkit version bundles Adventure and now has fully working chat buttons, ActionBar, and all commands.
    🔧 Technical Improvements
    - Completely reworked internal message sending to support both platforms without compromises. - Cleaned up project structure with Maven profiles – easy to maintain and extend. - Fixed many edge cases and compatibility issues found during rigorous testing.
    ✨ Features
    - Chat buttons, teleport delay with sound, auto-accept mode, 14 languages – all work perfectly on both Paper and Spigot/Bukkit. - Configuration auto-update, update checker, and /ctpa reload remain fully functional.
    🙏 Thank You
    This release took an incredible amount of work, testing, and debugging. I'm proud to deliver the most stable and versatile TPA plugin to the community.
    11 downloads
  14. 1.5.2upd 1.5.2Jun 18, 2026

    🔊 v1.5.2 – Countdown Sound & Korean Language

    - Added an experience orb pickup sound on each second of the teleport countdown. - Added Korean language support. - Now supporting 14 languages.
    12 downloads
  15. 1.5.1upd v1.5.1Jun 17, 2026

    🌍 v1.5.1 – 3 New Languages

    - Added Chinese (Simplified), Japanese, and Finnish language support. - All prompts, buttons, and auto-accept messages are fully translated. - Now supporting 13 languages in total. - Language files are automatically updated on plugin load.
    11 downloads
  16. 1.5.0Global update 1.5.0Jun 16, 2026

    ⚡ v1.5.0 – Auto-Accept Mode, GUI Fixes & More

    New Features
    - Added /tpaauto command – toggle automatic acceptance of incoming requests. - When enabled, all /tpa and /tpahere requests are accepted instantly (with configurable delay).
    Bug Fixes
    - Fixed missing teleport delay in the GUI. - Fixed auto-accept teleporting the wrong player. - Fixed malformed </gray> tags causing display issues across all languages. - Fixed placeholders not showing correctly when accepting/denying requests via the GUI. - Fixed teleport direction being inverted for /tpa and /tpahere.
    Improvements
    - Tab completion now includes gui for /tpa. - All 10 language files updated with new keys. - Internal refactoring for better code reuse.
    13 downloads
  17. 1.4.4upd v1.4.4Jun 15, 2026

    🇮🇹 v1.4.4 – Italian Language

    - Added Italian language support. - Players with locale it_it will now see messages in Italian automatically. - All prompts and buttons are fully translated.
    9 downloads
  18. 1.4.3upd v1.4.3Jun 14, 2026

    🇹🇷 v1.4.3 – Turkish Language

    - Added Turkish language support. - Players with locale tr_tr will now see messages in Turkish automatically. - All prompts and buttons are fully translated.
    10 downloads
  19. 1.4.2bug fix, language additions, 26.1.x support. 1.4.2Jun 13, 2026

    🇧🇷 v1.4.2 – Portuguese (Brazil) & Bug Fix

    - Added Brazilian Portuguese language support. - Players with locale pt_br will now see messages in Portuguese automatically. - Fixed malformed </gray> tags that caused display issues in request messages across all languages. - All prompts and buttons are fully translated.
    10 downloads
  20. 1.4.1upd 1.4.1Jun 13, 2026

    🇪🇸 v1.4.1 – Spanish Language

    - Added Spanish language support. - Players with locale es_es or es_mx will now see messages in Spanish automatically. - Prompts above accept/deny buttons translated as well.
    9 downloads
  21. 1.4.0upd 1.4.0Jun 12, 2026

    ✨ v1.4.0 – Smart Language Updates & Button Prompts

    - Added text prompts above the accept/deny buttons when receiving a request (e.g., "To accept the request, click [✔ Accept]"). - Language files now update automatically on server start or /ctpa reload – missing files are created, new keys are added without overwriting your custom changes. - All 5 languages (EN, RU, UK, DE, FR) synced to the same style. - Just replace the JAR and restart – no manual file copying needed! - Before rebooting the server, remove the CustomTPA attribute and install the new .jar.
    9 downloads
  22. 1.3.2upd 1.3.2Jun 12, 2026

    🇫🇷 v1.3.2 – French Language

    - Added French language support. - Players with locale fr_fr or fr_ca will now see messages in French automatically.
    11 downloads
  23. 1.3.1upd v1.3.1Jun 11, 2026

    🌍 v1.3.1 – German Language & Style Update

    - Added German language support. - Updated all language files with improved formatting (player names now stand out better). - English, Russian, Ukrainian translations synced to the same style.
    11 downloads
  24. 1.3.0Global update v1.3.0Jun 10, 2026

    🌍 v1.3.0 – Multi-Language & Update Checker

    - Added Ukrainian language support. - Players now see messages automatically in their client language (ru, uk, en). - Language files moved to lang/ folder – easy to add more languages. - Added automatic update checker via Modrinth API – admins will be notified about new versions. - All messages (including GUI buttons) are now fully localized per player.
    8 downloads
  25. 1.2.0v1.2.0 – Tab-Completer & Cancel Button UpdateJun 5, 2026

    ✨ v1.2.0 – Tab-Completer & Cancel Button Update

    - Added a clickable [✘ Cancel] button for the sender after using /tpa or /tpahere. - Tab-Completer now works for all relevant commands: - /tpa and /tpahere suggest online players (excluding yourself). - /tpaccept and /tpadeny suggest players who have sent you a pending request. - Removed automatic GUI opening when running /tpa, /tpahere, or /tpaccept without arguments. Now a text hint or clickable list is shown instead. - Fixed an issue where the legacy alias tpad deny appeared incorrectly in tab-completion. - Internal improvements and code cleanup.
    16 downloads
  26. 1.1.2AddMay 26, 2026

    ✨ v1.1.2 – Quality of Life Update

    - Added a clickable [✘ Cancel] button for the sender after using /tpa or /tpahere. You can now instantly cancel your request directly from chat if you made a mistake. - The cancel button is fully configurable via messages.yml (text and hover tooltip). - Minor internal improvements to request handling.
    13 downloads
  27. 1.1.1fixMay 17, 2026

    🛠 v1.1.1 Fix

    - Fixed teleport delay messages – now only the teleporting player sees the countdown and "Your request was accepted" message. - Movement check now only applies to the player being teleported – if they move, teleport is cancelled only for them. - The other player no longer receives unnecessary action bar messages or movement warnings. - Corrected %seconds% placeholder in teleport-accepted message to show the actual delay value. - Internal logic updated to properly determine which player is teleported in /tpa vs /tpahere commands.
    19 downloads
  28. 1.1.0fixMay 13, 2026

    🛠 Bug Fixes & Improvements

    - Fixed /tpahere showing the wrong player name in the invitation message. - Added teleport delay message for the sender: "Your request was accepted, teleporting in X seconds". - Players are now prevented from moving during the countdown; moving cancels the teleport. - Added new messages: teleport-accepted and teleport-moved (configurable in language files). - All features remain unchanged from 1.0.0.
    17 downloads
  29. 1.0.0CustomTPA 1.0.0May 11, 2026

    🗣 Language Update

    - The plugin is now fully English by default (all messages translated). - Added multi-language support via lang.yml – switch between en and ru. - New file messages_ru.yml – Russian localization included. - All original features remain unchanged (GUI, chat buttons, delay, PlaceholderAPI, MiniMessage, legacy color codes). - /customtpa reload now also reloads the selected language.
    16 downloads

Similar projects

Plugin →