X Player Bridge
Reference showcase demonstrating how to integrate mods with x_player_api's dual-format models (3d_armor, skinsdb, shields, wieldview, and more).
A showcase integration bridge and reference implementation demonstrating how to leverage x_player_api's dual-model visual architecture (.glb multi-track and .b3d single-timeline fallbacks) to easily adapt various popular equipment, skin, weapon, locomotion, and social mods in Luanti.
Note: The primary goal of
x_player_bridgeis not to permanently cover and inherit compatibility across all possible mods in the ecosystem. Rather, it serves as an open reference showcase illustrating how other mod authors can implement directx_player_apisupport and compatibility natively within their own mods.
Features
- Modular Registry: Extensible module lifecycle system with automatic mod detection, dependency sorting, and granular configuration toggles.
- 3D Armor Integration (
3d_armor): Bundles3d_armor_character.glband3d_armor_character.b3dwith full armor UV layout support. Automatically synchronizes composited armor texture layers and helmet/chest/leggings/boots visuals across dual visual proxy entities while preserving multi-track glTF animations. - Locked-Foot Bow Animation:
3d_armor_character.glbfeatures an athletic courtly bow animation where the upper torso bends respectfully while the feet stay firmly planted on the ground without sliding. - Shields Integration (
shields): Bridges shield equip events and active blocking guard postures (block) intox_player_api's action layer when defending against incoming attacks. - Wieldview & 3D Wield Items (
wieldview,wield3d,visible_wielditem): Dynamically toggles 2D hand texture compositing and suppresses redundant external 3D wield entities to eliminate z-fighting and duplicate rendered items whenx_player_api's native 3D wield items are active. - Skins & Appearance (
skinsdb,simple_skins,clothing): Provides transparent model redirection and automatic texture synchronization across dual visual proxies for skinsdb, simple_skins, and clothing layers. - Combat & Weapons (
bows): Seamlessly binds external bow drawing and shooting states tox_player_api'sbow_aimandbow_shootaction animations. - Locomotion & Movement (
stamina,hangglider,3d_armor_flyswim): Automatically reflects stamina sprinting states, gliding flight poses with rotation pitch, and swim/crawl posture compatibility. - Social Interactions (
emote): Maps chat and gesture emote triggers directly to high-fidelity glTF gesture tracks. - Modular & Granular Toggles: Every integration module can be individually enabled or disabled via
settingtypes.txtorluanti.conf.
Links
- Source: https://github.com/sakel-hub/x_player_bridge
- Issues: https://github.com/sakel-hub/x_player_bridge/issues
- Website: https://github.com/sakel-hub/x_player_bridge#readme
- Original ContentDB page: content.luanti.org/packages/SaKeL/x_player_bridge/
License
LGPL-2.1-or-later
Media license: CC-BY-4.0
Development state
ACTIVELY_DEVELOPED
| Version | Date | Min engine | Size | Download |
|---|---|---|---|---|
| 1.3.1 | 2026-10-05 02:04:08 | 5.10 | 1.1 MB | Download |