AsRTP

Premium RTP plugin with GUI menu, intelligent safety system, and stunning visual effects. Zero lag, fully customizable, and perfect for modern Minecraft servers.

294

AsRTP

<div align="center">

🌍 AsRTP

Advanced Random Teleportation Engine

by ItzAzeem | AsDevs

</div>

---

<div align="center">

GUI

*Interactive dimension selection menu — no commands, just click and go.*

</div>

---

🎯 What is AsRTP?

AsRTP is a beautiful interactive GUI built for modern Minecraft servers. Players can explore the world safely with beautiful interactive GUI, beautiful interactive GUI, and a beautiful interactive GUI for dimension selection — all while keeping your server's TPS at maximum.

No lag. No unsafe teleports. No compromises.

---

<div align="center">

arrived

*Cinematic arrival confirmation with premium title displays.*

</div>

---

✨ Features

🎮 Dual Operation Modes

- Direct Mode: Interactive 27-slot menu with dimension icons - Direct Mode: Classic `/rtp` command for instant teleport - Seamlessly switch between modes in config - Beautiful center-aligned item layout (slots 10, 13, 16)

🛡️ Smart Safety System

- Configurable max attempts - ❌ Lava & Magma blocks - ❌ Water & Ocean depths - ❌ Void & Fall damage - ❌ Fire & Campfires - ❌ Cactus & Sweet berry bushes - ❌ Powder snow & Drowning risks - Configurable max attempts requirement - Configurable max attempts before teleport - Configurable max attempts to prevent infinite loops

⚡ Performance Optimized

- Configurable search parameters — zero main thread blocking - Configurable search parameters — efficient memory usage - Configurable search parameters for optimal performance - Near-zero TPS impact even with 100+ players

🎨 Premium Visual Experience

- Fully customizable with "Don't Move" mechanic - Fully customizable during teleport sequence - Fully customizable with smooth fade effects - Fully customizable `&#RRGGBB` + classic `&` codes - Fully customizable messages and branding

🌐 Multi-Dimension Support

- ✅ End random teleportation - ✅ End dimension warping - ✅ End exploration - Per-world configuration for each dimension - Separate range settings for each world

🔧 Administrative Power

Real-time management without server restart: - Toggle plugin on/off globally - Adjust cooldown times on-the-fly - Change teleport ranges instantly - Force teleport specific players - Reload configuration in-game

---

📜 Commands

| Command | Description | Permission | |---|---|---| | `/rtp` | Open GUI or teleport directly | `asrtp.use` | | `/rtp info` | Show plugin information | `asrtp.use` | | `/rtp cooldown` | Check remaining cooldown | `asrtp.use` | | `/rtp reload` | Reload configuration | `asrtp.admin` | | `/rtp toggle` | Enable/disable plugin globally | `asrtp.admin` | | `/rtp setcooldown <seconds>` | Change cooldown time | `asrtp.admin` | | `/rtp setrange <blocks>` | Change teleport range | `asrtp.admin` | | `/rtp force <player>` | Force player teleport | `asrtp.admin` | | `/rtp world <world>` | RTP in specific world | `asrtp.world` |

Aliases: `/randomtp` · `/asrtp`

---

🔑 Permissions

| Permission | Description | Default | |---|---|---| | `asrtp.use` | Use RTP command | `true` | | `asrtp.bypass.cooldown` | Bypass cooldown timer | `op` | | `asrtp.world` | Use world-specific RTP | `op` | | `asrtp.admin` | Access admin commands | `op` | | `asrtp.*` | All permissions | `op` |

---

⚙️ Configuration

