Exemple #1
0
  private Collection<GlowLivingEntity> getNearbyEntities() {
    // TODO: fetch only necessary entities
    List<LivingEntity> entities = world.getLivingEntities();
    List<GlowLivingEntity> nearbyEntities = new ArrayList<>();

    for (LivingEntity entity : entities) {
      if (distanceTo(entity) / (double) power < 1.) {
        nearbyEntities.add((GlowLivingEntity) entity);
      }
    }

    return nearbyEntities;
  }