Advertisement
Guest User

Untitled

a guest
Aug 23rd, 2014
218
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.81 KB | None | 0 0
  1. @EventHandler
  2. public void onPlayerToggleFlight(PlayerToggleFlightEvent event) {
  3. Player player = event.getPlayer();
  4. if (player.getGameMode() == GameMode.CREATIVE)
  5. return;
  6. event.setCancelled(true);
  7. player.setAllowFlight(false);
  8. player.setFlying(false);
  9. player.setVelocity(player.getLocation().getDirection()
  10. .multiply(1.5).setY(1));
  11. }
  12. @EventHandler
  13. public void onPlayerMove(PlayerMoveEvent event) {
  14. Player player = event.getPlayer();
  15. if ((player.getGameMode() != GameMode.CREATIVE)
  16. && (player.getLocation().subtract(0, 1, 0).getBlock().getType() != Material.AIR)
  17. && (!player.isFlying()))
  18. player.setAllowFlight(true);
  19.  
  20. }
  21.  
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement