Advertisement
Guest User

Untitled

a guest
Sep 20th, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.31 KB | None | 0 0
  1. public void onPlayerMove(PlayerMoveEvent event){
  2.         if (event.isCancelled()) {
  3.             return;
  4.         }
  5.         if (plugin.config.playerMove){
  6.             if (plugin.perm.has(event.getPlayer(), "cubestats.track")) {
  7.                 if (!event.getPlayer().isInsideVehicle()) {
  8.  
  9.                     double distance = event.getFrom().distance(event.getTo());
  10.                     if (distance > 0.1) {
  11.  
  12.                         if (event.getPlayer().getLocation().getBlock().getTypeId() >= 8 && event.getPlayer().getLocation().getBlock().getTypeId() <= 11) {
  13.                             plugin.manager.playerMove(event.getPlayer().getName(),"swim", distance);
  14.                             return;
  15.                         }
  16.                        
  17.                         if ((event.getFrom().getX() != event.getTo().getX()) || (event.getFrom().getZ() != event.getTo().getZ())) {
  18.                                
  19.                                 double distanceY = event.getFrom().getY() - event.getTo().getY();
  20.                                 if (distanceY < 0){
  21.                                     distanceY = event.getTo().getY() - event.getFrom().getY();
  22.                                 }
  23.                                 if (event.getPlayer().isSneaking()) {
  24.                                     plugin.manager.playerMove(event.getPlayer().getName(), "sneak", distance - distanceY);
  25.                                 } else {
  26.                                     plugin.manager.playerMove(event.getPlayer().getName(), "foot", distance - distanceY);
  27.                                 }
  28.                         }
  29.                        
  30.                         if  (event.getFrom().getY() < event.getTo().getY()){
  31.                             //Fall einfügen
  32.                         }
  33.  
  34.                        
  35.  
  36.                     }
  37.  
  38.                 }
  39.             }
  40.         }
  41.        
  42.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement