Player reports he can't teleport
MithrandirCraft opened this issue ยท 32 comments
Full output of /ess version
:
> ess version
[17:41:18 INFO]: CONSOLE issued server command: /ess version
[17:41:18 INFO]: Server version: 1.16.1-R0.1-SNAPSHOT git-Paper-127 (MC: 1.16.1)
[17:41:18 INFO]: EssentialsX version: 2.18.0.0
[17:41:18 INFO]: LuckPerms version: 5.1.55
[17:41:18 INFO]: PlaceholderAPI version: 2.10.6
[17:41:18 INFO]: Vault version: 1.7.3-b131
[17:41:18 INFO]: EssentialsXSpawn version: 2.18.0.0
Server log: Trust me there's absolutely nothing relevant here. The plugin loads fine, and there's no errors when teleport commands are executed, or teleports should occur.
EssentialsX config: I don't think this is relevant. But ask for it if so.
Details
Description
https://youtu.be/Urdhg2IyL-k
This specific user executes any teleport command, but as long as the teleport command has been executed by him, he won't get
teleported.
Tpahere offers from other users towards him will indeed work.
Forcing tping him will also work from an admin.
Other plugin tp's such as WildTP (random teleportation) do work for him, executed from a sign in spawn.
Basically only his own teleport requests from essentialsX don't work.
Steps to reproduce
No idea, this only happens to 1 player. But in essence:
He tries to execute any teleport command, but doesn't get teleported. The countdown works fine, it's just the teleport that doesn't happen.
Expected behavior
User should get teleported after request + cooldown.
Have you tried removing all plugins except for Essentials? This doesn't really sound like a bug that should happen.
Some of the players on my server experienced the same issue. Restarting the server fixed it.
I enabled debug mode, but it didn't show any errors, it just checked if the player had permissions to use the command, then never attempted to teleport.
I have a 3 second delay before teleporting.
>.... [19:35:12 INFO]: 0oxXSinbadXxo0 issued server command: /home
>.... [19:35:12 INFO]: [Essentials] checking if 0oxXSinbadXxo0 has essentials.mail - true
>.... [19:35:12 INFO]: [Essentials] checking if 0oxXSinbadXxo0 has essentials.home - true
>.... [19:35:12 INFO]: [Essentials] checking if 0oxXSinbadXxo0 can afford charge.
>.... [19:35:12 INFO]: [Essentials] calculated command (home) cost for 0oxXSinbadXxo0 as 0
>.... [19:35:12 INFO]: [Essentials] checking if 0oxXSinbadXxo0 can afford charge.
>.... [19:35:12 INFO]: [Essentials] calculated command (home) cost for 0oxXSinbadXxo0 as 0
>.... [19:35:12 INFO]: [Essentials] calculated command (home) cost for 0oxXSinbadXxo0 as 0
>.... [19:35:12 INFO]: [Essentials] checking if 0oxXSinbadXxo0 has essentials.teleport.timer.bypass - false
>.... [19:35:12 INFO]: [Essentials] checking if 0oxXSinbadXxo0 has essentials.teleport.timer.bypass - false
>.... [19:35:12 INFO]: [Essentials] checking if 0oxXSinbadXxo0 has essentials.teleport.timer.move - false
>.... [19:35:12 INFO]: [Essentials] attempting to charge user 0oxXSinbadXxo0
>.... [19:35:12 INFO]: [Essentials] calculated command (home) cost for 0oxXSinbadXxo0 as 0
>.... [19:35:12 INFO]: [Essentials] charge user 0oxXSinbadXxo0 completed
>.... [19:52:44 INFO]: Server version: 1.16.1-R0.1-SNAPSHOT git-Paper-128 (MC: 1.16.1)
>.... [19:52:44 INFO]: EssentialsX version: 2.18.0.0
>.... [19:52:44 INFO]: LuckPerms version: 5.1.84
>.... [19:52:44 INFO]: Vault version: 1.7.3-b131
>.... [19:52:44 INFO]: ChestShop version: 3.11 (build 213)
>.... [19:52:44 INFO]: EssentialsXProtect version: 2.18.0.0
>.... [19:52:44 INFO]: EssentialsXChat version: 2.18.0.0
>.... [19:52:44 INFO]: Towny version: 0.96.2.0
>.... [19:52:44 INFO]: EssentialsXSpawn version: 2.18.0.0
It happened to a second player, and indeed restarting the server fixes this.
Hence testing by removal of plugins is going to be a bit complicated, since it fixes itself after restarting anyway.
Have you tried removing all plugins except for Essentials? This doesn't really sound like a bug that should happen.
I'll try that if he still has the issue today.
I know, it looks very random.
May be similar to #3563. @MithrandirCraft Please provide logs/config though or we will not be able to attempt to replicate this problem.
I can confirm this bug. One of the players reported the same problem to me. Tpa, home, spawn didn't work for him. Server restart fixed it.
I can also confirm this bug on MC 1.16.1 with EssentialsX 2.18.0.1
and 2.18.0.18
. Players reporting they cannot do /tpa, home, and spawn. The teleport message is sent, but the teleport never happens. We also have a delay of 3 seconds enabled for the teleport to commence:
Happens (seems to be) randomly and not to all players.
I think this was fixed a few weeks ago after certain dev build? Not sure, since it only happens occasionally and can't be reproduced consistently.
Edit: Updated statement unless it wasn't clear enough.
@MithrandirCraft can you please share your config, it is relevant here
I've not received any complaints on this issue since it was stated as fixed in #3563
Not really confirmable that the issue is gone though, since more time should pass, and my server doesn't really have that many players to begin with, in order to be sure.
You still want my config?
I can also confirm this bug on MC 1.16.2 with Essentials on 2.18.1.12. Removing the delay on the config seems to solve the issue.
Use a pastebin
Hello! Could you please try the latest dev build to see if it fixes this issue?
I will use it, if it happens to any players i will share the problem again.
@JRoy yeah sent the wrong screenshot. Staff told me to update yesterday, which I did. Here's the actual ess version:
Reopening since I got this issue on the latest build.
We're running 300+ players so I got no way to know what he did.
Enabled debug and here are the logs:
[22:17:36] [INFO]: [Server Thread] Searching for alternative to: home
[22:17:36] [INFO]: [Server Thread] [Essentials] checking if miisplacing has essentials.mail - false
[22:17:36] [INFO]: [Server Thread] [Essentials] checking if miisplacing has essentials.home - true
[22:17:36] [INFO]: [Server Thread] [Essentials] checking if miisplacing can afford charge.
[22:17:36] [INFO]: [Server Thread] [Essentials] calculated command (home) cost for miisplacing as 0
[22:17:36] [INFO]: [Server Thread] [Essentials] checking if miisplacing can afford charge.
[22:17:36] [INFO]: [Server Thread] [Essentials] calculated command (home) cost for miisplacing as 0
[22:17:36] [INFO]: [Server Thread] [Essentials] calculated command (home) cost for miisplacing as 0
[22:17:36] [INFO]: [Server Thread] [Essentials] checking if miisplacing has essentials.teleport.timer.bypass - false
[22:17:36] [INFO]: [Server Thread] [Essentials] checking if miisplacing has essentials.teleport.timer.bypass - false
[22:17:36] [INFO]: [Server Thread] [Essentials] checking if miisplacing has essentials.teleport.timer.move - false
[22:17:07] [INFO]: [Server Thread] miisplacing issued server command: /spawn
[22:17:07] [INFO]: [Server Thread] Searching for alternative to: spawn
[22:17:07] [INFO]: [Server Thread] [Essentials] checking if miisplacing has essentials.mail - false
[22:17:07] [INFO]: [Server Thread] [Essentials] checking if miisplacing has essentials.spawn - true
[22:17:07] [INFO]: [Server Thread] [Essentials] checking if miisplacing can afford charge.
[22:17:07] [INFO]: [Server Thread] [Essentials] calculated command (spawn) cost for miisplacing as 0
[22:17:07] [INFO]: [Server Thread] [Essentials] checking if miisplacing can afford charge.
[22:17:07] [INFO]: [Server Thread] [Essentials] calculated command (spawn) cost for miisplacing as 0
[22:17:07] [INFO]: [Server Thread] [Essentials] looking up groupname of miisplacing - chevalier
[22:17:07] [INFO]: [Server Thread] [Essentials] checking if miisplacing can afford charge.
[22:17:07] [INFO]: [Server Thread] [Essentials] calculated command (spawn) cost for miisplacing as 0
[22:17:07] [INFO]: [Server Thread] [Essentials] calculated command (spawn) cost for miisplacing as 0
[22:17:07] [INFO]: [Server Thread] [Essentials] checking if miisplacing has essentials.teleport.timer.bypass - false
[22:17:07] [INFO]: [Server Thread] [Essentials] checking if miisplacing has essentials.teleport.timer.bypass - false
[22:17:07] [INFO]: [Server Thread] [Essentials] checking if miisplacing has essentials.teleport.timer.move - false
I would love to help if you let me debug it more in-depth. Maybe include some more debug in a new build ?
Please note it happens to random player, at a random point and forever until restart.
Reopening since I got this issue on the latest build.
We're running 300+ players so I got no way to know what he did.
Enabled debug and here are the logs:[22:17:36] [INFO]: [Server Thread] Searching for alternative to: home [22:17:36] [INFO]: [Server Thread] [Essentials] checking if miisplacing has essentials.mail - false [22:17:36] [INFO]: [Server Thread] [Essentials] checking if miisplacing has essentials.home - true [22:17:36] [INFO]: [Server Thread] [Essentials] checking if miisplacing can afford charge. [22:17:36] [INFO]: [Server Thread] [Essentials] calculated command (home) cost for miisplacing as 0 [22:17:36] [INFO]: [Server Thread] [Essentials] checking if miisplacing can afford charge. [22:17:36] [INFO]: [Server Thread] [Essentials] calculated command (home) cost for miisplacing as 0 [22:17:36] [INFO]: [Server Thread] [Essentials] calculated command (home) cost for miisplacing as 0 [22:17:36] [INFO]: [Server Thread] [Essentials] checking if miisplacing has essentials.teleport.timer.bypass - false [22:17:36] [INFO]: [Server Thread] [Essentials] checking if miisplacing has essentials.teleport.timer.bypass - false [22:17:36] [INFO]: [Server Thread] [Essentials] checking if miisplacing has essentials.teleport.timer.move - false [22:17:07] [INFO]: [Server Thread] miisplacing issued server command: /spawn [22:17:07] [INFO]: [Server Thread] Searching for alternative to: spawn [22:17:07] [INFO]: [Server Thread] [Essentials] checking if miisplacing has essentials.mail - false [22:17:07] [INFO]: [Server Thread] [Essentials] checking if miisplacing has essentials.spawn - true [22:17:07] [INFO]: [Server Thread] [Essentials] checking if miisplacing can afford charge. [22:17:07] [INFO]: [Server Thread] [Essentials] calculated command (spawn) cost for miisplacing as 0 [22:17:07] [INFO]: [Server Thread] [Essentials] checking if miisplacing can afford charge. [22:17:07] [INFO]: [Server Thread] [Essentials] calculated command (spawn) cost for miisplacing as 0 [22:17:07] [INFO]: [Server Thread] [Essentials] looking up groupname of miisplacing - chevalier [22:17:07] [INFO]: [Server Thread] [Essentials] checking if miisplacing can afford charge. [22:17:07] [INFO]: [Server Thread] [Essentials] calculated command (spawn) cost for miisplacing as 0 [22:17:07] [INFO]: [Server Thread] [Essentials] calculated command (spawn) cost for miisplacing as 0 [22:17:07] [INFO]: [Server Thread] [Essentials] checking if miisplacing has essentials.teleport.timer.bypass - false [22:17:07] [INFO]: [Server Thread] [Essentials] checking if miisplacing has essentials.teleport.timer.bypass - false [22:17:07] [INFO]: [Server Thread] [Essentials] checking if miisplacing has essentials.teleport.timer.move - false
I would love to help if you let me debug it more in-depth. Maybe include some more debug in a new build ?
Please note it happens to random player, at a random point and forever until restart.
what is the output of /ess version
@DotDebian please don't cut off the full message :/
@JRoy oh yeah I forgot the spigot, it's running PaperSpigot 1.8.8, classic one.
@JRoy oh yeah I forgot the spigot, it's running PaperSpigot 1.8.8, classic one.
please share a screenshot of the entire message
@DotDebian you're on a version which is over a year old, please update to the latest version found at essentialsx.net
Update ? @JRoy
Update ? @JRoy
You lied about what version you were on, you should not receive this issue on an up to date version
Update ? @JRoy
You lied about what version you were on, you should not receive this issue on an up to date version
Getting the issue with the almost up-to-date version of EssentialsX (1 built late)
Also tried to get smh out of /essentials debug but it just keeps spamming Constructing new userfile from base player
so it's unreadable