Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Помогите (1.7.10)WorldGuard расстояние до обьекта

Статус
Закрыто для дальнейших ответов.

redstorm

Активный участник
Пользователь
Баллы
76
Рассчитал до углов вот так
Код:
for (ProtectedRegion reg : set.values()) {
            Vector2D point1 = reg.getMinimumPoint().toVector2D();
            Vector2D point2 = reg.getMaximumPoint().toVector2D();
            Vector2D point3 = new Vector2D(point1.getBlockX(),point1.getBlockZ());
            Vector2D point4 = new Vector2D(point2.getBlockX(),point2.getBlockZ());
            Vector2D point5 = new Vector2D(point1.getBlockX(),point2.getBlockZ());
            Vector2D point6 = new Vector2D(point2.getBlockX(),point1.getBlockZ());
            Vector2D plPos = new Vector2D(pl.getLocation().getBlockX(), pl.getLocation().getBlockZ());
            if (point3.distance(plPos) <= dist || point4.distance(plPos) <= dist
             || point5.distance(plPos) <= dist || point6.distance(plPos) <= dist || point1.distance(plPos) <= dist || point2.distance(plPos) <= dist){
                nearSet.add(reg);
            }
        }
а как при подходе к стенке например point3 и point4
 
Статус
Закрыто для дальнейших ответов.

Поделиться этой страницей

Назад
Верх