classpublicfinalPriority 3
NotNearPoint
com.hypixel.hytale.builtin.portals.utils.posqueries.predicates.NotNearPoint
implements PositionPredicate
1
Methods
1
Public Methods
2
Fields
1
Constructors
Constructors
public
NotNearPoint(Vector3d point, double radius)Methods
Public Methods (1)
public
boolean test(World world, Vector3d origin)@Override
Fields
Private/Package Fields (2)
private
Vector3d pointprivate
double radiusSqInheritance
Parent
Current
Interface
Child
Use mouse wheel to zoom, drag to pan. Click nodes to navigate.
Related Classes
Source Code
package com.hypixel.hytale.builtin.portals.utils.posqueries.predicates;
import com.hypixel.hytale.builtin.portals.utils.posqueries.PositionPredicate;
import com.hypixel.hytale.math.vector.Vector3d;
import com.hypixel.hytale.server.core.universe.world.World;
public final class NotNearPoint implements PositionPredicate {
private final Vector3d point;
private final double radiusSq;
public NotNearPoint(Vector3d point, double radius) {
this.point = point;
this.radiusSq = radius * radius;
}
@Override
public boolean test(World world, Vector3d origin) {
return origin.distanceSquaredTo(this.point) >= this.radiusSq;
}
}