diff options
author | KHobbits <rob@khobbits.co.uk> | 2012-09-10 01:13:30 +0100 |
---|---|---|
committer | KHobbits <rob@khobbits.co.uk> | 2012-09-10 01:13:30 +0100 |
commit | 7497d943590b22c5a2f9660baf9a8bed6ceaa627 (patch) | |
tree | e43d74153ecd773704ff42ac65b0c3ff232a63a0 | |
parent | b558ff7bf08e9b1e8bece13b16d5c78dfea1d718 (diff) | |
download | Essentials-7497d943590b22c5a2f9660baf9a8bed6ceaa627.tar Essentials-7497d943590b22c5a2f9660baf9a8bed6ceaa627.tar.gz Essentials-7497d943590b22c5a2f9660baf9a8bed6ceaa627.tar.lz Essentials-7497d943590b22c5a2f9660baf9a8bed6ceaa627.tar.xz Essentials-7497d943590b22c5a2f9660baf9a8bed6ceaa627.zip |
Patch flight disable, to not effect creative mode.
Full world change config still needs coding.
-rw-r--r-- | Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java b/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java index ab32a47df..f19f0f763 100644 --- a/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java +++ b/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java @@ -12,6 +12,7 @@ import java.util.List; import java.util.Locale; import java.util.logging.Level; import java.util.logging.Logger; +import org.bukkit.GameMode; import org.bukkit.Location; import org.bukkit.Material; import org.bukkit.entity.HumanEntity; @@ -350,7 +351,9 @@ public class EssentialsPlayerListener implements Listener public void onPlayerChangedWorldHack(final PlayerChangedWorldEvent event) { final Player user = event.getPlayer(); - user.setAllowFlight(false); + if (user.getGameMode() != GameMode.CREATIVE) { + user.setAllowFlight(false); + } user.setFlySpeed(0.1f); user.setWalkSpeed(0.2f); } |