YoTPAСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачать
ВЕРСИИ (8)
release
YoTPA 1.6.2
1.6.217 сент. 2026 г.141Minecraft: 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.2, 26.2, 26.3folia, paper, purpur
Что нового
### 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. Replace `YoTPA-1.6.1.jar` with `YoTPA-1.6.2.jar`
3. Start your server — existing `config.yml` and `messages.yml` are fully preserved
**Feedback & Ideas:** https://github.com/PhyschicWinter9/YoTPA/issues
release
YoTPA 1.6.1
1.6.19 июл. 2026 г.68Minecraft: 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.2, 26.2folia, paper, purpur
Что нового
### 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 `/tpa` is 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 `/tpareload`
**Bug Fixes:**
- `/back` into 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 like `Block.Note_Block.Pling` are now normalised instead of silently falling back to the default sound
- Update notification now respects the `features.sounds` toggle
**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 via `messages.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. Replace `YoTPA-1.6.0.jar` with `YoTPA-1.6.1.jar`
3. Start your server — existing `config.yml` and `messages.yml` are fully preserved
**Feedback & Ideas:** https://github.com/PhyschicWinter9/YoTPA/issues
release
YoTPA 1.6.0
1.6.012 апр. 2026 г.160Minecraft: 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.2, 26.2folia, paper, purpur
Что нового
### Changelog v1.6.0
**New Features:**
- `/back` command — 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 `/back` after respawning to collect your items
- Configurable `/back` cooldown — `back-cooldown` in `config.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-teleport `sendMessage` and `playSound` now correctly dispatched on the player's region thread on Folia
- `TeleportData` now stores destination as `UUID` instead of a live `Player` reference — eliminates zombie references and cross-region access on Folia
- `PerformanceSettings` cached 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
- bStats `titles_enabled` chart 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 `/back` cooldown (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. Replace `YoTPA-1.5.0.jar` with `YoTPA-1.6.0.jar`
3. Start your server — existing `config.yml` and `messages.yml` are fully preserved
**Bug & Feedback & Ideas:** https://github.com/PhyschicWinter9/YoTPA/issues
release
YoTPA 1.5.0
1.5.05 апр. 2026 г.129Minecraft: 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.2paper, purpur
Что нового
### 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. Replace `YoTPA-1.4.0.jar` with `YoTPA-1.5.0.jar`
3. Start your server — existing `config.yml` and `messages.yml` are fully preserved
release
YoTPA 1.4.0
1.4.011 янв. 2026 г.43Minecraft: 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.11paper, purpur
Что нового
### 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 - new `messages.yml` created automatically
- Your existing `config.yml` settings are preserved
- Customize messages if desired, then use `/tpareload`
release
YoTPA 1.3.0
1.3.01 окт. 2025 г.112Minecraft: 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.11paper
Что нового
## 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 stability
release
YoTPA 1.2.0
1.2.021 мая 2025 г.62Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5paper
Что нового
YoTPA 1.2.0
- Added bStats
- Support 1.21 - 1.21.5
release
YoTPA 1.0
1.112 мая 2025 г.62Minecraft: 1.21.5paper
Что нового
Release First Version to Public