Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/darkeyedragon/randomteleport
Randomly teleport players to a safe location
https://github.com/darkeyedragon/randomteleport
hactoberfest minecraft random random-generation rtp spigot teleport
Last synced: 2 months ago
JSON representation
Randomly teleport players to a safe location
- Host: GitHub
- URL: https://github.com/darkeyedragon/randomteleport
- Owner: DarkEyeDragon
- Created: 2020-02-17T11:30:24.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-06-17T08:41:42.000Z (7 months ago)
- Last Synced: 2024-06-17T10:08:58.581Z (7 months ago)
- Topics: hactoberfest, minecraft, random, random-generation, rtp, spigot, teleport
- Language: Java
- Homepage: https://ci.darkeyedragon.me/
- Size: 2.78 MB
- Stars: 14
- Watchers: 2
- Forks: 6
- Open Issues: 27
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# Random Teleport
Teleport a player to a random (safe) location in the Minecraft world.### Features
- World based teleports.
- Teleport cooldown.
- Pre generated random locations (instant teleports).
- Adjustable queue. Determine yourself how many pre generated locations you want.
- Everything customizable.
- Full async chunkloading support for Paper servers.
- Choose if a world requires a permission or not.### Supported plugins
- FactionsUUID
- WorldGuard
- GriefPrevention
- GriefDefender
- RedProtect### Permissions
```yml
permissions:
rtp.teleport.*:
description: give all teleport permissions
children:
rtp.teleport.self: true
rtp.teleport.other: true
rtp.teleport.bypass: true
rtp.teleport.world: true
rtp.*:
description: give all rtp commands
children:
rtp.teleport.*: true
rtp.teleportdelay.bypass: true
rtp.eco.*: true
rtp.eco.*:
description: bypass all economy restrictions
children:
rtp.eco.bypass: true
rtp.admin.*:
description: give all admin commands
children:
rtp.admin.removeworld: true
rtp.admin.addworld: true
rtp.admin.resetcooldown: true
rtp.admin.reload: true
rtp.admin.setprice: true
rtp.teleport.self:
description: random teleport yourself
rtp.teleport.other:
description: random teleport others
rtp.teleport.world:
description: random teleport to any world that doesnt require extra permissions
rtp.teleport.bypass:
description: bypass the cooldown
rtp.teleportdelay.bypass:
description: bypass initial tp delay
rtp.eco.bypass:
description: bypass economy costs
rtp.admin.removeworld:
description: allow admins to remove worlds from the config
rtp.admin.addworld:
description: allow admins to add worlds to the config
rtp.admin.resetcooldown:
description: allow admins to reset the cooldown timer of players
rtp.admin.reload:
description: allow admins to reload the plugin configs and repopulate queues
rtp.admin.setprice:
description: allow admins to set the teleport costs
```
![alt text](https://i.imgur.com/78pXgKp.png "commands")
![alt text](https://i.imgur.com/dhdUE8i.png "rtp")
![alt text](https://i.imgur.com/9JCz30l.png "async world ")
### Known issues
- Config files will lose comments when adding/removing worlds through commands (SnakeYML limitation). Might or might not fix.
- Setting a radius with all unsafe locations will cause the plugin to search indefinitely. There is no search limit.### Platforms
- [x] Spigot
- [X] Paper
- [x] Bukkit based platforms