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 086 downloads 1 followers

๐ŸŒ AsRTP

Advanced Random Teleportation Engine

by ItzAzeem | AsDevs

Discord 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!

Version Minecraft Loader Download

AsRTP 1.0.0

1.0.0

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
bukkit, paper, spigot
Download