NotNearPoint class

Пакет: com.hypixel.hytale.builtin.portals.utils.posqueries.predicates

Файл: com/hypixel/hytale/builtin/portals/utils/posqueries/predicates/NotNearPoint.java

implements: PositionPredicate

Исходный код

Показать/скрыть
class="kw">package com.hypixel.hytale.builtin.portals.utils.posqueries.predicates;

class="kw">import com.hypixel.hytale.builtin.portals.utils.posqueries.PositionPredicate;
class="kw">import com.hypixel.hytale.server.core.universe.world.World;
class="kw">import javax.annotation.Nonnull;
class="kw">import org.joml.Vector3d;

class="kw">public class="kw">final class NotNearPoint class="kw">implements PositionPredicate {
   @Nonnull
   class="kw">private class="kw">final Vector3d point;
   class="kw">private class="kw">final double radiusSq;

   class="kw">public NotNearPoint(@Nonnull Vector3d var1, double var2) {
      this.point = var1;
      this.radiusSq = var2 * var2;
   }

   @Override
   class="kw">public boolean test(@Nonnull World var1, @Nonnull Vector3d var2) {
      class="kw">return var2.distanceSquared(this.point) >= this.radiusSq;
   }
}