Community BridgeLibrariesOverview

Libraries

Libraries are utility modules built into Community Bridge. They provide common functionality for game scripting that isn’t specific to any framework.

Libraries are accessed through the cLib table or via the Bridge:

local Bridge = exports['community_bridge']:Bridge()
 
-- Client libraries
Bridge.Entity.Create(...)
Bridge.Point.Create(...)
Bridge.Marker.Create(...)
Bridge.Anim.Play(...)
 
-- Or via cLib export
local cLib = exports['community_bridge']:cLib()
cLib.Callback.Trigger(...)
cLib.Math.Round(...)

Available Libraries

LibrarySideDescription
AnimationClientAnimation playback and management
CallbackSharedClient-server callback system
CutscenesClientCutscene creation and playback
EntitiesClient & ServerEntity spawning and lifecycle management
IDsSharedUnique ID generation
LoggingServerStructured logging with webhooks
MarkersClient & Server3D marker creation
MathSharedMath utilities (round, clamp, lerp, etc.)
ParticlesClientParticle effect management
PlacersClientObject placement systems
PointsClientDistance-based point system
RaycastClientRaycasting utilities
ScaleformClientScaleform movie rendering
Table UtilitiesSharedTable manipulation helpers
UtilityClientModel loading, command keys, etc.
Easing / LASharedEasing functions and linear algebra
PrintsSharedFormatted print utilities