Yet Another RTP
Yet another RTP plugin, except this time, it's focused on performance.
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
Yet Another RTP
Yes, it's yet *another* RTP plugin. However this time, it's focused on performance! (And customizability) This plugin will, on command, teleport a player to a completely random location in a set area, world, and at least x blocks away. While this plugin may not be the best at showmanship, it's purpose is to excel at pure performance.
If you have a problem or suggestion for the plugin, make sure to check out the GitHub!
Commands:
/rtp - Permission: rtp.runcmd Only needed if `require-perm:` is set to true in the config - The main RTP command. Teleports whoever ran the command to a random location
/addused <player> - Permission: rtp.add - Makes the plugin act as if said player has already ran the command (Useful if `one-use` is set to true in the config)
/removeused <player> - Permission: rtp.remove - Makes the plugin act as if said player hasn't ran the command (Useful if `one-use` is set to true in the config)
Misc Permissions:
rtp.exempt - People with this permission can use the command without a time limit between uses
Default Config:
```version: 2 settings: one-use: false
Makes the command one use only
require-perm: false
Makes the command require a permission
max-dist: 5000
Max distance away from specified location. 5000 = -5000 to 5000 in x and z
min-dist: 100
Min distance away from the center of the RTP teleport range
pointx: 0 pointz: 0
The center of the RTP teleport range. X and Z coords
world-dest: world
The specified world to teleport to
cooldown: 60
Amount of seconds to wait before player can use the command again
bstats: true messages:
All messages use MiniMessage format. See here: https://docs.advntr.dev/minimessage/
run-rtp: Beginning RTP.
Message to send when RTP command is ran
after-rtp:
Message to send after RTP command is ran
no-perm: You don't have permission to run this command.
Message to send when lacking permission to run RTP command
used-once: You've already used this command once
Message to send when command has already been used
invalid-player: Invalid player specified