Interface TileEntityProvider<T extends TileEntity>

All Superinterfaces:
EntityProvider<T>, SceneEntityProvider<T>
All Known Subinterfaces:
ITileItems, ITileObjects

public interface TileEntityProvider<T extends TileEntity> extends SceneEntityProvider<T>
  • Method Details

    • getAll

      List<T> getAll(Predicate<? super T> filter, boolean allPlanes)
    • getAt

      List<T> getAt(ITile tile, Predicate<? super T> filter)
    • getAt

      default List<T> getAt(ITile tile, int... anyIds)
    • getAt

      default List<T> getAt(ITile tile, String... anyNames)
    • getAt

      List<T> getAt(net.runelite.api.coords.WorldPoint worldPoint, Predicate<? super T> filter)
    • getAt

      default List<T> getAt(net.runelite.api.coords.WorldPoint worldPoint, int... ids)
    • getAt

      default List<T> getAt(net.runelite.api.coords.WorldPoint worldPoint, String... names)
    • getFirstAt

      default T getFirstAt(ITile tile, Predicate<? super T> filter)
    • getFirstAt

      default T getFirstAt(ITile tile, int... ids)
    • getFirstAt

      default T getFirstAt(ITile tile, String... names)
    • getFirstAt

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

      default T getFirstAt(net.runelite.api.coords.WorldPoint worldPoint, int... ids)
    • getFirstAt

      default T getFirstAt(net.runelite.api.coords.WorldPoint worldPoint, String... names)
    • getSurrounding

      List<T> getSurrounding(ITile tile, int radius, Predicate<? super T> filter)
    • getSurrounding

      default List<T> getSurrounding(ITile tile, int radius, int... anyIds)
    • getSurrounding

      default List<T> getSurrounding(ITile tile, int radius, String... anyNames)
    • getSurrounding

      List<T> getSurrounding(net.runelite.api.coords.WorldPoint worldPoint, int radius, Predicate<? super T> filter)
    • getSurrounding

      default List<T> getSurrounding(net.runelite.api.coords.WorldPoint worldPoint, int radius, int... ids)
    • getSurrounding

      default List<T> getSurrounding(net.runelite.api.coords.WorldPoint worldPoint, int radius, String... names)
    • getFirstSurrounding

      default T getFirstSurrounding(ITile tile, int radius, Predicate<? super T> filter)
    • getFirstSurrounding

      default T getFirstSurrounding(ITile tile, int radius, int... ids)
    • getFirstSurrounding

      default T getFirstSurrounding(ITile tile, int radius, String... names)
    • getFirstSurrounding

      default T getFirstSurrounding(net.runelite.api.coords.WorldPoint worldPoint, int radius, Predicate<? super T> filter)
    • getFirstSurrounding

      default T getFirstSurrounding(net.runelite.api.coords.WorldPoint worldPoint, int radius, int... ids)
    • getFirstSurrounding

      default T getFirstSurrounding(net.runelite.api.coords.WorldPoint worldPoint, int radius, String... names)
    • getIn

      List<T> getIn(net.runelite.api.coords.WorldArea area, Predicate<? super T> filter)
    • getIn

      default List<T> getIn(net.runelite.api.coords.WorldArea area, int... anyIds)
    • getIn

      default List<T> getIn(net.runelite.api.coords.WorldArea area, String... anyNames)
    • getFirstIn

      default T getFirstIn(net.runelite.api.coords.WorldArea area, Predicate<? super T> filter)
    • getFirstIn

      default T getFirstIn(net.runelite.api.coords.WorldArea area, int... ids)
    • getFirstIn

      default T getFirstIn(net.runelite.api.coords.WorldArea area, String... names)
    • getFirstIn

      default T getFirstIn(net.runelite.api.coords.WorldArea area)
    • getNearestIn

      T getNearestIn(net.runelite.api.coords.WorldArea area, Predicate<? super T> filter)
    • getNearestIn

      default T getNearestIn(net.runelite.api.coords.WorldArea area, int... ids)
    • getNearestIn

      default T getNearestIn(net.runelite.api.coords.WorldArea area, String... names)