From 63f6b420dc52afbec8fad7a2062e4ff98bdd922e Mon Sep 17 00:00:00 2001 From: FinnBueno Date: Thu, 10 Mar 2016 20:08:14 +0100 Subject: [PATCH] Fixed flight disabling creative flight Fixed flight disabling flying when the player is in creative or spectator mode. --- src/com/projectkorra/projectkorra/airbending/AirFlight.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/com/projectkorra/projectkorra/airbending/AirFlight.java b/src/com/projectkorra/projectkorra/airbending/AirFlight.java index 6133cca9..8b189d51 100644 --- a/src/com/projectkorra/projectkorra/airbending/AirFlight.java +++ b/src/com/projectkorra/projectkorra/airbending/AirFlight.java @@ -3,6 +3,7 @@ package com.projectkorra.projectkorra.airbending; import com.projectkorra.projectkorra.ability.FlightAbility; import com.projectkorra.projectkorra.util.Flight; +import org.bukkit.GameMode; import org.bukkit.Location; import org.bukkit.Material; import org.bukkit.entity.Player; @@ -116,7 +117,7 @@ public class AirFlight extends FlightAbility { flight.revert(); } player.setFlying(false); - player.setAllowFlight(false); + player.setAllowFlight(player.getGameMode() == GameMode.CREATIVE || player.getGameMode() == GameMode.SPECTATOR); } @Override