DYNASTYPLUGINS
← All plugins
Exploration

DyRTP

Safe random teleports with ready spots, group RTP, biome choice and five languages; one JAR including Folia.

DyRTP · Download

DyRTP 1.4.0

1.4.0Stable

DyRTP 1.4.0

This release makes DyRTP lighter on busy servers and adds near and far teleports, a one-time way back, RTP statistics, commands after a teleport, keeping away from other players and a search test for administrators. Existing settings, translations, aliases and player data are kept, and every new option stays off until you turn it on.

Added

  • Near and far. /rtp near and /rtp far search between their own distances from the world's center instead of the world's usual radius.
    • Off by default: turn it on with distance-presets.enabled: true.
    • distance-presets.near (100 to 1000 blocks) and distance-presets.far (5000 to 20000 blocks) set min-radius and max-radius. The world border still limits the distance.
    • Players need dyrtp.near or dyrtp.far, which everyone has by default. Cooldown and price apply as for /rtp, including the payment confirmation.
  • Go back once. /rtp back takes a player back to where they stood before their last /rtp, sign or portal RTP. Forced, first-join and death RTP open no way back.
    • Off by default: back.enabled. back.expire-seconds (120; 0 keeps it until the next RTP) and back.cooldown-seconds (0) control it. Players need dyrtp.back.
    • A failed return keeps the way back for another try.
  • RTP statistics. /rtp stats shows how many successful random teleports a player made; /rtp stats <player> needs dyrtp.stats.others (operators). %dyrtp_count% works with PlaceholderAPI, also for offline players.
    • Off by default: stats.enabled. Counts are kept in players.yml and written in the background.
  • Commands after a teleport. after-teleport-commands runs commands after a successful RTP, for example a starter kit.
    • Start a line with console: or player:; {player}, {world}, {x}, {y} and {z} are filled in.
    • Off by default: after-teleport-commands.enabled, with an empty commands list. first-rtp-only limits the commands to a player's first RTP.
    • Console commands run on the server thread and player commands on the player's own thread, so this is safe on Folia.
  • Keep away from players. rtp.safety.avoid-players-radius rejects destinations within that many blocks of other players. Spectators and the player asking are not counted, and the check is repeated just before the teleport. 0, off, by default.
  • Test a search. /dyrtp admin test [world] runs one search and reports how long it took and how many attempts it needed. Nobody is teleported.

Changed

  • Movement checks for warmups and portals return before reading any setting when the player has no warmup or the server has no portals.
  • Damage events only read the warmup setting for players with a warmup running.
  • Portals are indexed by world, so a step only looks at the portals of the player's own world.
  • A search reads its settings once instead of on every step, reads the world border once per step instead of three times per spot, reuses one point for the border check and checks each spot against the border only once.
  • Spots near other players are rejected before their chunk is loaded or protection is asked.
  • Disabled worlds and blacklisted blocks and biomes are cached until the configuration changes, so placeholders, ready-spot refills and final safety checks no longer copy these lists on every call.
  • Block safety checks look up liquid, fire and leaf kinds in a table built once at startup instead of comparing block names for every block.
  • Player data access is synchronised, so saves in the background are safe.

Upgrading

Stop the server, replace the JAR with DyRTP-1.4.0.jar and start it again. New settings and messages are added in every language; nothing you changed is replaced. The admin help gains the test command.

Tested environments

138 automated tests; Paper 26.2 and Folia 1.20.4 live checks

License
DyRTP Source-Available License 1.0
Effective date: 25 October 2026

Copyright (c) 2026 Claww / DyPlugin and DyRTP contributors.
All rights reserved except as expressly granted below.

1. Scope

"Software" means the DyRTP code, binaries and documentation distributed
with this license, to the extent the relevant copyright holders may grant
these permissions. "Modified Version" means a modification or derivative
of that Software. This is a custom source-available license, not the GNU GPL
and not an OSI-approved open-source license.

2. Permitted use

You may download, inspect, run, copy and modify the Software, including for
personal, educational and commercial Minecraft servers. Running a server
that accepts donations or sells server access does not itself constitute
selling the Software. You may redistribute the Software or Modified Versions
without charge if you meet all conditions below.

3. No paid distribution

Without separate written permission from the relevant copyright holders,
you must not sell, sublicense for a fee, offer paid downloads of, or require
payment or a donation to obtain the Software or a Modified Version. You must
not include it in a paid software bundle or use another arrangement to charge
for access to its source or binaries. Voluntary donations are allowed only
when access to the Software is not conditional on donating.

4. Source availability on distribution

Whenever you distribute the Software or a Modified Version, provide a public,
free-of-charge link to its complete corresponding source code, including
your changes and the build files needed to produce the distributed version.
Keep that source available for as long as you offer the distribution. Do not
distribute a closed-source Modified Version. Private modifications that you
do not distribute do not have to be published.

5. Attribution and notices

Retain this license and existing copyright and attribution notices in source
and binary distributions. Identify DyRTP and Claww / DyPlugin visibly in
the plugin description, README or equivalent documentation, and any public
distribution page. Modified Versions must identify their changes and must
not imply that they are official releases or endorsed by the original authors.

6. Same terms for redistribution

Distribute covered Software and Modified Versions under this license, with
no additional terms that remove the permissions granted here or defeat its
conditions. No ownership of the Software, project name or branding is
transferred. Attribution does not grant permission to impersonate the project.

7. Third-party material and earlier distributions

Third-party components, dependencies and contributions remain subject to
their applicable rights and licenses. This license does not override those
licenses or grant rights the relevant copyright holders do not possess.
Earlier copies distributed under another license retain their applicable
license; this notice does not retroactively revoke previously granted rights.
If you cannot satisfy all applicable licenses, do not redistribute that
combination without obtaining the required permissions.

8. Termination

Permissions under this license terminate if you fail to comply with its
conditions. They are reinstated when the violation is fully cured, unless
the relevant copyright holder has separately terminated them in writing.
Termination does not remove any rights you have independently under law
or under an applicable license for an earlier distribution.

9. Disclaimer of warranty and liability

TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, THE SOFTWARE IS PROVIDED
"AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
THE AUTHORS AND COPYRIGHT HOLDERS ARE NOT LIABLE FOR ANY CLAIM, DAMAGE OR
OTHER LIABILITY ARISING FROM THE SOFTWARE OR ITS USE, WHETHER IN CONTRACT,
TORT OR OTHERWISE. MANDATORY LEGAL RIGHTS REMAIN UNAFFECTED.

10. Separate permissions

For permissions beyond this license, contact Claww / DyPlugin through
https://github.com/DyPlugin/DyRTP. A separate permission is valid only
when granted in writing by the relevant rights holder.

Files

1.4.0Stable
StandardDyRTP-1.4.0.jar
Bukkit · Spigot · Paper · Purpur · FoliaMinecraft 26.3 · 26.2 · 26.1.x · 1.21.x · 1.20.x
0.23 MBDownload

Cookie preferences

We use optional storage to remember your color theme. With your permission, we also measure visits and downloads.