Interface SceneEntityProvider<T extends SceneEntity>

All Superinterfaces:
EntityProvider<T>
All Known Subinterfaces:
INPCs, IPlayers, ITileItems, ITileObjects, TileEntityProvider<T>

public interface SceneEntityProvider<T extends SceneEntity> extends EntityProvider<T>
  • Method Details

    • getAll

      List<T> getAll(Predicate<? super T> filter)
      Specified by:
      getAll in interface EntityProvider<T extends SceneEntity>
    • getAll

      default List<T> getAll(String... anyNames)
    • getAll

      default List<T> getAll(int... anyIds)
    • getNearest

      default T getNearest(net.runelite.api.coords.WorldPoint to, Predicate<? super T> filter)
    • getNearest

      default T getNearest(net.runelite.api.coords.WorldPoint to, String... anyNames)
    • getNearest

      default T getNearest(net.runelite.api.coords.WorldPoint to, int... anyIds)
    • getNearest

      T getNearest(Predicate<? super T> filter)
    • getNearest

      T getNearest(String... names)
    • getNearest

      T getNearest(int... ids)