Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
чегоРефлексия
Лол, а как тебе тут рефлексия поможет?Рефлексия
min(loc1, loc2, loc3, ...)
чё ты этим хочешь сказать?)
Брать минимальную локацию когда ему нужно ближайшую, гениально.чё ты этим хочешь сказать?)
))Брать минимальную локацию когда ему нужно ближайшую, гениально.
public Location getNearestLocation(Player player, List<Location> locations) {
Location nearest = null;
Location location = player.getLocation();
for(Location loc : locations) {
nearest = nearest == null ? loc : loc.distanceSquared(location) < nearest.distanceSquared(location) ? loc : nearest;
}
return nearest;
}
Брать минимальную локацию когда ему нужно ближайшую, гениально.
Всем привет! У меня есть лист с локациями! Как узнать какая из локаций ближе к игроку? Думал сделать через if(p.distance(loc) < distanceloc)... Но нечего не получилось? Кто сможет помочь? Заранее спасибо )
Location loc = e.getPlayer().getLocation();
Укажу на ошибку. Для начала надеюсь что это псевдокод, просто чтобы показать какие методы использовать.ну а дальше простоPHP:Location loc = e.getPlayer().getLocation();
min(abs(loc - loc1),abs(loc - loc2), abs(loc - loc3), ...)
Я это не тестил, не чмырите за неправильность 😉
Location не наследует Comparable, а писать свой не хотелось.Сортировка через компаратор не в моде?
Comparator
да, это псевдокод, я не "джавник"
Location не наследует Comparable, а писать свой не хотелось.
Сортировка через компаратор не в моде?
Я хотел бы сделать через if()! Мне надо чтоб после проверки на дистанцию происходило какое-то действие...Сортировкой не?
public static Location getLowestDistance(Location source, Location[] locs)
{
Location shortest = locs[0];
for (Location loc : locs) {
if (loc.distanceSquared(source) < shortest.distanceSquared(source))
shortest = loc;
}
return shortest;
}
Сделай компаратор и все, а не занимайся хреньюЯ хотел бы сделать через if()! Мне надо чтоб после проверки на дистанцию происходило какое-то действие...
Нашёл в интернете код но не могу разобраться что и как
Код:public static Location getLowestDistance(Location source, Location[] locs) { Location shortest = locs[0]; for (Location loc : locs) { if (loc.distanceSquared(source) < shortest.distanceSquared(source)) shortest = loc; } return shortest; }
(Это плагин, а не мод....)