From 65a66ce3a35663f1393b658c0443a3df2db934ba Mon Sep 17 00:00:00 2001 From: sqyyy <62748369+sqyyy-jar@users.noreply.github.com> Date: Mon, 22 Feb 2021 13:58:13 +0100 Subject: [PATCH] Update EventToggleFlight.java --- .../java/net/craftions/lobby/events/EventToggleFlight.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/net/craftions/lobby/events/EventToggleFlight.java b/src/main/java/net/craftions/lobby/events/EventToggleFlight.java index c1bd240..83755fc 100644 --- a/src/main/java/net/craftions/lobby/events/EventToggleFlight.java +++ b/src/main/java/net/craftions/lobby/events/EventToggleFlight.java @@ -12,8 +12,8 @@ public class EventToggleFlight implements Listener { public void onToggleFlight(PlayerToggleFlightEvent e) { if (e.getPlayer().getGameMode().equals(GameMode.ADVENTURE) || e.getPlayer().getGameMode().equals(GameMode.SURVIVAL)) { e.setCancelled(true); - if (e.getPlayer().getFallDistance() <= 0.25) return; - if (e.getPlayer().getLocation().subtract(0, 2, 0).getBlock().getType() != Material.AIR) return; + if (e.getPlayer().getFallDistance() > 0.25) return; + if (e.getPlayer().getLocation().clone().subtract(0, 2, 0).getBlock().getType() == Material.AIR) return; Location loc = e.getPlayer().getEyeLocation().clone(); loc.setPitch(-30F); e.getPlayer().setVelocity(loc.getDirection().normalize().multiply(1.5));