Package com.kraken.api.simulation
Class SimulationSnapshotService
- java.lang.Object
-
- com.kraken.api.simulation.SimulationSnapshotService
-
public final class SimulationSnapshotService extends java.lang.ObjectCaptures an immutable, RuneLite-compatible snapshot directly from the live game state.
-
-
Constructor Summary
Constructors Constructor Description SimulationSnapshotService()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static SimulationSnapshotcapture()Captures a snapshot with the default NPC inclusion radius.static SimulationSnapshotcapture(int npcRadius)Captures a snapshot using a Chebyshev-distance radius from the local player.
-
-
-
Method Detail
-
capture
public static SimulationSnapshot capture()
Captures a snapshot with the default NPC inclusion radius.- Returns:
- immutable simulation snapshot.
-
capture
public static SimulationSnapshot capture(int npcRadius)
Captures a snapshot using a Chebyshev-distance radius from the local player. Set radius <= 0 to include all loaded NPCs on the same plane.- Parameters:
npcRadius- NPC inclusion radius in tiles.- Returns:
- immutable simulation snapshot.
-
-