Skip to content

bs_building

barricades, campfires, workbenches and somewhere to wake up.

Generated from the Lua sources in resources/[beyond]/bs_building/. 29 entries. The description column is the comment above the line in the code, so if it’s empty nobody wrote one yet.

Call with exports.bs_building:Name(...) from the same side.

NameSideWhereDescription
IsPlacingclientclient/cl_place.lua:338
NearStationclientclient/cl_world.lua:300
Piecesclientclient/cl_world.lua:301
StartPlacingclientclient/cl_place.lua:334
Countserverserver/sv_main.lua:568How much this character has standing in the world.
GetRespawnPointserverserver/sv_main.lua:475bs_medical asks this before sending a bled-out player to a clinic.
Materialsserverserver/sv_main.lua:594What every buildable piece costs, flattened.
NearStationserverserver/sv_main.lua:572Is this player standing at a built station?

Server callbacks are called from a client with BSB.Await(name, timeoutMs, ...). Client callbacks are called from the server with BSB.AwaitClient(src, name, timeoutMs, ...).

NameDirectionWhereDescription
build:beginclient -> serverserver/sv_main.lua:266
build:cancelclient -> serverserver/sv_main.lua:275
build:catalogueclient -> serverserver/sv_main.lua:507What this player may build right now, for the hub panel.
build:claimRespawnclient -> serverserver/sv_main.lua:459
build:dismantleclient -> serverserver/sv_main.lua:376
build:dismantleCheckclient -> serverserver/sv_main.lua:356
build:listclient -> serverserver/sv_main.lua:502
build:placeclient -> serverserver/sv_main.lua:277

“net” means the handler is registered with RegisterNetEvent, so the other side can trigger it. “local” is AddEventHandler only (same side, or game events).

NameSideTypeWhereDescription
bs:building:addedclientnetclient/cl_world.lua:281
bs:building:dot:dismantleclientlocalclient/cl_world.lua:119
bs:building:dot:pendingclientlocalclient/cl_world.lua:179
bs:building:dot:sleepclientlocalclient/cl_world.lua:153
bs:building:dot:stationclientlocalclient/cl_world.lua:167
bs:building:hitservernetserver/sv_main.lua:410Clients report their own walkers hitting a barricade.
bs:building:removedclientnetclient/cl_world.lua:286
bs:building:syncclientnetclient/cl_world.lua:291
bs:hook:player:unloadedclientlocalclient/cl_place.lua:329
bs:ui:openedclientlocalclient/cl_place.lua:349Another menu opening means you are no longer building.
onResourceStopclientlocalclient/cl_place.lua:330
playerDroppedserverlocalserver/sv_main.lua:264
CommandSideWhereDescription
/clearbuildsserverserver/sv_main.lua:551