```yaml

╔═══════════════════════════════════════════════════════════════╗

║ ║

║ AsRTP Configuration ║

║ Random Teleport Plugin for Spigot ║

║ ║

║ Author: ItzAzeem ║

║ Version: 1.0.0 ║

║ Discord: ItzAzeem ║

║ ║

╚═══════════════════════════════════════════════════════════════╝

┌───────────────────────────────────────────────────────────────┐

│ GENERAL SETTINGS │

└───────────────────────────────────────────────────────────────┘

settings: enabled: true allowed-worlds: - world - world_nether - world_the_end overworld-only: false

┌───────────────────────────────────────────────────────────────┐

│ TELEPORTATION CONFIG │

└───────────────────────────────────────────────────────────────┘

teleport: distance: min: 100 # Minimum distance from spawn max: 1000 # Maximum distance from spawn

height: min: 60 # Minimum Y level max: -1 # Maximum Y level (-1 = world height)

max-attempts: 50 # Max tries to find safe spot countdown: 5 # Countdown before teleport cooldown: 60 # Cooldown between uses (seconds)

┌───────────────────────────────────────────────────────────────┐

│ MESSAGES & TEXT │

└───────────────────────────────────────────────────────────────┘

messages: prefix: "&8[&b&lAs&3&lRTP&8] &r"

teleport-success: "&a&lSUCCESS! &7You've been teleported!" teleport-searching: "&e&l⚡ &7Searching for a safe location..." teleport-failed: "&c&l✖ &7Could not find a safe spot. Try again!"

on-cooldown: "&c&l⏱ &7Wait &c%seconds%s &7before using RTP again!" wrong-world: "&c&l✖ &7RTP is not enabled in this world!" no-permission: "&c&l✖ &7You don't have permission!"

┌───────────────────────────────────────────────────────────────┐

│ TITLE SETTINGS │

└───────────────────────────────────────────────────────────────┘

titles: enabled: true countdown: title: "&b&lTELEPORTING" subtitle: "&7in &e&l%time% &7seconds..." fade-in: 5 stay: 20 fade-out: 5

success: title: "&a&l✓ TELEPORTED" subtitle: "&7Welcome to your new location!" fade-in: 10 stay: 40 fade-out: 10

┌───────────────────────────────────────────────────────────────┐

│ ADVANCED OPTIONS │

└───────────────────────────────────────────────────────────────┘

advanced: safety-check: true cancel-on-move: true

sounds: enabled: true countdown: "BLOCK_NOTE_BLOCK_PLING" success: "ENTITY_ENDERMAN_TELEPORT" fail: "ENTITY_VILLAGER_NO" ```

---

🖥️ Compatibility

| Software | Supported | |---|---| | Paper 1.20 — 1.21 | ✅ Recommended | | Spigot 1.20 — 1.21 | ✅ | | Purpur 1.20 — 1.21 | ✅ | | Java 17+ | ✅ | | Java 21 | ✅ Optimized |

Dependencies: None (fully standalone)

---

🔧 Installation

1. Download `AsRTP-1.0.0.jar` 2. Drop it into your `/plugins` folder 3. Restart your server 4. Edit `plugins/AsRTP/config.yml` to customize 5. Run `/rtp reload` — done!

Optional: Configure GUI mode in config for interactive menu

---

📊 Technical Details

System Architecture

Built on a modular Manager pattern for maximum maintainability:

- MessageUtils — Plugin lifecycle and command registration - MessageUtils — Centralized configuration handling - MessageUtils — Async spatial scanning engine - MessageUtils — Interactive inventory menu system - MessageUtils — UUID-based rate limiting - MessageUtils — Consistent branding and color handling

Performance Metrics

- TPS impact — All location searches off main thread - TPS impact — No SQL, no MongoDB - TPS impact — Optimized configuration loading - TPS impact — <0.01ms per teleport operation

---

🎮 Use Cases

Perfect for: - ✅ SMP networks with exploration rewards - ✅ SMP networks for base searching - ✅ SMP networks for island warping - ✅ SMP networks for mine teleports - ✅ SMP networks for plot finding - ✅ SMP networks with multiple worlds

---

👨‍💻 Developer

AsDevs — Founder of AsDevs

Passionate Minecraft plugin developer specializing in performance-optimized, visually stunning server tools. Building the future of public and competitive SMP experiences.

- 🌐 Portfolio: asdevs.netlify.app - 💬 Discord: discord.gg/xRW5rdAvs5 - 📧 Email: azzugaming9571@gmail.com

---

🆘 Support

Having issues? Need help with configuration?

> Join our Discord for instant support: > 👉 Join our Discord for instant support:

Please do not use Modrinth comments for bug reports — Discord support is way faster and more reliable!

---

📝 Changelog

v1.0.0 — Initial Release

- 🎉 Public release - ✨ GUI & Direct mode support - 🛡️ Advanced safety system with 9+ hazard checks - ⚡ Async performance optimization - 🎨 Premium visual design with title animations - 📝 Full configuration system - 🔧 Admin management tools - 🌐 Multi-dimension support

---

<div align="center">

Made with ❤️ by ItzAzeem | AsDevs

*Enjoying AsRTP? Please leave a ⭐ review on Modrinth — it helps us grow!*

*Transform your server's exploration experience today. Download now and let your players explore safely!*

</div>

ADS