Package ru.cwcode.cwutils.comparators
Class Comparators.EntityByDistanceComparator
java.lang.Object
ru.cwcode.cwutils.comparators.Comparators.EntityByDistanceComparator
- All Implemented Interfaces:
Comparator<org.bukkit.entity.Entity>
- Enclosing class:
- Comparators
public static class Comparators.EntityByDistanceComparator
extends Object
implements Comparator<org.bukkit.entity.Entity>
Sorts entities by distance (nearest to farthest)
-
Constructor Summary
ConstructorsConstructorDescriptionEntityByDistanceComparator(org.bukkit.entity.Entity origin) EntityByDistanceComparator(org.bukkit.Location origin) -
Method Summary
Modifier and TypeMethodDescriptionintcompare(org.bukkit.entity.Entity o1, org.bukkit.entity.Entity o2) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Comparator
equals, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
-
Constructor Details
-
EntityByDistanceComparator
public EntityByDistanceComparator(@Nonnull org.bukkit.entity.Entity origin) -
EntityByDistanceComparator
public EntityByDistanceComparator(@Nonnull org.bukkit.Location origin)
-
-
Method Details
-
compare
public int compare(org.bukkit.entity.Entity o1, org.bukkit.entity.Entity o2) - Specified by:
comparein interfaceComparator<org.bukkit.entity.Entity>
-