01 / OVERVIEWStart here
This Qbox spawn-selector fork adds collision-aware placement for normal coordinate destinations. It freezes the player, sets streaming focus, requests collision for up to ten seconds, applies the final coordinate and heading, then triggers the loaded events and restores the world view. Property spawns keep the upstream qbx_properties entry path.
02 / REQUIREMENTSWhat you need
Frameworkqbx_core
Requiredox_lib and oxmysql
Optionalqbx_properties for owned-property spawns
Databaseplayers table with stored position data
03 / INSTALLATIONInstall and start
- 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.
Recommended start orderplain text
ensure oxmysql
ensure ox_lib
ensure qbx_core
ensure qbx_properties # optional owned-property destinations
ensure qbx_spawn