Delayed teleports can be used to teleport to players after death
IceWaffles opened this issue ยท 1 comments
Type of bug
Exploit
/ess version
output
Server version: 1.17.1-R0.1-SNAPSHOT git-Purpur-1328 (MC: 1.17.1)
Brand version: Purpur
EssentialsX version: 2.19.0-dev+247-35b1a28
LuckPerms version: 5.3.47
Vault version: 1.7.3-b131
EssentialsXSpawn version: 2.19.0-dev+247-35b1a28
DiscordSRV version: 1.23.0
Economy Layer: None
Fetching version information...
You're running the latest EssentialsX dev build!
Server startup log
https://gist.github.com/IceWaffles/c0732038d09f4ff57640ed608cda0461
EssentialsX config files
https://gist.github.com/IceWaffles/d8f6e42f7282573c6e62ecc4b94ed158
Error log (if applicable)
No response
Bug description
Even after death, teleportation still occurs. Player's are tricking others this way into finding their bases through essentials' teleport system.
Steps to reproduce
Have at least 3 people online. Make sure there's a teleport 'warm-up' - something like 5s before the teleport can actually occur. Make sure player B has their bed set, and have vanilla respawning behaviour. Have player A send player B a teleport request. Player C kills player B before the 5 seconds of teleport 'warm-up'. So player B dies, and respawns at their bed. And then, player A who sent the teleport will still be teleported to player B's bed/base.
Expected behaviour
The teleport should be cancelled upon player death.
Actual behaviour
The teleport still goes through regardless of death, and a player's base can be found as others use this 'glitch' to trick people.