BsruRTP
๐ Updated over a year ago๐ผ๏ธ Gallery (2 images)
๐ Analysis
- ๐ 0.3% endorsement rate
- ๐ #147 of 351 adventure mods in this game by downloads
๐ About This Mod
# ๐ bsruRTP Plugin <div align="center"> (https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) (https://img.shields.io/github/stars/Nattapat2871/BsruRTP?style=flat-square)](https://github.com/Nattapat2871/BsruRTP/stargazers) !(https://api.visitorbadge.io/api/VisitorHit?user=Nattapat2871&repo=BsruRTP&countColor=%237B1E7A&style=flat-square) </div> <p align= "center"> <b>English</b> <a href="/README_TH.md">เธ เธฒเธฉเธฒเนเธเธข</a> A powerful and versatile Random Teleport (RTP) plugin for Spigot/Paper servers. This plugin offers two distinct RTP modes: a classic GUI-based teleport for individual players and a unique, event-driven ZoneRTP system for group teleports. It is highly configurable and designed for modern Minecraft servers. --- ## โจ Features ### Standard RTP (/rtp) - **GUI-Based Teleport:** An intuitive menu for players to select which world to teleport to. - **Stand-Still Countdown:** A short countdown requires players to stand still before teleporting. - **Cooldown System:** Prevents players from spamming the RTP command. - **Safe Location Finding:** Advanced algorithm to find safe teleport spots, including checks to avoid the Nether roof and lava oceans. ### ZoneRTP - **Persistent Timers:** Create RTP zones with looping countdowns that run continuously, creating server-wide events. - **Group Teleport:** All players inside a zone when the timer hits zero are teleported to the same random location. - **Zone Requirements:** Configure zones to require players to stand on a specific block type and within a specific vertical height. - **Global Visibility:** Use PlaceholderAPI to display zone countdowns anywhere on the server. ### General Features - **Highly Configurable:** Customize GUI, all messages, sounds, radiuses, and timings. - **Full Admin Control:** A robust set of commands to create, remove, and manage all plugin features. - **Multi-World Support:** Works perfectly with vanilla worlds and worlds managed by **Multiverse-Core**. - **PlaceholderAPI Support:** Deep integration for displaying dynamic information. --- ## ๐ฎ Compatibility - **Minecraft Version:** `1.17` - `1.21+` - **Server Software:** Spigot, Paper, and their forks. --- ## ๐ ๏ธ Installation 1. Download the latest `.jar` file from the (https://github.com/Nattapat2871/BsruRTP/releases) page. 2. Place the downloaded `.jar` file into your server's `/plugins` directory. 3. (Optional) Install (https://www.spigotmc.org/resources/placeholderapi.624/) for placeholder support. 4. Start or restart your server. 5. Configure the generated `config.yml` and `zones.yml` files to your liking. --- ## ๐ Commands & Permissions | Command | Description | Permission Node | Default | | :--- | :--- | :--- | :--- | | `/rtp` | Opens the Random Teleport GUI. | `bsrurtp.use` | `true` | | `/bsrurtp` | Shows plugin information. | `bsrurtp.admin` | `op` | | `/bsrurtp help` | Shows all plugin commands. | `bsrurtp.admin` | `op` | | `/bsrurtp reload` | Reloads all plugin configs. | `bsrurtp.reload` | `op` | | `/bsrurtp status` | Shows the plugin's current status. | `bsrurtp.status` | `op` | | `/bsrurtp tpzone <zone>` | Teleports you to a zone's center. | `bsrurtp.tpzone` | `op` | | `/zonertp create ...` | Creates a new RTP zone. | `bsrurtp.admin.zone` | `op` | | `/zonertp remove <zone>` | Removes an RTP zone. | `bsrurtp.admin.zone` | `op` | --- ## ๐ Placeholders (PlaceholderAPI) - `%bsrurtp_zone_secs_<zonename>%` - Displays the remaining seconds for a specific looping RTP Zone. - **Example:** `%bsrurtp_zone_secs_spawn-event%` will show the countdown for the "spawn-event" zone. - Shows "N/A" if the zone does not exist or has not started its timer. --- ## โ๏ธ Configuration The plugin uses two main configuration files: ### `config.yml` This file controls the standard `/rtp` command, global messages, sounds, and ZoneRTP behavior. ```yaml # Height for the vertical check in ZoneRTP (from the zone's center Y). # For example, if set to 4 and the zone's Y is 65, it will check for players between Y 65 and 69. zone-vertical-check-height: 4 # Worlds where /rtp is allowed. allowWorlds: - world - world_nether - world_the_end # Teleportation radius from the world's spawn point for each world. radius: world: 2000 world_nether: 2000 world_the_end: 2000 # Cooldown settings for the /rtp command. cooldown: enabled: true seconds: 5 message: "&cPlease wait {cooldown} more seconds before teleporting again!" # Settings for the /rtp GUI. gui: title: "&aSelect a World to RTP" slots: world: 11 world_nether: 13 world_the_end: 15 icons: world: material: GRASS_BLOCK name: "&aRTP to Overworld" lore: - "&7Online: %server_online%" - "&7Click to randomly teleport." world_nether: material: NETHERRACK name: "&cRTP to Nether" lore: - "&7Click to ra
# ๐ bsruRTP Plugin
Englishใเธ เธฒเธฉเธฒเนเธเธข
A powerful and versatile Random Teleport (RTP) plugin for Spigot/Paper servers. This plugin offers two distinct RTP modes: a classic GUI-based teleport for individual players and a unique, event-driven ZoneRTP system for group teleports. It is highly configurable and designed for modern Minecraft servers.
- --
- ## โจ Features
### Standard RTP (/rtp) - GUI-Based Teleport: An intuitive menu for players to select which world to teleport to. - Stand-Still Countdown: A short countdown requires players to stand still before teleporting. - Cooldown System: Prevents players from spamming the RTP command. - Safe Location Finding: Advanced algorithm to find safe teleport spots, including checks to avoid the Nether roof and lava oceans.
### ZoneRTP - Persistent Timers: Create RTP zones with looping countdowns that run continuously, creating server-wide events. - Group Teleport: All players inside a zone when the timer hits zero are teleported to the same random location. - Zone Requirements: Configure zones to require players to stand on a specific block type and within a specific vertical height. - Global Visibility: Use PlaceholderAPI to display zone countdowns anywhere on the server.
### General Features - Highly Configurable: Customize GUI, all messages, sounds, radiuses, and timings. - Full Admin Control: A robust set of commands to create, remove, and manage all plugin features. - Multi-World Support: Works perfectly with vanilla worlds and worlds managed by Multiverse-Core. - PlaceholderAPI Support: Deep integration for displaying dynamic information.
- --
- ## ๐ฎ Compatibility
- Minecraft Version: `1. 17` - `1. 21+`
- Server Software: Spigot, Paper, and their forks.
- --
- ## ๐ ๏ธ Installation
1. Download the latest `.jar` file from the (https://github.com/Nattapat2871/BsruRTP/releases) page. 2. Place the downloaded `.jar` file into your server's `/plugins` directory. 3. (Optional) Install (https://www.spigotmc.org/resources/placeholderapi. 624/) for placeholder support. 4. Start or restart your server. 5. Configure the generated `config.yml` and `zones.yml` files to your liking.
- --
- ## ๐ Commands & Permissions
| Command | Description | Permission Node | Default |
| :--- | :--- | :--- | :--- |
| `/rtp` | Opens the Random Teleport GUI. | `bsrurtp.use` | `true` |
| `/bsrurtp` | Shows plugin information. | `bsrurtp.admin` | `op` |
| `/bsrurtp help` | Shows all plugin commands. | `bsrurtp.admin` | `op` |
| `/bsrurtp reload` | Reloads all plugin configs. | `bsrurtp.reload` | `op` |
| `/bsrurtp status` | Shows the plugin's current status. | `bsrurtp.status` | `op` |
| `/bsrurtp tpzone
- --
- ## ๐ Placeholders (PlaceholderAPI)
- `%bsrurtp_zone_secs_
%` - - Displays the remaining seconds for a specific looping RTP Zone.
- - Example: `%bsrurtp_zone_secs_spawn-event%` will show the countdown for the "spawn-event" zone.
- - Shows "N/A" if the zone does not exist or has not started its timer.
- --
- ## โ๏ธ Configuration
The plugin uses two main configuration files:
### `config.yml` This file controls the standard `/rtp` command, global messages, sounds, and ZoneRTP behavior.
```yaml # Height for the vertical check in ZoneRTP (from the zone's center Y). # For example, if set to 4 and the zone's Y is 65, it will check for players between Y 65 and 69. zone-vertical-check-height: 4
# Worlds where /rtp is allowed. allowWorlds: - world - world_nether - world_the_end
# Teleportation radius from the world's spawn point for each world. radius: world: 2000 world_nether: 2000 world_the_end: 2000
# Cooldown settings for the /rtp command. cooldown: enabled: true seconds: 5 message: "&cPlease wait {cooldown} more seconds before teleporting again!"
# Settings for the /rtp GUI. gui: title: "&aSelect a World to RTP" slots: world: 11 world_nether: 13 world_the_end: 15 icons: world: material: GRASS_BLOCK name: "&aRTP to Overworld" lore: - "&7Online: %server_online%" - "&7Click to randomly teleport." world_nether: material: NETHERRACK name: "&cRTP to Nether" lore: - "&7Click to ra
๐ Mod Details
- Game
- Minecraft Plugins
- Author
- nattapat2871
- Version
- 1.1.1
- Downloads
- 611
- Endorsements
- 2
- Category
- adventure
- Created
- 7/17/2025
- Updated
- 7/11/2025
- Game Versions
- 1.19, 1.20, 1.21, 1.21.5, 1.21.6
- Tags
- adventure, worldgen
๐ง How to Install Minecraft Plugins Mods
Download from Modrinth. Use Prism Launcher or drop into your mods folder.
๐ Full step-by-step install guide for Minecraft Plugins โ
Visit the official mod page for specific installation instructions for this mod.
๐ฎ Need cheat codes or console commands? Check ur gaming wiki for Minecraft Plugins commands, item IDs, and more.
โ Frequently Asked Questions
Which Minecraft Plugins versions does BsruRTP support?
The author lists 1.19, 1.20, 1.21, 1.21.5, 1.21.6, 1.21.7. Other versions may work but are untested by the author.
What is the latest version of BsruRTP?
Version 1.1.1, published 2025-07-11 with 611 downloads recorded at the source.
Keep browsing โ more Minecraft Plugins mods await

