Portals are buggy
JHarris12345 opened this issue ยท 28 comments
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
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.
It's the survivalfly check so I cant really disable it, anything that can be done inside wildtp as to it triggering survival fly?
So here is the debug from when Lyds enters to portal (but also continues running as its retrying different locations)
Config is here: https://pastebin.com/mcz4zm9c
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
(but also continues running as its retrying different locations)
what do you mean by this then.
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)
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
anyways I'm guessing something else is blocking the teleport, because those logs indicate the player is being teleported. Try without other plugins
do the logs look any different between the two scenarios? Can you paste one without moving and one with moving?
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}
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.
and it's calling Bukkit's teleport method Player#teleport
, so definitely something else is getting in the way.
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.