Package net.storm.api.entities
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 Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default java.util.List<T>
getAll(int... anyIds)
default java.util.List<T>
getAll(java.lang.String... anyNames)
java.util.List<T>
getAll(java.util.function.Predicate<? super T> filter)
T
getNearest(int... ids)
T
getNearest(java.lang.String... names)
T
getNearest(java.util.function.Predicate<? super T> filter)
default T
getNearest(net.runelite.api.coords.WorldPoint to, int... anyIds)
default T
getNearest(net.runelite.api.coords.WorldPoint to, java.lang.String... anyNames)
default T
getNearest(net.runelite.api.coords.WorldPoint to, java.util.function.Predicate<? super T> filter)
-
-
-
Method Detail
-
getAll
java.util.List<T> getAll(java.util.function.Predicate<? super T> filter)
- Specified by:
getAll
in interfaceEntityProvider<T extends SceneEntity>
-
getAll
default java.util.List<T> getAll(java.lang.String... anyNames)
-
getAll
default java.util.List<T> getAll(int... anyIds)
-
getNearest
default T getNearest(net.runelite.api.coords.WorldPoint to, java.util.function.Predicate<? super T> filter)
-
getNearest
default T getNearest(net.runelite.api.coords.WorldPoint to, java.lang.String... anyNames)
-
getNearest
default T getNearest(net.runelite.api.coords.WorldPoint to, int... anyIds)
-
getNearest
T getNearest(java.lang.String... names)
-
getNearest
T getNearest(int... ids)
-
-