Advertisement
imBEheAR

sectors

Aug 6th, 2021
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.74 KB | None | 0 0
  1.  
  2.     @EventHandler(priority= EventPriority.LOWEST)
  3.     public void onMove(PlayerMoveEvent event){
  4.         Player player = event.getPlayer();
  5.         Location loc = player.getLocation();
  6.         if(!(inCuboid(event.getTo(), new Location(player.getWorld(), -500, 0, -500),
  7.                 new Location(player.getWorld(), 500, 255, 500)))){
  8.             player.sendMessage("Zmieniles sektor");
  9.         }
  10.  
  11.     }
  12.  
  13.  
  14.  
  15.     public static boolean inCuboid(Location origin, Location l1, Location l2){
  16.         return new IntRange(l1.getX(), l2.getX()).containsDouble(origin.getX())
  17.                 && new IntRange(l1.getY(), l2.getY()).containsDouble(origin.getY())
  18.                 &&  new IntRange(l1.getZ(), l2.getZ()).containsDouble(origin.getZ());
  19.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement