- Баллы
- 96
- Имя в Minecraft
- imDaniX
Во-первых, меньше игроков проверять придется. Во-вторых, как писали ранее, ошибка.А, ((Player)sender).getLocation().getWorld().getPlayers() чтобы игроки на тех же координатах в других мирах не видели сообщение, потому что distance не обращает внимание на мир? Или если distance расчитывает не только координаты x,y,z а еще и мир, то это бесполезно, полагаю.
Он возвращает дистанцию по теореме Пифагора. Метод distanceSquared опускает одну тяжёлую операцию - вывод из-под корня. Т.е. если distance 9, distanceSquared вернёт 81. Поэтому мы просто заранее возводим в квадрат проверяемую дистанцию и сверяем её с полученной.А разве метод distance не делает тоже самое?
