diff --git a/src/main/java/com/onarandombox/MultiverseCore/MVWorld.java b/src/main/java/com/onarandombox/MultiverseCore/MVWorld.java index b4aae88c..d842386b 100644 --- a/src/main/java/com/onarandombox/MultiverseCore/MVWorld.java +++ b/src/main/java/com/onarandombox/MultiverseCore/MVWorld.java @@ -654,6 +654,7 @@ public class MVWorld extends SerializationConfig implements MultiverseWorld { this.bedRespawn = true; this.worldBlacklist = new ArrayList(); this.generator = null; + this.allowFlight = true; } /** diff --git a/src/main/java/com/onarandombox/MultiverseCore/listeners/MVPlayerListener.java b/src/main/java/com/onarandombox/MultiverseCore/listeners/MVPlayerListener.java index b2120a46..fb53c019 100644 --- a/src/main/java/com/onarandombox/MultiverseCore/listeners/MVPlayerListener.java +++ b/src/main/java/com/onarandombox/MultiverseCore/listeners/MVPlayerListener.java @@ -366,9 +366,12 @@ public class MVPlayerListener implements Listener { // Check that the player is in the new world and they haven't been teleported elsewhere or the event cancelled. if (player.getWorld() == world.getCBWorld()) { player.setAllowFlight(world.isFlightAllowed()); + MultiverseCore.staticLog(Level.FINER, + String.format("%s's allowFlight was set to %b!", + player.getName(), world.isFlightAllowed())); } else { MultiverseCore.staticLog(Level.FINE, - String.format("The gamemode was NOT changed for player '%s' because he is now in world '%s' instead of world '%s'", + String.format("allowFlight was NOT changed for player '%s' because he is now in world '%s' instead of world '%s'", player.getName(), player.getWorld().getName(), world.getName())); } }