Class Nearby
java.lang.Object
studio.magemonkey.fabled.api.util.Nearby
Fetches nearby entities by going through possible chunks
instead of all entities in a world
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic List
<org.bukkit.entity.LivingEntity> getLivingNearby
(org.bukkit.entity.Entity entity, double radius) Fetches entities nearby a location using a given radiusstatic List
<org.bukkit.entity.LivingEntity> getLivingNearby
(org.bukkit.entity.Entity entity, double radius, boolean includeCaster) static List
<org.bukkit.entity.LivingEntity> getLivingNearby
(org.bukkit.Location loc, double radius) Fetches entities nearby a location using a given radiusstatic List
<org.bukkit.entity.LivingEntity> getLivingNearby
(org.bukkit.Location loc, double radius, boolean includeCaster) static List
<org.bukkit.entity.LivingEntity> getLivingNearby
(org.bukkit.World world, org.bukkit.util.BoundingBox boundingBox) static List
<org.bukkit.entity.LivingEntity> getLivingNearby
(org.bukkit.World world, org.bukkit.util.BoundingBox boundingBox, boolean includeCaster) static List
<org.bukkit.entity.LivingEntity> getLivingNearbyBox
(org.bukkit.Location loc, double radius) static List
<org.bukkit.entity.Entity> getNearby
(org.bukkit.entity.Entity entity, double radius) Gets entities nearby a location using a given radiusstatic List
<org.bukkit.entity.Entity> getNearby
(org.bukkit.Location loc, double radius) Gets entities nearby a location using a given radiusstatic List
<org.bukkit.entity.Entity> getNearbyBox
(org.bukkit.Location loc, double radius)
-
Constructor Details
-
Nearby
public Nearby()
-
-
Method Details
-
getNearby
Gets entities nearby a location using a given radius- Parameters:
loc
- location centered aroundradius
- radius to get within- Returns:
- nearby entities
-
getLivingNearby
public static List<org.bukkit.entity.LivingEntity> getLivingNearby(org.bukkit.Location loc, double radius) Fetches entities nearby a location using a given radius- Parameters:
loc
- location centered aroundradius
- radius to get within- Returns:
- nearby entities
-
getLivingNearby
public static List<org.bukkit.entity.LivingEntity> getLivingNearby(org.bukkit.Location loc, double radius, boolean includeCaster) -
getLivingNearby
public static List<org.bukkit.entity.LivingEntity> getLivingNearby(org.bukkit.World world, org.bukkit.util.BoundingBox boundingBox) -
getLivingNearby
public static List<org.bukkit.entity.LivingEntity> getLivingNearby(org.bukkit.World world, org.bukkit.util.BoundingBox boundingBox, boolean includeCaster) -
getNearby
public static List<org.bukkit.entity.Entity> getNearby(org.bukkit.entity.Entity entity, double radius) Gets entities nearby a location using a given radius- Parameters:
entity
- entity to get nearby ones forradius
- radius to get within- Returns:
- nearby entities
-
getLivingNearby
public static List<org.bukkit.entity.LivingEntity> getLivingNearby(org.bukkit.entity.Entity entity, double radius) Fetches entities nearby a location using a given radius- Parameters:
entity
- entity to get nearby ones forradius
- radius to get within- Returns:
- nearby entities
-
getLivingNearby
public static List<org.bukkit.entity.LivingEntity> getLivingNearby(org.bukkit.entity.Entity entity, double radius, boolean includeCaster) -
getNearbyBox
-
getLivingNearbyBox
public static List<org.bukkit.entity.LivingEntity> getLivingNearbyBox(org.bukkit.Location loc, double radius)
-