Essentials icon indicating copy to clipboard operation
Essentials copied to clipboard

Delayed teleports can be used to teleport to players after death

Open IceWaffles opened this issue 4 years ago • 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.

IceWaffles avatar Aug 11 '21 09:08 IceWaffles

Should probably be a config option as to not break behavior

JRoy avatar Aug 25 '21 15:08 JRoy