Class WorldMapElements
java.lang.Object
com.botwithus.bot.api.entities.WorldMapElements
World-map element query facade. Singleton per
GameAPI; obtain via
api.mapElements().
RPC-backed: each terminal operation issues query_world_map_elements
with the accumulated filter map and post-filters / sorts in Java. The
producer-side handler is currently a stub returning empty results — once
the cache iteration lands, this facade picks up real data without code
changes.
WorldMapElement spot = api.mapElements().query()
.withCategory(3032) // divination
.withSkill(26, 1, level) // divination skill range
.withResources()
.nearPlayer()
.sortByDistance()
.nearest();
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classFluent filter builder for world-map element queries. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionConvenience: all elements with a given name (case-insensitive contains).allByCategory(int category) Convenience: all elements in a category.Convenience: nearest element with the given name (case-insensitive contains).query()
-
Constructor Details
-
WorldMapElements
-
-
Method Details
-
query
-
nearest
Convenience: nearest element with the given name (case-insensitive contains). -
all
Convenience: all elements with a given name (case-insensitive contains). -
allByCategory
Convenience: all elements in a category.
-