Class Nearby

java.lang.Object
studio.magemonkey.fabled.api.util.Nearby

public class Nearby extends Object
Fetches nearby entities by going through possible chunks instead of all entities in a world
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static List<org.bukkit.entity.LivingEntity>
    getLivingNearby(org.bukkit.entity.Entity entity, double radius)
    Fetches entities nearby a location using a given radius
    static 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 radius
    static 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 radius
    static List<org.bukkit.entity.Entity>
    getNearby(org.bukkit.Location loc, double radius)
    Gets entities nearby a location using a given radius
    static List<org.bukkit.entity.Entity>
    getNearbyBox(org.bukkit.Location loc, double radius)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Nearby

      public Nearby()
  • Method Details

    • getNearby

      public static List<org.bukkit.entity.Entity> getNearby(org.bukkit.Location loc, double radius)
      Gets entities nearby a location using a given radius
      Parameters:
      loc - location centered around
      radius - 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 around
      radius - 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 for
      radius - 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 for
      radius - 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

      public static List<org.bukkit.entity.Entity> getNearbyBox(org.bukkit.Location loc, double radius)
    • getLivingNearbyBox

      public static List<org.bukkit.entity.LivingEntity> getLivingNearbyBox(org.bukkit.Location loc, double radius)