Advertisement
Guest User

Untitled

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