Package ru.cwcode.cwutils.comparators
Class Comparators.BlockByDistanceComparator
java.lang.Object
ru.cwcode.cwutils.comparators.Comparators.BlockByDistanceComparator
- All Implemented Interfaces:
Comparator<org.bukkit.block.Block>
- Enclosing class:
Comparators
public static class Comparators.BlockByDistanceComparator
extends Object
implements Comparator<org.bukkit.block.Block>
Sorts blocks by distance (nearest to farthest)
-
Constructor Summary
ConstructorsConstructorDescriptionBlockByDistanceComparator(org.bukkit.block.Block origin) BlockByDistanceComparator(org.bukkit.Location origin) -
Method Summary
Modifier and TypeMethodDescriptionintcompare(org.bukkit.block.Block o1, org.bukkit.block.Block 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
-
BlockByDistanceComparator
public BlockByDistanceComparator(@Nonnull org.bukkit.Location origin) -
BlockByDistanceComparator
public BlockByDistanceComparator(@Nonnull org.bukkit.block.Block origin)
-
-
Method Details
-
compare
public int compare(org.bukkit.block.Block o1, org.bukkit.block.Block o2) - Specified by:
comparein interfaceComparator<org.bukkit.block.Block>
-