{"id":143714,"date":"2026-06-08T16:51:59","date_gmt":"2026-06-08T13:51:59","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/smart-rtp\/"},"modified":"2026-06-08T16:51:59","modified_gmt":"2026-06-08T13:51:59","slug":"smart-rtp","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/smart-rtp\/","title":{"rendered":"Smart-rtp"},"content":{"rendered":"<p>## \ud83c\udf0d RandomTeleport \u2014 Wild Teleport, Reinvented<br \/>\n**The most configurable RTP plugin for Paper \u2014 per-world cooldowns, daily use limits, interactive GUI, LuckPerms integration, and zero bloat.**<\/p>\n<p>&#8212;<\/p>\n<p>### \u2726 What is RandomTeleport?<br \/>\nRandomTeleport lets your players explore the world with a single command. Open an interactive world selector menu, pick your destination, and get teleported to a safe random location \u2014 with sounds, particles, and a countdown to keep things smooth.<\/p>\n<p>Built from the ground up for **Paper 1.21+**, it&#8217;s designed to be clean, performant, and fully customizable without a single unnecessary line.<\/p>\n<p>&#8212;<\/p>\n<p>### \u2726 Why RandomTeleport?<br \/>\nUnlike bloated alternatives, RandomTeleport focuses on **what matters**:<br \/>\n&#8211; **Zero hard dependencies** \u2014 Vault and LuckPerms are optional, plugin works standalone<br \/>\n&#8211; **Paper-native performance** \u2014 Built specifically for Paper&#8217;s async APIs<br \/>\n&#8211; **One config file** \u2014 Everything in config.yml, no mess<br \/>\n&#8211; **Real-time status display** \u2014 Players see cooldowns AND daily uses directly in the GUI<br \/>\n&#8211; **True LuckPerms integration** \u2014 Native API support with group inheritance resolution<\/p>\n<p>&#8212;<\/p>\n<p>### \u2726 Features<\/p>\n<p>#### \ud83c\udfaf Core Gameplay<br \/>\n&#8211; **Interactive GUI** \u2014 Beautiful inventory menu with world selection. Disabled worlds are hidden from regular players but visible to admins.<br \/>\n&#8211; **Daily use limits** \u2014 Limit RTP uses per world per day, with per-group overrides via LuckPerms. Resets at midnight automatically.<br \/>\n&#8211; **Per-world cooldowns** \u2014 Each world has its own cooldown configuration with group-based overrides (LuckPerms native support).<br \/>\n&#8211; **Real-time GUI feedback** \u2014 Each world button shows cooldown status AND daily use count in the item lore.<br \/>\n&#8211; **Custom player-head icons** \u2014 Display player skulls for each world instead of blocks using Paper&#8217;s native PlayerProfile API.<\/p>\n<p>#### \ud83d\udd12 Safety &#038; Performance<br \/>\n&#8211; **Smart location finder** \u2014 Async multi-threaded search with configurable block blacklist, liquid avoidance, void protection, and chunk pre-loading.<br \/>\n&#8211; **Countdown system** \u2014 Configurable countdown before teleportation, cancellable on move, damage, or command.<br \/>\n&#8211; **Blindness effect** \u2014 Optional blindness during countdown and post-teleport for immersive transitions.<\/p>\n<p>#### \ud83d\udcb0 Economy &#038; Permissions<br \/>\n&#8211; **Economy support** \u2014 Optional Vault integration with per-group pricing and automatic refund on teleport failure.<br \/>\n&#8211; **LuckPerms-ready** \u2014 Native LuckPerms API integration with primary group \u2192 inherited groups \u2192 permission fallback resolution.<br \/>\n&#8211; **Fine-grained permissions** \u2014 Per-world access (`rtp.world.<name>`), cooldown bypass (`rtp.bypass.cooldown.<name>`), uses bypass (`rtp.bypass.uses`), and admin tools.<\/p>\n<p>#### \u2699\ufe0f Admin Tools<br \/>\n&#8211; **Hot reload** \u2014 `\/rtpadmin reload` reloads configuration without server restart.<br \/>\n&#8211; **Usage management** \u2014 Reset daily counters, clear cooldowns, toggle bypasses.<br \/>\n&#8211; **Structured logging** \u2014 Every teleport, failed attempt, economy transaction, and admin action is logged by category.<br \/>\n&#8211; **Hidden tab-completion** \u2014 `\/rtpadmin` is completely invisible to non-admin players.<\/p>\n<p>#### \ud83c\udfa8 Customization<br \/>\n&#8211; **Effects system** \u2014 Custom sounds and particles on departure and landing. Title + action bar support.<br \/>\n&#8211; **Flexible configuration** \u2014 World icons, GUI layout, filler items, cooldown groups, economy amounts, log categories, and async performance settings.<\/p>\n<p>&#8212;<\/p>\n<p>### \u2726 Commands<\/p>\n<p>| Command | Description |<br \/>\n|&#8212;|&#8212;|<br \/>\n| `\/rtp` | Open the world selector GUI |<br \/>\n| `\/rtp [world]` | Teleport directly to a world |<br \/>\n| `\/rtp [player] [world]` | Teleport another player (admin) |<br \/>\n| `\/rtpadmin reload` | Reload the configuration |<br \/>\n| `\/rtpadmin cooldown <player> [world]` | Clear a player&#8217;s cooldown |<br \/>\n| `\/rtpadmin uses reset <player>` | Reset daily use counters |<br \/>\n| `\/rtpadmin bypass <player>` | Toggle cooldown bypass |<br \/>\n| `\/rtpadmin stats [player]` | View teleport statistics |<\/p>\n<p>&#8212;<\/p>\n<p>### \u2726 Permissions<\/p>\n<p>| Permission | Description |<br \/>\n|&#8212;|&#8212;|<br \/>\n| `rtp.use` | Access to `\/rtp` command |<br \/>\n| `rtp.world.<name>` | Access to specific world |<br \/>\n| `rtp.bypass.cooldown` | Bypass all cooldowns |<br \/>\n| `rtp.bypass.cooldown.<world>` | Bypass cooldown for specific world |<br \/>\n| `rtp.bypass.uses` | Bypass daily use limits |<br \/>\n| `rtp.bypass.economy` | Bypass economy costs |<br \/>\n| `rtp.others` | Teleport other players |<br \/>\n| `rtp.admin` | Access to all admin commands |<\/p>\n<p>&#8212;<\/p>\n<p>### \u2726 Compatibility<\/p>\n<p>| | |<br \/>\n|&#8212;|&#8212;|<br \/>\n| **Server software** | Paper only |<br \/>\n| **Minecraft versions** | 1.21.0 \u2014 1.21.4+ (all 1.21.x) |<br \/>\n| **Java** | 21+ |<br \/>\n| **Optional dependencies** | Vault (economy), LuckPerms (permission groups) |<\/p>\n<p>> \u26a0\ufe0f **Spigot is not supported.** This plugin uses Paper-exclusive APIs.<\/p>\n<p>&#8212;<\/p>\n<p>### \u2726 Configuration<br \/>\nEverything is configurable from a single `config.yml` \u2014 world icons (including custom player heads), GUI layout, filler items, sounds, particles, cooldown groups, daily use limits, economy amounts, log categories, async performance settings, and more. No secondary files, no clutter.<\/p>\n<p>**Example world configuration:**<br \/>\n&#8220;`yaml<br \/>\nworlds:<br \/>\n  world:<br \/>\n    enabled: true<br \/>\n    icon: PLAYER_HEAD<br \/>\n    head-uuid: &#8220;ddb0f735-90ac-44e2-8578-a7dd5a1abfc5&#8221;<br \/>\n    display-name: &#8220;&#038;a&#038;lOverworld&#8221;<br \/>\n    cooldown:<br \/>\n      default-seconds: 300<br \/>\n      groups:<br \/>\n        admin: 0<br \/>\n        vip: 120<br \/>\n        default: 300<br \/>\n    uses:<br \/>\n      default-uses: 5<br \/>\n      groups:<br \/>\n        admin: 0<br \/>\n        vip: 10<br \/>\n        default: 5<br \/>\n&#8220;`<\/p>\n<p>&#8212;<\/p>\n<p>### \u2726 Quick Start<\/p>\n<p>1. **Install** \u2014 Drop `RandomTeleport.jar` into your `plugins\/` folder<br \/>\n2. **Restart** \u2014 Start your Paper server (1.21+)<br \/>\n3. **Configure** \u2014 Edit `plugins\/RandomTeleport\/config.yml` to your liking<br \/>\n4. **Reload** \u2014 Use `\/rtpadmin reload` to apply changes without restart<br \/>\n5. **Test** \u2014 Run `\/rtp` and explore!<\/p>\n<p>**Optional:** Install Vault for economy integration and LuckPerms for advanced group-based permissions.<\/p>\n<p>&#8212;<\/p>\n<p>*Made with love by **valival_***<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The most configurable RTP plugin for Paper<\/p>\n","protected":false},"featured_media":143715,"template":"","meta":{"_minecraft_slug":"smart-rtp","_minecraft_project_id":"z5rEMVkF","_minecraft_author":"Valival","_minecraft_license":"MIT","_minecraft_downloads":59,"_minecraft_follows":1,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"smart-rtp.zip","_minecraft_size_bytes":98017,"_minecraft_version_count":2,"_minecraft_updated_at":"2026-05-15T20:48:59.124317Z","_minecraft_date_created":"2026-02-21T00:15:07.154395Z","_minecraft_date_modified":"2026-02-21T18:39:07.723435Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/smart-rtp","_minecraft_icon_attachment_id":143715,"_minecraft_imported_at":"2026-06-08T13:52:00+00:00","_minecraft_import_hash":"9730e388d976ebdd62b6b7ec1f50a382","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[844,89,126,127,123,92],"mod_loader":[132],"minecraft_version":[62,37,40,41,73,74,38,78,79,80,81,82],"class_list":["post-143714","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-economy","mod_category-game-mechanics","mod_category-management","mod_category-paper","mod_category-technology","mod_category-utility","mod_loader-paper","minecraft_version-1-21","minecraft_version-1-21-1","minecraft_version-1-21-10","minecraft_version-1-21-11","minecraft_version-1-21-2","minecraft_version-1-21-3","minecraft_version-1-21-4","minecraft_version-1-21-5","minecraft_version-1-21-6","minecraft_version-1-21-7","minecraft_version-1-21-8","minecraft_version-1-21-9"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Smart-rtp - Minecraft<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vpesports.com\/minecraft\/mods\/smart-rtp\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Smart-rtp - Minecraft\" \/>\n<meta property=\"og:description\" content=\"The most configurable RTP plugin for Paper\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/smart-rtp\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/smart-rtp\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/smart-rtp\\\/\",\"name\":\"Smart-rtp - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/smart-rtp\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/smart-rtp\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/smart-rtp-icon-b061bda34a5f799ab963082acfbd4ba8a2b7942d_96.webp\",\"datePublished\":\"2026-06-08T13:51:59+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/smart-rtp\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/smart-rtp\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/smart-rtp\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/smart-rtp-icon-b061bda34a5f799ab963082acfbd4ba8a2b7942d_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/smart-rtp-icon-b061bda34a5f799ab963082acfbd4ba8a2b7942d_96.webp\",\"width\":96,\"height\":96},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/smart-rtp\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mods\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Smart-rtp\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\",\"name\":\"Minecraft\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Smart-rtp - Minecraft","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vpesports.com\/minecraft\/mods\/smart-rtp\/","og_locale":"en_US","og_type":"article","og_title":"Smart-rtp - Minecraft","og_description":"The most configurable RTP plugin for Paper","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/smart-rtp\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/smart-rtp\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/smart-rtp\/","name":"Smart-rtp - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/smart-rtp\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/smart-rtp\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/smart-rtp-icon-b061bda34a5f799ab963082acfbd4ba8a2b7942d_96.webp","datePublished":"2026-06-08T13:51:59+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/smart-rtp\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/smart-rtp\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/smart-rtp\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/smart-rtp-icon-b061bda34a5f799ab963082acfbd4ba8a2b7942d_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/smart-rtp-icon-b061bda34a5f799ab963082acfbd4ba8a2b7942d_96.webp","width":96,"height":96},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/smart-rtp\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vpesports.com\/minecraft\/"},{"@type":"ListItem","position":2,"name":"Mods","item":"https:\/\/vpesports.com\/minecraft\/mods\/"},{"@type":"ListItem","position":3,"name":"Smart-rtp"}]},{"@type":"WebSite","@id":"https:\/\/vpesports.com\/minecraft\/#website","url":"https:\/\/vpesports.com\/minecraft\/","name":"Minecraft","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vpesports.com\/minecraft\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod\/143714","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod"}],"about":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/types\/mod"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media\/143715"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=143714"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=143714"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=143714"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=143714"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}