Location Manager
Owns the in-memory LocationStore and the persistent LocationRepository, and is the single entry point the rest of the plugin uses to read and mutate despawn locations.
Persistence is incremental and debounced: a mutation marks its owner dirty and schedules a flush a few seconds later; the flush snapshots the dirty owners on the main thread and writes them off-thread. A synchronous shutdown/saveNow path exists for plugin disable and /despi save, when async tasks can't run.
Properties
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Removes one (arbitrary) owner's entry at location.
Link copied to clipboard
Removes one (arbitrary) location owned by owner.
Link copied to clipboard
Replaces the whole store (used by solo-mode testing); marks everything dirty.