Advertisement
MrGG4ming

Untitled

Feb 4th, 2017
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.97 KB | None | 0 0
  1. private static Region getRegionHere(Location loc) {
  2.  
  3. //It checks with this list \/
  4. List<Region> regionList = Regions.getRegions();
  5. for (Region rg : regionList) {
  6.  
  7. Location p1 = rg.getP1();
  8. Location p2 = rg.getP2();
  9.  
  10. int minX = p1.getBlockX() < p2.getBlockX() ? p1.getBlockX() : p2.getBlockX();
  11. int minY = p1.getBlockY() < p2.getBlockY() ? p1.getBlockY() : p2.getBlockY();
  12. int minZ = p1.getBlockZ() < p2.getBlockZ() ? p1.getBlockZ() : p2.getBlockZ();
  13.  
  14. int maxX = p1.getBlockX() > p2.getBlockX() ? p1.getBlockX() : p2.getBlockX();
  15. int maxY = p1.getBlockY() > p2.getBlockY() ? p1.getBlockY() : p2.getBlockY();
  16. int maxZ = p1.getBlockZ() > p2.getBlockZ() ? p1.getBlockZ() : p2.getBlockZ();
  17.  
  18. if (loc.getBlockX() >= minX && loc.getBlockX() <= maxX) {
  19. if (loc.getBlockY() >= minY && loc.getBlockY() <= maxY) {
  20. if (loc.getBlockZ() >= minZ && loc.getBlockZ() <= maxZ) {
  21.  
  22. return rg;
  23.  
  24. }
  25. }
  26. }
  27. }
  28. return null;
  29. }
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement