Using this update will corrupt your player data file and everyone will lose owner ship of their elevators.
`cmdToggleAdm`: `arg.Args` ternary replaced with `HasArgs` / `GetString` loop (post–game-update compile fix)
Persistence
- Data file keys: `ulong` → `string` (lift netId)
- Values: readable JSON objects instead of nested JSON strings
- New helpers: `ReadDataFileReadable`, `WriteDataFileReadable`, `SaveAllElevators`
- Saves on unload + `OnServerSave`** (1.2.6 only persisted new lifts at Ready; skipped unload save)
- `ELStorage`** adds world positions (`liftPos*`, `groundPos*`) for restart recovery
- Backward compat: still reads old string-wrapped entries via `JObject` / deserialize fallback
Load / unload reliability
- `DestroyImmediate` on unload (Elevator + CabinComfort) — fixes reload “already has Elevator” / empty `crossReference`
- Stale `Elevator` component cleanup before re-attach on load
- `PluginUnloadInProgress` flag
- Optional `VerboseElevatorLogs` + `LogLiftConnections` diagnostics
Network (FP visibility update)
`Network.Visibility` usage
Lift networking: `EntityNetworkRange.Large`, throttled `UpdateNetworkGroup`, revised `SncPs` / `GroupChange` sync for cave/overworld travel