Vinetos

Double Jumps avec Temps

Jul 1st, 2015
326
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. @EventHandler
  2. public void OnPlayerToggleFlight(PlayerToggleFlightEvent event) {
  3. Player player = event.getPlayer();
  4. if (player.getGameMode() == GameMode.CREATIVE)return;
  5. if(jumpers.containsKey(player.getName())){
  6. long now = System.currentTimeMillis();
  7. if((jumpers.get(player.getName()) - now) < 3500){//3000 = 3 secondes
  8. player.sendMessage("§cTu dois attendre 3 secondes entre chaque double saut !");
  9. return;
  10. }else{
  11. jumpers.remove(player.getName());
  12. jumpers.put(player.getName(), System.currentTimeMillis());
  13. }
  14.  
  15. }else{
  16. jumpers.put(player.getName(), System.currentTimeMillis());
  17.  
  18. }
  19. event.setCancelled(true);
  20. player.setAllowFlight(false);
  21. player.setFlying(false);
  22. player.setVelocity(player.getLocation().getDirection().multiply(1.5).setY(1));
  23. }
Advertisement
Add Comment
Please, Sign In to add comment