AsRTP

AsRTP

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

2 040 downloads
1 followers

๐ŸŒ AsRTP

Advanced Random Teleportation Engine

by ItzAzeem | AsDevs

Discord Website Version License Performance


GUI

Interactive dimension selection menu โ€” no commands, just click and go.


๐ŸŽฏ What is AsRTP?

AsRTP is a premium random teleportation system built for modern Minecraft servers. Players can explore the world safely with intelligent hazard detection, smooth countdown animations, and a beautiful interactive GUI for dimension selection โ€” all while keeping your server's TPS at maximum.

No lag. No unsafe teleports. No compromises.


arrived

Cinematic arrival confirmation with premium title displays.


โœจ Features

๐ŸŽฎ Dual Operation Modes

  • GUI 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

  • 9+ hazard detection:
    • โŒ Lava & Magma blocks
    • โŒ Water & Ocean depths
    • โŒ Void & Fall damage
    • โŒ Fire & Campfires
    • โŒ Cactus & Sweet berry bushes
    • โŒ Powder snow & Drowning risks
  • 2-block vertical clearance requirement
  • Solid ground verification before teleport
  • Configurable max attempts to prevent infinite loops

โšก Performance Optimized

  • Asynchronous location scanning โ€” zero main thread blocking
  • UUID-based cooldown system โ€” efficient memory usage
  • Configurable search parameters for optimal performance
  • Near-zero TPS impact even with 100+ players

๐ŸŽจ Premium Visual Experience

  • Countdown system with "Don't Move" mechanic
  • Title animations during teleport sequence
  • Custom arrival messages with smooth fade effects
  • Modern hex color support &#RRGGBB + classic & codes
  • Fully customizable messages and branding

๐ŸŒ Multi-Dimension Support

  • โœ… Overworld random teleportation
  • โœ… Nether 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

# โ•”โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•—
# โ•‘                                                               โ•‘
# โ•‘                      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:

  • AsRTP (Core) โ€” Plugin lifecycle and command registration
  • ConfigManager โ€” Centralized configuration handling
  • TeleportManager โ€” Async spatial scanning engine
  • GUIManager โ€” Interactive inventory menu system
  • CooldownManager โ€” UUID-based rate limiting
  • MessageUtils โ€” Consistent branding and color handling

Performance Metrics

  • Async processing โ€” All location searches off main thread
  • Zero database โ€” No SQL, no MongoDB
  • Disk caching โ€” Optimized configuration loading
  • TPS impact โ€” <0.01ms per teleport operation

๐ŸŽฎ Use Cases

Perfect for:

  • โœ… Survival servers with exploration rewards
  • โœ… Faction servers for base searching
  • โœ… Skyblock servers for island warping
  • โœ… Prison servers for mine teleports
  • โœ… Creative servers for plot finding
  • โœ… SMP networks with multiple worlds

๐Ÿ‘จโ€๐Ÿ’ป Developer

ItzAzeem โ€” Founder of AsDevs

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


๐Ÿ†˜ Support

Having issues? Need help with configuration?

Join our Discord for instant support: ๐Ÿ‘‰ discord.gg/xRW5rdAvs5

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

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!