mirror of
https://github.com/BentoBoxWorld/BentoBox.git
synced 2024-09-29 15:17:29 +02:00
Delay velocity setting for one tick after entering end portal.
This commit is contained in:
parent
56fb7391da
commit
15014c8e01
@ -2,6 +2,7 @@ package world.bentobox.bentobox.listeners;
|
||||
|
||||
import java.util.Optional;
|
||||
|
||||
import org.bukkit.Bukkit;
|
||||
import org.bukkit.Location;
|
||||
import org.bukkit.World;
|
||||
import org.bukkit.World.Environment;
|
||||
@ -127,9 +128,11 @@ public class PortalTeleportationListener implements Listener {
|
||||
}
|
||||
|
||||
// Else other worlds teleport to the end
|
||||
// Set player's velocity to zero
|
||||
e.getPlayer().setVelocity(new Vector(0,0,0));
|
||||
e.getPlayer().setFallDistance(0);
|
||||
// Set player's velocity to zero one tick after cancellation
|
||||
Bukkit.getScheduler().runTask(plugin, () -> {
|
||||
e.getPlayer().setVelocity(new Vector(0,0,0));
|
||||
e.getPlayer().setFallDistance(0);
|
||||
});
|
||||
// Teleport
|
||||
new SafeSpotTeleport.Builder(plugin)
|
||||
.entity(e.getPlayer())
|
||||
|
Loading…
Reference in New Issue
Block a user