Planned fresh capture of configured locations and the last-known player position in the map selector.
qbx_spawn
A safer handoff from spawn selection to the world.
A Qbox spawn-selector fork with collision-aware placement for ordinary coordinates and an expanded configurable location set.
Planned capture of the arrival flow after streaming focus and collision are requested.
Planned capture of owned-property spawn choices when qbx_properties is available.
What it does
This one-commit Qbox fork keeps the familiar map-based spawn selector while adding a collision-streaming wait for normal coordinate spawns. The player is frozen, streaming focus is moved to the destination, collision is requested for up to ten seconds, and the final position is applied before the player-loaded events and fade-in complete.
Core features
Collision-aware placement
Request destination collision and wait up to ten seconds before finalizing ordinary coordinate spawns and unfreezing the player.
Expanded location defaults
Includes enabled locations for Paleto Bay, Sandy Shores, Legion Square, Mission Row, Vespucci Beach, and Grapeseed.
Last-location support
Continue offering the player's stored logout position alongside the configured spawn locations.
Optional property spawns
List properties owned by the player when qbx_properties is running and use its established property-entry flow.
Compatibility at a glance
Setup path
- 01
Place qbx_spawn in resources and keep the expected resource name.
- 02
Configure the enabled labels and vec4 coordinates in config/client.lua.
- 03
Start qbx_properties before qbx_spawn when owned properties should appear in the selector.
- 04
Test each coordinate after a fresh connection and verify collision, heading, fade-in, and player-loaded events on the production map build.
Current release
- Added a ten-second collision-streaming wait for non-property coordinate spawns.
- Reset selection state for each setup and expanded the default configurable spawn list.