vMinecraftParty.java 1.3 KB

12345678910111213141516171819202122232425262728293031323334
  1. public class vMinecraftParty {
  2. //Check if two players are in the same party
  3. public static boolean inSameParty(Player playera, Player playerb){
  4. if(vMinecraftUsers.getProfile(playera).getParty().equals(vMinecraftUsers.getProfile(playerb).getParty())){
  5. return true;
  6. } else {
  7. return false;
  8. }
  9. }
  10. public static double getDistance(Player player1, Player player2)
  11. {
  12. return Math.sqrt(Math.pow(player1.getX() - player2.getX(), 2) + Math.pow(player1.getY() - player2.getY(), 2)
  13. + Math.pow(player1.getZ() - player2.getZ(), 2));
  14. }
  15. public static void sendInvisible(Player player){
  16. for (Player p : etc.getServer().getPlayerList())
  17. {
  18. if (vMinecraftParty.getDistance(player, p) <= vMinecraftSettings.range && p.getUser() != player.getUser())
  19. {
  20. p.getUser().a.b(new dv(player.getUser().g));
  21. }
  22. }
  23. }
  24. public static void sendNotInvisible(Player player){
  25. for (Player p : etc.getServer().getPlayerList())
  26. {
  27. if (vMinecraftParty.getDistance(player, p) < vMinecraftSettings.range && p.getUser() != player.getUser())
  28. {
  29. p.getUser().a.b(new d(player.getUser()));
  30. }
  31. }
  32. }
  33. }