
FancyTPA
Fancy TPA is Fully customizable and lag-free TPA Plugin for 1.19.4-1.21+
- Загрузки
- 278
- Подписчики
- 2
- Обновлён
- 19 марта 2026 г.
- Лицензия
- All-Rights-Reserved
Опубликован 19 марта 2026 г.
✨ FancyTPA
FancyTPA is a fancy, modern, lightweight, and highly customizable teleportation plugin designed for Minecraft servers from 1.19.4 to 1.21.11. It replaces the clunky, old-school teleportation commands with a sleek, interactive, and visually stunning experience.
🚀 Core Features
- Interactive Chat Components: No more typing long commands! Players can click [Accept] or [Deny] buttons directly in the chat with hover tooltips.
- Visual Implosion/Explosion Effects: Every teleportation features a fancy "Enderman-style" particle effect where particles collapse into the player at the start and burst out at the destination.
- Smart Teleport Timer: Optional countdown (default 5s) that cancels if the player moves, preventing combat-logging or escaping danger too easily.
- Action Bar Integration: The teleport countdown is displayed elegantly above the hotbar, keeping the chat clean.
- Admin Overlays: Includes a custom
/tpand/tpheresystem that bypasses timers but keeps the beautiful visual effects. - Mass Teleportation: Admins can summon everyone (
/tphere all) or everyone from a specific dimension. - Full Customization: 100% of messages, sounds, particles, and permissions can be edited in the
config.yml.
📜 Command List & Permissions
👤 Player Commands
| Command | Description | Permission |
|---|---|---|
/tpa <player> |
Send a teleport request to a player. | ftpa.player.tpa |
/tpahere <player> |
Request a player to teleport to you. | ftpa.player.tpahere |
/tpaccept [player] |
Accept a pending request (or the last one). | ftpa.player.tpaccept |
/tpdeny [player] |
Refuse a pending request. | ftpa.player.tpdeny |
/tpahelp |
Show the interactive help menu. | ftpa.player.help |
🛠️ Admin Commands
| Command | Description | Permission |
|---|---|---|
/tp <player> |
Instant teleport with custom effects. | ftpa.admin.tp |
/tphere <player> |
Instantly summon a player to your location. | ftpa.admin.tphere |
/tphere all [world] |
Summon everyone (optionally from one world). | ftpa.admin.tphereall |
/ftpa reload |
Reload the configuration files. | ftpa.admin.reload |
| Admin All | Access to every FancyTPA feature. | ftpa.admin.* |
⚙️ How it Works
- Requesting: When a player sends a request, the recipient sees a formatted message with clickable buttons.
- Validation: The plugin checks if the command is enabled in the config and if the player has the required permission.
- The Countdown: If enabled, the sender must stand still. Moving will trigger a "Teleport Cancelled" notification on the Action Bar.
- The Effect: Upon success, a "Portal" particle implosion occurs at the start location, followed by an explosion at the target.
🛠️ Installation
- Download the
FancyTPA.jar. - Drop it into your server's
/plugins/folder. - Restart your server (Java 17+ required).
- Configure messages and timers in
plugins/FancyTPA/config.yml.
Ченджлог
v2.2Релиз1.21.9, 1.21.10, 1.21.11 · 19 марта 2026 г.
📝 FancyTPA v2.2 - Changelog
✨ New Features
- Interactive Chat: Added clickable [Accept] and [Deny] buttons with hover tooltips for all requests.
- TP Overlay: Updated the native
/tpcommand with custom enderman-style particle effects and sounds. - Advanced
/tphere:
🛠️ Fixes & Optimizations
- Timer Logic: Fixed a bug where "Request Expired" messages appeared even after a successful teleport.
- Command Logic: Fixed
/ftpa reloadto require the "reload" argument and proper permissions. - Tab-Completion: Added full support for player names and sub-command auto-fill.
- Performance: Optimized particle math to ensure zero lag during mass teleports.
⚙️ Config Updates
- Added customizable Header and Footer lines for chat requests.
- Added a "Safe Mode" warning in the config for disabling
/tpaccept.
Комментарии
Загружаем…