X Player Bridge

Description

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_bridge is 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 direct x_player_api support 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): Bundles 3d_armor_character.glb and 3d_armor_character.b3d with 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.glb features 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) into x_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 when x_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 to x_player_api's bow_aim and bow_shoot action 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.txt or luanti.conf.

⚠️ Warning: ContentDB AI Labeling

ContentDB is enforcing AI labels unfairly. Don't be misled by their AI labels. Based on their knowledge of AI, the time at which your code is committed or the commit message can cause the entire package to be labelled as AI-generated.

ℹ️ AI Disclosure (Assisted)

Core logic, gameplay mechanics, and all media assets (textures, 3D models, audio) are 100% human-authored without generative AI. AI tools are used solely for auxiliary productivity—such as documentation drafting, commit formatting, and test scaffolding. All code is manually tested and verified by the maintainer.

Reviews

Review

Do you recommend this mod?

  • English

    good mod!

    i like this mod, with 3D armor and other items looks really better than the first version, only a bug i find is that when i use the mod deltaglider and i equip it for some reason my character do the sit animation, but i like how it look, i tried to use headanim but the head move in reverse also.. im the first download :0

Releases

1.6.3

Download

Luanti 5.10+

5 hours ago

1.6.3 🔗

  • docs(cdb): update ContentDB disclosure footer syntax

1.6.2

Download

Luanti 5.10+

5 hours ago

1.6.2 🔗

  • docs(cdb): update package metadata and documentation

1.6.1

Download

Luanti 5.10+

17 hours ago

1.6.1 🔗

  • feat(wield): add support for i_have_hands
  • fix(wield): resolve luacheck errors and align i_have_hands test assertions

1.5.0

Download

Luanti 5.10+

2026-10-13 18:35 UTC

1.5.0 🔗

  • feat(locomotion): integrate third-party sprinting and flight mods compatibility
  • refactor(locomotion): optimize sprinting and stamina modules for performance and DRYness
  • fix(locomotion): display hover animation for jetpack flight and descent

1.4.0

Download

Luanti 5.10+

2026-10-09 17:05 UTC

1.4.0 🔗

  • feat(3d_armor): update 3d_armor_character B3D model
  • feat(skinsdb): update skinsdb_3d_armor_character_5 B3D model and source blend
  • feat(equipment): add x_player_armor coexistence and bypass hooks
  • feat(locomotion): add mcl_cozy sitting and laying posture integration
  • refactor: eliminate redundant nil checks on engine and internal mod APIs
All releases

Information

Provides

x_player_bridge

Dependencies

Required
x_player_api
Optional
3d_armor 3d_armor_flyswim boost_cart bows carts clothing emote hangglider hbsprint i_have_hands mcl_cozy minecart shields simple_skins skinsdb sprint sprint_lite sprinting stamina sum_jetpack visible_wielditem wield3d wieldview

Information

Type
Mod
Technical Name
x_player_bridge
Languages
English
License
LGPL-2.1-or-later for code,
CC-BY-4.0 for media.
Maintenance State
Actively Developed
Added
2026-09-20 00:51 UTC
Maintainers
SaKeL

Used By