Package com.botwithus.bot.api.snapshot
package com.botwithus.bot.api.snapshot
Tick-scoped read API backed by the producer's shared-memory snapshot.
GameSnapshot is the entry point;
obtain instances through Client.snapshot().-
ClassDescriptionThe eight compass points, in clockwise order starting at north.The scene's dynamic-region (instance) chunk-descriptor grid (v19+).Tick-scoped read view over the producer's published game snapshot.Snapshot of one ground-item stack at the producer's current tick (v15+).Predicate for filtering
GroundItementries in aGameSnapshot.Snapshot of one inventory container.One slot of an inventory snapshot.Snapshot of the local (logged-in) player at the producer's current tick.Snapshot of one scene Location (door / tree / rock / bank / scenery tile) at the producer's current tick.Predicate for filteringLocationentries in aGameSnapshot.Snapshot of one NPC at the producer's current tick.Predicate for filteringNpcentries in aGameSnapshot.One open sub-interface as the snapshot publishes it (wire v23): its id, how the client opened it, and whether a client script rather than the server did the opening.Which way an entity is facing, as the client stores it (wire v21).Snapshot of one player at the producer's current tick.Predicate for filteringPlayerentries in aGameSnapshot.Snapshot of one in-flight projectile at the producer's current tick (v17+).Predicate for filteringProjectileentries in aGameSnapshot.One row of the local player's skills array.The static-map tile an instance tile was copied from (v19+).