Tpa +СкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачать
ВЕРСИИ (9)
release
Tpa+ 1.8.0 - Return Back, Safe-Landing & PAPI
1.8.01 окт. 2026 г.111Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4bukkit, folia, paper, purpur, spigot
Что нового
# ⚡ Tpa+ v1.8.0 — Return Back, Anti-Trap Safe Landing & PAPI Expansions
### 🌟 What's New in v1.8.0:
- **New `/tpaback` (or `/back`) Command**:
- Teleport back to your previous location before a teleport or after death!
- Fully configurable cooldown, warmup delay, and permission (`aiotpa.back`).
- **Synchronous Anti-Trap Safe-Landing Engine**:
- Completely thread-safe synchronous landing block validation. Zero Paper async block access warnings.
- Enhanced hazard detection: blocks powder snow, wither roses, sweet berry bushes, campfires, lava, void boundaries, and suffocation blocks.
- **Interactive Clickable `[✖ Cancel]` Button**:
- When players send `/tpa` or `/tpahere`, an interactive `[Cancel]` button appears in chat with hover tooltip, allowing one-click cancellation.
- **Cinematic Warmup Titles**:
- Configurable on-screen countdown title & subtitle (`Teleporting in %seconds%s...`) and arrival splash title (`Teleported!`).
- **Native PlaceholderAPI Expansion (`%tpaplus_...%`)**:
- `%tpaplus_pending_incoming%`: Number of incoming requests.
- `%tpaplus_pending_outgoing%`: Number of outgoing requests.
- `%tpaplus_cooldown_seconds%`: Remaining cooldown time.
- `%tpaplus_autoaccept_status%`: Auto-accept status (Enabled/Disabled).
- `%tpaplus_toggle_status%`: Request toggle status.
- `%tpaplus_has_back%`: Whether a previous location is saved.
- `%tpaplus_in_combat%` & `%tpaplus_combat_seconds%`: Combat tag status.
### 🛡️ Fixes & Optimizations
- Eliminated all asynchronous chunk/block reading risks on modern Paper/Purpur/Folia.
- Full backwards compatibility with 1.20.x through 1.21.4+.
release
Tpa + 1.7.0 — Combat Safety & Visual Trails
1.7.030 сент. 2026 г.4Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.4, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4bukkit, folia, paper, purpur, spigot
Что нового
### What's New in Tpa + v1.7.0
#### 🛡️ Combat & Safety Enhancements
- **Auto-Cancel Requests on Combat Tagging**: Fixed exploit loophole where players could accept pending requests while in combat. Pending requests are now automatically invalidated if either the sender or receiver enters PvP or PvE combat.
- **Target Combat Verification**: Added check when sending requests so players cannot send /tpa to targets actively tagged in combat.
#### 🌍 World Change Guards
- **Dynamic Cross-World Interception**: Automatically cancels ongoing teleport warmup timers and invalidates stale pending requests if a participant switches worlds.
#### ✨ Custom Warmup Visuals & Teleport Trails
- **Configurable Warmup Particle Styles**: Select between SPIRAL (double helix), RINGS (concentric expanding rings), and VORTEX (swirling inward vortex).
- **Configurable Particle Types**: Full support for custom Bukkit particle types (END_ROD, PORTAL, DRAGON_BREATH, SOUL_FIRE_FLAME, ENCHANT, etc.).
- **Smooth Teleport Trail**: Spawns an interpolated visual particle trail linking the departure origin to the destination upon teleport completion.
#### ⏱️ Enhanced Cooldown Feedback
- **Accurate Countdown Messages**: Detailed remaining seconds formatting in cooldown messages.
- **Smart Economy Bypass Prompt**: Dynamically formats Vault cooldown bypass fee instructions only when Vault economy is hooked.
#### ⚡ Engine & Platform Compatibility
- **Native Folia Support**: Added folia-supported: true and optimized event handling for modern high-performance multi-threaded server environments.
release
Tpa + 1.6.0 — Community Fixes, Anti-Spam & Vanish Privacy
1.6.030 сент. 2026 г.8Minecraft: 1.20.1, 1.20.4, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4bukkit, paper, purpur, spigot
Что нового
## 🌟 Tpa+ v1.6.0 — Community Fixes, Anti-Spam & Vanish Privacy
This update directly addresses the **most reported problems** from server owners and players across the Minecraft community:
### 🛡️ Critical Fixes & Improvements
- **EssentialsX Command Compatibility:** Fixed command conflict where EssentialsX would hijack `/tpa`. Tpa+ now re-registers command mapping dynamically on startup.
- **Per-Target Anti-Spam Protection:** Prevents spamming repeated requests to the same target (`settings.same-target-min-interval-seconds: 5`).
- **Vanish Privacy Support:** Vanished staff (SuperVanish, PremiumVanish, VanishNoPacket) are protected from `/tpa` and tab-completion detection (`settings.vanish-compat: true`). Bypass with `aiotpa.bypass.vanish`.
- **Fair Cooldown Refund on Deny:** If the target denies your request, your cooldown is automatically refunded (`settings.refund-cooldown-on-deny: true`).
- **Async Safe Destination Search:** Safe location search runs asynchronously, preventing main-thread TPS drops.
- **Case-Insensitive Player Search:** `/tpa player` works smoothly regardless of capitalization.
- **Expiry Reminder:** Sends a prompt to the target before request expires.
- **Max Outgoing Request Cap:** Prevents mass request flooding (`settings.max-active-outgoing-requests: 5`).
- **New Admin Diagnostic Command:** `/tpainfo [player]` to inspect player teleport state, cooldowns, and combat tags.
release
Tpa + 1.5.0
1.5.027 авг. 2026 г.282Minecraft: 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, folia, paper, purpur, spigot
Что нового
# 📜 TpaPlus Changelog
---
## 🌟 [1.5.0] - Enterprise & Security Upgrade
### 🚀 Added
* **Combat Tagging Engine:** Built-in in-combat teleport blocker. SMP aur Lifesteal servers par PvP fights ke doran teleport abuse/escape ko fully restrict karta hai (`settings.combat.enabled`, `tag-duration-seconds: 10`).
* **Player Blocklist System (`/tpablock`, `/tpaunblock`, `/tpablocklist`):** Toxic players aur trolls se bachne ke liye player-specific ignore/block system. Blocklist ko SQLite aur MySQL database (`tpaplus_blocks` table) me permanently persist kiya jata hai.
* **Safe Landing Invulnerability:** Teleport landing ke turant baad configurable damage immunity grace period (default: 3 seconds) jo chunk loading lag, fall damage aur suffocation deaths ko prevent karta hai.
* **Admin Mass Teleportation (`/tpall`, `/tpahereall`):** Server events aur spawn gatherings ke liye all-online players summoning commands (`aiotpa.admin.all` permission).
* **Disabled Worlds Restriction:** Minigames, 1v1 arenas ya custom dimensions me teleport block karne ke liye `settings.disabled-worlds` setting.
* **Permission Tiers (Rank Perks):** VIP aur MVP players ke liye permission-based custom cooldown (`settings.cooldown-tiers`) aur warmup delay (`settings.delay-tiers`) groups.
* **Direct Execution / GUI Toggles:** `/tpa` aur `/tpaccept` ke direct instant execution ke liye `use-request-gui: false` aur `use-accept-gui: false` toggles.
* **Dynamic Adventure BossBar:** Smooth real-time second-by-second countdown title (`5s -> 4s -> 3s...`) with progress bar, bina kisi ghosting ya stuck bar glitch ke.
* **Claims & Region Hooks:** WorldGuard 7.x flags (`ENTRY`) aur GriefPrevention claim trust permission checks.
* **Unified Color & Hex Pipeline:** Full support for standard `&0-&f`, `&l`, `&k` formatting, hex codes (`&#RRGGBB` -> `<#RRGGBB>`), and Kyori Adventure MiniMessage tags.
---
## ⚡ [1.2.0] - Modern Architecture & Multi-Request Update
### 🚀 Added
* **Build System Migration:** Build system ko Maven (`pom.xml`) se Gradle (`build.gradle`) par migrate kiya gaya with dynamic version packaging.
* **Java 21 Support:** Minecraft 1.21+ compatibility ke liye compilation toolchain ko Java 21 par upgrade kiya gaya.
* **Paper API 1.21 Upgrade:** Compile dependencies ko modern Paper API `1.21-R0.1-SNAPSHOT` par align kiya gaya.
* **Multiple Concurrent Requests:** Target players ab bina kisi overwrite ke multiple players se requests simultaneously receive kar sakte hain.
* **Targeted Request Commands:** `/tpaccept [player]`, `/tpdeny [player]`, aur `/tpcancel [player]` support.
* **Smart Tab Completion:** Commands me sirf active relevant player names show hone ke liye dynamic TabCompleter add kiya.
* **Destination Safety Checker:** Lava, fire, void aur solid blocks scan karke safe landing coordinate find karta hai.
* **Damage Cancel Trigger:** Delay countdown ke waqt damage lene par automatic teleport cancellation.
* **Hot-Reload Support (`/tpareload`):** Configuration aur player data ko bina server restart kiye in-game reload karne ki capability.
* **Admin Bypasses:** `aiotpa.bypass.cooldown`, `aiotpa.bypass.delay`, aur `aiotpa.bypass.toggle`.
### 🐛 Fixed
* **Infinite Teleportation Loop:** Scheduler tracking map issue fix kiya gaya jisme countdown task infinitely run karta tha.
* **`/tpcancel` Lookup Bug:** Outgoing cancellation me wrong UUID lookup fix kiya gaya.
* **Async Storage Race Condition:** Thread-safety warnings fix kiye gaye.
release
Tpa + 1.4.0
1.4.020 авг. 2026 г.120Minecraft: 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2bukkit, paper, purpur, spigot
Что нового
bugs fixed
release
Tpa + 1.3.0
1.3.03 авг. 2026 г.122Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2bukkit, paper, purpur, spigot
release
Tpa + 1.2.0
1.2.014 июл. 2026 г.185Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2bukkit, paper, purpur, spigot
Что нового
# Changelog - TpaPlus
All notable changes to the TpaPlus Minecraft plugin from its initial release to the current version.
---
## [1.2.0] - 2026-07-14
### Added
- **Build System Migration:** Migrated build system from Maven (`pom.xml`) to Gradle (`build.gradle`, `settings.gradle`) with dynamic versioning support.
- **Java 21 support:** Upgraded compilation toolchain target release to Java 21 to align with Minecraft 1.21+ requirements.
- **Paper API Upgrade:** Updated compile dependencies to Paper API `1.21-R0.1-SNAPSHOT`.
- **Multiple Request Handling:** Target players can now receive multiple pending requests concurrently from different requesters without overwriting previous requests.
- **Targeted Commands:** Supported player name arguments on `/tpaccept [player]`, `/tpdeny [player]`, and `/tpcancel [player]` to manage specific requests.
- **Smart Tab Completion:** Added dynamic tab-completer support to `/tpaccept`, `/tpdeny`, and `/tpcancel` that lists only relevant player names with active requests.
- **Separate Storage File:** Moved player-specific preferences (such as auto-accept lists and toggled-off states) out of the main configuration `tpa.yml` to a dedicated, lightweight `data.yml` file.
- **Teleport safety checker:** Implemented safety validation of destination block heights. Scans and redirects the teleport to a safe landing spot in a configurable radius (default: 2 blocks), or cancels it if no safe spot is found.
- **Damage Cancel Trigger:** Added optional countdown cancellation if the teleporting player takes damage during the delay.
- **Hot-Reload Support:** Added the administrative `/tpareload` command to hot-reload config, messages, and player data dynamically without restarting the server.
- **Admin Bypasses:** Introduced bypass permissions for administrative ranks:
- `aiotpa.bypass.cooldown` (bypasses request cooldowns)
- `aiotpa.bypass.delay` (enables instant teleports, skipping delay countdowns)
- `aiotpa.bypass.toggle` (allows requesting players who have incoming requests toggled off)
### Fixed
- **Infinite Teleportation Loop:** Resolved a critical scheduler bug where the teleport countdown task ran infinitely because the tracking task reference was deleted from the map before it could execute its cancellation block.
- **`/tpcancel` Command Bug:** Fixed a command bug where the requester was unable to cancel outgoing requests because the lookup targeted the target's map entries using the requester's UUID.
- **Async Storage Race Condition:** Resolved a Bukkit thread-safety warning by clone-copying the values of data arrays on the main server thread before executing the async file save block.
release
Tpa + 1.1.0
1.1.02 июн. 2026 г.362Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Что нового
- Visually Enhanced
release
Tpa +
1.0.026 февр. 2026 г.712Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot