Wilderness-Tp

Wilderness-Tp

36.7k Downloads

Portals are buggy

JHarris12345 opened this issue ยท 28 comments

commented

Portals are slightly bugged. If you jump into one (for ones that are flat on the ground) and you instantly run as you land in it.. If it has to search through a couple of locations, it will cancel the TP and you will be in the portal having to wait for your cooldown.

(yes cancel rtp on move is disabled)

GIF for reference https://gyazo.com/f3b1c154cbdca27d2bf450d1b0e23775

commented

hmm, are the post commands being called still even if the teleport failed to occur? Seems like something else is going on. Enable debug and send logs and config.

commented

It's NoCheatPlus, got it :D

commented

It's the survivalfly check so I cant really disable it, anything that can be done inside wildtp as to it triggering survival fly?

commented

So here is the debug from when Lyds enters to portal (but also continues running as its retrying different locations)

https://pastebin.com/ebXSiYw6

Config is here: https://pastebin.com/mcz4zm9c

commented

please include all of it then

commented

That was all of it

commented

Look, it never went further, the tp got cancelled because I was running as I entered the portal (like the gif) https://pastebin.com/Fv9DYbsv

commented

(but also continues running as its retrying different locations)

what do you mean by this then.

commented

If you see the gif in the 1st message, you'll kinda see that as I jump into the portal I continue pressing the w key as I land (so as I land, im instantly moving)

commented

and /version wild and /version

commented

I don't get how that's retrying different locations.....????? retrying what?

commented

Wild version 2.27-e5669bb

Server version paper 1.16.4 build 342

commented

Not retying maybe, when it comes up at the top of the screen saying "searching locations 1/X" for example. If I move during that it just doesnt TP as shown in the gif

commented

anyways I'm guessing something else is blocking the teleport, because those logs indicate the player is being teleported. Try without other plugins

commented

wait so it does work if you "don't move"?

commented

If I just jump in and dont move at all, it will work

commented

do the logs look any different between the two scenarios? Can you paste one without moving and one with moving?

commented

ya, something else is interfering.

[17:41:03] [Server thread/INFO]: [WildTP] preping 2 port 2 Location{world=CraftWorld{name=world},x=-18776.0,y=68.0,z=-29016.0,pitch=0.0,yaw=0.0}
[17:41:03] [Server thread/INFO]: [WildTP] Teleporting princess_lydsLocation{world=CraftWorld{name=world},x=-18776.0,y=68.0,z=-29016.0,pitch=0.0,yaw=0.0}
[17:41:03] [Server thread/INFO]: [WildTP] princess_lyds Teleported to Location{world=CraftWorld{name=world},x=-535.7494030275614,y=185.0,z=-817.3875791692711,pitch=16.350042,yaw=89.82024}
commented

I'm gonna guess a bad anticheat or something? Idk. I'm looking at the code tho and it waits until the teleport method has finished before printing out that last debug line there I pasted.

commented

and it's calling Bukkit's teleport method Player#teleport, so definitely something else is getting in the way.

commented

Ok Ill check it out

commented

Weird I cant replicate it even with the same plugins

commented

And it works fine for OPs, just cancels for players, any ideas?

commented

OHH its when people are in survival mode it bugs out

commented

So if they are in creative, works fine

commented

Hmm, whoever's running the fork needs to listen for plugin teleports.

I know there were issues with players going into End Portals before, but that was because Bukkit never properly notified plugins about the teleport. But... this should be doable to detect because it's a plugin triggering the teleport.

Take it up with NCP basically.

commented

Alright perfect thanks, will let them know. We can close this off

commented

ya, there should be a debug toggle in NCP too that may help them out.